On Thursday 20 May 2010 03:00:00 Sven Eckelmann wrote:
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.
Applied in rev 1671.
Thanks, Marek