On Thu, Apr 11, 2013 at 7:54 PM, Oliver Neukum <oliver@xxxxxxxxxx> wrote: >> > Is this example >> > a) wrong, or >> > b) not applicable, or >> > c) to be excluded from the new API? >> >> IMO, it may be a) or b), and we can find many GFP_KERNEL usage >> inside usbnet(kevent(), ...). > > Only in the rx path. So it is b) since usbnet_status_start() can't be in rx path, :-) > >> Also (3) doesn't explain the cause. Oliver, could you give a hit? > > IIRC this was to cover networked file systems. Given atomic allocation is used in rx/tx path already, and suppose no other contexts might block rx/tx path, so is the rule still valid now? Thanks, -- Ming Lei -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html