Re: [PATCH 1/2] USB: c67x00: move URB private data allocation from under spinlock

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>>>> "Max" == Max Filippov <jcmvbkbc@xxxxxxxxx> writes:

 > This fixes the following warning:
 >   BUG: sleeping function called from invalid context at mm/slub.c:940
 >   in_atomic(): 1, irqs_disabled(): 1, pid: 17, name: khubd
 >   CPU: 0 PID: 17 Comm: khubd Not tainted 3.12.0-00004-g938dd60-dirty #1

 >    __might_sleep+0xbe/0xc0
 >    kmem_cache_alloc_trace+0x36/0x170
 >    c67x00_urb_enqueue+0x5c/0x254
 >    usb_hcd_submit_urb+0x66e/0x724
 >    usb_submit_urb+0x2ac/0x308
 >    usb_start_wait_urb+0x2c/0xb8
 >    usb_control_msg+0x8c/0xa8
 >    hub_port_init+0x191/0x718
 >    hub_thread+0x804/0xe14
 >    kthread+0x72/0x78
 >    ret_from_kernel_thread+0x8/0xc

 > Signed-off-by: Max Filippov <jcmvbkbc@xxxxxxxxx>

Acked-by: Peter Korsgaard <peter@xxxxxxxxxxxxx>

-- 
Bye, Peter Korsgaard
--
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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux