[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20220406230212.2763b868@kernel.org>
Date: Wed, 6 Apr 2022 23:02:12 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: Jamie Bainbridge <jamie.bainbridge@...il.com>
Cc: Ariel Elior <aelior@...vell.com>,
Manish Chopra <manishc@...vell.com>,
"David S. Miller" <davem@...emloft.net>,
Paolo Abeni <pabeni@...hat.com>,
Manish Chopra <manish.chopra@...ium.com>,
Ariel Elior <ariel.elior@...ium.com>, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH net] qede: confirm skb is allocated before using
On Wed, 6 Apr 2022 11:58:09 +1000 Jamie Bainbridge wrote:
> qede_build_skb() assumes build_skb() always works and goes straight
> to skb_reserve(). However, build_skb() can fail under memory pressure.
> This results in a kernel panic because the skb to reserve is NULL.
>
> Add a check in case build_skb() failed to allocate and return NULL.
>
> The NULL return is handled correctly in callers to qede_build_skb().
>
> Fixes: 8a8633978b842 ("qede: Add build_skb() support.")
> Signed-off-by: Jamie Bainbridge <jamie.bainbridge@...il.com>
FTR commit 4e910dbe3650 ("qede: confirm skb is allocated before using")
in net.
Powered by blists - more mailing lists