Received: by mail.netbsd.org (Postfix, from userid 605) id 53CD384F63; Thu, 3 Mar 2022 05:50:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 7F5F984CEF for ; Thu, 3 Mar 2022 05:50:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id HeboyJj1Jecc for ; Thu, 3 Mar 2022 05:50:40 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 1E65884ED9 for ; Thu, 3 Mar 2022 05:50:40 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 1BA10FB24; Thu, 3 Mar 2022 05:50:40 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Thu, 3 Mar 2022 05:50:40 +0000 From: "Taylor R Campbell" Subject: CVS commit: src/sys/dev/usb To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20220303055040.1BA10FB24@cvs.NetBSD.org> Sender: source-changes-owner@NetBSD.org List-Id: Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "Taylor R Campbell" Mail-Followup-To: source-changes-d@NetBSD.org List-Unsubscribe: Module Name: src Committed By: riastradh Date: Thu Mar 3 05:50:40 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Use atomic_load/store_relaxed for unp_dying. This way we don't need to hold the core lock to avoid upsetting sanitizers (which probably find the current code upsetting), and we can use it to exit early from timeout loops that run under the core lock (which is probably not necessary for them to do anyway, but let's worry about that later). To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/dev/usb/usbnet.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.