]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/ibm/ibmvnic.c
ibmvnic: Fix non-atomic memory allocation in IRQ context
[linux.git] / drivers / net / ethernet / ibm / ibmvnic.c
index ffc0cab05b0fb8a7aa3389292a1f0369a2b30fbb..67cc6d9c8fd7257af3e3c592fd96a636cc8be326 100644 (file)
@@ -2055,7 +2055,7 @@ static int ibmvnic_reset(struct ibmvnic_adapter *adapter,
                }
        }
 
-       rwi = kzalloc(sizeof(*rwi), GFP_KERNEL);
+       rwi = kzalloc(sizeof(*rwi), GFP_ATOMIC);
        if (!rwi) {
                spin_unlock_irqrestore(&adapter->rwi_lock, flags);
                ibmvnic_close(netdev);