From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D95DCC433DF for ; Sun, 11 Oct 2020 14:54:05 +0000 (UTC) Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 52B772078B for ; Sun, 11 Oct 2020 14:54:05 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="itBW2Jip" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 52B772078B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kernelnewbies-bounces@kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.94) (envelope-from ) id 1kRcjE-0000wh-8j; Sun, 11 Oct 2020 10:53:40 -0400 Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94) (envelope-from ) id 1kRcjA-0000wc-Dz for kernelnewbies@kernelnewbies.org; Sun, 11 Oct 2020 10:53:36 -0400 Received: by mail-pl1-x644.google.com with SMTP id y1so3519572plp.6 for ; Sun, 11 Oct 2020 07:53:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Y3OZj6npBIc+WqRpWSKEkHC4E3ufQYwsNVU1p292sHA=; b=itBW2JipoVRXoOzmC/xoDfSmRCJSwacCDKD5XB8HsaGF4+73uvZ4mCTdq606aaghtj 946NnqLrrdkVaIaJXedz6EY1o7aAuIKSPtpXH6Zg9bNEZ7LXNl4Sc7vpAYZ9tlyopgNZ 3/FtVmvJwl+1uSDTGljruRbThlboz3WrgZMkBtn24fRGeTDnc6fukWXnmycX/ZbbEXKa ZYMBpBemj1bEPA1Lf3F8/wi4daz8aiHU69IndpMEhBfkwsPndR1WDNSJtSocDP/TE8HA TtB+KUz/lOi8ipCokRSv+C4Y/gPWb8KENLbsCuKNLrLtHtveWttUKK7KlnJXLEuMPe/E Kezw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Y3OZj6npBIc+WqRpWSKEkHC4E3ufQYwsNVU1p292sHA=; b=jyXyUeVpeP1qwtolCSZcRqYUyqZlmKYlFDPcxMW2nQRUCgz/mWNgxNpUqsR+OjQNog vPsrRKlof1zUidI/JuEm1A0ujyiRxrh5LSAFt/0UxFAzy3A0faW4IRpLO6GTXzbRCXxa Qo+41GDNFaOO4wcj3+kbqC1mWAxt51k/niVisrRn4+FViNd+KGqxIGi8peoVhm5ExOkZ 8/Y4u8XlY2QLMK5ncMk9MleR6wEGwn1j6ESWXbBqhkp5FR6QGN6q3mgUzeC739agZJNV FF9WGLfvn6goFtcJfKagolAwSrkvXgOLtdDgCchCyUZZHQ3mbXh/LJ3zkvUIs91OO5d8 bWfw== X-Gm-Message-State: AOAM533tXM+yMWqzMnCaW0Wy3SG7eOzvKiNnB9lHx9oJ1tzSjq+8KfPN lT3YAVvKZwh2csoyiHY4U1xwnmHPrCrdog== X-Google-Smtp-Source: ABdhPJwFhsi76ODPJckTbQ3r1veNppwYX4eoK5eojGq1bjcyTEkZadOEQPcL3QaE5SwO93nr2cnnNw== X-Received: by 2002:a17:902:528:b029:d2:ad1a:f47c with SMTP id 37-20020a1709020528b02900d2ad1af47cmr20470797plf.25.1602427953187; Sun, 11 Oct 2020 07:52:33 -0700 (PDT) Received: from [172.20.144.74] (205-185-223-31.wlvpn.com. [205.185.223.31]) by smtp.gmail.com with ESMTPSA id d129sm17148936pfc.161.2020.10.11.07.52.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 11 Oct 2020 07:52:32 -0700 (PDT) Mime-Version: 1.0 (1.0) Subject: Re: How to make /dev/ttyACM0 (and friends) exclusive? From: linux lover X-Mailer: iPhone Mail (15B202) In-Reply-To: Date: Sun, 11 Oct 2020 22:52:29 +0800 Message-Id: <901D8040-AAC3-42D1-88D0-74C0DCC8FCF5@gmail.com> References: <19827.1551736912@turing-police> To: Daniel Santos Cc: Jeffrey Walton , valdis.kletnieks@vt.edu, kernelnewbies@kernelnewbies.org X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: kernelnewbies-bounces@kernelnewbies.org SeKAmW0gZ3JhdGVmdWwgZm9yIGhhdmluZyB5b3UgYXMgYSBmcmllbmQhCgpTZW50IGZyb20gbXkg aVBob25lCgo+IE9uIE9jdCA3LCAyMDIwLCBhdCA0OjQxIEFNLCBEYW5pZWwgU2FudG9zIDxkYW5p ZWwuc2FudG9zQHBvYm94LmNvbT4gd3JvdGU6Cj4gCj4gSGVsbG8hCj4gCj4gSSdtIG5vdCBzdWJz Y3JpYmVkIHRvIHRoaXMgbGlzdCwgYnV0IEkgdGhvdWdodCBJIHdvdWxkIHJlc3VycmVjdCB0aGlz Cj4gb2xkIHRocmVhZCwgYXMgSSByYW4gYWNyb3NzIGl0IG9uIHRoZSB3ZWIuCj4gCj4+IE9uIE1v biwgMDQgTWFyIDIwMTkgMTY6Mzg6NDQgKzAxMDAsIFlhbm4gRHJvbmVhdWQgc2FpZDoKPj4gCj4+ PiBPX0VYQ0wgaXMgaW50ZW5kZWQgdG8gYmUgdXNlZCB0byBwcmV2ZW50IG9wZW5pbmcgYW4gZXhp c3RpbmcgZmlsZS4gU2FpZAo+Pj4gZGlmZmVyZW50bHksIGl0J3MgdXNlZCB0byBlbnN1cmUgYSBu ZXcgZmlsZSBpcyBjcmVhdGVkLCB1c2VmdWwgdG8KPj4+IHByZXZlbnQgcmFjZSBjb25kaXRpb24s IHdoZXJlIG11bHRpcGxlIHByb2Nlc3NlcyBjb21wZXRlIHRvIGNyZWF0ZSBhCj4+PiBmaWxlLiBG b3IgZXhhbXBsZSB0aGluayBvZiB0ZW1wb3JhcnkgZmlsZSBjcmVhdGVkIHdpdGggcmFuZG9tIG5h bWUuCj4+IAo+PiBXaGljaCBtZWFucyB0aGF0IGlmIHlvdSdyZSB0cnlpbmcgdG8gcmVndWxhdGUg ZXhjbHVzaXZlIHVzZSBvZiBhIGNoYXJhY3Rlcgo+PiBkZXZpY2Ugb3Igc2ltaWxhciwgeW91IHVz ZSBPX0VYQ0x8T19DUkVBVCB0byBjcmVhdGUgYSBsb2NrIGZpbGUsIGFuZAo+IG1ha2Ugc3VyZQo+ PiB0aGF0IGFsbCB0aGUgcHJvZ3JhbXMgY29tcGV0aW5nIGZvciB0aGUgY2hhcmFjdGVyIGRldmlj ZSB1c2UgdGhlIHNhbWUKPiBwYXRobmFtZQo+PiB0byBjcmVhdGUgdGhlIGxvY2sgZmlsZSAtIHdo aWNoIGhhcyBiZWVuIGEgdHJpZWQtYW5kLXRydWUgd2F5IG9mIGhhbmRsaW5nCj4+IGV4Y2x1c2l2 ZSBsb2NraW5nIGZvciBzZXJpYWwgcG9ydHMgZm9yIDQgZGVjYWRlcyBub3cuCj4+IAo+PiBUaGUg ZmFjdCB0aGF0ICdzdHJpbmdzIC91c3Ivc2Jpbi9Nb2RlbU1hbmFnZXIgfCBncmVwIC8nIHByb3Zl cyBwcmV0dHkKPiBjbGVhcmx5Cj4+IHRoYXQgTW9kZW1NYW5hZ2VyIGlzIHRydXN0aW5nIERCdXMg dG8ga2VlcCB0cmFjayBvZiB0aGluZ3MgcmF0aGVyIHRoYW4KPiB1c2luZwo+PiBsb2NrIGZpbGVz IG9uIHRoZSBtb2RlbXMgaXMgYWxtb3N0IGNlcnRhaW5seSBwYXJ0IG9mIHRoZSByZWFzb24gaXQn cyBhCj4gc3RlYW1pbmcKPj4gcGlsZSBvZiBkaW5nbydzIGtpZG5leXMgcmF0aGVyIHRoYW4gYSBo ZWxwZnVsIHBpZWNlIG9mIHNvZnR3YXJlLgo+IAo+IE15IHNvbHV0aW9uIHRvIHRoaXMgcGFydGlj dWxhciBkaW5nbyB0ZXJkIGlzIHRoaXM6Cj4gCj4gY2F0IDw8IEVPRiA+PiAvdmFyL3VkZXYvcnVs ZXMuZC84MS10dHlVU0JfQUNNX25vX21tLnJ1bGVzCj4gS0VSTkVMPT0idHR5VVNCWzAtOV0qIiwg RU5We0lEX01NX0RFVklDRV9JR05PUkV9PSIxIgo+IEtFUk5FTD09InR0eUFDTVswLTldKiIsIEVO VntJRF9NTV9ERVZJQ0VfSUdOT1JFfT0iMSIKPiBFT0YKPiAKPiBWZXJ5IGV2aWwgaW5kZWVkLiAg SSBoYXZlIGEgbG90IG9mIHN0cmFuZ2UgZGV2aWNlcyBhdHRhY2hlZCB0byBzZXJpYWwKPiBwb3J0 cyBvciBlbXVsYXRpbmcgVVNCIENEQyBBQ00gZGV2aWNlcywgYW5kIHRoaXMgY29zdCBtZSBhIGxv dCBvZiB0aW1lLiAKPiBUaGUgZnVubnkgdGhpbmcgaXMgdGhhdCBJIHdlbnQgQ0RDIEFDTSAob24g b25lIGRldmljZSkgaW5zdGVhZCBvZiByYXcKPiBVUkJzIGJlY2F1c2UgSSB0aG91Z2h0IGl0IHdv dWxkIHNhdmUgbWUgdGltZSwgYnV0IEkgc3BlbnQgbXVjaCBsb25nZXIKPiB0cnlpbmcgdG8gZmln dXJlIHRoaXMgb3V0IHRoYW4gSSBzYXZlZC4KPiAKPiBEYW5pZWwKPiAKPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEtlcm5lbG5ld2JpZXMgbWFpbGlu ZyBsaXN0Cj4gS2VybmVsbmV3Ymllc0BrZXJuZWxuZXdiaWVzLm9yZwo+IGh0dHBzOi8vbGlzdHMu a2VybmVsbmV3Ymllcy5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXJuZWxuZXdiaWVzCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpLZXJuZWxuZXdiaWVzIG1h aWxpbmcgbGlzdApLZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2JpZXMub3JnCmh0dHBzOi8vbGlzdHMu a2VybmVsbmV3Ymllcy5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXJuZWxuZXdiaWVzCg==