Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp7069680rdb; Wed, 3 Jan 2024 03:45:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IF2q4CPVjPBjBDbJuGn0O3iJUYytS7dHhYL6lboEmnKXVMESQhpDapjS8moEwcu4IRvp8/j X-Received: by 2002:a05:6808:2391:b0:3bc:2686:ef9 with SMTP id bp17-20020a056808239100b003bc26860ef9mr535519oib.78.1704282319956; Wed, 03 Jan 2024 03:45:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704282319; cv=none; d=google.com; s=arc-20160816; b=G12V81XdvZum1o7IKH5+cIUkqOH2HVwJH4x9XuIGtT4oscKMM3pkVyeB/3S9Au+2PR vryaa1vtw/CyZEugV4gV5S3YQywJ1IgOfe5ZyXgrWfLUACocFMR5dqCXwH/6kNyPdII3 ZeZZe/Nq1HlOqCp2P+WvTm10o6VBwW4ymUhHL9M1/nN7kCcCY8fGBUJTbkajVWRXNjBs g9Vd5vCBYAujQY8ULodTG40HU3ULZEwCOU6TKwxeEa8/O9MDtprxMAcMnAIBnkaXmDbO PyMTJ4ulW4W4a6sAebkdiHp9/tgjRBnSNOqn22BFxzR4KdgrHQ8IerFtTyAM2pZRGMr5 bZSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:date :subject:cc:to:from:message-id:dkim-signature; bh=2MNHxC3wITYem7LyRgLeAtKDXtj29s2JCw6FJPu2I/4=; fh=Tgs6jCt05plFgsuNIkrtflp4ZlieeXSTnorM/8gRNgk=; b=nop9Yzt4JfPm5onr4hSUJCASHeCPZDMPUlfQ5FuOpVn8uRIfwNvmSKu5vE4ECN4WBQ +PF/QA/uk1fAgGs0BoRUxyUshr3k0NglLOu//KySbAqlvcKZm4BSEnqmw4T/XDN4VVP7 xW9HnW+Tphys7mStJTnaerrCn1ow8bOAeybaf/OdQxkWaPRr7eZxHpJdHkh6bkjOnTrM VcCYDgX20iFKAFHShwDLzcqzP+sIUqyw6bFXI/YMZSsvu3h8cTCYGT1OsT5DlCA+4xvn ZeyIE75TCcWaMZVR0j9xMP3vVfmU/Da87RWavcxD2EavZmqDi+J6jXqpUCb7gpQ1BUrv Aq2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=fMf0TWUK; spf=pass (google.com: domain of linux-kernel+bounces-15460-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-15460-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id k65-20020a628444000000b006d9744b6fe7si20770004pfd.38.2024.01.03.03.45.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jan 2024 03:45:19 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-15460-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=fMf0TWUK; spf=pass (google.com: domain of linux-kernel+bounces-15460-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-15460-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 6FCEC285CD7 for ; Wed, 3 Jan 2024 11:39:01 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4B7F718EAB; Wed, 3 Jan 2024 11:38:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="fMf0TWUK" X-Original-To: linux-kernel@vger.kernel.org Received: from out162-62-57-210.mail.qq.com (out162-62-57-210.mail.qq.com [162.62.57.210]) (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 55F6918EA0 for ; Wed, 3 Jan 2024 11:38:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1704281627; bh=2MNHxC3wITYem7LyRgLeAtKDXtj29s2JCw6FJPu2I/4=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=fMf0TWUKJ7SPXQzJ8qvLAgTRY2BCQdBUJhOs0EqYDTvnaRhGTeQhSS7gCZGQdETUf Jb5z4h2pf89cYg40pa+SwY0/MG7Dybm6v9XYHmWJH5rqq91/rTKak2TXGPs6mDwnjA ELq8GUBOVPIkWa3aMrGuaPSMTwlpTHAtSSaYXnMo= Received: from pek-lxu-l1.wrs.com ([111.198.225.215]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id 86D9E2D6; Wed, 03 Jan 2024 19:33:45 +0800 X-QQ-mid: xmsmtpt1704281625t5ua0h9wy Message-ID: X-QQ-XMAILINFO: N3l5ASPewLWqvQawp6YWevlEnPGkig8ccBv3AnSl0jMEpaeVUQ50gXhws9yBeU W8RM21envX3RdHZTL/N+vPieTm60QzJuS/02ul//nQvATQ2T36ypYHT995KiwZFS2r3XmpJqm6wd irUy1LlB1mtks+IFXdzuO4QHnfFPhgx967FCOJnGtTL4qWsXv05pi7uialv3yGnz9oJ23NWTYoeZ W7dTMA+fLxI7se3OMTAzWN08mDarnlyU753r4k/DEqquFYqriK3Z3E5JE34kJh43ck2ER1cgg3Ur PZnmVJW7yxGO7t+Iaz6z3tcZO9zQfCBb2taNyYWSeCnb2r+P+OMX+OM0D6l1hv9JGdrOS6YXUanL PAPERHiZvNWEG9LJl1ZdHySO5treEpR/sx+mpjhLe30kTQqmP7OLQNGaN7OeRAxeGBzPENBMNjZp /1VLIuNdouSVm9DgEixpNwBJMjm/p0CT46KhIhc+kuWBz5amaYmKmuqmjOHtGrTlA3WmHQXdlEph 6Pr+rTcjoGjQKoClZOf7juS9wGFvZe3rYYw6pHXIiYNumwym+h9AsV6IMCYfA+cVNrMuMZ7UJzQn U98SXG9CHTyJS4XqssOzoVhopANLhwE3DPGdkbu1FhnmRtd1USDeAw6tdJ5xrKiU3MemIcT/zihv gIilsT2Wy/SLWIOva/nR3rsHAtq/HS52pyQc6CcOPv4aDqTpE3Fs1nMIQCPFS7ojhA1GNtTEuuvj hLChMMTK0gkzRQOnGFNlgIJpqePXBpy1EYBm42e6TIQH0rMHElNfD0g4TG3npet1/oVGChGLLqNL gYXsttaMQKUSErj5U77cfAwgsOozcZU/wGDbK4G5KCnVkUvpPNkdX1daZt+F4vfTDbcc3dzXVF4Q Vu/oc8kVoOTkH7y/PV7fU+LqrpoeJq2ThqqhuN7ush5EVLN9lZY6YG86S43zIg/A== X-QQ-XMRINFO: Nq+8W0+stu50PRdwbJxPCL0= From: Edward Adam Davis To: syzbot+864a269c27ee06b58374@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [wireless?] WARNING: suspicious RCU usage in __cfg80211_bss_update Date: Wed, 3 Jan 2024 19:33:46 +0800 X-OQ-MSGID: <20240103113345.2687039-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <0000000000009fa770060e089409@google.com> References: <0000000000009fa770060e089409@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit please test WARNING: suspicious RCU usage in __cfg80211_bss_update #syz test https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 954fb2d2d49f diff --git a/net/wireless/scan.c b/net/wireless/scan.c index cf2131671eb6..7cb8ae87c369 100644 --- a/net/wireless/scan.c +++ b/net/wireless/scan.c @@ -1864,7 +1864,7 @@ __cfg80211_bss_update(struct cfg80211_registered_device *rdev, &hidden->hidden_list); hidden->refcount++; - ies = (void *)rcu_dereference(new->pub.beacon_ies); + ies = (void *)rcu_access_pointer(new->pub.beacon_ies); rcu_assign_pointer(new->pub.beacon_ies, hidden->pub.beacon_ies); if (ies)