FYI, we noticed the below changes on https://github.com/0day-ci/linux changbin-du-intel-com/usb-gadget-forbid-queuing-request-to-a-disabled-ep/20151217-180958 commit 6ee844ac2efe94605f8b630053739fdae8fd617c ("usb: gadget: forbid queuing request to a disabled ep") +--------------------------------------------------------------+----------+------------+ | | v4.4-rc4 | 6ee844ac2e | +--------------------------------------------------------------+----------+------------+ | boot_successes | 42 | 0 | | boot_failures | 5 | 12 | | IP-Config:Auto-configuration_of_network_failed | 5 | 4 | | WARNING:at_include/linux/usb/gadget.h:#composite_ep0_queue() | 0 | 12 | | backtrace:cpu_startup_entry | 0 | 6 | | backtrace:power_supply_register | 0 | 1 | | backtrace:test_power_init | 0 | 1 | | backtrace:kernel_init_freeable | 0 | 1 | +--------------------------------------------------------------+----------+------------+ [ 11.146956] usbcore: registered new interface driver i2c-diolan-u2c [ 11.148476] ------------[ cut here ]------------ [ 11.148476] ------------[ cut here ]------------ [ 11.148484] WARNING: CPU: 0 PID: 0 at include/linux/usb/gadget.h:405 composite_ep0_queue+0x93/0xa4() [ 11.148484] WARNING: CPU: 0 PID: 0 at include/linux/usb/gadget.h:405 composite_ep0_queue+0x93/0xa4() [ 11.148486] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-rc4-00001-g6ee844a #1 [ 11.148486] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-rc4-00001-g6ee844a #1 [ 11.148487] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 11.148487] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 11.148490] 0000000000000000 ffff880013803ca0 ffffffff813ce682 0000000000000000 [ 11.148490] 0000000000000000 ffff880013803ca0 ffffffff813ce682 0000000000000000 [ 11.148492] ffff880013803cd8 ffffffff810b0757 ffffffff815f7c44 ffff8800102d8500 [ 11.148492] ffff880013803cd8 ffffffff810b0757 ffffffff815f7c44 ffff8800102d8500 [ 11.148495] ffff8800102d85e8 00000000ffffff94 0000000000000000 ffff880013803ce8 [ 11.148495] ffff8800102d85e8 00000000ffffff94 0000000000000000 ffff880013803ce8 [ 11.148495] Call Trace: [ 11.148495] Call Trace: [ 11.148499] [] dump_stack+0x4b/0x6c [ 11.148499] [] dump_stack+0x4b/0x6c [ 11.148503] [] warn_slowpath_common+0x8a/0xa3 [ 11.148503] [] warn_slowpath_common+0x8a/0xa3 [ 11.148505] [] ? composite_ep0_queue+0x93/0xa4 [ 11.148505] [] ? composite_ep0_queue+0x93/0xa4 [ 11.148506] [] warn_slowpath_null+0x15/0x17 [ 11.148506] [] warn_slowpath_null+0x15/0x17 [ 11.148508] [] composite_ep0_queue+0x93/0xa4 [ 11.148508] [] composite_ep0_queue+0x93/0xa4 [ 11.148510] [] composite_setup+0xeeb/0x103c [ 11.148510] [] composite_setup+0xeeb/0x103c [ 11.148514] [] ? lock_acquire+0x99/0xa8 [ 11.148514] [] ? lock_acquire+0x99/0xa8 [ 11.148517] [] ? dummy_timer+0xa17/0xa6b [ 11.148517] [] ? dummy_timer+0xa17/0xa6b [ 11.148519] [] dummy_timer+0xa30/0xa6b [ 11.148519] [] dummy_timer+0xa30/0xa6b [ 11.148520] [] ? lock_acquire+0x81/0xa8 [ 11.148520] [] ? lock_acquire+0x81/0xa8 [ 11.148522] [] ? lock_acquire+0x81/0xa8 [ 11.148522] [] ? lock_acquire+0x81/0xa8 [ 11.148524] [] ? dummy_udc_probe+0x17c/0x17c [ 11.148524] [] ? dummy_udc_probe+0x17c/0x17c [ 11.148525] [] ? dummy_udc_probe+0x17c/0x17c [ 11.148525] [] ? dummy_udc_probe+0x17c/0x17c [ 11.148529] [] call_timer_fn+0x63/0xcd [ 11.148529] [] call_timer_fn+0x63/0xcd [ 11.148530] [] ? process_timeout+0xb/0xb [ 11.148530] [] ? process_timeout+0xb/0xb [ 11.148532] [] run_timer_softirq+0x19f/0x1c8 [ 11.148532] [] run_timer_softirq+0x19f/0x1c8 [ 11.148534] [] __do_softirq+0x106/0x22b [ 11.148534] [] __do_softirq+0x106/0x22b [ 11.148536] [] irq_exit+0x58/0xd5 [ 11.148536] [] irq_exit+0x58/0xd5 [ 11.148539] [] smp_trace_apic_timer_interrupt+0x6c/0x79 [ 11.148539] [] smp_trace_apic_timer_interrupt+0x6c/0x79 [ 11.148541] [] smp_apic_timer_interrupt+0x9/0xb [ 11.148541] [] smp_apic_timer_interrupt+0x9/0xb [ 11.148545] [] apic_timer_interrupt+0x91/0xa0 [ 11.148545] [] apic_timer_interrupt+0x91/0xa0 [ 11.148549] [] ? native_safe_halt+0x6/0x8 [ 11.148549] [] ? native_safe_halt+0x6/0x8 [ 11.148551] [] default_idle+0xe/0x12 [ 11.148551] [] default_idle+0xe/0x12 [ 11.148552] [] arch_cpu_idle+0xa/0xc [ 11.148552] [] arch_cpu_idle+0xa/0xc [ 11.148554] [] default_idle_call+0x1e/0x20 [ 11.148554] [] default_idle_call+0x1e/0x20 [ 11.148555] [] cpu_startup_entry+0x13d/0x20f [ 11.148555] [] cpu_startup_entry+0x13d/0x20f [ 11.148558] [] rest_init+0x131/0x137 [ 11.148558] [] rest_init+0x131/0x137 [ 11.148560] [] start_kernel+0x483/0x490 [ 11.148560] [] start_kernel+0x483/0x490 [ 11.148562] [] ? early_idt_handler_array+0x120/0x120 [ 11.148562] [] ? early_idt_handler_array+0x120/0x120 [ 11.148563] [] x86_64_start_reservations+0x2a/0x2c [ 11.148563] [] x86_64_start_reservations+0x2a/0x2c [ 11.148565] [] x86_64_start_kernel+0xeb/0xf8 [ 11.148565] [] x86_64_start_kernel+0xeb/0xf8 [ 11.148588] ---[ end trace 240f0cab842b707a ]--- [ 11.148588] ---[ end trace 240f0cab842b707a ]--- Thanks, Ying Huang