ibmvnic: avoid memset null scrq msgs
authorDany Madden <drt@linux.ibm.com>
Thu, 26 Nov 2020 00:04:26 +0000 (18:04 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 Dec 2020 09:58:26 +0000 (10:58 +0100)
commit0b0d64b126225c07a58619a7c92ea0d5e8617052
tree47fee81fef89a293e10634c6571335c91dd3e407
parentcbacbc3b4605c172b3c7383b238f1ecb36d92c1a
ibmvnic: avoid memset null scrq msgs

[ Upstream commit 9281cf2d584083a450fd65fd27cc5f0e692f6e30 ]

scrq->msgs could be NULL during device reset, causing Linux to crash.
So, check before memset scrq->msgs.

Fixes: c8b2ad0a4a901 ("ibmvnic: Sanitize entire SCRQ buffer on reset")
Signed-off-by: Dany Madden <drt@linux.ibm.com>
Signed-off-by: Lijun Pan <ljp@linux.ibm.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/ibm/ibmvnic.c