Oliver Neukum [mailto:oneu...@suse.com] > > Hi, > > I got reports about hangs with this trace: > > May 13 01:36:55 neroon kernel: INFO: task kworker/0:0:4 blocked for more > than 60 seconds. > May 13 01:36:55 neroon kernel: Tainted: G U > 4.17.0-rc4-1.g8257a00-vanilla #1 > May 13 01:36:55 neroon kernel: "echo 0 > > /proc/sys/kernel/hung_task_timeout_secs" disables this message. > May 13 01:36:55 neroon kernel: kworker/0:0 D 0 4 2 > 0x80000000 > May 13 01:36:55 neroon kernel: Workqueue: events rtl_work_func_t [r8152] > May 13 01:36:55 neroon kernel: Call Trace: > May 13 01:36:55 neroon kernel: ? __schedule+0x289/0x880 > May 13 01:36:55 neroon kernel: schedule+0x2f/0x90 > May 13 01:36:55 neroon kernel: rpm_resume+0xf9/0x7a0 > May 13 01:36:55 neroon kernel: ? wait_woken+0x80/0x80 > May 13 01:36:55 neroon kernel: rpm_resume+0x547/0x7a0 > May 13 01:36:55 neroon kernel: ? __switch_to_asm+0x40/0x70 > May 13 01:36:55 neroon kernel: ? __switch_to_asm+0x34/0x70 > May 13 01:36:55 neroon kernel: ? __switch_to_asm+0x40/0x70 > May 13 01:36:55 neroon kernel: ? __switch_to_asm+0x34/0x70 > May 13 01:36:55 neroon kernel: ? __switch_to_asm+0x40/0x70 > May 13 01:36:55 neroon kernel: __pm_runtime_resume+0x3a/0x50 > May 13 01:36:55 neroon kernel: usb_autopm_get_interface+0x1d/0x50 [usbcore]
Would usb_autopm_get_interface() take a long time? The driver would wake the device if it has suspended. I have no idea about how usb_autopm_get_interface() works, so I don't know how to help. > May 13 01:36:55 neroon kernel: rtl_work_func_t+0x3c/0x27c [r8152] > May 13 01:36:55 neroon kernel: process_one_work+0x1d4/0x3f0 > May 13 01:36:55 neroon kernel: worker_thread+0x2b/0x3d0 > May 13 01:36:55 neroon kernel: ? process_one_work+0x3f0/0x3f0 > May 13 01:36:55 neroon kernel: kthread+0x113/0x130 > May 13 01:36:55 neroon kernel: ? > kthread_create_worker_on_cpu+0x50/0x50 > May 13 01:36:55 neroon kernel: ret_from_fork+0x3a/0x50 Best Regards, Hayes