Unable to handle kernel NULL pointer dereference at virtual address 0000000000000011
======================================================
WARNING: possible circular locking dependency detected
6.14.0-syzkaller-gd6b13dbd03b7 #0 Not tainted
------------------------------------------------------
syz-executor/6477 is trying to acquire lock:
ffff80008fe0f3e0 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x88/0xec kernel/printk/printk.c:1920
but task is already holding lock:
fffffdffbf704200 (&c->lock){-.-.}-{3:3}, at: local_lock_acquire+0x4/0x98 include/linux/local_lock_internal.h:28
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #4 (&c->lock){-.-.}-{3:3}:
local_lock_acquire+0x3c/0x98 include/linux/local_lock_internal.h:29
___slab_alloc+0x2cc/0xf4c mm/slub.c:3703
__slab_alloc+0x74/0xd0 mm/slub.c:3916
__slab_alloc_node mm/slub.c:3991 [inline]
slab_alloc_node mm/slub.c:4152 [inline]
kmem_cache_alloc_noprof+0x300/0x410 mm/slub.c:4171
kmem_alloc_batch lib/debugobjects.c:371 [inline]
fill_pool+0x234/0x5e8 lib/debugobjects.c:403
debug_objects_fill_pool+0x84/0xa0 lib/debugobjects.c:725
debug_object_activate+0x48/0x4ac lib/debugobjects.c:814
debug_work_activate kernel/workqueue.c:664 [inline]
insert_work+0x4c/0x2d4 kernel/workqueue.c:2180
__queue_work+0xe34/0x1324 kernel/workqueue.c:2341
queue_work_on+0xe0/0x1a0 kernel/workqueue.c:2392
queue_work include/linux/workqueue.h:662 [inline]
call_usermodehelper_exec+0x238/0x48c kernel/umh.c:433
kobject_uevent_env+0x648/0x894 lib/kobject_uevent.c:632
kobject_uevent+0x2c/0x3c lib/kobject_uevent.c:656
device_add+0x54c/0xa6c drivers/base/core.c:3647
device_register+0x28/0x38 drivers/base/core.c:3748
init_clocksource_sysfs+0x50/0x68 kernel/time/clocksource.c:1494
do_one_initcall+0x254/0xaa4 init/main.c:1257
do_initcall_level+0x154/0x214 init/main.c:1319
do_initcalls+0x84/0xf4 init/main.c:1335
do_basic_setup+0x8c/0xa0 init/main.c:1354
kernel_init_freeable+0x324/0x478 init/main.c:1568
kernel_init+0x24/0x2a0 init/main.c:1457
ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862
-> #3 (&pool->lock){-.-.}-{2:2}:
__raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline]
_raw_spin_lock+0x48/0x60 kernel/locking/spinlock.c:154
__queue_work+0x8d4/0x1324 kernel/workqueue.c:-1
queue_work_on+0xe0/0x1a0 kernel/workqueue.c:2392
queue_work include/linux/workqueue.h:662 [inline]
rpm_suspend+0xc1c/0x1444 drivers/base/power/runtime.c:662
rpm_idle+0x570/0x8c0 drivers/base/power/runtime.c:536
__pm_runtime_idle+0x114/0x1d4 drivers/base/power/runtime.c:1104
pm_runtime_put include/linux/pm_runtime.h:448 [inline]
__device_attach+0x34c/0x434 drivers/base/dd.c:1048
device_initial_probe+0x24/0x34 drivers/base/dd.c:1079
bus_probe_device+0x178/0x240 drivers/base/bus.c:537
device_add+0x728/0xa6c drivers/base/core.c:3666
serial_base_port_add+0x25c/0x370 drivers/tty/serial/serial_base_bus.c:179
serial_core_port_device_add drivers/tty/serial/serial_core.c:3344 [inline]
serial_core_register_port+0x300/0x2118 drivers/tty/serial/serial_core.c:3383
serial_ctrl_register_port+0x28/0x38 drivers/tty/serial/serial_ctrl.c:41
uart_add_one_port+0x28/0x38 drivers/tty/serial/serial_port.c:143
pl011_register_port+0x1b4/0x44c drivers/tty/serial/amba-pl011.c:2812
sbsa_uart_probe+0x488/0x608 drivers/tty/serial/amba-pl011.c:2987
platform_probe+0x148/0x1c0 drivers/base/platform.c:1404
call_driver_probe drivers/base/dd.c:-1 [inline]
really_probe+0x38c/0x8fc drivers/base/dd.c:658
__driver_probe_device+0x194/0x374 drivers/base/dd.c:800
driver_probe_device+0x78/0x330 drivers/base/dd.c:830
__device_attach_driver+0x2a8/0x4f4 drivers/base/dd.c:958
bus_for_each_drv+0x228/0x2bc drivers/base/bus.c:462
__device_attach+0x2b4/0x434 drivers/base/dd.c:1030
device_initial_probe+0x24/0x34 drivers/base/dd.c:1079
bus_probe_device+0x178/0x240 drivers/base/bus.c:537
device_add+0x728/0xa6c drivers/base/core.c:3666
platform_device_add+0x3e8/0x6e8 drivers/base/platform.c:716
platform_device_register_full+0x3c4/0x4bc drivers/base/platform.c:844
acpi_create_platform_device+0x5e4/0x76c drivers/acpi/acpi_platform.c:177
acpi_default_enumeration+0x6c/0xdc drivers/acpi/scan.c:2212
acpi_bus_attach+0x8b8/0xaa8 drivers/acpi/scan.c:2323
acpi_dev_for_one_check+0xa0/0xb4 drivers/acpi/bus.c:1145
device_for_each_child+0xf0/0x180 drivers/base/core.c:3995
acpi_dev_for_each_child+0xc4/0x108 drivers/acpi/bus.c:1157
acpi_bus_attach+0x358/0xaa8 drivers/acpi/scan.c:2328
acpi_dev_for_one_check+0xa0/0xb4 drivers/acpi/bus.c:1145
device_for_each_child+0xf0/0x180 drivers/base/core.c:3995
acpi_dev_for_each_child+0xc4/0x108 drivers/acpi/bus.c:1157
acpi_bus_attach+0x358/0xaa8 drivers/acpi/scan.c:2328
acpi_bus_scan+0x118/0x4f0 drivers/acpi/scan.c:2609
acpi_scan_init+0x214/0x6b0 drivers/acpi/scan.c:2746
acpi_init+0x190/0x250 drivers/acpi/bus.c:1467
do_one_initcall+0x254/0xaa4 init/main.c:1257
do_initcall_level+0x154/0x214 init/main.c:1319
do_initcalls+0x84/0xf4 init/main.c:1335
do_basic_setup+0x8c/0xa0 init/main.c:1354
kernel_init_freeable+0x324/0x478 init/main.c:1568
kernel_init+0x24/0x2a0 init/main.c:1457
ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862
-> #2 (&dev->power.lock){-...}-{3:3}:
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0x5c/0x7c kernel/locking/spinlock.c:162
__pm_runtime_resume+0xf0/0x180 drivers/base/power/runtime.c:1171
pm_runtime_get include/linux/pm_runtime.h:396 [inline]
__uart_start+0x154/0x3d8 drivers/tty/serial/serial_core.c:148
uart_write+0x270/0x9b4 drivers/tty/serial/serial_core.c:635
process_output_block drivers/tty/n_tty.c:574 [inline]
n_tty_write+0xaec/0xed0 drivers/tty/n_tty.c:2389
iterate_tty_write drivers/tty/tty_io.c:1015 [inline]
file_tty_write+0x410/0x7b8 drivers/tty/tty_io.c:1090
tty_write drivers/tty/tty_io.c:1111 [inline]
redirected_tty_write+0xa8/0x144 drivers/tty/tty_io.c:1134
new_sync_write fs/read_write.c:586 [inline]
vfs_write+0x704/0xa9c fs/read_write.c:679
ksys_write+0x15c/0x26c fs/read_write.c:731
__do_sys_write fs/read_write.c:742 [inline]
__se_sys_write fs/read_write.c:739 [inline]
__arm64_sys_write+0x7c/0x90 fs/read_write.c:739
__invoke_syscall arch/arm64/kernel/syscall.c:35 [inline]
invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49
el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132
do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151
el0_svc+0x54/0x168 arch/arm64/kernel/entry-common.c:744
el0t_64_sync_handler+0x84/0x108 arch/arm64/kernel/entry-common.c:762
el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600
-> #1 (&port_lock_key){....}-{3:3}:
__raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
_raw_spin_lock_irqsave+0x5c/0x7c kernel/locking/spinlock.c:162
uart_port_lock_irqsave include/linux/serial_core.h:715 [inline]
pl011_console_write+0x158/0xdc0 drivers/tty/serial/amba-pl011.c:2384
console_emit_next_record kernel/printk/printk.c:3122 [inline]
console_flush_all+0x604/0xb90 kernel/printk/printk.c:3210
__console_flush_and_unlock kernel/printk/printk.c:3269 [inline]
console_unlock+0x138/0x3ac kernel/printk/printk.c:3309
vprintk_emit+0x308/0x55c kernel/printk/printk.c:2432
vprintk_default+0xa0/0xe4 kernel/printk/printk.c:2447
vprintk+0x94/0x12c kernel/printk/printk_safe.c:82
_printk+0xdc/0x128 kernel/printk/printk.c:2457
register_console+0x8f0/0xcc0 kernel/printk/printk.c:4099
uart_configure_port drivers/tty/serial/serial_core.c:2639 [inline]
serial_core_add_one_port drivers/tty/serial/serial_core.c:3160 [inline]
serial_core_register_port+0x1688/0x2118 drivers/tty/serial/serial_core.c:3391
serial_ctrl_register_port+0x28/0x38 drivers/tty/serial/serial_ctrl.c:41
uart_add_one_port+0x28/0x38 drivers/tty/serial/serial_port.c:143
pl011_register_port+0x1b4/0x44c drivers/tty/serial/amba-pl011.c:2812
sbsa_uart_probe+0x488/0x608 drivers/tty/serial/amba-pl011.c:2987
platform_probe+0x148/0x1c0 drivers/base/platform.c:1404
call_driver_probe drivers/base/dd.c:-1 [inline]
really_probe+0x38c/0x8fc drivers/base/dd.c:658
__driver_probe_device+0x194/0x374 drivers/base/dd.c:800
driver_probe_device+0x78/0x330 drivers/base/dd.c:830
__device_attach_driver+0x2a8/0x4f4 drivers/base/dd.c:958
bus_for_each_drv+0x228/0x2bc drivers/base/bus.c:462
__device_attach+0x2b4/0x434 drivers/base/dd.c:1030
device_initial_probe+0x24/0x34 drivers/base/dd.c:1079
bus_probe_device+0x178/0x240 drivers/base/bus.c:537
device_add+0x728/0xa6c drivers/base/core.c:3666
platform_device_add+0x3e8/0x6e8 drivers/base/platform.c:716
platform_device_register_full+0x3c4/0x4bc drivers/base/platform.c:844
acpi_create_platform_device+0x5e4/0x76c drivers/acpi/acpi_platform.c:177
acpi_default_enumeration+0x6c/0xdc drivers/acpi/scan.c:2212
acpi_bus_attach+0x8b8/0xaa8 drivers/acpi/scan.c:2323
acpi_dev_for_one_check+0xa0/0xb4 drivers/acpi/bus.c:1145
device_for_each_child+0xf0/0x180 drivers/base/core.c:3995
acpi_dev_for_each_child+0xc4/0x108 drivers/acpi/bus.c:1157
acpi_bus_attach+0x358/0xaa8 drivers/acpi/scan.c:2328
acpi_dev_for_one_check+0xa0/0xb4 drivers/acpi/bus.c:1145
device_for_each_child+0xf0/0x180 drivers/base/core.c:3995
acpi_dev_for_each_child+0xc4/0x108 drivers/acpi/bus.c:1157
acpi_bus_attach+0x358/0xaa8 drivers/acpi/scan.c:2328
acpi_bus_scan+0x118/0x4f0 drivers/acpi/scan.c:2609
acpi_scan_init+0x214/0x6b0 drivers/acpi/scan.c:2746
acpi_init+0x190/0x250 drivers/acpi/bus.c:1467
do_one_initcall+0x254/0xaa4 init/main.c:1257
do_initcall_level+0x154/0x214 init/main.c:1319
do_initcalls+0x84/0xf4 init/main.c:1335
do_basic_setup+0x8c/0xa0 init/main.c:1354
kernel_init_freeable+0x324/0x478 init/main.c:1568
kernel_init+0x24/0x2a0 init/main.c:1457
ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862
-> #0 (console_owner){....}-{0:0}:
check_prev_add kernel/locking/lockdep.c:3163 [inline]
check_prevs_add kernel/locking/lockdep.c:3282 [inline]
validate_chain kernel/locking/lockdep.c:3906 [inline]
__lock_acquire+0x34f0/0x7904 kernel/locking/lockdep.c:5228
lock_acquire+0x23c/0x724 kernel/locking/lockdep.c:5851
console_lock_spinning_enable+0xb4/0xec kernel/printk/printk.c:1924
console_emit_next_record kernel/printk/printk.c:3116 [inline]
console_flush_all+0x5c4/0xb90 kernel/printk/printk.c:3210
__console_flush_and_unlock kernel/printk/printk.c:3269 [inline]
console_unlock+0x138/0x3ac kernel/printk/printk.c:3309
vprintk_emit+0x308/0x55c kernel/printk/printk.c:2432
vprintk_default+0xa0/0xe4 kernel/printk/printk.c:2447
vprintk+0x94/0x12c kernel/printk/printk_safe.c:82
_printk+0xdc/0x128 kernel/printk/printk.c:2457
die_kernel_fault arch/arm64/mm/fault.c:310 [inline]
__do_kernel_fault+0x4cc/0x528 arch/arm64/mm/fault.c:411
do_page_fault+0x15c/0x10ac arch/arm64/mm/fault.c:772
do_translation_fault+0xc4/0x114 arch/arm64/mm/fault.c:783
do_mem_abort+0x74/0x200 arch/arm64/mm/fault.c:919
el1_abort+0x3c/0x5c arch/arm64/kernel/entry-common.c:432
el1h_64_sync_handler+0x60/0xcc arch/arm64/kernel/entry-common.c:510
el1h_64_sync+0x6c/0x70 arch/arm64/kernel/entry.S:595
___slab_alloc+0x1a8/0xf4c mm/slub.c:3762
__slab_alloc+0x74/0xd0 mm/slub.c:3916
__slab_alloc_node mm/slub.c:3991 [inline]
slab_alloc_node mm/slub.c:4152 [inline]
kmem_cache_alloc_noprof+0x300/0x410 mm/slub.c:4171
p9_fcall_init net/9p/client.c:230 [inline]
p9_tag_alloc net/9p/client.c:298 [inline]
p9_client_prepare_req+0x300/0xf10 net/9p/client.c:644
p9_client_rpc+0x170/0x99c net/9p/client.c:691
p9_client_clunk+0x7c/0x214 net/9p/client.c:1451
p9_fid_put include/net/9p/client.h:280 [inline]
v9fs_dentry_release+0x18c/0x278 fs/9p/vfs_dentry.c:61
__dentry_kill+0x27c/0x5e8 fs/dcache.c:648
dput+0x1b8/0x290 fs/dcache.c:885
do_one_tree+0xc8/0xfc fs/dcache.c:1581
shrink_dcache_for_umount+0xd8/0x188 fs/dcache.c:1595
generic_shutdown_super+0x68/0x2bc fs/super.c:620
kill_anon_super+0x4c/0x7c fs/super.c:1237
v9fs_kill_super+0x4c/0x90 fs/9p/vfs_super.c:193
deactivate_locked_super+0xc4/0x12c fs/super.c:473
deactivate_super+0xe0/0x100 fs/super.c:506
cleanup_mnt+0x34c/0x3dc fs/namespace.c:1413
__cleanup_mnt+0x20/0x30 fs/namespace.c:1420
task_work_run+0x230/0x2e0 kernel/task_work.c:227
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
do_notify_resume+0x178/0x1f4 arch/arm64/kernel/entry-common.c:151
exit_to_user_mode_prepare arch/arm64/kernel/entry-common.c:169 [inline]
exit_to_user_mode arch/arm64/kernel/entry-common.c:178 [inline]
el0_svc+0xac/0x168 arch/arm64/kernel/entry-common.c:745
el0t_64_sync_handler+0x84/0x108 arch/arm64/kernel/entry-common.c:762
el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600
other info that might help us debug this:
Chain exists of:
console_owner --> &pool->lock --> &c->lock
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(&c->lock);
lock(&pool->lock);
lock(&c->lock);
lock(console_owner);
*** DEADLOCK ***
4 locks held by syz-executor/6477:
#0: ffff0000d64a00e0 (&type->s_umount_key#62){+.+.}-{4:4}, at: __super_lock fs/super.c:56 [inline]
#0: ffff0000d64a00e0 (&type->s_umount_key#62){+.+.}-{4:4}, at: __super_lock_excl fs/super.c:71 [inline]
#0: ffff0000d64a00e0 (&type->s_umount_key#62){+.+.}-{4:4}, at: deactivate_super+0xd8/0x100 fs/super.c:505
#1: fffffdffbf704200 (&c->lock){-.-.}-{3:3}, at: local_lock_acquire+0x4/0x98 include/linux/local_lock_internal.h:28
#2: ffff80008fe0f440 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x2ec/0x55c kernel/printk/printk.c:2431
#3: ffff80008fe0f050 (console_srcu){....}-{0:0}, at: rcu_try_lock_acquire+0x10/0x4c include/linux/rcupdate.h:341
stack backtrace:
CPU: 1 UID: 0 PID: 6477 Comm: syz-executor Not tainted 6.14.0-syzkaller-gd6b13dbd03b7 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
Call trace:
show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:466 (C)
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0xe4/0x150 lib/dump_stack.c:120
dump_stack+0x1c/0x28 lib/dump_stack.c:129
print_circular_bug+0x154/0x1c0 kernel/locking/lockdep.c:2076
check_noncircular+0x310/0x404 kernel/locking/lockdep.c:2208
check_prev_add kernel/locking/lockdep.c:3163 [inline]
check_prevs_add kernel/locking/lockdep.c:3282 [inline]
validate_chain kernel/locking/lockdep.c:3906 [inline]
__lock_acquire+0x34f0/0x7904 kernel/locking/lockdep.c:5228
lock_acquire+0x23c/0x724 kernel/locking/lockdep.c:5851
console_lock_spinning_enable+0xb4/0xec kernel/printk/printk.c:1924
console_emit_next_record kernel/printk/printk.c:3116 [inline]
console_flush_all+0x5c4/0xb90 kernel/printk/printk.c:3210
__console_flush_and_unlock kernel/printk/printk.c:3269 [inline]
console_unlock+0x138/0x3ac kernel/printk/printk.c:3309
vprintk_emit+0x308/0x55c kernel/printk/printk.c:2432
vprintk_default+0xa0/0xe4 kernel/printk/printk.c:2447
vprintk+0x94/0x12c kernel/printk/printk_safe.c:82
_printk+0xdc/0x128 kernel/printk/printk.c:2457
die_kernel_fault arch/arm64/mm/fault.c:310 [inline]
__do_kernel_fault+0x4cc/0x528 arch/arm64/mm/fault.c:411
do_page_fault+0x15c/0x10ac arch/arm64/mm/fault.c:772
do_translation_fault+0xc4/0x114 arch/arm64/mm/fault.c:783
do_mem_abort+0x74/0x200 arch/arm64/mm/fault.c:919
el1_abort+0x3c/0x5c arch/arm64/kernel/entry-common.c:432
el1h_64_sync_handler+0x60/0xcc arch/arm64/kernel/entry-common.c:510
el1h_64_sync+0x6c/0x70 arch/arm64/kernel/entry.S:595
___slab_alloc+0x1a8/0xf4c mm/slub.c:3762 (P)
__slab_alloc+0x74/0xd0 mm/slub.c:3916
__slab_alloc_node mm/slub.c:3991 [inline]
slab_alloc_node mm/slub.c:4152 [inline]
kmem_cache_alloc_noprof+0x300/0x410 mm/slub.c:4171
p9_fcall_init net/9p/client.c:230 [inline]
p9_tag_alloc net/9p/client.c:298 [inline]
p9_client_prepare_req+0x300/0xf10 net/9p/client.c:644
p9_client_rpc+0x170/0x99c net/9p/client.c:691
p9_client_clunk+0x7c/0x214 net/9p/client.c:1451
p9_fid_put include/net/9p/client.h:280 [inline]
v9fs_dentry_release+0x18c/0x278 fs/9p/vfs_dentry.c:61
__dentry_kill+0x27c/0x5e8 fs/dcache.c:648
dput+0x1b8/0x290 fs/dcache.c:885
do_one_tree+0xc8/0xfc fs/dcache.c:1581
shrink_dcache_for_umount+0xd8/0x188 fs/dcache.c:1595
generic_shutdown_super+0x68/0x2bc fs/super.c:620
kill_anon_super+0x4c/0x7c fs/super.c:1237
v9fs_kill_super+0x4c/0x90 fs/9p/vfs_super.c:193
deactivate_locked_super+0xc4/0x12c fs/super.c:473
deactivate_super+0xe0/0x100 fs/super.c:506
cleanup_mnt+0x34c/0x3dc fs/namespace.c:1413
__cleanup_mnt+0x20/0x30 fs/namespace.c:1420
task_work_run+0x230/0x2e0 kernel/task_work.c:227
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
do_notify_resume+0x178/0x1f4 arch/arm64/kernel/entry-common.c:151
exit_to_user_mode_prepare arch/arm64/kernel/entry-common.c:169 [inline]
exit_to_user_mode arch/arm64/kernel/entry-common.c:178 [inline]
el0_svc+0xac/0x168 arch/arm64/kernel/entry-common.c:745
el0t_64_sync_handler+0x84/0x108 arch/arm64/kernel/entry-common.c:762
el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600
Mem abort info:
ESR = 0x0000000096000005
EC = 0x25: DABT (current EL), IL = 32 bits
SET = 0, FnV = 0
EA = 0, S1PTW = 0
FSC = 0x05: level 1 translation fault
Data abort info:
ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
CM = 0, WnR = 0, TnD = 0, TagAccess = 0
GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
user pgtable: 4k pages, 48-bit VAs, pgdp=000000012c5a1000
[0000000000000011] pgd=0800000114326403, p4d=0800000114326403, pud=0000000000000000
Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
Modules linked in:
CPU: 1 UID: 0 PID: 6477 Comm: syz-executor Not tainted 6.14.0-syzkaller-gd6b13dbd03b7 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
pstate: 604000c5 (nZCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : ___slab_alloc+0x1a8/0xf4c mm/slub.c:3769
lr : ___slab_alloc+0x198/0xf4c mm/slub.c:3757
sp : ffff8000a44d7350
x29: ffff8000a44d73b0 x28: 0000000000001000 x27: 0000000000000c40
x26: ffff800097ab1688 x25: 00000000ffffffff x24: 0000000000000000
x23: 00007dfe9bc421e0 x22: ffff80008b3ff634 x21: 0000000000000001
x20: fffffdffbf7041e0 x19: ffff0000f4511c80 x18: ffff8000a44d6b40
x17: 0000000000026538 x16: ffff8000832bccd4 x15: 0000000000000004
x14: 1ffff00011faa0cd x13: dfff800000000000 x12: 000000000ba5de8b
x11: 000000007b366a5b x10: 0000000000000003 x9 : 38250c81e32bae00
x8 : 0000000000000000 x7 : ffff800080b5c3dc x6 : 0000000000000000
x5 : 0000000000000001 x4 : 0000000000000001 x3 : ffff80008f2befd4
x2 : 0000000000000008 x1 : ffff80008b91b940 x0 : 0000000000000001
Call trace:
___slab_alloc+0x1a8/0xf4c mm/slub.c:3762 (P)
__slab_alloc+0x74/0xd0 mm/slub.c:3916
__slab_alloc_node mm/slub.c:3991 [inline]
slab_alloc_node mm/slub.c:4152 [inline]
kmem_cache_alloc_noprof+0x300/0x410 mm/slub.c:4171
p9_fcall_init net/9p/client.c:230 [inline]
p9_tag_alloc net/9p/client.c:298 [inline]
p9_client_prepare_req+0x300/0xf10 net/9p/client.c:644
p9_client_rpc+0x170/0x99c net/9p/client.c:691
p9_client_clunk+0x7c/0x214 net/9p/client.c:1451
p9_fid_put include/net/9p/client.h:280 [inline]
v9fs_dentry_release+0x18c/0x278 fs/9p/vfs_dentry.c:61
__dentry_kill+0x27c/0x5e8 fs/dcache.c:648
dput+0x1b8/0x290 fs/dcache.c:885
do_one_tree+0xc8/0xfc fs/dcache.c:1581
shrink_dcache_for_umount+0xd8/0x188 fs/dcache.c:1595
generic_shutdown_super+0x68/0x2bc fs/super.c:620
kill_anon_super+0x4c/0x7c fs/super.c:1237
v9fs_kill_super+0x4c/0x90 fs/9p/vfs_super.c:193
deactivate_locked_super+0xc4/0x12c fs/super.c:473
deactivate_super+0xe0/0x100 fs/super.c:506
cleanup_mnt+0x34c/0x3dc fs/namespace.c:1413
__cleanup_mnt+0x20/0x30 fs/namespace.c:1420
task_work_run+0x230/0x2e0 kernel/task_work.c:227
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
do_notify_resume+0x178/0x1f4 arch/arm64/kernel/entry-common.c:151
exit_to_user_mode_prepare arch/arm64/kernel/entry-common.c:169 [inline]
exit_to_user_mode arch/arm64/kernel/entry-common.c:178 [inline]
el0_svc+0xac/0x168 arch/arm64/kernel/entry-common.c:745
el0t_64_sync_handler+0x84/0x108 arch/arm64/kernel/entry-common.c:762
el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600
Code: f9400a88 b50011e8 f9400e95 b40024b5 (f9400aa8)
---[ end trace 0000000000000000 ]---
----------------
Code disassembly (best guess):
0: f9400a88 ldr x8, [x20, #16]
4: b50011e8 cbnz x8, 0x240
8: f9400e95 ldr x21, [x20, #24]
c: b40024b5 cbz x21, 0x4a0
* 10: f9400aa8 ldr x8, [x21, #16] <-- trapping instruction