Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp7141394rwr; Wed, 10 May 2023 04:37:25 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7SUm8+MEeASO+E5noNPeKHk2tMACWJaphVvy3bCmEAIPlMuRhhCfIHQFNIk0a6bKfdj64H X-Received: by 2002:a05:6a21:7886:b0:ec:88e1:1452 with SMTP id bf6-20020a056a21788600b000ec88e11452mr22860504pzc.62.1683718645032; Wed, 10 May 2023 04:37:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683718645; cv=none; d=google.com; s=arc-20160816; b=XisY3qXwnzVIuA2M4F6nLY6cK8h985og143R3TZZutfJJZCbyOp5ckIGzQ6pl7WGQ1 ZXdf1vPjVLZMWJZXALU6ksoN++xZtTxzNPe8ze7h40IZIzHIEnlYZhYXaux1Mq5r6NPd yXs0qHBJSYhmauTiqzQ6g0YGV9jpc2KTnZnwNHA4l8FCvO/OfEga5Rh+VomvGyeqpBk+ PB1LndWxVgxkF1luK2hdD13x1GZ+X6gnYMW9tfyaU/xCZF+rGfwSrQuWVXLncAzW5Pqw yHdYkjhPJien8Y9jIf/NF55NZBtRd3fWD7szo0XIs1w3sXuAVXS1x+WDnpIIEO+62yPX pFsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id:dkim-signature; bh=qKTN3bkuHHaB9/MlmakcV7+e37PbUREzYlO6cAfSfc0=; b=EN6Yc2qMCX4qmNZFHP4yghsQZPeoJ7C7nNzuIYHOWoO+mCWyHmxuaqiAgpgSwNN+pB 1aZ+vFFW5OML7yaTT5z6dnTjrjTj/yeUTLJDensyuwGPeLP1qj83EUFPkT+YvGyHfGX0 CggteQzYV60nQwEpc78+8zw/dB+IiukKAtWk1s5jhDwWMmFRyuFd+Vd8lSjlHEAfWim2 ox9gsGvlCfyw3K0s8CjHdOHIKYixtg7eLYT67Yki7gx8FOoYNgYtK07fxpzaMdslH7g9 hpdSfaM7vqPN3NksTryChZ7ESXoIFWvRfLmlVBf9l5w/i2QEV/YCV9j0NETwpMlRi/02 14dQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=TkP5tRn+; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 64-20020a630043000000b0051453dfd139si3768555pga.613.2023.05.10.04.37.17; Wed, 10 May 2023 04:37:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=TkP5tRn+; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236931AbjEJL0a (ORCPT + 62 others); Wed, 10 May 2023 07:26:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51376 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236934AbjEJL0Y (ORCPT ); Wed, 10 May 2023 07:26:24 -0400 Received: from sipsolutions.net (s3.sipsolutions.net [IPv6:2a01:4f8:191:4433::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F2D9A7D9E for ; Wed, 10 May 2023 04:26:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sipsolutions.net; s=mail; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-To: Resent-Cc:Resent-Message-ID; bh=qKTN3bkuHHaB9/MlmakcV7+e37PbUREzYlO6cAfSfc0=; t=1683717962; x=1684927562; b=TkP5tRn+8riZudlsD48YAhSL6r/XDbsPuAMyBT+WpzhqBQs LYwLUQKl7hkdNm9IiF0fBtvZtF2K6dDxXt10T9ca4mAo180A60K6HIV6f8mafST2EK1vnTTwHgDo/ bnfOKD6hRvXn8p2bqsPXVrE3WDAa5wO58Rbtotw2U6bx9EycPkMJTbDprCGrtSgvvgmhxfTsGCHfx TBrirwPuYqvbxG/Pfk8i7hzzU4LxdN3WKIPqe8OUA/srkbcrbIR4UDJOS0i+wj65D4ELBb1fAj9n1 B2GoAIt+m1qNVR92lcg3VoCHbc0gRBfifRaMxLcL437U+IJwcA0Rh2uCrqgIISVA==; Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from ) id 1pwhxA-005N5u-28; Wed, 10 May 2023 13:25:52 +0200 Message-ID: Subject: Re: wireless locking simplifications From: Johannes Berg To: linux-wireless@vger.kernel.org Cc: Tejun Heo , Lai Jiangshan , Benjamin Berg Date: Wed, 10 May 2023 13:25:51 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 (3.46.4-1.fc37) MIME-Version: 1.0 X-malware-bazaar: not-scanned X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Fri, 2023-05-05 at 23:05 +0200, Johannes Berg wrote: >=20 > + /* FIXME: can this be done better? */ \ > + WARN_ON_ONCE(strncmp(current->comm, "kworker/", 8)); \ Ah, also, is there a better way to do this? Not strictly needed, but some kind of debug check that you're calling the right thing would be nice. (Unless we do the user mutex to workqueue thing :) ) johannes