Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp1014987pxb; Sun, 11 Apr 2021 04:58:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJysSSJo+IWGoF4+aCm4csm64WoR1XJSCGXcDl7cdQ2QRHcXhNphewJZbIbti6CyEMDqlOPw X-Received: by 2002:a17:90a:a389:: with SMTP id x9mr22024633pjp.232.1618142293529; Sun, 11 Apr 2021 04:58:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618142293; cv=none; d=google.com; s=arc-20160816; b=dbTnvleb32exMSb2h5m6d4DUZQ17lVDjA4Rq3bQkJj2Ubz7CEDxw++cTcXi/ZtHTlq hWzLCFpeIQohcm1Cx8m1Rm6Jzfq9NPr2cDzJwL1uVSnhsW+mVYQNgeQNhxKpzjZbTFTL WXJCU5bwIEreuTvQYIagOx2VEmP1kXOqsYV3UT8kzblVjYmLVGM2eAMa05sYq0DyNMZU 8nnay6kyDvJMaLcDp3wW+Akhh4F8sOEJcbWP/WRLuYKZb1fEpFPm7k2bvFDb/UGvpRJm FhoHIP4vMptO7C32rolOBWsTMB9xsY2xnWPhhlrrVT/hi4Gi8Vczp6vasGgcD/vrbEIE LKkw== 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=CjRORT8RmVjztuFefMiJR2vjZXn7Ws2gwHJ7aXCNXFM=; b=v2kMVGiwxxQr/KhMLXXkEh2aP05kebO4JEd1CN//E9ITnLoSCIhubHK4pHkTlfp/6Q WomkE6PhY8cEdAz59KepfIqRpMPmwUAYf3rMFI2VhkdkF+LsHxDPnojx7QpPUwaA4fIM 6VaPvyOswPb6JzJx0dceAHEbIslytXToEtASB8MKmD9dU3yGIlugP4gWQOaEK+9Ci8uo C/yQXa2k+V5k935vu2rwDq051hI5k5zND4hGTPdHeEsIJ8QM3caQgYLWlN495SHCRVHC kU/SKrFMMSR2r3SHE8KKBiLy3BRVI8nTxxD7l3tF4KiLdCrH6trnLT7KAi+cvGusFNvV qXUw== 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 i72si9408964pfe.112.2021.04.11.04.57.43; Sun, 11 Apr 2021 04:58:13 -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 S235467AbhDKL5M (ORCPT + 99 others); Sun, 11 Apr 2021 07:57:12 -0400 Received: from coyote.holtmann.net ([212.227.132.17]:51663 "EHLO mail.holtmann.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232223AbhDKL5L (ORCPT ); Sun, 11 Apr 2021 07:57:11 -0400 Received: from marcel-macbook.holtmann.net (p5b3d235a.dip0.t-ipconnect.de [91.61.35.90]) by mail.holtmann.org (Postfix) with ESMTPSA id B0B0FCECF3; Sun, 11 Apr 2021 14:04:36 +0200 (CEST) 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][next] Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return From: Marcel Holtmann In-Reply-To: <20210409165314.671165-1-colin.king@canonical.com> Date: Sun, 11 Apr 2021 13:56:52 +0200 Cc: Johan Hedberg , Luiz Augusto von Dentz , linux-bluetooth@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Content-Transfer-Encoding: 7bit Message-Id: <4EC34C12-20A9-4EB2-B699-332F0CE3A38F@holtmann.org> References: <20210409165314.671165-1-colin.king@canonical.com> To: Colin King X-Mailer: Apple Mail (2.3654.60.0.2.21) Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi Colin, > The call to alloc_skb with the GFP_KERNEL flag can return a null sk_buff > pointer, so add a null check to avoid any null pointer deference issues. > > Addresses-Coverity: ("Dereference null return value") > Fixes: afd2daa26c7a ("Bluetooth: Add support for virtio transport driver") > Signed-off-by: Colin Ian King > --- > drivers/bluetooth/virtio_bt.c | 2 ++ > 1 file changed, 2 insertions(+) patch has been applied to bluetooth-next tree. Regards Marcel