Received: by 10.223.164.202 with SMTP id h10csp1153249wrb; Fri, 17 Nov 2017 15:01:45 -0800 (PST) X-Google-Smtp-Source: AGs4zMYADfOUCeYOKb53FIhlpVumVBimgtfK6Z7q87RY9fQWSn/s+JKcuWS/C3lBEAa3N2mHPt20 X-Received: by 10.84.233.69 with SMTP id k5mr6861560plt.189.1510959705655; Fri, 17 Nov 2017 15:01:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510959705; cv=none; d=google.com; s=arc-20160816; b=FT6hBF+h/znL3xsLLTj3T9GzghAwAsJitHe5B3W/K3TW2pjNuy0foszqkJZZOKszS+ Nn/OYfkFmRnfX8m/QY85qYcm5hbNvvn1+J1MWRJBP04NUPm5Z13J+Nxyc58w1mCYKxvM N3KeHeX7W4iymCHYvMT8W9ZNTORFY91/LiHJ0ZEhbd3zs3x6tZOM//EI1kPIYnH77Uiq qRzEVjnBjfs/oheWCide9DnkeFvhK8+79OYiAnJAASEEd1EMpZutPgWyddM43GX5DuWI Vl+BmNZQbBq+MGez1sCLBa3ctnziVlGKwt7NJU0E0Uvn+ak6dH1Z6t+3hhXzhxsay+Gb auSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=WW2Vl3NiOH0FVOjQg7adPJ8riPw4e9ZLU/2QUKfrrrQ=; b=kBtLMpZuwjRcPx6o+3AKGVWRYn4H9XXLjMTgI9tJ62ENhO4RqhN7lpcfxYKp4XPciv uWiHqwsQuG7oYKaAfpnnBoV2waQjtU+AToJDrHIMql0tUMsgS/q9DXbSiCMAfo72ozus X+rlShbm4MYV5PyDHwR4TqlfanOcoPKLvH1rn0+OXjFNripLjBWSB1Sgi9wNg1r0rPGw bk4DvJigKRP5CykXgtql8Ssv6QDAd6Fg2i0/s5xBqO1CrZD4X6NiVel3PSvUKUwcOhjb BHlfsSiv7RLNT8FfkRb3I22HJZoJKNkhICfI2gtQA6n96QXT09f1JRzCG2v2Uxxz9OZK 31qQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=sbP+xSyT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k12si3577224plt.571.2017.11.17.15.01.01; Fri, 17 Nov 2017 15:01:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=sbP+xSyT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965821AbdKQPyM (ORCPT + 93 others); Fri, 17 Nov 2017 10:54:12 -0500 Received: from mail-ot0-f193.google.com ([74.125.82.193]:46073 "EHLO mail-ot0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758733AbdKQPyC (ORCPT ); Fri, 17 Nov 2017 10:54:02 -0500 Received: by mail-ot0-f193.google.com with SMTP id u10so2345139otc.12; Fri, 17 Nov 2017 07:54:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=WW2Vl3NiOH0FVOjQg7adPJ8riPw4e9ZLU/2QUKfrrrQ=; b=sbP+xSyTmuleMtL6qXk9A14Zsj+Bl8u1VFQBwFBujKOArkrvVBmN9O+7uN83IanZhU iVB9jPMMC4fKX0BpR4MGuUsupOLLptCNO3loef8klWVhyRSvmBuBx2ZStMpZYFJZMU8j J6eazX/InUWIiTlXQtnFNxcwexD7m17Z3Nc00lhMa9+neS8K0CotnNnTdzQJdPgeTl9I 6AMZWUlQ9SF7VaKKYpOTgwmpMFOntvhw560vcnpafMu+ZHJ9AM9HbUCT7fq2ZpJQNEoB d3ZUjQ6JMeO9fNdN1/HhBiD+vrZTq0tgtW1XO9Jkozt3zSzdrXYVzxT4tGcSzmoRyhrm OVeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=WW2Vl3NiOH0FVOjQg7adPJ8riPw4e9ZLU/2QUKfrrrQ=; b=g8LMMKE0zARzlm48HVX5tqMlA75J4PLBPmY0XnhGToQXfrklGYay3htQavCcBGzwRh ART6lU8fmdMLtorbS42VzucMwnjrQa742QISOWjHeQBKzWFj7b48qodsCVxtuC8XXE6W zXU7YkHeV4qHlgCmbj+Mempr7GYzmYwp3s3TKNR4lMfZkT6sBu4TvMbyQciJyU4r2c6r +2Vu/vM1Fq6s6HdnNrBphxxqcz3B9SVz90djbt2tZtul6323pyDUURaX3F5x47xsddRa 4tRQKqCwU2YkrDUsGmdY9vrQUGKVnpatUI/AflgL1tc+gHl7HrOBuy5sYmi6q+ShqRU0 cHFQ== X-Gm-Message-State: AJaThX5W4JnPSxBfdPIGxBHnWuwrdHAy7OfkoVnkTkl8ytDFigZEb7Lh xaGBi9qL8NO/VbsrqV8TN9SCNw== X-Received: by 10.157.44.164 with SMTP id p33mr1642620otb.207.1510934042213; Fri, 17 Nov 2017 07:54:02 -0800 (PST) Received: from Larrylap.localdomain (cpe-24-31-251-255.kc.res.rr.com. [24.31.251.255]) by smtp.gmail.com with ESMTPSA id i17sm1758781ote.40.2017.11.17.07.54.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Nov 2017 07:54:01 -0800 (PST) Subject: Re: [PATCH] staging: rtl8822be: fix missing null check on dev_alloc_skb return To: Colin King , Greg Kroah-Hartman , Kalle Valo , Ping-Ke Shih , devel@driverdev.osuosl.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org References: <20171117145055.30430-1-colin.king@canonical.com> From: Larry Finger Message-ID: <9787e83a-1b4a-cd80-4f2d-bfbe031056db@lwfinger.net> Date: Fri, 17 Nov 2017 09:54:01 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171117145055.30430-1-colin.king@canonical.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/17/2017 08:50 AM, Colin King wrote: > From: Colin Ian King > > dev_alloc_skb can potentially return NULL, so add a null check to > avoid a null pointer dereference on skb Acked-by: Larry Finger Larry > > Detected by CoverityScan, CID#1454558 ("Dereference on null return") > > Fixes: 7e5b796cde7e ("staging: r8822be: Add the driver code") > Signed-off-by: Colin Ian King > --- > drivers/staging/rtlwifi/rtl8822be/fw.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/staging/rtlwifi/rtl8822be/fw.c b/drivers/staging/rtlwifi/rtl8822be/fw.c > index f45487122517..483ea85943c3 100644 > --- a/drivers/staging/rtlwifi/rtl8822be/fw.c > +++ b/drivers/staging/rtlwifi/rtl8822be/fw.c > @@ -464,6 +464,8 @@ bool rtl8822b_halmac_cb_write_data_rsvd_page(struct rtl_priv *rtlpriv, u8 *buf, > int count; > > skb = dev_alloc_skb(size); > + if (!skb) > + return false; > memcpy((u8 *)skb_put(skb, size), buf, size); > > if (!_rtl8822be_send_bcn_or_cmd_packet(rtlpriv->hw, skb, BEACON_QUEUE)) > From 1584342234857172406@xxx Fri Nov 17 19:21:37 +0000 2017 X-GM-THRID: 1584342234857172406 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread