From: Andrei Warkentin Date: Sat, 4 Dec 2010 03:20:24 +0000 (-0600) Subject: ARM: tegra: stingray: usbnet: Make work be queued on non-reentrant queue X-Git-Tag: firefly_0821_release~9834^2~213 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b71554c9af41a129f0c091a148649bc72c811916;p=firefly-linux-kernel-4.4.55.git ARM: tegra: stingray: usbnet: Make work be queued on non-reentrant queue Didn't see any synchro in worker. Change-Id: I047bea31653a2856859ab1e5f28d7b01191f0b2b Signed-off-by: Andrei Warkentin --- diff --git a/arch/arm/mach-tegra/board-stingray-usbnet.c b/arch/arm/mach-tegra/board-stingray-usbnet.c index d903339f09bf..b2c2199a3914 100644 --- a/arch/arm/mach-tegra/board-stingray-usbnet.c +++ b/arch/arm/mach-tegra/board-stingray-usbnet.c @@ -714,7 +714,7 @@ static int usbnet_setup(struct usb_function *f, context->iff_flag = IFF_UP; /* schedule a work queue to do this because we need to be able to sleep */ - schedule_work(&context->usbnet_config_wq); + queue_work(system_nrt_wq, &context->usbnet_config_wq); } }