Don't kmalloc(GFP_KERNEL) in atomic context

Crash was seen when performing ifup/ifdown repeatedly
in SpaceCast with receiver traffic. The problem is
found to be a delay inside spin_lock. Freescale provided
this patch for the problem. QA verified the fix.

Change-Id: Ie23751e23b05aba2bdf35252ef55a4d31c475b9d
Google-Bug-Id: 21621000
1 file changed