Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3556400pxf; Mon, 22 Mar 2021 09:08:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzuUwxtWkNVso6sleUkgT+2aaE5Vyti+3ulNlgCkoUXjN6dHS6v6xlPLYGoYpwjbRgWbjRc X-Received: by 2002:a17:906:2c0c:: with SMTP id e12mr531041ejh.408.1616429299952; Mon, 22 Mar 2021 09:08:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616429299; cv=none; d=google.com; s=arc-20160816; b=T4Ik1/C0MjAyNS4/I8rfphFd1e0ptYZ+sXuZBUqVn4P8XWI9Ae/UV6fX3PYz1nWYRx 8bcykPj6O1Fe3hI0o/6hC3qa/h+adKihpbtp+ss5pzxagYTbbgZCmWtBAbZNOFCfO95x t80DXp/h/1ThQrZQeOEn1V2rRb+USiIJHaWFrdy472EC58z4p4nWCtJZsKcUkl4FQOqA kM5AntH0oISWvGokjSyJE2crjHUk2eH5vqwJh4+fc8cGj6j3ahheRTXuD5I16/UDhIr9 BN28OcPHXaoaZzgiLFOJvRXwj4My0d1GPzeDYGhKMXRo7hjyQJYN5mxd25qxl5LsiIZ/ 3RFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version; bh=7UPdNWN7ujsoTFeFNfZ9BtBDN25Bb6r/lR4gXMw1O8M=; b=zvYrcH107EKBqhKtB4YkjexZkk/Uw2YQSram7gxB4IenhQllvIFB6JWPIQzlhAmzcB K7HSJvl5BSMAsnommnI5UB3toc2z8wz624wzfIYtKZWNnFRL31fT6EQbhpO2ioeuuF1w QISH2jpZVKFFU15ja5liQdt6hJKAotwOf88UM8z5/DT+FzFrsMewCPGHycHHiXx9usPN uIcPrP3zfaHpujgz1lnpZ4bbGkTGMG5f3ovvyXNejqqnYvTf79murBTKHEXu1fCkIavF sZ/ON7tv5fGAd2hp4qF24Xx+BXWRfvAdhcUKceWs2Og2GFqzadlqk3wyfqtCeTZAi5H0 ue3Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r7si11707947edt.237.2021.03.22.09.07.55; Mon, 22 Mar 2021 09:08:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231889AbhCVQFq convert rfc822-to-8bit (ORCPT + 99 others); Mon, 22 Mar 2021 12:05:46 -0400 Received: from coyote.holtmann.net ([212.227.132.17]:32869 "EHLO mail.holtmann.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231888AbhCVQFQ (ORCPT ); Mon, 22 Mar 2021 12:05:16 -0400 Received: from marcel-macbook.holtmann.net (p4fefce19.dip0.t-ipconnect.de [79.239.206.25]) by mail.holtmann.org (Postfix) with ESMTPSA id D844DCECB0; Mon, 22 Mar 2021 17:12:52 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: [PATCH] Bluetooth: initialize skb_queue_head at l2cap_chan_create() From: Marcel Holtmann In-Reply-To: <20210321225207.3635-1-penguin-kernel@I-love.SAKURA.ne.jp> Date: Mon, 22 Mar 2021 17:05:14 +0100 Cc: Johan Hedberg , Luiz Augusto von Dentz , linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org Content-Transfer-Encoding: 8BIT Message-Id: References: <20210321225207.3635-1-penguin-kernel@I-love.SAKURA.ne.jp> To: Tetsuo Handa X-Mailer: Apple Mail (2.3654.60.0.2.21) Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi Tetsuo, > syzbot is hitting "INFO: trying to register non-static key." message [1], > for "struct l2cap_chan"->tx_q.lock spinlock is not yet initialized when > l2cap_chan_del() is called due to e.g. timeout. > > Since "struct l2cap_chan"->lock mutex is initialized at l2cap_chan_create() > immediately after "struct l2cap_chan" is allocated using kzalloc(), let's > as well initialize "struct l2cap_chan"->{tx_q,srej_q}.lock spinlocks there. > > [1] https://syzkaller.appspot.com/bug?extid=fadfba6a911f6bf71842 > > Reported-and-tested-by: syzbot > Signed-off-by: Tetsuo Handa > --- > net/bluetooth/l2cap_core.c | 2 ++ > 1 file changed, 2 insertions(+) patch has been applied to bluetooth-next tree. Regards Marcel