OSDN Git Service

mt7601u: check return value of alloc_skb
authorPan Bian <bianpan2016@163.com>
Sun, 23 Apr 2017 07:00:23 +0000 (15:00 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 24 Mar 2018 09:58:44 +0000 (10:58 +0100)
commit2b1ef3df1c85fc0cb648ec9b1b9c8d966717a41d
tree329f7c9774736a17777273c41ffa99fd356c964a
parent50f7d70a3f70c3e11eb31cb504a870318fa0cdd6
mt7601u: check return value of alloc_skb

[ Upstream commit 5fb01e91daf84ad1e50edfcf63116ecbe31e7ba7 ]

Function alloc_skb() will return a NULL pointer if there is no enough
memory. However, in function mt7601u_mcu_msg_alloc(), its return value
is not validated before it is used. This patch fixes it.

Signed-off-by: Pan Bian <bianpan2016@163.com>
Acked-by: Jakub Kicinski <kubakici@wp.pl>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/mediatek/mt7601u/mcu.c