From: Adham Abozaeid Date: Tue, 16 Apr 2019 23:17:07 +0000 (+0000) Subject: staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=2e299cc96952ab5709e809947a6a4ac66f60fdaf;p=linux.git staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context txq_add_mgmt_pkt allocates memory while being called from atomic context so needs to use GFP_ATOMIC Signed-off-by: Adham Abozaeid Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/wilc1000/wilc_wlan.c b/drivers/staging/wilc1000/wilc_wlan.c index 2b309c8a8fb25..0a713409ea982 100644 --- a/drivers/staging/wilc1000/wilc_wlan.c +++ b/drivers/staging/wilc1000/wilc_wlan.c @@ -316,7 +316,7 @@ int wilc_wlan_txq_add_mgmt_pkt(struct net_device *dev, void *priv, u8 *buffer, if (wilc->quit) return 0; - tqe = kmalloc(sizeof(*tqe), GFP_KERNEL); + tqe = kmalloc(sizeof(*tqe), GFP_ATOMIC); if (!tqe) return 0;