program:
r0 = syz_open_dev$loop(&(0x7f0000000100), 0x0, 0x0)
r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.stat\x00', 0x275a, 0x0)
write$binfmt_aout(r1, &(0x7f00000010c0)=ANY=[], 0x1a3)
syz_80211_inject_frame(0x0, &(0x7f0000000ac0)=@data_frame={@msdu=@type11={{0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1}, {0x1}, @broadcast, @broadcast, @device_a, {0x5, 0x803}}, @random="57e3bebae4635330884924d3a856e3fb107a5ce133bf1f4e1b74afbeeac68ddc5951c203d5a4e3ca5c122b831cd79814bbef05cfe304af14505f2ac4e0d067f4922083c1768537ef8d8a9c5416ce16682f171bd652cc9bd9188a4c8fa487addec6a3ba9b9b6693edb170a1b0b53cf833b6dd94946169375466ea10ed666c85bd95e1d51e5311b2adf40bec0013f817f6594f999235ae7513ea77f3f5ba6c2a2b2e7b3841df8b872ea82b387a71987023da4e981aa71b93de5ae41b97a551b55f4e61c453a0326f3b85a3dc6b7498a802c63ec835f96c4d0ff4be3fb000cc983d56c88858efe770654404716bb86e299e4e7e2e3f5af708989741d0be54ed036dcc98b349ee112f6656002e2e2dc50b8de7adf63e9b4c85d1c85056a5cd0a4a6254d71057ded1dce739d948f7e2a52b4a3e7d1c5ce16b3e0cd79220315b1c67a863367015b1b620e3c1272ec68ff44ec38ad9c1dbf2d8754f3748a9db933984fc83049eed385f1fc50f4ded450f0f41077c74225ce2ad517e82bab41f4413edd8eb94db4cd84059b58adcdf7743a0aea01cdab08cac092d5b86b43615102af6269adf7bc40b2f928ba8f217f28d5b38460e3c1e4502e1d5ddec748442c9e3e2"}, 0x1dd)
write$binfmt_misc(r1, &(0x7f0000000040), 0xe09)
ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f00000002c0)={r1, 0x0, {0x2a00, 0x80010000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c, "fee8a2ab78fc179fd1f8a0e91ddaaca7bd64c6a4b4e00d9683dda1af1ea89de2b7fb0a0100000000000000000300", "2809e8dbe108598948224ad54afac11d875397bdb22d0000b420a1a93c5240f45f819e01177d3d458dd4992861ac00", "90be8b1c551265406c7f306003d8a0f4bd00"}})

[   77.142188][ T5312] Bluetooth: hci0: command tx timeout
[   77.146144][ T1311] ieee802154 phy0 wpan0: encryption failed: -22
[   77.163690][ T1311] ieee802154 phy1 wpan1: encryption failed: -22
[   77.212508][ T5328] loop0: detected capacity change from 0 to 7
[   77.226800][ T5308]  loop0: [CUMANA/ADFS] p1 [ADFS] p1
[   77.229725][ T5308] loop0: partition table partially beyond EOD, truncated
[   77.239515][ T5308] loop0: p1 size 3797445902 extends beyond EOD, truncated
[   77.319900][ T5328]  loop0: [CUMANA/ADFS] p1 [ADFS] p1
[   77.324023][ T5328] loop0: partition table partially beyond EOD, truncated
[   77.327617][ T5328] loop0: p1 size 3797445902 extends beyond EOD, truncated
[   77.344720][ T5327] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium
[   77.407790][ T5308] 
[   77.408757][ T5308] ======================================================
[   77.411235][ T5308] WARNING: possible circular locking dependency detected
[   77.413956][ T5308] 6.15.0-rc3-syzkaller-00094-g02ddfb981de8 #0 Not tainted
[   77.416668][ T5308] ------------------------------------------------------
[   77.419436][ T5308] udevd/5308 is trying to acquire lock:
[   77.421620][ T5308] ffff88803f73c1e8 (kn->active#5){++++}-{0:0}, at: __kernfs_remove+0x33b/0x570
[   77.425375][ T5308] 
[   77.425375][ T5308] but task is already holding lock:
[   77.428463][ T5308] ffff888032e26358 (&disk->open_mutex){+.+.}-{4:4}, at: bdev_release+0x1a9/0x650
[   77.432022][ T5308] 
[   77.432022][ T5308] which lock already depends on the new lock.
[   77.432022][ T5308] 
[   77.436149][ T5308] 
[   77.436149][ T5308] the existing dependency chain (in reverse order) is:
[   77.439686][ T5308] 
[   77.439686][ T5308] -> #2 (&disk->open_mutex){+.+.}-{4:4}:
[   77.442887][ T5308]        lock_acquire+0x120/0x360
[   77.444910][ T5308]        __mutex_lock+0x182/0xe80
[   77.446894][ T5308]        bdev_open+0xe0/0xd30
[   77.448867][ T5308]        bdev_file_open_by_dev+0x1b9/0x230
[   77.451181][ T5308]        disk_scan_partitions+0x1c1/0x2c0
[   77.453501][ T5308]        add_disk_fwnode+0xdbc/0x10e0
[   77.455589][ T5308]        pmem_attach_disk+0xbc7/0xdc0
[   77.457800][ T5308]        nvdimm_bus_probe+0x144/0x490
[   77.459916][ T5308]        really_probe+0x26a/0x9a0
[   77.462077][ T5308]        __driver_probe_device+0x18c/0x2f0
[   77.464430][ T5308]        driver_probe_device+0x4f/0x430
[   77.466684][ T5308]        __driver_attach+0x452/0x700
[   77.468663][ T5308]        bus_for_each_dev+0x230/0x2b0
[   77.470698][ T5308]        bus_add_driver+0x345/0x640
[   77.472698][ T5308]        driver_register+0x23a/0x320
[   77.474729][ T5308]        do_one_initcall+0x233/0x820
[   77.476885][ T5308]        do_initcall_level+0x137/0x1f0
[   77.478874][ T5308]        do_initcalls+0x69/0xd0
[   77.480739][ T5308]        kernel_init_freeable+0x3d9/0x570
[   77.483110][ T5308]        kernel_init+0x1d/0x1d0
[   77.485193][ T5308]        ret_from_fork+0x4b/0x80
[   77.487198][ T5308]        ret_from_fork_asm+0x1a/0x30
[   77.489403][ T5308] 
[   77.489403][ T5308] -> #1 (&nvdimm_namespace_key){+.+.}-{4:4}:
[   77.492524][ T5308]        lock_acquire+0x120/0x360
[   77.494252][ T5308]        __mutex_lock+0x182/0xe80
[   77.495991][ T5308]        uevent_show+0x174/0x330
[   77.497693][ T5308]        dev_attr_show+0x55/0xc0
[   77.499414][ T5308]        sysfs_kf_seq_show+0x30d/0x490
[   77.501497][ T5308]        seq_read_iter+0x4e7/0xe10
[   77.503370][ T5308]        vfs_read+0x4cd/0x980
[   77.505157][ T5308]        ksys_read+0x145/0x250
[   77.507098][ T5308]        do_syscall_64+0xf6/0x210
[   77.509140][ T5308]        entry_SYSCALL_64_after_hwframe+0x77/0x7f
[   77.511663][ T5308] 
[   77.511663][ T5308] -> #0 (kn->active#5){++++}-{0:0}:
[   77.514519][ T5308]        validate_chain+0xb9b/0x2140
[   77.516564][ T5308]        __lock_acquire+0xaac/0xd20
[   77.518615][ T5308]        lock_acquire+0x120/0x360
[   77.520674][ T5308]        kernfs_drain+0x27a/0x5e0
[   77.522601][ T5308]        __kernfs_remove+0x33b/0x570
[   77.524703][ T5308]        kernfs_remove_by_name_ns+0xaf/0x130
[   77.527145][ T5308]        device_del+0x4f0/0x8e0
[   77.529117][ T5308]        drop_partition+0x11b/0x180
[   77.531190][ T5308]        bdev_disk_changed+0x28c/0x14b0
[   77.533431][ T5308]        lo_release+0x514/0x7e0
[   77.535650][ T5308]        bdev_release+0x533/0x650
[   77.537587][ T5308]        blkdev_release+0x15/0x20
[   77.539574][ T5308]        __fput+0x449/0xa70
[   77.541348][ T5308]        fput_close_sync+0x169/0x200
[   77.543460][ T5308]        __x64_sys_close+0x7f/0x110
[   77.545657][ T5308]        do_syscall_64+0xf6/0x210
[   77.547595][ T5308]        entry_SYSCALL_64_after_hwframe+0x77/0x7f
[   77.550086][ T5308] 
[   77.550086][ T5308] other info that might help us debug this:
[   77.550086][ T5308] 
[   77.553997][ T5308] Chain exists of:
[   77.553997][ T5308]   kn->active#5 --> &nvdimm_namespace_key --> &disk->open_mutex
[   77.553997][ T5308] 
[   77.559190][ T5308]  Possible unsafe locking scenario:
[   77.559190][ T5308] 
[   77.562129][ T5308]        CPU0                    CPU1
[   77.564281][ T5308]        ----                    ----
[   77.566471][ T5308]   lock(&disk->open_mutex);
[   77.568334][ T5308]                                lock(&nvdimm_namespace_key);
[   77.571435][ T5308]                                lock(&disk->open_mutex);
[   77.574137][ T5308]   lock(kn->active#5);
[   77.575859][ T5308] 
[   77.575859][ T5308]  *** DEADLOCK ***
[   77.575859][ T5308] 
[   77.579141][ T5308] 1 lock held by udevd/5308:
[   77.581070][ T5308]  #0: ffff888032e26358 (&disk->open_mutex){+.+.}-{4:4}, at: bdev_release+0x1a9/0x650
[   77.584978][ T5308] 
[   77.584978][ T5308] stack backtrace:
[   77.587264][ T5308] CPU: 0 UID: 0 PID: 5308 Comm: udevd Not tainted 6.15.0-rc3-syzkaller-00094-g02ddfb981de8 #0 PREEMPT(full) 
[   77.587279][ T5308] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
[   77.587284][ T5308] Call Trace:
[   77.587291][ T5308]  <TASK>
[   77.587296][ T5308]  dump_stack_lvl+0x189/0x250
[   77.587316][ T5308]  ? __pfx_dump_stack_lvl+0x10/0x10
[   77.587330][ T5308]  ? __pfx__printk+0x10/0x10
[   77.587341][ T5308]  ? print_lock_name+0xde/0x100
[   77.587351][ T5308]  print_circular_bug+0x2ee/0x310
[   77.587362][ T5308]  check_noncircular+0x134/0x160
[   77.587369][ T5308]  validate_chain+0xb9b/0x2140
[   77.587377][ T5308]  ? lockdep_unlock+0x89/0x120
[   77.587386][ T5308]  __lock_acquire+0xaac/0xd20
[   77.587395][ T5308]  ? __kernfs_remove+0x33b/0x570
[   77.587403][ T5308]  lock_acquire+0x120/0x360
[   77.587415][ T5308]  ? __kernfs_remove+0x33b/0x570
[   77.587424][ T5308]  ? up_write+0x1c4/0x420
[   77.587434][ T5308]  kernfs_drain+0x27a/0x5e0
[   77.587443][ T5308]  ? __kernfs_remove+0x33b/0x570
[   77.587452][ T5308]  ? __pfx_kernfs_drain+0x10/0x10
[   77.587463][ T5308]  __kernfs_remove+0x33b/0x570
[   77.587472][ T5308]  kernfs_remove_by_name_ns+0xaf/0x130
[   77.587483][ T5308]  device_del+0x4f0/0x8e0
[   77.587492][ T5308]  ? lockdep_hardirqs_on+0x9c/0x150
[   77.587507][ T5308]  ? __pfx_device_del+0x10/0x10
[   77.587516][ T5308]  ? kobject_put+0x43f/0x480
[   77.587530][ T5308]  drop_partition+0x11b/0x180
[   77.587543][ T5308]  bdev_disk_changed+0x28c/0x14b0
[   77.587558][ T5308]  ? __pfx_bdev_disk_changed+0x10/0x10
[   77.587570][ T5308]  ? kobject_uevent_env+0x36b/0x8c0
[   77.587585][ T5308]  lo_release+0x514/0x7e0
[   77.587596][ T5308]  ? __pfx_lo_release+0x10/0x10
[   77.587609][ T5308]  ? do_raw_spin_unlock+0x4d/0x240
[   77.587618][ T5308]  ? __pfx_lo_release+0x10/0x10
[   77.587623][ T5308]  bdev_release+0x533/0x650
[   77.587631][ T5308]  ? __pfx_blkdev_release+0x10/0x10
[   77.587638][ T5308]  blkdev_release+0x15/0x20
[   77.587647][ T5308]  __fput+0x449/0xa70
[   77.587657][ T5308]  fput_close_sync+0x169/0x200
[   77.587666][ T5308]  ? __pfx_fput_close_sync+0x10/0x10
[   77.587674][ T5308]  ? do_raw_spin_unlock+0x4d/0x240
[   77.587686][ T5308]  __x64_sys_close+0x7f/0x110
[   77.587710][ T5308]  do_syscall_64+0xf6/0x210
[   77.587724][ T5308]  ? clear_bhb_loop+0x45/0xa0
[   77.587735][ T5308]  entry_SYSCALL_64_after_hwframe+0x77/0x7f
[   77.587742][ T5308] RIP: 0033:0x7f8dd7b170a8
[   77.587749][ T5308] Code: 48 8b 05 83 9d 0d 00 64 c7 00 16 00 00 00 83 c8 ff 48 83 c4 20 5b c3 64 8b 04 25 18 00 00 00 85 c0 75 20 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 76 5b 48 8b 15 51 9d 0d 00 f7 d8 64 89 02 48 83
[   77.587755][ T5308] RSP: 002b:00007ffd4cb98a58 EFLAGS: 00000246 ORIG_RAX: 0000000000000003
[   77.587763][ T5308] RAX: ffffffffffffffda RBX: 00007f8dd7f860e0 RCX: 00007f8dd7b170a8
[   77.587767][ T5308] RDX: 000055d8d6fa4874 RSI: 00007ffd4cb98258 RDI: 0000000000000008
[   77.587771][ T5308] RBP: 000055dd8b220440 R08: 0000000000000006 R09: 3b544aa8c7e92342
[   77.587776][ T5308] R10: 000000000000010f R11: 0000000000000246 R12: 0000000000000002
[   77.587779][ T5308] R13: 000055dd8b2079c0 R14: 0000000000000008 R15: 000055dd8b1fe910
[   77.587786][ T5308]  </TASK>
[   77.735396][ T5308] udevd[5308]: inotify_add_watch(7, /dev/loop0p1, 10) failed: No such file or directory