usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 3-1: Product: syz usb 3-1: Manufacturer: syz usb 3-1: SerialNumber: syz usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested BUG: sleeping function called from invalid context at mm/page_alloc.c:5167 in_atomic(): 0, irqs_disabled(): 1, non_block: 0, pid: 32, name: kworker/1:1 INFO: lockdep is turned off. irq event stamp: 58342 hardirqs last enabled at (58341): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (58341): [] _raw_spin_unlock_irq+0x1f/0x30 kernel/locking/spinlock.c:199 hardirqs last disabled at (58342): [] __schedule+0x102a/0x22b0 kernel/sched/core.c:5836 softirqs last enabled at (54032): [] invoke_softirq kernel/softirq.c:432 [inline] softirqs last enabled at (54032): [] __irq_exit_rcu+0x117/0x160 kernel/softirq.c:636 softirqs last disabled at (53863): [] invoke_softirq kernel/softirq.c:432 [inline] softirqs last disabled at (53863): [] __irq_exit_rcu+0x117/0x160 kernel/softirq.c:636 CPU: 1 PID: 32 Comm: kworker/1:1 Not tainted 5.14.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events request_firmware_work_func Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xcd/0x134 lib/dump_stack.c:105 ___might_sleep.cold+0x141/0x16f kernel/sched/core.c:9154 prepare_alloc_pages+0x32d/0x4f0 mm/page_alloc.c:5167 __alloc_pages+0x12f/0x4e0 mm/page_alloc.c:5363 alloc_pages+0x18c/0x2a0 mm/mempolicy.c:2244 stack_depot_save+0x39d/0x4e0 lib/stackdepot.c:303 save_stack+0x102/0x1d0 mm/page_owner.c:120 __set_page_owner+0x50/0x290 mm/page_owner.c:181 prep_new_page mm/page_alloc.c:2433 [inline] __alloc_pages_bulk+0x7ed/0x1600 mm/page_alloc.c:5301 alloc_pages_bulk_array_node include/linux/gfp.h:557 [inline] vm_area_alloc_pages mm/vmalloc.c:2793 [inline] __vmalloc_area_node mm/vmalloc.c:2863 [inline] __vmalloc_node_range+0x39d/0x960 mm/vmalloc.c:2966 __vmalloc_node mm/vmalloc.c:3015 [inline] vmalloc+0x67/0x80 mm/vmalloc.c:3048 kernel_read_file+0x6b4/0x790 fs/kernel_read_file.c:80 kernel_read_file_from_path_initns+0x1b6/0x240 fs/kernel_read_file.c:168 fw_get_filesystem_firmware drivers/base/firmware_loader/main.c:535 [inline] _request_firmware+0x8a7/0x1420 drivers/base/firmware_loader/main.c:813 request_firmware_work_func+0xdd/0x230 drivers/base/firmware_loader/main.c:1079 process_one_work+0x98d/0x15b0 kernel/workqueue.c:2276 worker_thread+0x658/0x11f0 kernel/workqueue.c:2422 kthread+0x3c0/0x4a0 kernel/kthread.c:319 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295 usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 usb 3-1: Service connection timeout for: 257 ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services ath9k_htc: Failed to initialize the device