From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpbgbr1.qq.com (smtpbgbr1.qq.com [54.207.19.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 57BF940D565; Thu, 11 Jun 2026 01:58:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.207.19.206 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781143108; cv=none; b=bcN+rbfpq7I8AX0boRfN4iQQqAVsVt1fMN0G0QgPeTi9glWss59Q6rVIbFibkPrcGLCTDAvkp3bDkADFwlULrDDuTNO7SpKY1nQlM5+o7g+2GpYhARv6pKiqYrcO0dvDmuH7IWnXQxaT9gvvJT9XSG3bsA8BR5fxqMu5XHVnvxc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781143108; c=relaxed/simple; bh=iszKkz3JgLlRe0sP3qPT2UGfqGVBejQNnEjJt/kZepY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=G04FBOlIqtoyVefV4Hb8C9YzAKLX2YIWlOaAN+i3Lkv2iI1HistdLhtopXEMXHGoegca2uKCYd7yHEf9247+ekgL0fQM0noG57Q0qIFyIaFqBPsY56O+N571/eMVH28/jbPYp1tvBrQGnVWjqmzPKk/RXHtGi9CEIPBCYxxwCm0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com; spf=pass smtp.mailfrom=uniontech.com; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b=N35qJdAQ; arc=none smtp.client-ip=54.207.19.206 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=uniontech.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b="N35qJdAQ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniontech.com; s=onoh2408; t=1781142970; bh=QJoWXZpcV5a9/t2+tGRRv6L7y8JgmT2jrErNwbztDW8=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=N35qJdAQFOCMRDXi2zfD6DRURedvfWscZ/nnyneokCjNw70axYlh7i1kCYSqFrECV rH59G5Hd1jJ24bRg0kqMGZsCdqcSOPzLRQS6vXuVRZEZ51qDw85L1M5svjvSJepoLR XS7VYNSroFIZmOg2b0GoBE6MPQYs3UDT6jWf9Rg8= X-QQ-mid: zesmtpsz8t1781142951t022be485 X-QQ-Originating-IP: dtgcXLHrh7uYinHQvqJ4j0g25H+VW+HzZRG97NzK1xg= Received: from localhost.localdomain ( [113.57.152.160]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 11 Jun 2026 09:55:48 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 1 X-BIZMAIL-ID: 263188192785953540 EX-QQ-RecipientCnt: 10 From: wuyankun To: penguin-kernel@i-love.sakura.ne.jp Cc: jeff.johnson@oss.qualcomm.com, johan@kernel.org, kees@kernel.org, linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, sumanth.gavini@yahoo.com, syzbot+f80c62f371ba6a1e7d79@syzkaller.appspotmail.com, syzkaller-bugs@googlegroups.com, wuyankun@uniontech.com Subject: [PATCH v2] wifi: ath6kl: fix invalid workqueue flags in ath6kl_usb_create() Date: Thu, 11 Jun 2026 09:55:45 +0800 Message-Id: <20260611015545.111157-1-wuyankun@uniontech.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <075511fc-1136-4208-84d0-9214e761f8ba@I-love.SAKURA.ne.jp> References: <075511fc-1136-4208-84d0-9214e761f8ba@I-love.SAKURA.ne.jp> Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpsz:uniontech.com:qybglogicsvrgz:qybglogicsvrgz5b-1 X-QQ-XMAILINFO: Obfty5iaetlmC1NFajMFI1oj9T4UQ0rWBTMhiJTc1PyoiIn2Ug9Gwsxo 8DXikI4OEDIx2XIsRLlfOlibdMFNSizg09+V13kR4tX/N1MDRGkucV48n1xjcZznRWujVAD yb//ywC20QHQ/a6t2UTe+V8xSEwbiV2TR5qvaPdNRgArGdyhZ/eFmmy7kNT76uE16HbA/r5 s5D8e5cJjOxj/BrnI7/iJ6v0jZuTcPIXfDqWyySOQd/8gOVrj7VEYskH/h0S/CgPv+++e8z ATbGqhk17xALoPTlWv9uE27EUCmLy3NEDSHn3wCCHQNjoVUV/1XELaRir8pDDylx4q1psvI CvKQLvq6I5vLRMBfwUzGicHKv9B+3LJ9FVWtCDYxuovsgn7WPrXl6dStrAXo1DWc/IlUHLe SYj/KFv9InIiHoOp8sPjBhjdMKRDPtHPaN5PBZfVRmzk5BcQwfgT6xpr3wCXm/CZRFDHPpx pBwxEOtGDHqF9F8nBUAtejbcdzXkOoHFh9pW0PkRWkAqMIaEevQ5f1DsthaTEUpKenx16By rhtA3gV9EyKYiUI1LcbX/x2BMAnmH2POPHs7BjJb+IZrJABsvYbMjeYIfBQAK4ftV2omHGk lmQEK3BAd6GLGWt0DkuJcAunwmrnHA07OiaQb5YsGA8odq7DT00kF7PfTmBqtbsblIYFjPe y0pqrvCA+ViCMo6E57yCzOw0YNWXzaKX0ST31BjU0SAwoEJDXch2hB3vkwQrXaLLz1jYY0P RmV/tFEdfVgoeaMg/duuh0ltaNc9kXauzCQ1tu7hA85mc+RKIp0nPrr6kr/cy3WxflTvIbr bTGzFQw9gqhLu5nzLETR44ygqQG/G2jK62vY0yOFIMYlHzoQ9htXYGFtYHyD2ctd/zL7BOk ABnF+LiWCkHeoKxlQ2v6nsrkKt4OwxkiWDZpVdnDJznDv61bxKrEettaxTwxI1yE04/KyW3 jupfeXhZG1TWw/RaEGusnRp63HmFbPNU2MChbliCRP1sd4kguM613pYpnX0/u29X4nw32DO oWdaphr1WxRrkSsaTLHt6Ctm5soQWEMnlFzq81DujawqZ/iRtluyWirUOBrD0= X-QQ-XMRINFO: NyFYKkN4Ny6FuXrnB5Ye7Aabb3ujjtK+gg== X-QQ-RECHKSPAM: 0 ath6kl_usb_create() currently creates ath6kl_wq with flags set to 0: alloc_workqueue("ath6kl_wq", 0, 0) This triggers a runtime warning in __alloc_workqueue() because the queue is created with neither WQ_PERCPU nor WQ_UNBOUND set: workqueue: ath6kl_wq is using neither WQ_PERCPU or WQ_UNBOUND. Setting WQ_PERCPU. Set WQ_PERCPU explicitly to match the actual execution model and remove the warning during device probe. No functional change intended. Fixes: 21c05ca88a54 ("workqueue: Add warnings and ensure one among WQ_PERCPU or WQ_UNBOUND is present") Reported-by: syzbot+f80c62f371ba6a1e7d79@syzkaller.appspotmail.com Link: https://lore.kernel.org/all/6a289c01.39669fcc.33b062.00aa.GAE@google.com/T/ Signed-off-by: wuyankun --- drivers/net/wireless/ath/ath6kl/usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/ath/ath6kl/usb.c b/drivers/net/wireless/ath/ath6kl/usb.c index 79c18f5ee02b..945984c3dbe6 100644 --- a/drivers/net/wireless/ath/ath6kl/usb.c +++ b/drivers/net/wireless/ath/ath6kl/usb.c @@ -636,7 +636,7 @@ static struct ath6kl_usb *ath6kl_usb_create(struct usb_interface *interface) ar_usb = kzalloc_obj(struct ath6kl_usb); if (ar_usb == NULL) return NULL; - ar_usb->wq = alloc_workqueue("ath6kl_wq", 0, 0); + ar_usb->wq = alloc_workqueue("ath6kl_wq", WQ_PERCPU, 0); if (!ar_usb->wq) { kfree(ar_usb); return NULL; -- 2.20.1