commit | 0375fc4d2748b7c7064d481b36e32ef19e43d8db | [log] [tgz] |
---|---|---|
author | Sven Eckelmann <sven.eckelmann@gmx.de> | Sat May 22 17:48:47 2010 +0200 |
committer | Greg Kroah-Hartman <gregkh@suse.de> | Fri Jun 04 13:38:56 2010 -0700 |
tree | 3da3845138386c843dd51d8b7b89867a624beea8 | |
parent | 3d9b2358930a3e5225b28ac1458236f3d667e368 [diff] |
Staging: batman-adv: Don't allocate icmp packet with GFP_KERNEL A new buffer for a packet is created when a icmp packet is received. This happens in a context with disabled irq. Thus we are not allowed to sleep or call function which might sleep. kmalloc must be called with GFP_ATOMIC instead of GFP_KERNEL to ensure that it does not sleep. Signed-off-by: Sven Eckelmann <sven.eckelmann@gmx.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>