mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-12 13:34:10 +08:00
staging: wilc1000: linux_mon: fix error code of kmalloc
This patch fixes error codes as -ENOMEM instead of using -EFAULT if kmalloc is failed. Signed-off-by: Chaehyun Lim <chaehyun.lim@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
fa611271b4
commit
b026f6e8d6
@ -166,14 +166,14 @@ static int mon_mgmt_tx(struct net_device *dev, const u8 *buf, size_t len)
|
||||
mgmt_tx = kmalloc(sizeof(*mgmt_tx), GFP_ATOMIC);
|
||||
if (!mgmt_tx) {
|
||||
PRINT_ER("Failed to allocate memory for mgmt_tx structure\n");
|
||||
return -EFAULT;
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
mgmt_tx->buff = kmalloc(len, GFP_ATOMIC);
|
||||
if (!mgmt_tx->buff) {
|
||||
PRINT_ER("Failed to allocate memory for mgmt_tx buff\n");
|
||||
kfree(mgmt_tx);
|
||||
return -EFAULT;
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
mgmt_tx->size = len;
|
||||
|
Loading…
Reference in New Issue
Block a user