78be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3e1, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) [ 1918.596656][T11835] do_syscall_64+0x2b/0x70 [ 1918.596712][T11835] entry_SYSCALL_64_after_hwframe+0x46/0xb0 00:20:31 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x12, r0) 00:20:31 executing program 0: r0 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000002030405060708090a0b0c0df638cef7b21a7e5d972d0abade0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738313a3b3c3d3e3f403017351203b9b4b13ad6ceae6004c617c508c840c3b4816f95abbf5673647b001332c6eb676c06ff14e7f6bb33caf3a8bb7f5992f9043ab48883e538179936e354586ec981ffb687edae8c70febabd201a4dcbfee626cfbab6f1e4ce120e7ef0da35c6be435d2e22e8c36d414a0fe300000000000000000000000000008400000088472e11608306e3b36bdfd427d4dc1a97d8e80a7fabe062ec4fe5e2b2279a9a4110456788583540c29f7633b35543548ddea89c2b0af6abfe4ee7e81b4f20a7348e0f8182da742b49e9cd440687cdb63ce611f3e3e1303c291c3e8e47ab4c625e597faeb12062efd57166059d90d722bf903aa44144b4f4bd9dd1e646747db7b35492efa071b3d1fd8db58b729cd67a4c7b91e81aac5309befc209fb1b75aef748d0d0bd547232b00336e141d698e760c337ea692e74a646ad1c24de43134eb02a5a6346fde71ea5818d961f4459d499343b61b39b1bda00429109728dbbfe5397bc04e413f58201e4c5d1e3e82e9b957e530b2aa2430587afb31d1f02df3d98f5c20114c91b0574a0f7623b53542fdbf3f63a6838e83d36139891baa1af6d4c988f75ab39758"], 0x48, 0xfffffffffffffff8) keyctl$reject(0x13, r0, 0x2, 0x20b, 0xfffffffffffffff8) r1 = creat(&(0x7f0000000200)='./file0\x00', 0xe) keyctl$revoke(0xb, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) open_tree(r1, &(0x7f0000000640)='./file0\x00', 0x88181) keyctl$revoke(0x3, r2) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r5 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$search(0xa, r5, &(0x7f0000000680)='encrypted\x00', &(0x7f00000006c0)={'syz', 0x0}, 0x0) keyctl$revoke(0x3, r4) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffa) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000180)={'fscrypt:', @auto=[0x63, 0x61, 0x65, 0x62, 0x39, 0x61, 0x61, 0x39, 0x37, 0x64, 0x65, 0x34, 0x32, 0x61, 0x36]}, &(0x7f0000000300)={0x0, "915d99a6d93d9061b781a9e82b3632c4cfcc7f1182e8daa35323b1c3545b77775f28a4e8213c4df600b760919b200560efe0d556a0d1cd81a0b694527c7b783d", 0x19}, 0x48, r4) keyctl$unlink(0x9, r2, r3) r6 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000580)={'syz', 0x3}, 0x0, 0x0, r6) 00:20:31 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xd, r0) 00:20:31 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) (async) keyctl$setperm(0x5, r1, 0x900) keyctl$revoke(0x3, r0) 00:20:31 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) (async, rerun: 32) shmctl$SHM_UNLOCK(r1, 0xc) (rerun: 32) r2 = shmget$private(0x0, 0x4000, 0x78000000, &(0x7f0000e3e000/0x4000)=nil) shmctl$IPC_INFO(r2, 0x3, &(0x7f0000000840)=""/4096) shmat(r1, &(0x7f0000e02000/0x1000)=nil, 0x2000) (async) shmctl$SHM_UNLOCK(r0, 0xc) 00:20:31 executing program 0: r0 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000002030405060708090a0b0c0df638cef7b21a7e5d972d0abade0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738313a3b3c3d3e3f403017351203b9b4b13ad6ceae6004c617c508c840c3b4816f95abbf5673647b001332c6eb676c06ff14e7f6bb33caf3a8bb7f5992f9043ab48883e538179936e354586ec981ffb687edae8c70febabd201a4dcbfee626cfbab6f1e4ce120e7ef0da35c6be435d2e22e8c36d414a0fe300000000000000000000000000008400000088472e11608306e3b36bdfd427d4dc1a97d8e80a7fabe062ec4fe5e2b2279a9a4110456788583540c29f7633b35543548ddea89c2b0af6abfe4ee7e81b4f20a7348e0f8182da742b49e9cd440687cdb63ce611f3e3e1303c291c3e8e47ab4c625e597faeb12062efd57166059d90d722bf903aa44144b4f4bd9dd1e646747db7b35492efa071b3d1fd8db58b729cd67a4c7b91e81aac5309befc209fb1b75aef748d0d0bd547232b00336e141d698e760c337ea692e74a646ad1c24de43134eb02a5a6346fde71ea5818d961f4459d499343b61b39b1bda00429109728dbbfe5397bc04e413f58201e4c5d1e3e82e9b957e530b2aa2430587afb31d1f02df3d98f5c20114c91b0574a0f7623b53542fdbf3f63a6838e83d36139891baa1af6d4c988f75ab39758"], 0x48, 0xfffffffffffffff8) keyctl$reject(0x13, r0, 0x2, 0x20b, 0xfffffffffffffff8) r1 = creat(&(0x7f0000000200)='./file0\x00', 0xe) (async) keyctl$revoke(0xb, r0) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) open_tree(r1, &(0x7f0000000640)='./file0\x00', 0x88181) keyctl$revoke(0x3, r2) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r5 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$search(0xa, r5, &(0x7f0000000680)='encrypted\x00', &(0x7f00000006c0)={'syz', 0x0}, 0x0) keyctl$revoke(0x3, r4) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffa) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000180)={'fscrypt:', @auto=[0x63, 0x61, 0x65, 0x62, 0x39, 0x61, 0x61, 0x39, 0x37, 0x64, 0x65, 0x34, 0x32, 0x61, 0x36]}, &(0x7f0000000300)={0x0, "915d99a6d93d9061b781a9e82b3632c4cfcc7f1182e8daa35323b1c3545b77775f28a4e8213c4df600b760919b200560efe0d556a0d1cd81a0b694527c7b783d", 0x19}, 0x48, r4) (async) keyctl$unlink(0x9, r2, r3) (async) r6 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000580)={'syz', 0x3}, 0x0, 0x0, r6) 00:20:31 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xe, r0) 00:20:31 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x13, r0) [ 1918.596756][T11835] RIP: 0033:0x7f0cb60b1cbc [ 1918.596772][T11835] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 00:20:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x420002, 0x0) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000100000018000000", @ANYRES32=r1, @ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r2 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000080)) r4 = syz_open_pts(r0, 0x2c041) sendfile(r3, r4, &(0x7f00000000c0)=0xf5, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0}}) shmctl$SHM_LOCK(r2, 0xb) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000100)=0x9) 00:20:31 executing program 0: r0 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000002030405060708090a0b0c0df638cef7b21a7e5d972d0abade0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738313a3b3c3d3e3f403017351203b9b4b13ad6ceae6004c617c508c840c3b4816f95abbf5673647b001332c6eb676c06ff14e7f6bb33caf3a8bb7f5992f9043ab48883e538179936e354586ec981ffb687edae8c70febabd201a4dcbfee626cfbab6f1e4ce120e7ef0da35c6be435d2e22e8c36d414a0fe300000000000000000000000000008400000088472e11608306e3b36bdfd427d4dc1a97d8e80a7fabe062ec4fe5e2b2279a9a4110456788583540c29f7633b35543548ddea89c2b0af6abfe4ee7e81b4f20a7348e0f8182da742b49e9cd440687cdb63ce611f3e3e1303c291c3e8e47ab4c625e597faeb12062efd57166059d90d722bf903aa44144b4f4bd9dd1e646747db7b35492efa071b3d1fd8db58b729cd67a4c7b91e81aac5309befc209fb1b75aef748d0d0bd547232b00336e141d698e760c337ea692e74a646ad1c24de43134eb02a5a6346fde71ea5818d961f4459d499343b61b39b1bda00429109728dbbfe5397bc04e413f58201e4c5d1e3e82e9b957e530b2aa2430587afb31d1f02df3d98f5c20114c91b0574a0f7623b53542fdbf3f63a6838e83d36139891baa1af6d4c988f75ab39758"], 0x48, 0xfffffffffffffff8) keyctl$reject(0x13, r0, 0x2, 0x20b, 0xfffffffffffffff8) (async) r1 = creat(&(0x7f0000000200)='./file0\x00', 0xe) keyctl$revoke(0xb, r0) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) open_tree(r1, &(0x7f0000000640)='./file0\x00', 0x88181) keyctl$revoke(0x3, r2) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r5 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$search(0xa, r5, &(0x7f0000000680)='encrypted\x00', &(0x7f00000006c0)={'syz', 0x0}, 0x0) keyctl$revoke(0x3, r4) (async) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffa) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000180)={'fscrypt:', @auto=[0x63, 0x61, 0x65, 0x62, 0x39, 0x61, 0x61, 0x39, 0x37, 0x64, 0x65, 0x34, 0x32, 0x61, 0x36]}, &(0x7f0000000300)={0x0, "915d99a6d93d9061b781a9e82b3632c4cfcc7f1182e8daa35323b1c3545b77775f28a4e8213c4df600b760919b200560efe0d556a0d1cd81a0b694527c7b783d", 0x19}, 0x48, r4) (async) keyctl$unlink(0x9, r2, r3) r6 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000580)={'syz', 0x3}, 0x0, 0x0, r6) 00:20:31 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x14, r0) 00:20:31 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, 0xfffffffffffffffe) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) (async) keyctl$setperm(0x5, r1, 0x900) (async) keyctl$revoke(0x3, r0) 00:20:31 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:31 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) [ 1918.596791][T11835] RSP: 002b:00007f0cb5875160 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1918.596812][T11835] RAX: ffffffffffffffda RBX: 00007f0cb6211f60 RCX: 00007f0cb60b1cbc 00:20:31 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x15, r0) 00:20:31 executing program 0: keyctl$revoke(0xb, 0x0) r0 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r0, 0xfffffffffffffff8) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000080)={0x0, "522deacc5fbbd955e42d4fd4c1a8c465100b3fdfbb08dd24adb38c1083744f56ae28cbd6d106805edc86dda33a7543c3e141e3c53f44d7395328a1d830a2019d", 0x30}, 0x48, r1) r2 = request_key(&(0x7f0000000180)='trusted\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)='%*\x00', 0xfffffffffffffffe) keyctl$get_security(0x11, r2, &(0x7f0000000280)=""/185, 0xb9) 00:20:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x420002, 0x0) (async) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000100000018000000", @ANYRES32=r1, @ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) r2 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000080)) (async) r4 = syz_open_pts(r0, 0x2c041) sendfile(r3, r4, &(0x7f00000000c0)=0xf5, 0x5) (async) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmctl$SHM_LOCK(r2, 0xb) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000100)=0x9) 00:20:31 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x11, r0) [ 1918.596847][T11835] RDX: 000000000000000f RSI: 00007f0cb58751e0 RDI: 0000000000000003 00:20:31 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x18, r0) 00:20:31 executing program 0: keyctl$revoke(0xb, 0x0) r0 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r0, 0xfffffffffffffff8) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000080)={0x0, "522deacc5fbbd955e42d4fd4c1a8c465100b3fdfbb08dd24adb38c1083744f56ae28cbd6d106805edc86dda33a7543c3e141e3c53f44d7395328a1d830a2019d", 0x30}, 0x48, r1) r2 = request_key(&(0x7f0000000180)='trusted\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)='%*\x00', 0xfffffffffffffffe) keyctl$get_security(0x11, r2, &(0x7f0000000280)=""/185, 0xb9) 00:20:31 executing program 3: r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$LOOP_CTL_ADD(r0, 0x4c80, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000080), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) request_key(0xfffffffffffffffe, &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='\x00', 0xffffffffffffffff) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$LOOP_CTL_ADD(r3, 0x4c80, r4) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, r4) keyctl$revoke(0x3, r2) [ 1918.596861][T11835] RBP: 00007f0cb58751d0 R08: 0000000000000000 R09: 0000000000000000 [ 1918.596874][T11835] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 00:20:31 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x12, r0) 00:20:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x420002, 0x0) (async) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000100000018000000", @ANYRES32=r1, @ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) r2 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000080)) r4 = syz_open_pts(r0, 0x2c041) sendfile(r3, r4, &(0x7f00000000c0)=0xf5, 0x5) (async) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmctl$SHM_LOCK(r2, 0xb) (async, rerun: 64) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000100)=0x9) (rerun: 64) 00:20:31 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x19, r0) [ 1918.596887][T11835] R13: 00007ffcdafdcf6f R14: 00007f0cb5875300 R15: 0000000000022000 00:20:31 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:31 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x13, r0) 00:20:31 executing program 0: keyctl$revoke(0xb, 0x0) (async, rerun: 64) r0 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 64) keyctl$unlink(0x9, r0, 0xfffffffffffffff8) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000080)={0x0, "522deacc5fbbd955e42d4fd4c1a8c465100b3fdfbb08dd24adb38c1083744f56ae28cbd6d106805edc86dda33a7543c3e141e3c53f44d7395328a1d830a2019d", 0x30}, 0x48, r1) r2 = request_key(&(0x7f0000000180)='trusted\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)='%*\x00', 0xfffffffffffffffe) keyctl$get_security(0x11, r2, &(0x7f0000000280)=""/185, 0xb9) 00:20:31 executing program 3: r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r0, 0x0) (async) r1 = ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$LOOP_CTL_ADD(r0, 0x4c80, r1) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) request_key(0xfffffffffffffffe, &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='\x00', 0xffffffffffffffff) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) (async) ioctl$LOOP_CTL_ADD(r3, 0x4c80, r4) (async) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, r4) (async) keyctl$revoke(0x3, r2) [ 1918.596904][T11835] [ 1919.927210][T12052] debugfs: Directory 'loop0' with parent 'block' already present! 00:20:31 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x14, r0) 00:20:31 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1a, r0) 00:20:31 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0}, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) 00:20:31 executing program 0: keyctl$revoke(0xb, 0x0) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) keyctl$reject(0x13, 0x0, 0x876, 0x4, r0) r2 = request_key(&(0x7f0000000080)='keyring\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000240)='#,++`}\x00', 0x0) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, r3) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$unlink(0x9, r0, r1) r5 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000280)={'syz', 0x2}, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000010203040506070893720b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e52f0bb1944f2b12edd0a7c8e752f30313231"], 0x48, r2) r6 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$revoke(0x3, r6) keyctl$reject(0x13, r5, 0x64c, 0x1, r6) 00:20:31 executing program 3: r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$LOOP_CTL_ADD(r0, 0x4c80, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000080), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) request_key(0xfffffffffffffffe, &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='\x00', 0xffffffffffffffff) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$LOOP_CTL_ADD(r3, 0x4c80, r4) (async) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, r4) keyctl$revoke(0x3, r2) 00:20:31 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1b, r0) 00:20:31 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0}, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) 00:20:31 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x15, r0) 00:20:31 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3e4, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:31 executing program 0: keyctl$revoke(0xb, 0x0) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) keyctl$reject(0x13, 0x0, 0x876, 0x4, r0) r2 = request_key(&(0x7f0000000080)='keyring\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000240)='#,++`}\x00', 0x0) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, r3) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$unlink(0x9, r0, r1) r5 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000280)={'syz', 0x2}, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000010203040506070893720b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e52f0bb1944f2b12edd0a7c8e752f30313231"], 0x48, r2) r6 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$revoke(0x3, r6) keyctl$reject(0x13, r5, 0x64c, 0x1, r6) keyctl$revoke(0xb, 0x0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) (async) keyctl$reject(0x13, 0x0, 0x876, 0x4, r0) (async) request_key(&(0x7f0000000080)='keyring\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000240)='#,++`}\x00', 0x0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, r3) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) (async) keyctl$revoke(0x3, r4) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r4) (async) keyctl$unlink(0x9, r0, r1) (async) add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000280)={'syz', 0x2}, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000010203040506070893720b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e52f0bb1944f2b12edd0a7c8e752f30313231"], 0x48, r2) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) (async) keyctl$revoke(0x3, r6) (async) keyctl$reject(0x13, r5, 0x64c, 0x1, r6) (async) 00:20:31 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1c, r0) 00:20:32 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0}, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) 00:20:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x18, r0) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1d, r0) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) 00:20:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x19, r0) 00:20:32 executing program 0: keyctl$revoke(0xb, 0x0) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) (async) keyctl$reject(0x13, 0x0, 0x876, 0x4, r0) (async) r2 = request_key(&(0x7f0000000080)='keyring\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000240)='#,++`}\x00', 0x0) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, r3) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) (async, rerun: 32) keyctl$revoke(0x3, r4) (async, rerun: 32) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$unlink(0x9, r0, r1) r5 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000280)={'syz', 0x2}, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000010203040506070893720b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e52f0bb1944f2b12edd0a7c8e752f30313231"], 0x48, r2) (async) r6 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$revoke(0x3, r6) (async) keyctl$reject(0x13, r5, 0x64c, 0x1, r6) 00:20:32 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget(0x0, 0xe000, 0x40, &(0x7f0000e9f000/0xe000)=nil) shmctl$SHM_LOCK(r1, 0xb) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1e, r0) 00:20:32 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3e5, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) 00:20:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1a, r0) 00:20:32 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget(0x0, 0xe000, 0x40, &(0x7f0000e9f000/0xe000)=nil) shmctl$SHM_LOCK(r1, 0xb) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x29, r0) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) (fail_nth: 1) 00:20:32 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) r1 = shmget(0x0, 0xe000, 0x40, &(0x7f0000e9f000/0xe000)=nil) shmctl$SHM_LOCK(r1, 0xb) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) (fail_nth: 2) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x70, r0) 00:20:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1b, r0) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r1) [ 1920.267673][T12150] FAULT_INJECTION: forcing a failure. [ 1920.267673][T12150] name fail_usercopy, interval 1, probability 0, space 0, times 0 00:20:32 executing program 1: shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r0 = shmget(0x3, 0x3000, 0x78000000, &(0x7f0000d6f000/0x3000)=nil) r1 = socket(0x10, 0x2, 0x0) r2 = getpid() r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) sendmmsg$unix(r1, &(0x7f0000000ac0)=[{{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000000)="ab", 0x1}], 0x1, &(0x7f00000002c0)=[@cred={{0x1c, 0x1, 0x2, {r2, 0x0, r4}}}], 0x20}}], 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, r4}}) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000005980)=[{{&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000004c0)=""/229, 0xe5}], 0x8, &(0x7f0000000640)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x118}}, {{&(0x7f0000000840)=@abs, 0x6e, &(0x7f0000000780)=[{&(0x7f00000008c0)=""/187, 0xbb}, {&(0x7f0000001bc0)=""/4096, 0x1000}], 0x2, &(0x7f0000000980)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f00000009c0), 0x6e, &(0x7f00000040c0)=[{&(0x7f0000002bc0)=""/164, 0xa4}, {&(0x7f0000002c80)=""/172, 0xac}, {&(0x7f0000002d40)=""/203, 0xcb}, {&(0x7f0000002e40)=""/204, 0xcc}, {&(0x7f0000000a40)=""/62, 0x3e}, {&(0x7f0000002f40)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/33, 0x21}, {&(0x7f0000003f40)=""/141, 0x8d}, {&(0x7f0000004000)=""/152, 0x98}], 0x9, &(0x7f0000004180)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x108}}, {{&(0x7f0000001b00), 0x6e, &(0x7f0000005480)=[{&(0x7f00000042c0)=""/97, 0x61}, {&(0x7f0000004340)=""/25, 0x19}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/234, 0xea}], 0x4}}, {{&(0x7f00000054c0)=@abs, 0x6e, &(0x7f0000005780)=[{&(0x7f0000005540)=""/248, 0xf8}, {&(0x7f0000005640)=""/233, 0xe9}, {&(0x7f0000005740)=""/40, 0x28}], 0x3, &(0x7f00000057c0)=[@cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x78}}, {{0x0, 0x0, &(0x7f0000005900)=[{&(0x7f0000005840)=""/174, 0xae}], 0x1, &(0x7f0000005940)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38}}], 0x6, 0x12040, &(0x7f0000005b00)={0x0, 0x3938700}) [ 1920.267697][T12150] CPU: 0 PID: 12150 Comm: syz-executor.0 Not tainted 5.19.0-rc1-syzkaller-dirty #0 00:20:32 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3e6, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1c, r0) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r1) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x318e707a, r0) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) (fail_nth: 3) [ 1920.267718][T12150] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 00:20:32 executing program 1: shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r0 = shmget(0x3, 0x3000, 0x78000000, &(0x7f0000d6f000/0x3000)=nil) r1 = socket(0x10, 0x2, 0x0) r2 = getpid() (async) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) sendmmsg$unix(r1, &(0x7f0000000ac0)=[{{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000000)="ab", 0x1}], 0x1, &(0x7f00000002c0)=[@cred={{0x1c, 0x1, 0x2, {r2, 0x0, r4}}}], 0x20}}], 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, r4}}) (async) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000005980)=[{{&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000004c0)=""/229, 0xe5}], 0x8, &(0x7f0000000640)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x118}}, {{&(0x7f0000000840)=@abs, 0x6e, &(0x7f0000000780)=[{&(0x7f00000008c0)=""/187, 0xbb}, {&(0x7f0000001bc0)=""/4096, 0x1000}], 0x2, &(0x7f0000000980)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f00000009c0), 0x6e, &(0x7f00000040c0)=[{&(0x7f0000002bc0)=""/164, 0xa4}, {&(0x7f0000002c80)=""/172, 0xac}, {&(0x7f0000002d40)=""/203, 0xcb}, {&(0x7f0000002e40)=""/204, 0xcc}, {&(0x7f0000000a40)=""/62, 0x3e}, {&(0x7f0000002f40)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/33, 0x21}, {&(0x7f0000003f40)=""/141, 0x8d}, {&(0x7f0000004000)=""/152, 0x98}], 0x9, &(0x7f0000004180)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x108}}, {{&(0x7f0000001b00), 0x6e, &(0x7f0000005480)=[{&(0x7f00000042c0)=""/97, 0x61}, {&(0x7f0000004340)=""/25, 0x19}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/234, 0xea}], 0x4}}, {{&(0x7f00000054c0)=@abs, 0x6e, &(0x7f0000005780)=[{&(0x7f0000005540)=""/248, 0xf8}, {&(0x7f0000005640)=""/233, 0xe9}, {&(0x7f0000005740)=""/40, 0x28}], 0x3, &(0x7f00000057c0)=[@cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x78}}, {{0x0, 0x0, &(0x7f0000005900)=[{&(0x7f0000005840)=""/174, 0xae}], 0x1, &(0x7f0000005940)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38}}], 0x6, 0x12040, &(0x7f0000005b00)={0x0, 0x3938700}) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$keyring(&(0x7f0000000340), &(0x7f0000000500)={'syz', 0x2}, 0x0, 0x0, r3) keyctl$revoke(0x3, r1) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000480)={'syz', 0x1}, 0x0, 0x0, r2) r5 = request_key(&(0x7f00000004c0)='cifs.spnego\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000380)='Weng\x00\x92\xd83\xaa\xcdz\xbf\xfdC\xd0\x7fv\x1e\x13\xa5\t\x12\x86\xb9\xb7\xd5\xbd\b8\xbf\x1c\x18\b\xfap\xc0\xf1\xd7L\x81H\xdd\xe3\xe7\xef!\xe8\xf3\xfd\xe6J\xa4|\x93\x1fDp\x88F\xd0\xf2\xa4\xf3\xf5\xe8\xfe\xb4M\x14\x1a+|\x1fE^\\!H\xa1\xc9 \x90\xb2\xf0\\\x84\xed\x1e\xc9\xe6\x8c\xedF\xbe\x1c\xa6\x9fI\xc2<2\x83nV\x06,\xef\x0fu\xedrn\x8ce\xd1\b\b\xff\xb5\xc1\xbe\xac?\xb9\xd0\xb3p\xb3\x8el\x04\xb0\n\xbd\xde\x00?q\xddd\x8f\xb7\x1e\n(W\x1c\xcf\xfe\xa0`B\xb1\xdf\x8c{\xdc\xe5\xda\x7f\x9d7\xc7\x9fy\xa3X\xb6\xbf\xe8(L\xf4\xe3`\x98\xe7\xe4\x06@\xf3\\\xe8\xbb\x05\x022\xb1\x9f\xd6\xfc\xda\xc4BBd\x86D\xefO\xbe\x8d\x91`w\xb4\x15\x00\xe3\xd0\x96 \x89\x9d6n\x19\xd1\x97\xdb', r4) r6 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r5) keyctl$revoke(0x10, r0) r7 = add_key(&(0x7f00000002c0)='pkcs7_test\x00', &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000540)='ceph\x00', &(0x7f0000000580)='cifs.spnego\x00') add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r7) r8 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$reject(0x13, r6, 0x3, 0xd1dc, r8) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) (fail_nth: 4) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r1) 00:20:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1d, r0) [ 1920.267728][T12150] Call Trace: [ 1920.267734][T12150] 00:20:32 executing program 1: shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) r0 = shmget(0x3, 0x3000, 0x78000000, &(0x7f0000d6f000/0x3000)=nil) (async) r1 = socket(0x10, 0x2, 0x0) (async) r2 = getpid() (async) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) sendmmsg$unix(r1, &(0x7f0000000ac0)=[{{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000000)="ab", 0x1}], 0x1, &(0x7f00000002c0)=[@cred={{0x1c, 0x1, 0x2, {r2, 0x0, r4}}}], 0x20}}], 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, r4}}) (async) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000005980)=[{{&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000004c0)=""/229, 0xe5}], 0x8, &(0x7f0000000640)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x118}}, {{&(0x7f0000000840)=@abs, 0x6e, &(0x7f0000000780)=[{&(0x7f00000008c0)=""/187, 0xbb}, {&(0x7f0000001bc0)=""/4096, 0x1000}], 0x2, &(0x7f0000000980)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f00000009c0), 0x6e, &(0x7f00000040c0)=[{&(0x7f0000002bc0)=""/164, 0xa4}, {&(0x7f0000002c80)=""/172, 0xac}, {&(0x7f0000002d40)=""/203, 0xcb}, {&(0x7f0000002e40)=""/204, 0xcc}, {&(0x7f0000000a40)=""/62, 0x3e}, {&(0x7f0000002f40)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/33, 0x21}, {&(0x7f0000003f40)=""/141, 0x8d}, {&(0x7f0000004000)=""/152, 0x98}], 0x9, &(0x7f0000004180)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x108}}, {{&(0x7f0000001b00), 0x6e, &(0x7f0000005480)=[{&(0x7f00000042c0)=""/97, 0x61}, {&(0x7f0000004340)=""/25, 0x19}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/234, 0xea}], 0x4}}, {{&(0x7f00000054c0)=@abs, 0x6e, &(0x7f0000005780)=[{&(0x7f0000005540)=""/248, 0xf8}, {&(0x7f0000005640)=""/233, 0xe9}, {&(0x7f0000005740)=""/40, 0x28}], 0x3, &(0x7f00000057c0)=[@cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x78}}, {{0x0, 0x0, &(0x7f0000005900)=[{&(0x7f0000005840)=""/174, 0xae}], 0x1, &(0x7f0000005940)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38}}], 0x6, 0x12040, &(0x7f0000005b00)={0x0, 0x3938700}) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000240)='pkcs7_test\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)='\x00', r0) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r2) [ 1920.267790][T12150] dump_stack_lvl+0xd6/0x122 [ 1920.267846][T12150] dump_stack+0x11/0x12 [ 1920.267864][T12150] should_fail+0x242/0x250 [ 1920.267886][T12150] should_fail_usercopy+0x16/0x20 00:20:32 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$keyring(&(0x7f0000000340), &(0x7f0000000500)={'syz', 0x2}, 0x0, 0x0, r3) (async, rerun: 32) keyctl$revoke(0x3, r1) (async, rerun: 32) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000480)={'syz', 0x1}, 0x0, 0x0, r2) r5 = request_key(&(0x7f00000004c0)='cifs.spnego\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000380)='Weng\x00\x92\xd83\xaa\xcdz\xbf\xfdC\xd0\x7fv\x1e\x13\xa5\t\x12\x86\xb9\xb7\xd5\xbd\b8\xbf\x1c\x18\b\xfap\xc0\xf1\xd7L\x81H\xdd\xe3\xe7\xef!\xe8\xf3\xfd\xe6J\xa4|\x93\x1fDp\x88F\xd0\xf2\xa4\xf3\xf5\xe8\xfe\xb4M\x14\x1a+|\x1fE^\\!H\xa1\xc9 \x90\xb2\xf0\\\x84\xed\x1e\xc9\xe6\x8c\xedF\xbe\x1c\xa6\x9fI\xc2<2\x83nV\x06,\xef\x0fu\xedrn\x8ce\xd1\b\b\xff\xb5\xc1\xbe\xac?\xb9\xd0\xb3p\xb3\x8el\x04\xb0\n\xbd\xde\x00?q\xddd\x8f\xb7\x1e\n(W\x1c\xcf\xfe\xa0`B\xb1\xdf\x8c{\xdc\xe5\xda\x7f\x9d7\xc7\x9fy\xa3X\xb6\xbf\xe8(L\xf4\xe3`\x98\xe7\xe4\x06@\xf3\\\xe8\xbb\x05\x022\xb1\x9f\xd6\xfc\xda\xc4BBd\x86D\xefO\xbe\x8d\x91`w\xb4\x15\x00\xe3\xd0\x96 \x89\x9d6n\x19\xd1\x97\xdb', r4) r6 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r5) (async) keyctl$revoke(0x10, r0) (async, rerun: 32) r7 = add_key(&(0x7f00000002c0)='pkcs7_test\x00', &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) (async, rerun: 32) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000540)='ceph\x00', &(0x7f0000000580)='cifs.spnego\x00') add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r7) (async, rerun: 64) r8 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r0) (rerun: 64) keyctl$reject(0x13, r6, 0x3, 0xd1dc, r8) 00:20:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x1e, r0) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:32 executing program 1: write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)={'#! ', './file0', [{0x20, ':$^'}, {0x20, ':$'}], 0xa, "dd43c2fd2f05ebe0dd1ddc4dd61aa3eae6b7ea660f0758dbd1e215baaca03f1f146ddcf6c30b1e82533824d2e316964c1631478dcd7e9b6900fc3990ad29a756fa3c2ced20aea381d1e9d918f04164941defc65755d3d9d258a082e41bede5009441271921153c32a197e2eb4568883f7a54b815b5a97716f76164178f0102ff640d98dd9314226c8f7e7762cdc551c3805080754dec28e0d76023651ceab0"}, 0xb1) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x0, 0x0, 0x0, 0x100000}) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = request_key(&(0x7f0000000240)='pkcs7_test\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)='\x00', r0) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0x3, r0) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r2) 00:20:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x70, r0) [ 1920.267907][T12150] _copy_from_user+0x1a/0xc0 [ 1920.267928][T12150] get_sg_io_hdr+0xb8/0x370 [ 1920.268118][T12150] ? __rcu_read_unlock+0x4a/0x70 [ 1920.268139][T12150] sg_new_write+0xcb/0x7b0 [ 1920.268216][T12150] sg_ioctl+0xe9d/0x18e0 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$keyring(&(0x7f0000000340), &(0x7f0000000500)={'syz', 0x2}, 0x0, 0x0, r3) (async, rerun: 64) keyctl$revoke(0x3, r1) (async, rerun: 64) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000480)={'syz', 0x1}, 0x0, 0x0, r2) r5 = request_key(&(0x7f00000004c0)='cifs.spnego\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000380)='Weng\x00\x92\xd83\xaa\xcdz\xbf\xfdC\xd0\x7fv\x1e\x13\xa5\t\x12\x86\xb9\xb7\xd5\xbd\b8\xbf\x1c\x18\b\xfap\xc0\xf1\xd7L\x81H\xdd\xe3\xe7\xef!\xe8\xf3\xfd\xe6J\xa4|\x93\x1fDp\x88F\xd0\xf2\xa4\xf3\xf5\xe8\xfe\xb4M\x14\x1a+|\x1fE^\\!H\xa1\xc9 \x90\xb2\xf0\\\x84\xed\x1e\xc9\xe6\x8c\xedF\xbe\x1c\xa6\x9fI\xc2<2\x83nV\x06,\xef\x0fu\xedrn\x8ce\xd1\b\b\xff\xb5\xc1\xbe\xac?\xb9\xd0\xb3p\xb3\x8el\x04\xb0\n\xbd\xde\x00?q\xddd\x8f\xb7\x1e\n(W\x1c\xcf\xfe\xa0`B\xb1\xdf\x8c{\xdc\xe5\xda\x7f\x9d7\xc7\x9fy\xa3X\xb6\xbf\xe8(L\xf4\xe3`\x98\xe7\xe4\x06@\xf3\\\xe8\xbb\x05\x022\xb1\x9f\xd6\xfc\xda\xc4BBd\x86D\xefO\xbe\x8d\x91`w\xb4\x15\x00\xe3\xd0\x96 \x89\x9d6n\x19\xd1\x97\xdb', r4) r6 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r5) keyctl$revoke(0x10, r0) (async) r7 = add_key(&(0x7f00000002c0)='pkcs7_test\x00', &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) (async) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000540)='ceph\x00', &(0x7f0000000580)='cifs.spnego\x00') add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r7) (async, rerun: 64) r8 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r0) (rerun: 64) keyctl$reject(0x13, r6, 0x3, 0xd1dc, r8) [ 1920.268331][T12150] ? do_vfs_ioctl+0x7b7/0x1390 00:20:32 executing program 1: write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)={'#! ', './file0', [{0x20, ':$^'}, {0x20, ':$'}], 0xa, "dd43c2fd2f05ebe0dd1ddc4dd61aa3eae6b7ea660f0758dbd1e215baaca03f1f146ddcf6c30b1e82533824d2e316964c1631478dcd7e9b6900fc3990ad29a756fa3c2ced20aea381d1e9d918f04164941defc65755d3d9d258a082e41bede5009441271921153c32a197e2eb4568883f7a54b815b5a97716f76164178f0102ff640d98dd9314226c8f7e7762cdc551c3805080754dec28e0d76023651ceab0"}, 0xb1) (async) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x0, 0x0, 0x0, 0x100000}) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000240)='pkcs7_test\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)='\x00', r0) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff9) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) request_key(&(0x7f0000000240)='pkcs7_test\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)='\x00', r0) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r2) (async) [ 1920.268351][T12150] ? __fget_files+0x1a7/0x1e0 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x1267, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.268378][T12150] ? sg_poll+0x240/0x240 [ 1920.268402][T12150] __se_sys_ioctl+0xcb/0x140 [ 1920.268435][T12150] __x64_sys_ioctl+0x3f/0x50 [ 1920.268454][T12150] do_syscall_64+0x2b/0x70 [ 1920.268537][T12150] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 1920.268579][T12150] RIP: 0033:0x7f4fe869f109 00:20:32 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3e8, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xfe8, r0) 00:20:32 executing program 1: write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)={'#! ', './file0', [{0x20, ':$^'}, {0x20, ':$'}], 0xa, "dd43c2fd2f05ebe0dd1ddc4dd61aa3eae6b7ea660f0758dbd1e215baaca03f1f146ddcf6c30b1e82533824d2e316964c1631478dcd7e9b6900fc3990ad29a756fa3c2ced20aea381d1e9d918f04164941defc65755d3d9d258a082e41bede5009441271921153c32a197e2eb4568883f7a54b815b5a97716f76164178f0102ff640d98dd9314226c8f7e7762cdc551c3805080754dec28e0d76023651ceab0"}, 0xb1) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x0, 0x0, 0x0, 0x100000}) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000200)="01274289055b51239d6b0701e7caf0c692af1eaccfbeff46da335504a927a8c297e1960071ed47659a146e5b89b3201dfec4f6b4619bc02b93b5c0a0b5b36e5db1ebe7bbe9f1a4779911254e375af731c2e6727407936ec8c0cb9e7dcb8c604fc753cab0bfeec1fbbb50ffdd969fa234269a8f4177d3195604391b5db9dc670329277fbc2441fa", 0x87, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) keyctl$unlink(0x9, r2, r3) keyctl$revoke(0x10, r0) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x1274, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) (async) r2 = add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000200)="01274289055b51239d6b0701e7caf0c692af1eaccfbeff46da335504a927a8c297e1960071ed47659a146e5b89b3201dfec4f6b4619bc02b93b5c0a0b5b36e5db1ebe7bbe9f1a4779911254e375af731c2e6727407936ec8c0cb9e7dcb8c604fc753cab0bfeec1fbbb50ffdd969fa234269a8f4177d3195604391b5db9dc670329277fbc2441fa", 0x87, r1) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) keyctl$unlink(0x9, r2, r3) (async) keyctl$revoke(0x10, r0) 00:20:32 executing program 1: setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000840)={0x0, 0xfb, 0x1015, 0x4, 0x20, "0b04e9e288cfaf6bb99be220fedd16cf", "75a97e1c3efe473458ddfceccaa5cbd8cce97a6f4cf2760aafcc0c9fb46256b784e68eb5d1a72bb4a07f71277e6f365b7e277a6f4db4ef442753b239c90f26c2f0d096d1d858ec276735b4855e4d55305c62b68ff46c6acfcc15e643d18f2fbecc91a122b300b4fbd921a4cf46bd02d4fe3645e31b4ba41a9b76a4f94b7b5499ea0f37e23676cb03cc4aae4043e007351611b9093e83abb5f916fc46ef98abfebcf0b6ff112c3834844ebf6b7d90eacd1d95a9a4facc5d379284745818ef9ced64f1d4d9cfdb1a9d21922b0f19bd8de8627ccbe6bbbaf7d9649288acfbf599b8c66a4a981264006d7ea7cd5c2a2306ff81552f1a2b728a868638e3667781747e71c72aae66592be6170adbb61b283459f476f8e6aef41f970f5b0aa3baa33c6a5107f5df66077b61cb066ce9e3766086bd6fc66cd2adf402ce436a58de68d54563d6034c51626e9ce46673c7a6a606e9ce0e53e909fc2ad03dfe82cab6a5db23aff7ccb78c2dfd17f9746be17ffd7d4f6d6f12730c8c19a43c3eb5c2bf0c1557a7d7089e849e30bf078176383a729576af2742d9791961106b548a2994fcf6bcde8d27b06ba39a3bb7fc15605487763e12de5c467d888e06f9d6113fbcfe0638ba457580041d32792242c58edc0359ca80d6419dae73dc1909955c79d73c247ea9c59989e3e3169c3c8445fef8ad8379d6d8bbba6a25f51b3dba67b9ad13dd7947c5b8e33223fd90f9f4ea12092581f080459ecda4195401e9a1d37dd586516c2eeb96643d9bab509b96811b7ade9219cd3cf8fd019340834e635a75223ba0e45a95968f724f636a8cb6d342a0e96cbe28eba5b2b70bfe50bce2448a9713ae7b924c2a91e7513182ae39ea4c6f827ea80c296719a90238ade406131f43d5b50135fb25e31a3740b924ae653331f568937f2147555273e25713baba40486035854745f81a316640c9461fd9e876ea2d521f951d1c1dd57367509e3fe7f0834642cfb4010f47318468279ea558fdbed2046eff2991cca837cef0c63c100a309d43dab8b878147976a864b8d6a05adf713b9063cfd70c8f9810b338cb3496a3ab3f698dd7cce6a359796afc26e54997e1fb0ef069b2b0905b90146d4c0201a612e6e2541e6da9bfb6769414b0ec3b636eb3e9fad1521e35740fe223427d101397598418d50b610200bf2a1cc08499293a213a8aafc102fcd5e9a26f1d4bc31568de8653990c0ce2f1155a98995fb2cc6da3f28b32d98607e941deb8dda5f0abedcfaf0109cd21256403b350eff695a45c7271fc67f8910f390ffd8e07449c073bcc6a826d98b8c00fc7bd878161e64e4904949a2f02175c377ec8c8ea908e520ddc49ec4caa4a1aed6cdcbc7fbee56dd2b3b2e2280d9c60d6c1a6dd606565121679dc779dad2ffc683f4f66ff77839fa74c6a1d923291768ae2fdeee16b9c509b4fc9b7133b7aa7ca4f0cc8991fbc0ce2be1ec6d4545575a953507b3ce2e34fd09b4184716ed0e2097dd3dafb28055b7193bc24f2cce085d8c00cf08e88285fe218798283b53534d2b19428213b2a938d6d313fd24031571d3d7992d56d9876a382e7f26de2e5008dcede8c8127704506e92324203e2660e3dab72e156fe603389c8f89ef7074315784d75fd4588482c5bb0ca8ff0a6062a8b2670dc612313688b608078bda47f47ac5c6d0d1a82d09c664b70f3525a3b711ccaa0211187595c9dc51bf2b175348dfe6b8b31559130cfa1906b006f6ac83c8d273f0dcc3949a6f08afd7c64245dc1afa700b11925acda5969b23cdef2012537bf90aa647d7b924ee916337c499d23fd001d7d75855c9a2bbe5e7d43110ee0f1bed4cb08aa3024fb2731fd51b86daddd1f1f6d439a0b5543e9b6a153e1607b0f9440feb0559a39e4b4c759d0646572e3d79e291e8679a9b727b485a9044ce4585ea5f5db8dfd6d3f6fb080cb9e38ad1883a9f771e057971b27251a41d724190a23c2a8f83ce832be83d4291cafddcd778ee681a51d254b6229661db0da6e9403aa81adce46c1bdb49d3e2b4600d6121d3ce28925f3c6c58c240b7c98dd71dde1c35e31b95bd96e84cb7511c410795cc6c644462c3e4e339bb678498b11e3c8abd9f9559050500dcaa1b0f7e271b10877b2263e67167f10ce00417cf57517eeb1789784fae9a959a0f1909bc85b02fd911037a6c8d9521bdb989c1654f20d1500899eb6865aa63a6eba831911e4cfe5becd86d0b95f776b501949b2d727c5c9b83af525b394bb72f31b63917443a7e46006044866ea401ef0968dfa82e7cd0392b2c5a4e2d3803ea64298f83d5380f1e514e847f19c4c194f1bdd05d622e8dde210376825a6ed515b236e4bf74ff7cbe637c385394de3f17e80d300f724fd69de3687df043b1b46d30a41a161142789bd462c9550778f9890d88a522e5b72b9f9b65a4952ad6dfee3fb5ad9aae8d64ecbca9b60b8cdac37f0b70d78f42a2eb6f849a7ab348c61d7fc84457f40ce376c0621c73eedd88cbbbe8521a1adf89c4c3ee89e97618a7f0a714e78ff1174ccb44b1e85a207db760fa521f4e2e5f3dc2fc84141493e2225ffe0f78b4d8b898ffb708bbae457b72a57cac9cae273da114d0cedcb4309f2f667e65d85add724e96570b8ec1e5b507f14dca54832937578efa400b078b5e27c9f0816ca0a34201bca13b0304b2a4f7dabfcf4bfec194c3482b0b9efe0e221b1373071192ece43c0b5ed017d7b02310c213b11d4b22d57cb0760373673dad387c8a645eaa3755c97d1316c6f96557dd4c26e978ffaa5bdf87fe8534bf8135dd4bf08416955f066f89b3d93bdcc39aa44891619059cb0def1d0628e7383ad91006acbd4e02a18d1f79635eecb5cb859d7d3f152a20649bf623b0697cf9585bf864148ecb067b2740ab9791161b49b285ffb3e8ccb01cc9342be87a9503f0de139facb1a33b9036f5092e60c876d878c55b1a65931066f6f522bd569e14b44b7b4e4f98bc1ad6434e2990f331c32597913b47827ca7b12ff13aaee083de6f7f4ba10066d31009d96731a0fdbb7794217fe5827942d2efc31351c43a276b6a5d079ec66700dc1c0d931e340378a9940698d11508a23f046841d78e0e237211fbda3ff3caea34905d54c3b1d648f9d6e2ae2786f34307d9b42603a9407114279e5bc7b05079fcd5e36bfdd94c0ab3d946f6713dad5473f78d934eaab74fbd37316fb9fbc8464fceca89ae8183613bcd181827efbaed5d74f163bd5cccdcddf87c3a0aaee42f4031a71391f81332d200d05581719d34eeeb3352df46fc36ac451f92733f6896675faa2e21e89231a190cba292ab1d89337e3222648ec9da7bbe9f9644245fbc881d496db684d9ca8df13c163637a2b3d7fa5f07111719dca7dbcd8839502e116ebffefb36ec963ba45b27e045f320b50270469b63b5b4124e59b7807df4fa2d1a8a88c3cb5a80e96de6dc02844b6216281abe2263ec10b7a949c36d1736ed6280b253ff98e31dcf082718ed2809484d136ce7ec4f03bcded457feac9ea8f394e649da70c83eac4423b81f781a97fc4e3b91982b9609774b18d6f45a6a794e4040583399f21ec18fffe047f4836b181368254a7b00b2f4eb9ee90695a38b4d6424b33e6f76d322c64135d6c861f426e4da9c102e12172dd3b407dd1c4506873293f45bbc06b981d9f946e96824d5cfc261744fc8354ad0cb6b7aa0d14f4ffa202bc09dac86c37a7ea6015b1cd55a4e7f2123136d1e1f01d322e8eaa02bc502a82efe3b0a9fa32e34255a60cd3c211cdf2e37f429e4b0819a2c826ec78df6975c45386550cac47d2aeac61e139be3870b931180aa8022f8959db8622a521c077dec6b68e7b2571ed3dd41daffb499b29514b0a38dad7966fb3e8873b9ee8fdd5957edd3188c4dbe3373f5d7e32f17ebc583aa5d2c35026618ae80bfbe3f8297d96b4824b760998220e01e6fc66f721c8e45a9990b28004133a0fbbb87e84d554da4c6790d2cd7faeec181972d1b97ce553ed9d94219b74537eddf909e79b16e23b9bd070e085f21e1adfbfe4f5af35bfb2a2188aa66bd083f102ab6a363ec1b1f902cfefe49b8ab0b998393c8c1093d57941c235a09529f5877223b66caba898fb0c837a4653152d4d3f33d6b12c9faf19461511b519bd9db7a45ecd40da5b8833fd965151277e1232af7240173aa7fcbda785acadf939ff9e9895c6337faa01028dd7e362f5aec8586dacf9962f4cfde784c7379ffcc33c5afabc91350e2ab215412acda7943b50a576568b8ad0e44dfca9d8937ce415f0c8d2a7655d7294505500b6d2886b6ecd3fe8b834409a198c0f32a6b87a471512b69a48b86fc5dd59d4099a831ee45cf4a5bb8e8e390309a69b98bb2c910e8b5ce46bf2d36d60e2bb49e184aa181c6fc68ef0d58aa357500a9b452e99e187fab39b7a15669c9a8349c535dba7bc8284c0820581f390e7c008444daa7feb03ea44af49f1837530f6d620ad38c9a2e2c19e18d4dea9c5bf19e632bc1f749bb920506dbb110837299fb8ee6f01e57d4d374d22164ad11aadd671af88ea19a60e2434c9dcbc974516dcbaa8c7825e18e591245fa45a632bd8679c2333b4a9c55312d0f6e717bfb5e659dfeddb357121c2e01591f107906356cc2d958493c908afbdde18dc62df6af446a8a1730ee53fc4b6c49d3ab3e11395f35d917d0b6ee4a7f4b8a8c61b5d560111f842c5c121ddfc2452e6c43a3401faff2e94de32656ab54410ed3cf72d6736d8af2568da43f16cf1c28c41da35c4ec1d3af5efb4580a4e7deaae9afcb972ccd4f6cf2d80949379b9f8b582767c5dbe6367945ec68e37b0a5cec04dbdf078664c9a44bbee8d4d5ab2c65cb8ccd33ce2264ab3be415a552746307c11deb644ec915582133cfffa8dc73b202da006a77cd9426af6e9a8515dd1285fdd70811fdc5fcf747f68deb530beedccf31938a7d8fc45fc7b0d32e332db1896736ab71ed4615298b6ae0b0cea7050003acdd8dc45956325f2fcea8aef6097b9e0ce486abedf001b2be5f4e076c1e08d8b2c7a0a02f10440272facde79c4556d3300f760cda6f5eb69506e6483705d2655cfa18ca30f097d09fd612e91288f4da3656f423cad047fcfabea09a605f98743c881fe5b74c5490dfc5738175dca9533a737b8694c723bbcc24cb3691bbdd356df3d439c58d42965d60adba89c7092fe4ad6422b0837612ee1e57284b55b8a4edbf6f3821cd8330fe87f8bd8a7a7325f9c3a342fad602c48586966b4edc531419c821d94e73c9aa0ad1e87e54162b545843ca13ab69e8836ae963ad61e633dd1c11178efe4a41d2eff43e2af756e27ce868e699ebf1cf33534b025a4d0f3ed652d307628caa41ea82b49c42d4aee1b2132f4f26c0e73c227d87a27c23c82be04c1d8e631208e8905458bf314bb9bcd3a126190d6cd99cbd28538927f9e13f9b7963ccfc859ca39900325b1776477343e057597d672ecd4b27b2f341ea6ca804533c8c60e5a42990398a499c7842ec5ea13237644f4264847e33c1bfeebfb055914cacdbbc6ddef371bb6e4b821b473eeb4354e65949b99fa97b3f70ffb7334cd324cd13159ad15a3945c9ab6959288716c432ddc2132410d53d9ec8d9b33e90c956126515a935fe0a052a7e4af9c603e0b1f5ee28ba65a2b45309831edf6f52bc1d1fb04a25aed5ec4d656e0a4dea0ebd23987b58a29600bac3cae9575d216f4a1b3708fd962db349f99d76be54d05cc2b621d078e4cc75ba825d79b687b0bbb27da61cbbe696abbd039c7f8fa8c503e85e1b545f0a"}, 0x1015, 0x2) r0 = shmget$private(0x0, 0x3000, 0x1000, &(0x7f0000c44000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x12}, 0x4}) shmctl$SHM_UNLOCK(r0, 0xc) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x1275, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.268593][T12150] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) (async) 00:20:32 executing program 5: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000d72000/0x1000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_UNLOCK(r1, 0xc) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, r2) r3 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00abcdefchijklmnopqrstuvwxyz0123456'], 0x29, r0) r4 = add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f0000000200)={'fscrypt:', @desc3}, &(0x7f0000000240)={0x0, "90bd0b6566cdc378b16b0b08e9d449f95aea65216897fef448e52c17237e5596e13791c06152cbe0435d769b7b00c0ea5d9cfa7d81870b31536a71a61cf39866", 0x16}, 0x48, r0) keyctl$get_security(0x11, r4, &(0x7f00000002c0)=""/84, 0x54) keyctl$reject(0x13, r3, 0xfffffffffffff692, 0x80, r0) 00:20:32 executing program 1: setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000840)={0x0, 0xfb, 0x1015, 0x4, 0x20, "0b04e9e288cfaf6bb99be220fedd16cf", "75a97e1c3efe473458ddfceccaa5cbd8cce97a6f4cf2760aafcc0c9fb46256b784e68eb5d1a72bb4a07f71277e6f365b7e277a6f4db4ef442753b239c90f26c2f0d096d1d858ec276735b4855e4d55305c62b68ff46c6acfcc15e643d18f2fbecc91a122b300b4fbd921a4cf46bd02d4fe3645e31b4ba41a9b76a4f94b7b5499ea0f37e23676cb03cc4aae4043e007351611b9093e83abb5f916fc46ef98abfebcf0b6ff112c3834844ebf6b7d90eacd1d95a9a4facc5d379284745818ef9ced64f1d4d9cfdb1a9d21922b0f19bd8de8627ccbe6bbbaf7d9649288acfbf599b8c66a4a981264006d7ea7cd5c2a2306ff81552f1a2b728a868638e3667781747e71c72aae66592be6170adbb61b283459f476f8e6aef41f970f5b0aa3baa33c6a5107f5df66077b61cb066ce9e3766086bd6fc66cd2adf402ce436a58de68d54563d6034c51626e9ce46673c7a6a606e9ce0e53e909fc2ad03dfe82cab6a5db23aff7ccb78c2dfd17f9746be17ffd7d4f6d6f12730c8c19a43c3eb5c2bf0c1557a7d7089e849e30bf078176383a729576af2742d9791961106b548a2994fcf6bcde8d27b06ba39a3bb7fc15605487763e12de5c467d888e06f9d6113fbcfe0638ba457580041d32792242c58edc0359ca80d6419dae73dc1909955c79d73c247ea9c59989e3e3169c3c8445fef8ad8379d6d8bbba6a25f51b3dba67b9ad13dd7947c5b8e33223fd90f9f4ea12092581f080459ecda4195401e9a1d37dd586516c2eeb96643d9bab509b96811b7ade9219cd3cf8fd019340834e635a75223ba0e45a95968f724f636a8cb6d342a0e96cbe28eba5b2b70bfe50bce2448a9713ae7b924c2a91e7513182ae39ea4c6f827ea80c296719a90238ade406131f43d5b50135fb25e31a3740b924ae653331f568937f2147555273e25713baba40486035854745f81a316640c9461fd9e876ea2d521f951d1c1dd57367509e3fe7f0834642cfb4010f47318468279ea558fdbed2046eff2991cca837cef0c63c100a309d43dab8b878147976a864b8d6a05adf713b9063cfd70c8f9810b338cb3496a3ab3f698dd7cce6a359796afc26e54997e1fb0ef069b2b0905b90146d4c0201a612e6e2541e6da9bfb6769414b0ec3b636eb3e9fad1521e35740fe223427d101397598418d50b610200bf2a1cc08499293a213a8aafc102fcd5e9a26f1d4bc31568de8653990c0ce2f1155a98995fb2cc6da3f28b32d98607e941deb8dda5f0abedcfaf0109cd21256403b350eff695a45c7271fc67f8910f390ffd8e07449c073bcc6a826d98b8c00fc7bd878161e64e4904949a2f02175c377ec8c8ea908e520ddc49ec4caa4a1aed6cdcbc7fbee56dd2b3b2e2280d9c60d6c1a6dd606565121679dc779dad2ffc683f4f66ff77839fa74c6a1d923291768ae2fdeee16b9c509b4fc9b7133b7aa7ca4f0cc8991fbc0ce2be1ec6d4545575a953507b3ce2e34fd09b4184716ed0e2097dd3dafb28055b7193bc24f2cce085d8c00cf08e88285fe218798283b53534d2b19428213b2a938d6d313fd24031571d3d7992d56d9876a382e7f26de2e5008dcede8c8127704506e92324203e2660e3dab72e156fe603389c8f89ef7074315784d75fd4588482c5bb0ca8ff0a6062a8b2670dc612313688b608078bda47f47ac5c6d0d1a82d09c664b70f3525a3b711ccaa0211187595c9dc51bf2b175348dfe6b8b31559130cfa1906b006f6ac83c8d273f0dcc3949a6f08afd7c64245dc1afa700b11925acda5969b23cdef2012537bf90aa647d7b924ee916337c499d23fd001d7d75855c9a2bbe5e7d43110ee0f1bed4cb08aa3024fb2731fd51b86daddd1f1f6d439a0b5543e9b6a153e1607b0f9440feb0559a39e4b4c759d0646572e3d79e291e8679a9b727b485a9044ce4585ea5f5db8dfd6d3f6fb080cb9e38ad1883a9f771e057971b27251a41d724190a23c2a8f83ce832be83d4291cafddcd778ee681a51d254b6229661db0da6e9403aa81adce46c1bdb49d3e2b4600d6121d3ce28925f3c6c58c240b7c98dd71dde1c35e31b95bd96e84cb7511c410795cc6c644462c3e4e339bb678498b11e3c8abd9f9559050500dcaa1b0f7e271b10877b2263e67167f10ce00417cf57517eeb1789784fae9a959a0f1909bc85b02fd911037a6c8d9521bdb989c1654f20d1500899eb6865aa63a6eba831911e4cfe5becd86d0b95f776b501949b2d727c5c9b83af525b394bb72f31b63917443a7e46006044866ea401ef0968dfa82e7cd0392b2c5a4e2d3803ea64298f83d5380f1e514e847f19c4c194f1bdd05d622e8dde210376825a6ed515b236e4bf74ff7cbe637c385394de3f17e80d300f724fd69de3687df043b1b46d30a41a161142789bd462c9550778f9890d88a522e5b72b9f9b65a4952ad6dfee3fb5ad9aae8d64ecbca9b60b8cdac37f0b70d78f42a2eb6f849a7ab348c61d7fc84457f40ce376c0621c73eedd88cbbbe8521a1adf89c4c3ee89e97618a7f0a714e78ff1174ccb44b1e85a207db760fa521f4e2e5f3dc2fc84141493e2225ffe0f78b4d8b898ffb708bbae457b72a57cac9cae273da114d0cedcb4309f2f667e65d85add724e96570b8ec1e5b507f14dca54832937578efa400b078b5e27c9f0816ca0a34201bca13b0304b2a4f7dabfcf4bfec194c3482b0b9efe0e221b1373071192ece43c0b5ed017d7b02310c213b11d4b22d57cb0760373673dad387c8a645eaa3755c97d1316c6f96557dd4c26e978ffaa5bdf87fe8534bf8135dd4bf08416955f066f89b3d93bdcc39aa44891619059cb0def1d0628e7383ad91006acbd4e02a18d1f79635eecb5cb859d7d3f152a20649bf623b0697cf9585bf864148ecb067b2740ab9791161b49b285ffb3e8ccb01cc9342be87a9503f0de139facb1a33b9036f5092e60c876d878c55b1a65931066f6f522bd569e14b44b7b4e4f98bc1ad6434e2990f331c32597913b47827ca7b12ff13aaee083de6f7f4ba10066d31009d96731a0fdbb7794217fe5827942d2efc31351c43a276b6a5d079ec66700dc1c0d931e340378a9940698d11508a23f046841d78e0e237211fbda3ff3caea34905d54c3b1d648f9d6e2ae2786f34307d9b42603a9407114279e5bc7b05079fcd5e36bfdd94c0ab3d946f6713dad5473f78d934eaab74fbd37316fb9fbc8464fceca89ae8183613bcd181827efbaed5d74f163bd5cccdcddf87c3a0aaee42f4031a71391f81332d200d05581719d34eeeb3352df46fc36ac451f92733f6896675faa2e21e89231a190cba292ab1d89337e3222648ec9da7bbe9f9644245fbc881d496db684d9ca8df13c163637a2b3d7fa5f07111719dca7dbcd8839502e116ebffefb36ec963ba45b27e045f320b50270469b63b5b4124e59b7807df4fa2d1a8a88c3cb5a80e96de6dc02844b6216281abe2263ec10b7a949c36d1736ed6280b253ff98e31dcf082718ed2809484d136ce7ec4f03bcded457feac9ea8f394e649da70c83eac4423b81f781a97fc4e3b91982b9609774b18d6f45a6a794e4040583399f21ec18fffe047f4836b181368254a7b00b2f4eb9ee90695a38b4d6424b33e6f76d322c64135d6c861f426e4da9c102e12172dd3b407dd1c4506873293f45bbc06b981d9f946e96824d5cfc261744fc8354ad0cb6b7aa0d14f4ffa202bc09dac86c37a7ea6015b1cd55a4e7f2123136d1e1f01d322e8eaa02bc502a82efe3b0a9fa32e34255a60cd3c211cdf2e37f429e4b0819a2c826ec78df6975c45386550cac47d2aeac61e139be3870b931180aa8022f8959db8622a521c077dec6b68e7b2571ed3dd41daffb499b29514b0a38dad7966fb3e8873b9ee8fdd5957edd3188c4dbe3373f5d7e32f17ebc583aa5d2c35026618ae80bfbe3f8297d96b4824b760998220e01e6fc66f721c8e45a9990b28004133a0fbbb87e84d554da4c6790d2cd7faeec181972d1b97ce553ed9d94219b74537eddf909e79b16e23b9bd070e085f21e1adfbfe4f5af35bfb2a2188aa66bd083f102ab6a363ec1b1f902cfefe49b8ab0b998393c8c1093d57941c235a09529f5877223b66caba898fb0c837a4653152d4d3f33d6b12c9faf19461511b519bd9db7a45ecd40da5b8833fd965151277e1232af7240173aa7fcbda785acadf939ff9e9895c6337faa01028dd7e362f5aec8586dacf9962f4cfde784c7379ffcc33c5afabc91350e2ab215412acda7943b50a576568b8ad0e44dfca9d8937ce415f0c8d2a7655d7294505500b6d2886b6ecd3fe8b834409a198c0f32a6b87a471512b69a48b86fc5dd59d4099a831ee45cf4a5bb8e8e390309a69b98bb2c910e8b5ce46bf2d36d60e2bb49e184aa181c6fc68ef0d58aa357500a9b452e99e187fab39b7a15669c9a8349c535dba7bc8284c0820581f390e7c008444daa7feb03ea44af49f1837530f6d620ad38c9a2e2c19e18d4dea9c5bf19e632bc1f749bb920506dbb110837299fb8ee6f01e57d4d374d22164ad11aadd671af88ea19a60e2434c9dcbc974516dcbaa8c7825e18e591245fa45a632bd8679c2333b4a9c55312d0f6e717bfb5e659dfeddb357121c2e01591f107906356cc2d958493c908afbdde18dc62df6af446a8a1730ee53fc4b6c49d3ab3e11395f35d917d0b6ee4a7f4b8a8c61b5d560111f842c5c121ddfc2452e6c43a3401faff2e94de32656ab54410ed3cf72d6736d8af2568da43f16cf1c28c41da35c4ec1d3af5efb4580a4e7deaae9afcb972ccd4f6cf2d80949379b9f8b582767c5dbe6367945ec68e37b0a5cec04dbdf078664c9a44bbee8d4d5ab2c65cb8ccd33ce2264ab3be415a552746307c11deb644ec915582133cfffa8dc73b202da006a77cd9426af6e9a8515dd1285fdd70811fdc5fcf747f68deb530beedccf31938a7d8fc45fc7b0d32e332db1896736ab71ed4615298b6ae0b0cea7050003acdd8dc45956325f2fcea8aef6097b9e0ce486abedf001b2be5f4e076c1e08d8b2c7a0a02f10440272facde79c4556d3300f760cda6f5eb69506e6483705d2655cfa18ca30f097d09fd612e91288f4da3656f423cad047fcfabea09a605f98743c881fe5b74c5490dfc5738175dca9533a737b8694c723bbcc24cb3691bbdd356df3d439c58d42965d60adba89c7092fe4ad6422b0837612ee1e57284b55b8a4edbf6f3821cd8330fe87f8bd8a7a7325f9c3a342fad602c48586966b4edc531419c821d94e73c9aa0ad1e87e54162b545843ca13ab69e8836ae963ad61e633dd1c11178efe4a41d2eff43e2af756e27ce868e699ebf1cf33534b025a4d0f3ed652d307628caa41ea82b49c42d4aee1b2132f4f26c0e73c227d87a27c23c82be04c1d8e631208e8905458bf314bb9bcd3a126190d6cd99cbd28538927f9e13f9b7963ccfc859ca39900325b1776477343e057597d672ecd4b27b2f341ea6ca804533c8c60e5a42990398a499c7842ec5ea13237644f4264847e33c1bfeebfb055914cacdbbc6ddef371bb6e4b821b473eeb4354e65949b99fa97b3f70ffb7334cd324cd13159ad15a3945c9ab6959288716c432ddc2132410d53d9ec8d9b33e90c956126515a935fe0a052a7e4af9c603e0b1f5ee28ba65a2b45309831edf6f52bc1d1fb04a25aed5ec4d656e0a4dea0ebd23987b58a29600bac3cae9575d216f4a1b3708fd962db349f99d76be54d05cc2b621d078e4cc75ba825d79b687b0bbb27da61cbbe696abbd039c7f8fa8c503e85e1b545f0a"}, 0x1015, 0x2) (async) r0 = shmget$private(0x0, 0x3000, 0x1000, &(0x7f0000c44000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x12}, 0x4}) shmctl$SHM_UNLOCK(r0, 0xc) [ 1920.268611][T12150] RSP: 002b:00007f4fe7e15168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1920.268630][T12150] RAX: ffffffffffffffda RBX: 00007f4fe87b1f60 RCX: 00007f4fe869f109 00:20:32 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3e9, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x1276, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:32 executing program 5: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000d72000/0x1000)=nil) (async) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmctl$SHM_UNLOCK(r1, 0xc) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, r2) r3 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00abcdefchijklmnopqrstuvwxyz0123456'], 0x29, r0) r4 = add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f0000000200)={'fscrypt:', @desc3}, &(0x7f0000000240)={0x0, "90bd0b6566cdc378b16b0b08e9d449f95aea65216897fef448e52c17237e5596e13791c06152cbe0435d769b7b00c0ea5d9cfa7d81870b31536a71a61cf39866", 0x16}, 0x48, r0) keyctl$get_security(0x11, r4, &(0x7f00000002c0)=""/84, 0x54) keyctl$reject(0x13, r3, 0xfffffffffffff692, 0x80, r0) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) r2 = add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000200)="01274289055b51239d6b0701e7caf0c692af1eaccfbeff46da335504a927a8c297e1960071ed47659a146e5b89b3201dfec4f6b4619bc02b93b5c0a0b5b36e5db1ebe7bbe9f1a4779911254e375af731c2e6727407936ec8c0cb9e7dcb8c604fc753cab0bfeec1fbbb50ffdd969fa234269a8f4177d3195604391b5db9dc670329277fbc2441fa", 0x87, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) keyctl$unlink(0x9, r2, r3) (async) keyctl$revoke(0x10, r0) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) (async) 00:20:32 executing program 1: setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000840)={0x0, 0xfb, 0x1015, 0x4, 0x20, "0b04e9e288cfaf6bb99be220fedd16cf", "75a97e1c3efe473458ddfceccaa5cbd8cce97a6f4cf2760aafcc0c9fb46256b784e68eb5d1a72bb4a07f71277e6f365b7e277a6f4db4ef442753b239c90f26c2f0d096d1d858ec276735b4855e4d55305c62b68ff46c6acfcc15e643d18f2fbecc91a122b300b4fbd921a4cf46bd02d4fe3645e31b4ba41a9b76a4f94b7b5499ea0f37e23676cb03cc4aae4043e007351611b9093e83abb5f916fc46ef98abfebcf0b6ff112c3834844ebf6b7d90eacd1d95a9a4facc5d379284745818ef9ced64f1d4d9cfdb1a9d21922b0f19bd8de8627ccbe6bbbaf7d9649288acfbf599b8c66a4a981264006d7ea7cd5c2a2306ff81552f1a2b728a868638e3667781747e71c72aae66592be6170adbb61b283459f476f8e6aef41f970f5b0aa3baa33c6a5107f5df66077b61cb066ce9e3766086bd6fc66cd2adf402ce436a58de68d54563d6034c51626e9ce46673c7a6a606e9ce0e53e909fc2ad03dfe82cab6a5db23aff7ccb78c2dfd17f9746be17ffd7d4f6d6f12730c8c19a43c3eb5c2bf0c1557a7d7089e849e30bf078176383a729576af2742d9791961106b548a2994fcf6bcde8d27b06ba39a3bb7fc15605487763e12de5c467d888e06f9d6113fbcfe0638ba457580041d32792242c58edc0359ca80d6419dae73dc1909955c79d73c247ea9c59989e3e3169c3c8445fef8ad8379d6d8bbba6a25f51b3dba67b9ad13dd7947c5b8e33223fd90f9f4ea12092581f080459ecda4195401e9a1d37dd586516c2eeb96643d9bab509b96811b7ade9219cd3cf8fd019340834e635a75223ba0e45a95968f724f636a8cb6d342a0e96cbe28eba5b2b70bfe50bce2448a9713ae7b924c2a91e7513182ae39ea4c6f827ea80c296719a90238ade406131f43d5b50135fb25e31a3740b924ae653331f568937f2147555273e25713baba40486035854745f81a316640c9461fd9e876ea2d521f951d1c1dd57367509e3fe7f0834642cfb4010f47318468279ea558fdbed2046eff2991cca837cef0c63c100a309d43dab8b878147976a864b8d6a05adf713b9063cfd70c8f9810b338cb3496a3ab3f698dd7cce6a359796afc26e54997e1fb0ef069b2b0905b90146d4c0201a612e6e2541e6da9bfb6769414b0ec3b636eb3e9fad1521e35740fe223427d101397598418d50b610200bf2a1cc08499293a213a8aafc102fcd5e9a26f1d4bc31568de8653990c0ce2f1155a98995fb2cc6da3f28b32d98607e941deb8dda5f0abedcfaf0109cd21256403b350eff695a45c7271fc67f8910f390ffd8e07449c073bcc6a826d98b8c00fc7bd878161e64e4904949a2f02175c377ec8c8ea908e520ddc49ec4caa4a1aed6cdcbc7fbee56dd2b3b2e2280d9c60d6c1a6dd606565121679dc779dad2ffc683f4f66ff77839fa74c6a1d923291768ae2fdeee16b9c509b4fc9b7133b7aa7ca4f0cc8991fbc0ce2be1ec6d4545575a953507b3ce2e34fd09b4184716ed0e2097dd3dafb28055b7193bc24f2cce085d8c00cf08e88285fe218798283b53534d2b19428213b2a938d6d313fd24031571d3d7992d56d9876a382e7f26de2e5008dcede8c8127704506e92324203e2660e3dab72e156fe603389c8f89ef7074315784d75fd4588482c5bb0ca8ff0a6062a8b2670dc612313688b608078bda47f47ac5c6d0d1a82d09c664b70f3525a3b711ccaa0211187595c9dc51bf2b175348dfe6b8b31559130cfa1906b006f6ac83c8d273f0dcc3949a6f08afd7c64245dc1afa700b11925acda5969b23cdef2012537bf90aa647d7b924ee916337c499d23fd001d7d75855c9a2bbe5e7d43110ee0f1bed4cb08aa3024fb2731fd51b86daddd1f1f6d439a0b5543e9b6a153e1607b0f9440feb0559a39e4b4c759d0646572e3d79e291e8679a9b727b485a9044ce4585ea5f5db8dfd6d3f6fb080cb9e38ad1883a9f771e057971b27251a41d724190a23c2a8f83ce832be83d4291cafddcd778ee681a51d254b6229661db0da6e9403aa81adce46c1bdb49d3e2b4600d6121d3ce28925f3c6c58c240b7c98dd71dde1c35e31b95bd96e84cb7511c410795cc6c644462c3e4e339bb678498b11e3c8abd9f9559050500dcaa1b0f7e271b10877b2263e67167f10ce00417cf57517eeb1789784fae9a959a0f1909bc85b02fd911037a6c8d9521bdb989c1654f20d1500899eb6865aa63a6eba831911e4cfe5becd86d0b95f776b501949b2d727c5c9b83af525b394bb72f31b63917443a7e46006044866ea401ef0968dfa82e7cd0392b2c5a4e2d3803ea64298f83d5380f1e514e847f19c4c194f1bdd05d622e8dde210376825a6ed515b236e4bf74ff7cbe637c385394de3f17e80d300f724fd69de3687df043b1b46d30a41a161142789bd462c9550778f9890d88a522e5b72b9f9b65a4952ad6dfee3fb5ad9aae8d64ecbca9b60b8cdac37f0b70d78f42a2eb6f849a7ab348c61d7fc84457f40ce376c0621c73eedd88cbbbe8521a1adf89c4c3ee89e97618a7f0a714e78ff1174ccb44b1e85a207db760fa521f4e2e5f3dc2fc84141493e2225ffe0f78b4d8b898ffb708bbae457b72a57cac9cae273da114d0cedcb4309f2f667e65d85add724e96570b8ec1e5b507f14dca54832937578efa400b078b5e27c9f0816ca0a34201bca13b0304b2a4f7dabfcf4bfec194c3482b0b9efe0e221b1373071192ece43c0b5ed017d7b02310c213b11d4b22d57cb0760373673dad387c8a645eaa3755c97d1316c6f96557dd4c26e978ffaa5bdf87fe8534bf8135dd4bf08416955f066f89b3d93bdcc39aa44891619059cb0def1d0628e7383ad91006acbd4e02a18d1f79635eecb5cb859d7d3f152a20649bf623b0697cf9585bf864148ecb067b2740ab9791161b49b285ffb3e8ccb01cc9342be87a9503f0de139facb1a33b9036f5092e60c876d878c55b1a65931066f6f522bd569e14b44b7b4e4f98bc1ad6434e2990f331c32597913b47827ca7b12ff13aaee083de6f7f4ba10066d31009d96731a0fdbb7794217fe5827942d2efc31351c43a276b6a5d079ec66700dc1c0d931e340378a9940698d11508a23f046841d78e0e237211fbda3ff3caea34905d54c3b1d648f9d6e2ae2786f34307d9b42603a9407114279e5bc7b05079fcd5e36bfdd94c0ab3d946f6713dad5473f78d934eaab74fbd37316fb9fbc8464fceca89ae8183613bcd181827efbaed5d74f163bd5cccdcddf87c3a0aaee42f4031a71391f81332d200d05581719d34eeeb3352df46fc36ac451f92733f6896675faa2e21e89231a190cba292ab1d89337e3222648ec9da7bbe9f9644245fbc881d496db684d9ca8df13c163637a2b3d7fa5f07111719dca7dbcd8839502e116ebffefb36ec963ba45b27e045f320b50270469b63b5b4124e59b7807df4fa2d1a8a88c3cb5a80e96de6dc02844b6216281abe2263ec10b7a949c36d1736ed6280b253ff98e31dcf082718ed2809484d136ce7ec4f03bcded457feac9ea8f394e649da70c83eac4423b81f781a97fc4e3b91982b9609774b18d6f45a6a794e4040583399f21ec18fffe047f4836b181368254a7b00b2f4eb9ee90695a38b4d6424b33e6f76d322c64135d6c861f426e4da9c102e12172dd3b407dd1c4506873293f45bbc06b981d9f946e96824d5cfc261744fc8354ad0cb6b7aa0d14f4ffa202bc09dac86c37a7ea6015b1cd55a4e7f2123136d1e1f01d322e8eaa02bc502a82efe3b0a9fa32e34255a60cd3c211cdf2e37f429e4b0819a2c826ec78df6975c45386550cac47d2aeac61e139be3870b931180aa8022f8959db8622a521c077dec6b68e7b2571ed3dd41daffb499b29514b0a38dad7966fb3e8873b9ee8fdd5957edd3188c4dbe3373f5d7e32f17ebc583aa5d2c35026618ae80bfbe3f8297d96b4824b760998220e01e6fc66f721c8e45a9990b28004133a0fbbb87e84d554da4c6790d2cd7faeec181972d1b97ce553ed9d94219b74537eddf909e79b16e23b9bd070e085f21e1adfbfe4f5af35bfb2a2188aa66bd083f102ab6a363ec1b1f902cfefe49b8ab0b998393c8c1093d57941c235a09529f5877223b66caba898fb0c837a4653152d4d3f33d6b12c9faf19461511b519bd9db7a45ecd40da5b8833fd965151277e1232af7240173aa7fcbda785acadf939ff9e9895c6337faa01028dd7e362f5aec8586dacf9962f4cfde784c7379ffcc33c5afabc91350e2ab215412acda7943b50a576568b8ad0e44dfca9d8937ce415f0c8d2a7655d7294505500b6d2886b6ecd3fe8b834409a198c0f32a6b87a471512b69a48b86fc5dd59d4099a831ee45cf4a5bb8e8e390309a69b98bb2c910e8b5ce46bf2d36d60e2bb49e184aa181c6fc68ef0d58aa357500a9b452e99e187fab39b7a15669c9a8349c535dba7bc8284c0820581f390e7c008444daa7feb03ea44af49f1837530f6d620ad38c9a2e2c19e18d4dea9c5bf19e632bc1f749bb920506dbb110837299fb8ee6f01e57d4d374d22164ad11aadd671af88ea19a60e2434c9dcbc974516dcbaa8c7825e18e591245fa45a632bd8679c2333b4a9c55312d0f6e717bfb5e659dfeddb357121c2e01591f107906356cc2d958493c908afbdde18dc62df6af446a8a1730ee53fc4b6c49d3ab3e11395f35d917d0b6ee4a7f4b8a8c61b5d560111f842c5c121ddfc2452e6c43a3401faff2e94de32656ab54410ed3cf72d6736d8af2568da43f16cf1c28c41da35c4ec1d3af5efb4580a4e7deaae9afcb972ccd4f6cf2d80949379b9f8b582767c5dbe6367945ec68e37b0a5cec04dbdf078664c9a44bbee8d4d5ab2c65cb8ccd33ce2264ab3be415a552746307c11deb644ec915582133cfffa8dc73b202da006a77cd9426af6e9a8515dd1285fdd70811fdc5fcf747f68deb530beedccf31938a7d8fc45fc7b0d32e332db1896736ab71ed4615298b6ae0b0cea7050003acdd8dc45956325f2fcea8aef6097b9e0ce486abedf001b2be5f4e076c1e08d8b2c7a0a02f10440272facde79c4556d3300f760cda6f5eb69506e6483705d2655cfa18ca30f097d09fd612e91288f4da3656f423cad047fcfabea09a605f98743c881fe5b74c5490dfc5738175dca9533a737b8694c723bbcc24cb3691bbdd356df3d439c58d42965d60adba89c7092fe4ad6422b0837612ee1e57284b55b8a4edbf6f3821cd8330fe87f8bd8a7a7325f9c3a342fad602c48586966b4edc531419c821d94e73c9aa0ad1e87e54162b545843ca13ab69e8836ae963ad61e633dd1c11178efe4a41d2eff43e2af756e27ce868e699ebf1cf33534b025a4d0f3ed652d307628caa41ea82b49c42d4aee1b2132f4f26c0e73c227d87a27c23c82be04c1d8e631208e8905458bf314bb9bcd3a126190d6cd99cbd28538927f9e13f9b7963ccfc859ca39900325b1776477343e057597d672ecd4b27b2f341ea6ca804533c8c60e5a42990398a499c7842ec5ea13237644f4264847e33c1bfeebfb055914cacdbbc6ddef371bb6e4b821b473eeb4354e65949b99fa97b3f70ffb7334cd324cd13159ad15a3945c9ab6959288716c432ddc2132410d53d9ec8d9b33e90c956126515a935fe0a052a7e4af9c603e0b1f5ee28ba65a2b45309831edf6f52bc1d1fb04a25aed5ec4d656e0a4dea0ebd23987b58a29600bac3cae9575d216f4a1b3708fd962db349f99d76be54d05cc2b621d078e4cc75ba825d79b687b0bbb27da61cbbe696abbd039c7f8fa8c503e85e1b545f0a"}, 0x1015, 0x2) r0 = shmget$private(0x0, 0x3000, 0x1000, &(0x7f0000c44000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x12}, 0x4}) (async) shmctl$SHM_UNLOCK(r0, 0xc) 00:20:32 executing program 5: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) (async) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000d72000/0x1000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmctl$SHM_UNLOCK(r1, 0xc) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, r2) (async) r3 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00abcdefchijklmnopqrstuvwxyz0123456'], 0x29, r0) (async) r4 = add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f0000000200)={'fscrypt:', @desc3}, &(0x7f0000000240)={0x0, "90bd0b6566cdc378b16b0b08e9d449f95aea65216897fef448e52c17237e5596e13791c06152cbe0435d769b7b00c0ea5d9cfa7d81870b31536a71a61cf39866", 0x16}, 0x48, r0) keyctl$get_security(0x11, r4, &(0x7f00000002c0)=""/84, 0x54) (async) keyctl$reject(0x13, r3, 0xfffffffffffff692, 0x80, r0) [ 1920.268645][T12150] RDX: 0000000020000300 RSI: 0000000000002285 RDI: 0000000000000003 [ 1920.268659][T12150] RBP: 00007f4fe7e151d0 R08: 0000000000000000 R09: 0000000000000000 [ 1920.268672][T12150] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1920.268685][T12150] R13: 00007ffc048f808f R14: 00007f4fe7e15300 R15: 0000000000022000 00:20:32 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000d0d000/0x4000)=nil) shmat(r1, &(0x7f0000e4a000/0x1000)=nil, 0x1000) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2201, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)={0x1, 0x0, @c}, 0x29, r0) r1 = add_key(&(0x7f0000000140)='keyring\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)="1a94cad37bc1e04071a40391a02cba3c3215876b26189f153f0616340cd9fcc56990464984ab89e23e8f69029a564aaed08dfb557ae9fbe3274f4d515339154b083518a125c5cc17fd664b5f35ffac9efd408d87a68c5165741550239fcdf06664c81d0dc69d66ffd04d82d946fe025a170f88fd07a626647afd374094378b3b46b5a3d1f7fc873e4f676810cce03d28223ad24089410e79d3c930929fc73e7e3dbaac4ca9edb3656fbe3ac7a54d2b496e211796cc32106967f4a2f0454ce07eb6106dc722c90f2dc73aefbd3421c2547fd9547ca442c638f88c5e207fbbf200a49d3d700cf41aace17ce820e5e4c35da1712d28c623031db7c99e4e1d", 0xfd, r0) keyctl$revoke(0x10, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r2) 00:20:32 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$revoke(0x3, r0) 00:20:32 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2202, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.268830][T12150] [ 1920.356207][T12168] FAULT_INJECTION: forcing a failure. [ 1920.356207][T12168] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1920.356282][T12168] CPU: 1 PID: 12168 Comm: syz-executor.0 Not tainted 5.19.0-rc1-syzkaller-dirty #0 [ 1920.356306][T12168] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 00:20:33 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)={0x1, 0x0, @c}, 0x29, r0) (async) r1 = add_key(&(0x7f0000000140)='keyring\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)="1a94cad37bc1e04071a40391a02cba3c3215876b26189f153f0616340cd9fcc56990464984ab89e23e8f69029a564aaed08dfb557ae9fbe3274f4d515339154b083518a125c5cc17fd664b5f35ffac9efd408d87a68c5165741550239fcdf06664c81d0dc69d66ffd04d82d946fe025a170f88fd07a626647afd374094378b3b46b5a3d1f7fc873e4f676810cce03d28223ad24089410e79d3c930929fc73e7e3dbaac4ca9edb3656fbe3ac7a54d2b496e211796cc32106967f4a2f0454ce07eb6106dc722c90f2dc73aefbd3421c2547fd9547ca442c638f88c5e207fbbf200a49d3d700cf41aace17ce820e5e4c35da1712d28c623031db7c99e4e1d", 0xfd, r0) keyctl$revoke(0x10, r1) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) (async) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r2) 00:20:33 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000d0d000/0x4000)=nil) shmat(r1, &(0x7f0000e4a000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmget(0x1, 0x4000, 0x0, &(0x7f0000d0d000/0x4000)=nil) (async) shmat(r1, &(0x7f0000e4a000/0x1000)=nil, 0x1000) (async) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r0) 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key(&(0x7f0000000580)='asymmetric\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f0000000280)="494e94b86b2b3acb968bfb32643f5592e1773d368fcc91fd3a324a74be15f65e65eaf30998e6389bd284", 0x2a, 0xfffffffffffffffb) add_key(&(0x7f0000000500)='dns_resolver\x00', &(0x7f0000000540)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0x0) keyctl$revoke(0x3, 0x0) keyctl$setperm(0x5, 0x0, 0x10020) r2 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @auto=[0x65, 0x65, 0x34, 0x37, 0x36, 0x66, 0x61, 0x35, 0x30, 0x39, 0x35, 0x34, 0x35, 0x64, 0x31, 0x39]}, &(0x7f0000000080)={0x0, "bce2a1871a4891c3fec804ab4ecd9b14e743a69328bfc8ab7043261a7e68bf47a2a9f32ce0dff68e7116ea5305d7b895a99161a86756ebff527ac37903ea91b6", 0x1000026}, 0x48, 0xffffffffffffffff) r3 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000300)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r4 = add_key$keyring(&(0x7f0000000140), &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r1) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r5) keyctl$revoke(0x3, r5) add_key$keyring(&(0x7f0000000440), &(0x7f0000000600)={'syz', 0x0}, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r2, r4, r5, 0x0) keyctl$revoke(0x3, r3) r6 = add_key$user(&(0x7f00000002c0), &(0x7f0000000380)={'syz', 0x2}, &(0x7f00000003c0)="314fe1b1b286f17cc75cf9149416a2e273bddbdc6580e6195708b817310603edc5114ea9c466b684b53bd3287990366277e7456574932a10b9376780914e9438f9daaca1e9ce5ab0", 0x48, 0xfffffffffffffffc) keyctl$link(0x8, r6, r0) keyctl$restrict_keyring(0x1d, r3, &(0x7f00000005c0)='dns_resolver\x00', &(0x7f0000000180)='syz') 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2203, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.356318][T12168] Call Trace: 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)={0x1, 0x0, @c}, 0x29, r0) r1 = add_key(&(0x7f0000000140)='keyring\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)="1a94cad37bc1e04071a40391a02cba3c3215876b26189f153f0616340cd9fcc56990464984ab89e23e8f69029a564aaed08dfb557ae9fbe3274f4d515339154b083518a125c5cc17fd664b5f35ffac9efd408d87a68c5165741550239fcdf06664c81d0dc69d66ffd04d82d946fe025a170f88fd07a626647afd374094378b3b46b5a3d1f7fc873e4f676810cce03d28223ad24089410e79d3c930929fc73e7e3dbaac4ca9edb3656fbe3ac7a54d2b496e211796cc32106967f4a2f0454ce07eb6106dc722c90f2dc73aefbd3421c2547fd9547ca442c638f88c5e207fbbf200a49d3d700cf41aace17ce820e5e4c35da1712d28c623031db7c99e4e1d", 0xfd, r0) keyctl$revoke(0x10, r1) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r2) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r0) 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key(&(0x7f0000000580)='asymmetric\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f0000000280)="494e94b86b2b3acb968bfb32643f5592e1773d368fcc91fd3a324a74be15f65e65eaf30998e6389bd284", 0x2a, 0xfffffffffffffffb) add_key(&(0x7f0000000500)='dns_resolver\x00', &(0x7f0000000540)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0x0) keyctl$revoke(0x3, 0x0) (async) keyctl$setperm(0x5, 0x0, 0x10020) (async) r2 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @auto=[0x65, 0x65, 0x34, 0x37, 0x36, 0x66, 0x61, 0x35, 0x30, 0x39, 0x35, 0x34, 0x35, 0x64, 0x31, 0x39]}, &(0x7f0000000080)={0x0, "bce2a1871a4891c3fec804ab4ecd9b14e743a69328bfc8ab7043261a7e68bf47a2a9f32ce0dff68e7116ea5305d7b895a99161a86756ebff527ac37903ea91b6", 0x1000026}, 0x48, 0xffffffffffffffff) r3 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000300)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r4 = add_key$keyring(&(0x7f0000000140), &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r1) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r5) (async) keyctl$revoke(0x3, r5) add_key$keyring(&(0x7f0000000440), &(0x7f0000000600)={'syz', 0x0}, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r2, r4, r5, 0x0) (async) keyctl$revoke(0x3, r3) (async) r6 = add_key$user(&(0x7f00000002c0), &(0x7f0000000380)={'syz', 0x2}, &(0x7f00000003c0)="314fe1b1b286f17cc75cf9149416a2e273bddbdc6580e6195708b817310603edc5114ea9c466b684b53bd3287990366277e7456574932a10b9376780914e9438f9daaca1e9ce5ab0", 0x48, 0xfffffffffffffffc) keyctl$link(0x8, r6, r0) keyctl$restrict_keyring(0x1d, r3, &(0x7f00000005c0)='dns_resolver\x00', &(0x7f0000000180)='syz') 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2205, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:33 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000d0d000/0x4000)=nil) shmat(r1, &(0x7f0000e4a000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmget(0x1, 0x4000, 0x0, &(0x7f0000d0d000/0x4000)=nil) (async) shmat(r1, &(0x7f0000e4a000/0x1000)=nil, 0x1000) (async) [ 1920.356325][T12168] [ 1920.356331][T12168] dump_stack_lvl+0xd6/0x122 [ 1920.356413][T12168] dump_stack+0x11/0x12 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) keyctl$search(0xa, r2, &(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x2}, r2) [ 1920.356435][T12168] should_fail+0x242/0x250 [ 1920.356501][T12168] should_fail_usercopy+0x16/0x20 00:20:33 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3eb, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) keyctl$revoke(0x10, r0) 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key(&(0x7f0000000580)='asymmetric\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f0000000280)="494e94b86b2b3acb968bfb32643f5592e1773d368fcc91fd3a324a74be15f65e65eaf30998e6389bd284", 0x2a, 0xfffffffffffffffb) (async) add_key(&(0x7f0000000500)='dns_resolver\x00', &(0x7f0000000540)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0x0) (async) keyctl$revoke(0x3, 0x0) (async) keyctl$setperm(0x5, 0x0, 0x10020) r2 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @auto=[0x65, 0x65, 0x34, 0x37, 0x36, 0x66, 0x61, 0x35, 0x30, 0x39, 0x35, 0x34, 0x35, 0x64, 0x31, 0x39]}, &(0x7f0000000080)={0x0, "bce2a1871a4891c3fec804ab4ecd9b14e743a69328bfc8ab7043261a7e68bf47a2a9f32ce0dff68e7116ea5305d7b895a99161a86756ebff527ac37903ea91b6", 0x1000026}, 0x48, 0xffffffffffffffff) r3 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000300)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r4 = add_key$keyring(&(0x7f0000000140), &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r1) (async) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r5) keyctl$revoke(0x3, r5) (async) add_key$keyring(&(0x7f0000000440), &(0x7f0000000600)={'syz', 0x0}, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r2, r4, r5, 0x0) (async) keyctl$revoke(0x3, r3) (async) r6 = add_key$user(&(0x7f00000002c0), &(0x7f0000000380)={'syz', 0x2}, &(0x7f00000003c0)="314fe1b1b286f17cc75cf9149416a2e273bddbdc6580e6195708b817310603edc5114ea9c466b684b53bd3287990366277e7456574932a10b9376780914e9438f9daaca1e9ce5ab0", 0x48, 0xfffffffffffffffc) keyctl$link(0x8, r6, r0) (async) keyctl$restrict_keyring(0x1d, r3, &(0x7f00000005c0)='dns_resolver\x00', &(0x7f0000000180)='syz') 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2270, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.356521][T12168] _copy_from_user+0x1a/0xc0 [ 1920.356542][T12168] sg_new_write+0x6ac/0x7b0 [ 1920.356579][T12168] sg_ioctl+0xe9d/0x18e0 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) (async) keyctl$revoke(0x10, r0) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) add_key(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r1) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) (async) keyctl$search(0xa, r2, &(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x2}, r2) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2271, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.356603][T12168] ? do_vfs_ioctl+0x7b7/0x1390 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$revoke(0xf, r0) keyctl$reject(0x13, r1, 0x5, 0x4, r2) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) request_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\x00', r3) 00:20:33 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmat(r1, &(0x7f0000d34000/0x1000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2272, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.356620][T12168] ? __fget_files+0x1a7/0x1e0 [ 1920.356639][T12168] ? sg_poll+0x240/0x240 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) (async) keyctl$revoke(0x10, r0) (async) 00:20:33 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmat(r1, &(0x7f0000d34000/0x1000)=nil, 0x1000) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) [ 1920.356701][T12168] __se_sys_ioctl+0xcb/0x140 [ 1920.356719][T12168] __x64_sys_ioctl+0x3f/0x50 [ 1920.356736][T12168] do_syscall_64+0x2b/0x70 [ 1920.356771][T12168] entry_SYSCALL_64_after_hwframe+0x46/0xb0 00:20:33 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3ec, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$revoke(0xf, r0) keyctl$reject(0x13, r1, 0x5, 0x4, r2) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) request_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\x00', r3) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) (async) keyctl$revoke(0xf, r0) (async) keyctl$reject(0x13, r1, 0x5, 0x4, r2) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) request_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\x00', r3) (async) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r1) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) (async) keyctl$search(0xa, r2, &(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x2}, r2) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2275, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.356789][T12168] RIP: 0033:0x7f4fe869f109 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$revoke(0x3, r0) 00:20:33 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmat(r1, &(0x7f0000d34000/0x1000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmat(r1, &(0x7f0000d34000/0x1000)=nil, 0x1000) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$revoke(0xf, r0) (async) keyctl$reject(0x13, r1, 0x5, 0x4, r2) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) request_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\x00', r3) 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key(&(0x7f0000000340)='keyring\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="6e4c80b46f59ea7ecfc69a5d4f7378c772246bbf6d7378e9e3f7ebbabf6b56dd2d682d50cf6409f0be3760b5acd78856a020877201a5cad8570067dd1a6b50ce0d922e3d5078d1f747ab551d85466f0a09d9593e4de7f37476999870538c20030aba89b3b0f03923b18e0ab85c7d", 0x6e, r1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) add_key$user(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000001300)="0ee5f6ce96cc505c004ba25362d97661055c65b43b603586ed1a7c0e94a204ba25582565a5c5f3842b87b1d4f29404bc97ad5954ee2b76554bf1bc8d7b8d66af8a581fe8ebd62769552e7af934924dafc4de79d8258a945e996ac462d8ccf815d7e84ad1a28c372d43b316730185d1ee7c84058fbd12911ca28165960e63ed35a932375389032e593f238716600874ffc3508382d44a562dd598e59882ccfd08d87e97c6c6381202a96eece6146d2bfa32c170d9ca847145baf5fa3a69a66453ed4a2d907ee9820cfa85cf93462c29ef2bd3f01e007f78744e7c53033fa620700c595ef82ca046844c759570defb7b354d143413fe0a1a1c3af0fd72da7af50dc642c0ff002437b2e428983d65f699e35409ea3d927d26e24d768221234550e7d7596e2e6d3366b94ea2994f8bd3ce67598474ade559b4a8cbf255a2eff212bdc471638bdf3132eaad3a58a922a79eac3c85309d5fbaabdefa785f013351d12d990e783f779f9ef01dab7242f6154c880d82f352343f5a43aad00ba96bf1f8028f9be0c242d5ca5703844203baa381b35aee1adeb0844d4e5befdf1547b441c78ab054de2a4f4a11cbfa6d3c4efe13e193afba508c5d14f03a19544024f054cdcd247b0413f666c3d949a5e5986e00049dfaafa0fe48d79c31cf001660f68bf138f7cb8b6efdd4da65525defc569a256936b3f1b6f5eb99c901a6a31c770dc24b0fbaf6850c23660d5b08bf82b8b00e6bbd07ba01c3d0639a1f92cd5effec85b59eafb663f5b8e85c2756357ba59464a2eb687c078c7c3c137e42681170da5d54ab4fb9a1cb6ba334fca6422c8f9212b6cf70ea92aaa8f82c49207bf5c17b8ad913254c66aaf16ac299cccc2daaab2d689fec2b3a0ad258c0a9ab907e4fbcf71e132e7981828c386cb5ca4fd3d6fae90afe8f0ceedb92a1549c012be9120530c0c79d606b5d7eea27cd5e914a7946405a604887969bfaee47c905c45084614ebc9dd805cdcc48b57a4518d56c5f6dfd052d2b43817a51209453fe0b44986a3aa36d54d38a42ca116c0b9e5601fd5f54e42bc7a9fd5c52aaa724bebdfbcc3727ad52a3106548161620b7c007e9ef36a0fe520d57aecc107f155d0eaf59e8fdeed30e861f98a9f4900bf718c720218eef32e4909fce5b7cfdd021679a2fddaca53a48daeb460be4b1037cc54047d9243f3ea7fc8f9a536d3f5244c3d3f9cbe06e86e2df70fce625c74ab5ccf6db5f5fb0cb67b70e64390926422abbeef072a918a2ff72d30e60767742fa4e945dbb36328f556dfccf1ccd08f7820ff94f0502d73011373cf001fa4d850a16a356530cd90913c1735c061b5e81adcd61c6578c1fd131e44001907afcb8fefd2535a54cf216dbd30b59b36083627affaf847bef96e6c3295f70de1fc168d88429a58ca39fe9851b3fdbdf17bfd05a0ce2d15609d80fe969aa5ef20d6f6a5e08739decfa405298f7abe6368729c7c60bc256ff2c138336025e8715384e03afab582649f937ce8df895f41623b7ad0bf87ed688d0a26eaf9d477f9ba92353060063f0c9f315dbee3a81e12195bdb2ba1fd1c745ab6f3ee9ae818bbdb97a9a5b04568ca9da4c2b8e9cd134cd49bfe6dd832bf6c7e5154f7b2e2af41d21654da850279494e75bf40b7b8a5f7aac89e58552601528189adddf1f0fc83ac002059dd43c78d117c9a6b0fbd9e798fa2686a5861c64c1ddd5ec2e50282e5d70ddf85e79eb1c6184f4bfbd6d2e4ae3e93ba6648f6b64e2ac6b154555548dd5fbcd392ccac3868f64ea9565c0082b037f745d79f46d4bbabd645786f5769d5ab93f7d2efb476c179654384871004649d0452860225907ff2ba6ee3aaec5682efc016ed09b6821c4ec3130be8993c8e845cca1f1baefe080749c95135182d8ce378fc33b620a6c25edc4ce36499aa3c246405811b3fc2027f1a0687f0e9fca0747c66582b209b10df699c13c415d5d9c2ccec798fa5e3f7a98bd5ab1ae358b295d55a6ffa4a34d75a717f9e00afc76710af196a5328005413a1194def6c196443bb006bad5aa3939574732da6ea953356a2246d971ce08694faeac7621e8b00d6044ec43ac617bc472a94da32cb4612773c2f8a44d6a6db58a27f432807b9ec15b3c25e508ed16ab153bc0734224714aeee35f491609c8896694fbcca2c01a2541048e641d5ac04883b678190a418ca8a93aed3a80b1aee83777961c887290b13699341585580e54f14282b135f888d8b25e7c6e702fe4015bc3045a0dfa61e8a9bea5262b606c84206e21b0533d51e07e07e9c02e335075fdfdae37e0a88ca121a09e508541e92a684439602ae4d651210f8c615518f8ed1189dfd38ad87295ea307e72e1209838a2573b5347925baee10a51af7e7b3c1e2815c787278a882f946e079709335a0857060fdf50d7f33c01fe6a169c9cefe4a89630d16bea671caff47d5b2ffe77d2a57b3d495756a5f9bd47127f6f932950d9c2247bce20d1829cb16b58dbd20f45117e337fbceff63b5b40b188551e152f35f30adf830a5f415cf48123859edae0430d55e7969a59045bc7aa1480721cae1e7fe4d841289f0d76a1995715ad2323ecf735033ad35689fced0dc380fa4aaab00687e805b3de7495fb7b372206af48fbe138c462390de16d0738a993671b29f877e51726e0880b1ffb36d5178a5af6ca26362f4826e26ce65a00b0b99d4104d1567ed8358313c2529fd017d976ddd52e5248596753b0b8629c322952c1a11cc5477a9cd62060833eb445b3a9ea9119e2e64c0121db4cce6fec7fbb93295b4ba8cf850e7f2adf3af267711c205d9ae68e79c2723eb98693eb778d77a96f79008ff03cdb8ed280034f6436b712bd18c068c3a23f684491ec842366add8e1133966b65d2a31533421eb51fb97228e577c7678dd6978e64fb963a3cdf2f18df82a9eff7377d04697b949481b5675fc369f575c13119ca25012c06f55d6c17362ad5be129b57ec9a4a1b622c216a0a7a55fd67089ca0c870ecd67f5349130fa8005ede7bdeb847c6e5ef5eb7b45f453afaee07090ff58a3993145fd25c796c672827e6032ce91d8e829062a7f9618c7f232475407a4d0ce5bc610defe5047bd8839a822ac5653d94c5a7707b26d89cf55d18af707cdda2800ee9b288463e70a508f07912e2ca9be8c7e7f0e4d04fd7c43c38fe22faff3458c003a8ed8d635194abc705e4d5d4aa14f70d469ea6e9841982b67bb43846dda81710d9103b5325edb30e6205ad9b9e064364a8bba6fd122f96a4f6685bdf2248f36105578982412730002a74a3953eff2ffbde0fefde16950ada5cc48dade764055006bb78ae99f4d10518bc7d1426e34ecc42bc821a8c0c8742b8f50e6a56504fff277ab1724b5d6db52e1500cd45bc85bb1e918ca301bead31333df5475ed80ba269ffffbc810f1ce1ec548e217f7b10fd2ef444b64c9ea5f79a3637da1f862e50603edf0905362b248df3c0d68af32f1b19c161056e706842ad0e71e9f51caa961afa155d4a4e95e59700e2ebe523320d9c1fd9bfe42012aa54db066539c1b72c88fcef6924e71151a0eba65230717de900aa6b25d02fe690eb8b7a4a10b69a20d06834d30496e6d62d25819a4de6dc0254354bd9fc368be2722318ca506bed412ca474d993c6e9229c47504e8d15f81ad917198e5cef8f179c52988e2ea73ee673b58a85d5a69d0add297c7bd6e799fc93722da38026fa5e3f3bb3025d44ac9002ad99112cc0a2f2a88b98239e996f041ee1edda58c224d44205ad8e314153bff8fdc1a48384679d296bbbfab0da6da0231e665e80ea0592a31e6d584680a717f28c605cec7774630a368d24746aa2907d81a9e9835a34932c2a94894676caae6f62d471ae6fcf47be8cc7b9afda0b094dcf5a5a98453c9ceea6f66d24793891e0f89945260c47f8ae81c424f3bb5119d3815d7be9480c87911b38b238ecd28ad8e5aee6fd54ca68bbb1f0b7ded55e0a9cf741d0c861ae9547a902241a5bcf8e8a9a74bc7e042704f555eeb3b31752de25fcf44b9ecfffe845974684a64d19a007667a6b2207b695fb722742a326b484851a9e0e9e575c19bf15705a23edf8720dcec5529033345c63ecd75108a0a9554ba9aaac40c264995b036bbb6b91fa745ca7632e0288c24f49e59beb8d613c31cfe7dcd7398d5ec361b618a35eb62a735b9ccd005251f01d4e2032943c954dead375a6ed6874ba2d5918a0e475c469ca0b2ff4f546f11063a82df7d945cb32e840fb05d62f5ba00384b3d32591bb7c74094c8bdb6ab42729f17cc875e83577668624afe5e4cc04e12ee55ce4aa220cb258b38a62b2146c997b52f1c3a66708ec4b3aeb1d57659678772d9ae6d3896c7805b1548c1e5e4646952994e7484c686cae645a58dc90af7cdffbba27756a44dada15661833b0219fd3ecea76f62336194a738b4b9b0898a22075bd37f83d4685edb9eea3a5842e8a3e41afbd4000f04ca858a8c1891c16a7807cb728bdf6e2d5f9bf833d732ae501e0ab51f8d164abd48b7536c01d919f5fa1e174c992cb47b0e7596db27ed7973cecde31ef8af7b2bee6883f4d264caf3058022390d9e9254f976d87d3ad0a6662b8f23b3e7de4c988abf80a4db76ac5526955bb291b998b2ae6019f885b97f9ca6e40ad8400ff5ba09370aa0bc66f46ca485fd50ef6904d6af2e7809b5d59300e17bc0ad04e4db28934019c0ebde7a799c30fdb373a7016774f20ab998c26ac54043ee649c1de92b948600cecd25bfa35ec8b97b86180de486547a9806523895efea420aee3c784185c38904f603f38b2bb0c9e2263c9ae0ffff959899f65715353112d9c0d5648e37c2e89b704541a76334065ca18108e7ae71c1426c6b1200bfc6e2f6a3f0fd408d2ed0b210d73122b982730f745ea04b33b06e159c8d4269ad1c82417ef4750cccb85680b0adbf057515c3855dc836abf8cabdad0815aa9131d30532b30823e71f9421ac79512a4c26523ada7d0785925300f260cd57ab90f380440498a57ca5b12c2d8d916ba5b5a8087e30c3a2a73b63c6070fd5cb68d95eb7af312a4437a21df99d4e80f17868926b8a17f95b717bdb928f6e2ffce4a50c6bbe921036c58567255f7dbf52d293108d76478043d539b06d33b77a0f984ecb1b40180eed8e7656c142d8e4c6904b8445a88cad0ef79dccbe79b4364cdd9b305acd0448a6bb5fa49ea16b0ef36dde880edf7002579cf4e95d0bba7154b9aafa0c828ad17807d3cdf4174f1b7762dff07b796a4d584eaae1d38063ed22e13e617839d261b7c034f26c7517c62607747108f001c5436cc3d86b9280d9038652f98011a7955cccf1318346c63ec98012a8fd4581121135838317c7f8df27b13846db71c7f0b7b4ce59a66cf449e75da5bf1accdd315d208b1b47f7457b1aef64839b1766d04ede8593f7cae974a0ce6e6970e0accfbc993118e676c81f376793f7c62f71e645e3fc2b6c375ae4dc520b4a582e504ba8f973f5812dd5373eef79871b55b647760dee60bb1df01e7e7c4cc4b87c3f7103b42d94cedb08ae77d781c754e2bd6178379adde68f5582a0b679dc3e1e30ab5a0e2041af583a3d79c8be1276737b8dfb73217aea2bc8d021080863b3780892ef6c9e28488c1da1541d42ca42766796c599c46e7ae88667e0ae1cef3b5a501efca8b03488051f1e1d3b4ca583d2b0d739d1a496c0f712d61aaae986ffdcc3289e347b62f2d5b33140da3fe98bf3f9820f61b2a253c9e8d0104a6acac9eaf6269102f88ec7bbf9718c510ac2415", 0x1000, 0xfffffffffffffffe) keyctl$revoke(0x10, r0) r2 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000002300)="744d594ae1477bfd53813ba99daf5a3e047f784e50a7b0286646399d0abdbd291c83648c0c7832ce9274ec45844dc98b4d7c2e96eb02ff53b9cc7bf0e3136069f7bacb5059fb684498b644aede086d3961b5b41ac08ddda721675756e46111129dff7f7f11838672274ba8241ad7f16786c59c3fd6a0f01dc468aa81bc7904797d41b6b2f87760438e4728f479bd82752f9dee9b5602efd108e5a289e8c73ffe17e91b1a3a117d8e55b1e82f40ba04c5a9abbe674fed1da384b24d19583ab1f4c2a12e086b7f04f7d3e54a172a0e7f4919824cfede658f0abd13222790654be794320a34040f55a949234a7d920abd606552f9f79283215c560f5cc93c7da2e3c0a587197f8f6e8d8effdeb405cfd4fdd62dd5fb4140ae36b77007a2a00d56df7c6bfb4e8544de380839eba6952ff5c0e02f99b73737151a75847a867f7944de438143ee7360238bd081bd7f4213734156b9b62958c5322d8307242eb1de225c43417fea8e7a137efe7eaf7b0c9a4a463289d640d8d2fa96dbfffc142680a7fe7d8e48e155e7b7f44cdcc6718935e07efa1af503ca995565d18a103ecf05697dbbe874d1169b1ef1dbbc97927ba39a0581c043684b6ef02c375fca5437b87fa845829aaa5c48eeae32054b89e6b0787b661b45ac271762b5840b6a7569583fbf294e716747ddba474d51f5a3c3bc0dbfb49954325c38e4523afcf9e157730e2da6516b7ee54100b3f4c981505b1d78a2bcff4e770bb5dd1e6794c8834430d8b981c1660b32a86cf7758d3f9f798c12c5ec929fa75556169870f5a5643c56c54fe0fe513f2ec105408a06e05feeb43c22c0daacc8a8bf75e33183dc842d739c7dc7e88fb0039771d4c285afbeb0c1dd0b1d26dcbc8fd0913ea279c4381bba38c9c466c99615e3b80aa08c0bc8448161f00ccb0a777841e9b74706a942626d4940e7f2d5c0542494bdaa694055ecae0dd6b61d9d29ebd629fc98fc23efe85f05ab181fc0c3e75df2769e5fab73795290710fcc4736ea32e9deccf66df60aa32a7df4e35dfc5e1f8fc3f913529369e215c23559ec60039de0aa185537982dac844dbecc836f4c964961e18faee111982e12f350fd2ae6342e1d57797cce69b35729967ea17c7f7735e1153a7a139a6e3f57029a43b309110dfb0132a062c60af25eac81c4aadb5a666b42b918efe1cf6183b045514b37c044269ce0163c292a31de06817f34e1274fe470bf83bb383342717b9e1664ab45d81f0a7af6b76150cf34eb9a92d80a15157076abb2afdeb1e92e89a595624d4d1ace251610854fc3fba5ce4f4c4d65eba20d42188766c2a480bc823eab8beaaceac7eb2e7165839e8d3033fa5e1d1379503d7b977ad36af5f94ff24aa89603c02fec0d7a5ea8879fd30eff58ad9d1ea12635bb9268f72beb212497eae72795b384604d09512198d25fd1aaa92a02fc228fbc67b0e8b23cc7b2060d0234cfde3cc381c1abe4e69a914073958dfa5972d4e26123a302637fe12fbd45db2bc893e22dbaec80b0e36bda2e69a674028b90c4585b4cf6d6641ed4c9a7f800b321e2bfaca0683b9b7063f0fd07d51cc4368d377438f01e30715aa1cdeede55f88be9be46b6783942c7ec11edc432e2aa480d173c4dad49196f447315bcc78b41e82f21ae85651b10ef06a401c92ddbe4c323528ea4d40575ff398be6bb7f7b17f50ddbced3901f9cb5da5f2148a511eeaf235b80ad4d9bed212761a9aa5710b6eeeda5b7f3b63fcf968ea3bebeb6bbe1be79bccad0791842a329e88fdfd909cf26de08596e3b64d5ca65752c09166cab3b4c2a712fca8d5e3ecfa6a916ee48d216d8261e28b88b9fd1114173ca25cdc51c2cd0b362e06c1f5d392a025040dcc4e58b5cb2af5791990d06a95f23a0a2d889e723a526cd3e1319c5819d63c292d50628716f71b1838f0310a32188737b7000b82c218d30161cac089103f058d247aa6abb55ccb16ced9a25b1cb636d7fd178021fa05cf1f24cdd362b69ef5f7595b45a1b133e804dabe07936d2c13d8b351c42958cf03f7e0bf2be6727b20f7e261b8467792b85eb429e2a6b6aed3dffaff81d5cbf3f9314dad5e81dd09ce7bb769af5fb7b8a2743524e71f7959544e9e8c10302152e9e69efae4877d248634b1d2e0c948aefe6899d9167248e5e2e2657351180159b86c3cb976fe631ae48c2f795e836f25d5d3bf3e2dc5dd6dd104c66e690296399bf335e09c70b916515cd64c9dc5cbcc0dc3f14a6fd0c3901a9ed7ae287b2916e41c089c5f828cdf60d87c96e3d6c83f22f1f60abec2553470ded94d128b72dd6219936cbcbc2a92e8aa84a4e3d7bade23915fdb63d4904987d532cb97f4d1c796fb4cf6c7c546e103f9847655a2fd98cdca1d6b8b764940f6461002679b376603556b2cab443ddcac2f1ad17dcef36f42cdaee6ee2bb6ffdced4b5b353f9a06949b65c9c40f7594842358a99b763133878d5dbc6e6d5e1027f920483b2324928d441b296c287b35c2185d117e2b1887b4aae58f5524a41ff23470f41819a385ff55b89d71d4de00eda461b6411e054a6bb2278a5f6912ed7c036721bf168e33ff84a5c1a4386072eedc63a548b471c1ad98fcaecad85c94721f68bde85a62c35d81fe23d8f8ceb120a781458eae020cdd2168bee3a2432e463b8c31698ae9c4d808e5d3052963b4190df036df847dfe661c16b470d3f8dcffc4fc4771ef0de8e4e587336e13f9944754238b81632fc740a09c1d616db770fb217212f880055a7cbf0bb9b3955c857a139672997e82527e3c45ac26dd5cb514632f16544fd7d670b4886f7ffe5acc7d0157e206fa8c552d63650824d0b5ac6c814ad8db957bf042bc4b311f24fc5407814465e9fc570ca7680212ccd9449f0e856a214ac6ea2c7f955a0175c7afc517e4a6394a9fbc5bd4a37fab343883b1d0d8a3e38c1d11fe7ba96f761c3c62e169237d167176cf30b824a99ce11d91c4c18d5873e56a076bb83c83d13647fcd2c933e259772109612bf76b149621dea193962ae25d9ff7ca7909daefad46cd37aa75a4dab4c8a0bf98973703a8d29734b8ef6c593975be09f19c0cb32529ea5a29c6119a0d3dbb1bbcd63ff70421a414232ef24bf6aa7a03e3594cebafee4d185977c855f9b0cf385c62c9ca8c08c9cd544350b8fe1c4be47c11a8f2684170456fa90802ee1f1e0b67c08ffc440047e2a1afccffe6e8c213506a6a3ccd6bc1c9a5e107908bc92e49ca5017c6b76875e2aa2793abf121525a521284ad670ab5f0be1966e7e03e263cea2e8c483d3cb77cb2534feb68d49650e73a7d33bab9dd17d529823f69cd40997bd955dde37a5c9ada896bb83996194c84c35e15b56c4363dd2eaed69efdf1bc06adbbe8f5da57ef174a280a632ab6f8b6e484ece97422bc55f55c6bf062ea537c90943a48b034394b119763f1430c90444e68eb4c095576112c84a51dbb376ba2ee4ac78b81ce6c799283f9e47ff118adaafa08efc2d2d4cbb47480e9f8b757255c08209df31c8343d5a921e0e385a7314245cee3efcce2db548a304d6c1aa20082d619c6612e601a6be089f1fbf7f2f0fef3ee104da49f36c53b4e6306b012c3ec87cb9a74ecbceb2803f02081239af8c619db6c03edf006309a2d1a7373d096a7beab8ab3cfca53ed3fbb27c80496f1729dfc3697f9347e1a4546e5e539c3b45c4292146066499910025dd4d5bd8355c70a7502efde641c1eff55a48092b0a486e61aef09fb51f9374fe99d891a715160af21b0959f7fd3bd73629a2f769bac369fc9156d260394f9e8e879125155fcec16a066ab919d5cb82808dab083c4c4edeb59f8ddce170369907a1f1516ff9836bf711f786497905bec0b2aede12d0008cf903abe74767ae6a6c210e1b32051004bb5675b3ac6f8f8b06dfa91a32e3e7855eea17b2475c247bdb3a60b760c4e0d360b43b0cb48362bf5fdc7ad07a4d920e5f81fc451c7ce390121f8dd0aa36c00c837b9d78d3634a38dfdb0efb9700db29095e425d1423356f998496667fff23faa26fcfb092f636bf01dda45c37c67716ed20c7e7a9ae44b1a2c3fa8088a2e2e89000de62a0c2aa0b08e26f31f87e36d8dc1dd78c2788bbfbae08706eaf4c339244d25a4fab97b502f3027c3c6049fdda8ec6e780251d31398ec4720706dc6196a4a72e2750b2d273942a5b9abdd3f52ba0a1ac3467c26c86051aee3fd0888130390b64c31ab35a2303f6810d12d9d541fa54b77677bd1c8665f25d1e6a81194e5a9145d7aca7bd742a7350b453fc0e54a84759b9475d8905ca1b10731e76c975391e7f6f1359256fccb7eed6718fa98d4c19d022d34daba15da7db8b5a55fd339c5cae2a91d8c32b9fb2ab024300f7421562ac66ad11bedd56ed13686fab243817485a118aca6cd97370454186872c85970881b5b138b53e5e219c248b46b6b6f8f1fa11da1501f897d32efcacc66b5ea2374eaa315243e90d11f4a9e185dfd48e9c5cb68c8a925ecd5640ad771ac71d4af00e56f4e96ab1b57082c6ab7772dd9df7457ac806c186a7ed170e424ba08bb8ebad92c1e1b3f750e28634cf19449c7bce9e927628b161e14e24194a18f6e3df29aa19e3ad2859bddc88282328e4c75c04aeae74b39553af07eac6d82dea15e0b163a510fb464bfcbb99651321be795b1301738e13e0099376234cbf6d557e15c7fb61df4af32c10be085dcff5faa09e449f199bd90b6c540c85ee5c5be1f6364844f6913f42304daecede085404b2998b1658d53d9cc4bdff07454c573082222ffaa26daf454813d328a605675b8d39d214363813f7151ad9f117711e551637f436168dbea6131825a3d9326cd3eeda3fb0220d7c8a23c51c0d8ba9bdaee932d1fa71dac2fa2be263bdbfad9b14698d1aa0a04d2aa86c8e59cdb98d238e60fd65deef280cb76449a26da0b12534318c964e4d556bedbcdabf147fb206f220ba535ac61a3124606a51bcd3657dab3bb5397956b098b01b5b3a19e8712002728e4485d3cba5ec2417220ef0a33ac38fbd0fd8b458e26edb7658555739094d5e1a07476836fb9ae62381b5f4d5409d8e8a798b15143a6ef72391cc1b36a436f5f555bb17d7b85f715fb22bef6f76aa3c877b1ff09d4eb36ca39d6221da16a8acf9f3445eb65e4267dfce7225bc16cd6aa1a19e0dfc921e12ff01a99a35aff4a8a60af4e784e4b555bcf6654c6d6e51f272e61ec7ee50e946c6c328e7d92aafe95187a65d33cb5ae010d9847c37cef5c6318de2853b479b6d9c28a54446d920ab720fcf51d80369078d2b7e590043d98651f776b90529054e37789e1a661d84d668db407fa09955facdce69f50492da80bd160ae751ad8ff2b6aaff34ee2d9bf62bc3906d3f1a49658bde01c460e4fd9f69d4be4dd98d2b94112f31513c44c67b7b6ba19a960cdabfbdfd8c25707da5c82cb999bd90e75d7b34479a000dcc247cb835926ec33d932bd4abbaef431a6c93f9a3032fca6d0b0e784978041c5a8c8bedeb2130ece39ab0273d037642999004c0fa66d3719668d5dd031b32931195e2319d037d57f0bf2fd1085e798f304f92ec452490c09051096241e5c2a84f65873ab6dcb006318137f494a1303bdddc487468e07c9bd09017e0181fd1d4685018f52c2f5034818fae41c4cfababa2665a7e86450864cf1884e07f42ef775659117b880d0377ab3d1d73da51d187390c5e1619fe4dfc2abc1a16da5a13b3b37c0d51b788e4aa4bd972567469accf03972910cb63de98e786d8bf58988ee7ee44fb0547c3e75a91f175", 0x1002, r0) keyctl$KEYCTL_MOVE(0x1e, r2, r0, r0, 0x0) keyctl$read(0xb, r1, &(0x7f0000000440)=""/18, 0x12) add_key(&(0x7f0000000140)='id_resolver\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000001200)="66ed942c10458cfad77e76cfd4b691233187391c3fe0e9499ac69f7a135bbf11087d943c7f90f8ab0b07639cce0b7c8c5793f7f07330a01f5bbdb317b8c5e7e2c19d23951dc52544e7a75dfb491f01b0bb8d305438538bec035aa77affba9d24d456b57c47e48ad63bb8c697dbdd3870e6533edce7a1d3f2ba94392be252948eb0ea5e045aa04a0d64736dc9ed1a25d47a46ccb05ec848ccf89a4ffc5461f103e09bc22afb36225ee6bc773119560bcdf49b5792e1a87aad9b343cc32b46b9759afbb8b086f0ae0a38e01d3ce101ef14033db199d1c17596f27b01c8115fe028edd5993600fa47de2e524959905a7e", 0xef, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$user(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x0}, &(0x7f0000000300)="53f06fac75041a", 0x7, r3) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2276, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.356801][T12168] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) (async) add_key(&(0x7f0000000340)='keyring\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="6e4c80b46f59ea7ecfc69a5d4f7378c772246bbf6d7378e9e3f7ebbabf6b56dd2d682d50cf6409f0be3760b5acd78856a020877201a5cad8570067dd1a6b50ce0d922e3d5078d1f747ab551d85466f0a09d9593e4de7f37476999870538c20030aba89b3b0f03923b18e0ab85c7d", 0x6e, r1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) (async) add_key$user(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000001300)="0ee5f6ce96cc505c004ba25362d97661055c65b43b603586ed1a7c0e94a204ba25582565a5c5f3842b87b1d4f29404bc97ad5954ee2b76554bf1bc8d7b8d66af8a581fe8ebd62769552e7af934924dafc4de79d8258a945e996ac462d8ccf815d7e84ad1a28c372d43b316730185d1ee7c84058fbd12911ca28165960e63ed35a932375389032e593f238716600874ffc3508382d44a562dd598e59882ccfd08d87e97c6c6381202a96eece6146d2bfa32c170d9ca847145baf5fa3a69a66453ed4a2d907ee9820cfa85cf93462c29ef2bd3f01e007f78744e7c53033fa620700c595ef82ca046844c759570defb7b354d143413fe0a1a1c3af0fd72da7af50dc642c0ff002437b2e428983d65f699e35409ea3d927d26e24d768221234550e7d7596e2e6d3366b94ea2994f8bd3ce67598474ade559b4a8cbf255a2eff212bdc471638bdf3132eaad3a58a922a79eac3c85309d5fbaabdefa785f013351d12d990e783f779f9ef01dab7242f6154c880d82f352343f5a43aad00ba96bf1f8028f9be0c242d5ca5703844203baa381b35aee1adeb0844d4e5befdf1547b441c78ab054de2a4f4a11cbfa6d3c4efe13e193afba508c5d14f03a19544024f054cdcd247b0413f666c3d949a5e5986e00049dfaafa0fe48d79c31cf001660f68bf138f7cb8b6efdd4da65525defc569a256936b3f1b6f5eb99c901a6a31c770dc24b0fbaf6850c23660d5b08bf82b8b00e6bbd07ba01c3d0639a1f92cd5effec85b59eafb663f5b8e85c2756357ba59464a2eb687c078c7c3c137e42681170da5d54ab4fb9a1cb6ba334fca6422c8f9212b6cf70ea92aaa8f82c49207bf5c17b8ad913254c66aaf16ac299cccc2daaab2d689fec2b3a0ad258c0a9ab907e4fbcf71e132e7981828c386cb5ca4fd3d6fae90afe8f0ceedb92a1549c012be9120530c0c79d606b5d7eea27cd5e914a7946405a604887969bfaee47c905c45084614ebc9dd805cdcc48b57a4518d56c5f6dfd052d2b43817a51209453fe0b44986a3aa36d54d38a42ca116c0b9e5601fd5f54e42bc7a9fd5c52aaa724bebdfbcc3727ad52a3106548161620b7c007e9ef36a0fe520d57aecc107f155d0eaf59e8fdeed30e861f98a9f4900bf718c720218eef32e4909fce5b7cfdd021679a2fddaca53a48daeb460be4b1037cc54047d9243f3ea7fc8f9a536d3f5244c3d3f9cbe06e86e2df70fce625c74ab5ccf6db5f5fb0cb67b70e64390926422abbeef072a918a2ff72d30e60767742fa4e945dbb36328f556dfccf1ccd08f7820ff94f0502d73011373cf001fa4d850a16a356530cd90913c1735c061b5e81adcd61c6578c1fd131e44001907afcb8fefd2535a54cf216dbd30b59b36083627affaf847bef96e6c3295f70de1fc168d88429a58ca39fe9851b3fdbdf17bfd05a0ce2d15609d80fe969aa5ef20d6f6a5e08739decfa405298f7abe6368729c7c60bc256ff2c138336025e8715384e03afab582649f937ce8df895f41623b7ad0bf87ed688d0a26eaf9d477f9ba92353060063f0c9f315dbee3a81e12195bdb2ba1fd1c745ab6f3ee9ae818bbdb97a9a5b04568ca9da4c2b8e9cd134cd49bfe6dd832bf6c7e5154f7b2e2af41d21654da850279494e75bf40b7b8a5f7aac89e58552601528189adddf1f0fc83ac002059dd43c78d117c9a6b0fbd9e798fa2686a5861c64c1ddd5ec2e50282e5d70ddf85e79eb1c6184f4bfbd6d2e4ae3e93ba6648f6b64e2ac6b154555548dd5fbcd392ccac3868f64ea9565c0082b037f745d79f46d4bbabd645786f5769d5ab93f7d2efb476c179654384871004649d0452860225907ff2ba6ee3aaec5682efc016ed09b6821c4ec3130be8993c8e845cca1f1baefe080749c95135182d8ce378fc33b620a6c25edc4ce36499aa3c246405811b3fc2027f1a0687f0e9fca0747c66582b209b10df699c13c415d5d9c2ccec798fa5e3f7a98bd5ab1ae358b295d55a6ffa4a34d75a717f9e00afc76710af196a5328005413a1194def6c196443bb006bad5aa3939574732da6ea953356a2246d971ce08694faeac7621e8b00d6044ec43ac617bc472a94da32cb4612773c2f8a44d6a6db58a27f432807b9ec15b3c25e508ed16ab153bc0734224714aeee35f491609c8896694fbcca2c01a2541048e641d5ac04883b678190a418ca8a93aed3a80b1aee83777961c887290b13699341585580e54f14282b135f888d8b25e7c6e702fe4015bc3045a0dfa61e8a9bea5262b606c84206e21b0533d51e07e07e9c02e335075fdfdae37e0a88ca121a09e508541e92a684439602ae4d651210f8c615518f8ed1189dfd38ad87295ea307e72e1209838a2573b5347925baee10a51af7e7b3c1e2815c787278a882f946e079709335a0857060fdf50d7f33c01fe6a169c9cefe4a89630d16bea671caff47d5b2ffe77d2a57b3d495756a5f9bd47127f6f932950d9c2247bce20d1829cb16b58dbd20f45117e337fbceff63b5b40b188551e152f35f30adf830a5f415cf48123859edae0430d55e7969a59045bc7aa1480721cae1e7fe4d841289f0d76a1995715ad2323ecf735033ad35689fced0dc380fa4aaab00687e805b3de7495fb7b372206af48fbe138c462390de16d0738a993671b29f877e51726e0880b1ffb36d5178a5af6ca26362f4826e26ce65a00b0b99d4104d1567ed8358313c2529fd017d976ddd52e5248596753b0b8629c322952c1a11cc5477a9cd62060833eb445b3a9ea9119e2e64c0121db4cce6fec7fbb93295b4ba8cf850e7f2adf3af267711c205d9ae68e79c2723eb98693eb778d77a96f79008ff03cdb8ed280034f6436b712bd18c068c3a23f684491ec842366add8e1133966b65d2a31533421eb51fb97228e577c7678dd6978e64fb963a3cdf2f18df82a9eff7377d04697b949481b5675fc369f575c13119ca25012c06f55d6c17362ad5be129b57ec9a4a1b622c216a0a7a55fd67089ca0c870ecd67f5349130fa8005ede7bdeb847c6e5ef5eb7b45f453afaee07090ff58a3993145fd25c796c672827e6032ce91d8e829062a7f9618c7f232475407a4d0ce5bc610defe5047bd8839a822ac5653d94c5a7707b26d89cf55d18af707cdda2800ee9b288463e70a508f07912e2ca9be8c7e7f0e4d04fd7c43c38fe22faff3458c003a8ed8d635194abc705e4d5d4aa14f70d469ea6e9841982b67bb43846dda81710d9103b5325edb30e6205ad9b9e064364a8bba6fd122f96a4f6685bdf2248f36105578982412730002a74a3953eff2ffbde0fefde16950ada5cc48dade764055006bb78ae99f4d10518bc7d1426e34ecc42bc821a8c0c8742b8f50e6a56504fff277ab1724b5d6db52e1500cd45bc85bb1e918ca301bead31333df5475ed80ba269ffffbc810f1ce1ec548e217f7b10fd2ef444b64c9ea5f79a3637da1f862e50603edf0905362b248df3c0d68af32f1b19c161056e706842ad0e71e9f51caa961afa155d4a4e95e59700e2ebe523320d9c1fd9bfe42012aa54db066539c1b72c88fcef6924e71151a0eba65230717de900aa6b25d02fe690eb8b7a4a10b69a20d06834d30496e6d62d25819a4de6dc0254354bd9fc368be2722318ca506bed412ca474d993c6e9229c47504e8d15f81ad917198e5cef8f179c52988e2ea73ee673b58a85d5a69d0add297c7bd6e799fc93722da38026fa5e3f3bb3025d44ac9002ad99112cc0a2f2a88b98239e996f041ee1edda58c224d44205ad8e314153bff8fdc1a48384679d296bbbfab0da6da0231e665e80ea0592a31e6d584680a717f28c605cec7774630a368d24746aa2907d81a9e9835a34932c2a94894676caae6f62d471ae6fcf47be8cc7b9afda0b094dcf5a5a98453c9ceea6f66d24793891e0f89945260c47f8ae81c424f3bb5119d3815d7be9480c87911b38b238ecd28ad8e5aee6fd54ca68bbb1f0b7ded55e0a9cf741d0c861ae9547a902241a5bcf8e8a9a74bc7e042704f555eeb3b31752de25fcf44b9ecfffe845974684a64d19a007667a6b2207b695fb722742a326b484851a9e0e9e575c19bf15705a23edf8720dcec5529033345c63ecd75108a0a9554ba9aaac40c264995b036bbb6b91fa745ca7632e0288c24f49e59beb8d613c31cfe7dcd7398d5ec361b618a35eb62a735b9ccd005251f01d4e2032943c954dead375a6ed6874ba2d5918a0e475c469ca0b2ff4f546f11063a82df7d945cb32e840fb05d62f5ba00384b3d32591bb7c74094c8bdb6ab42729f17cc875e83577668624afe5e4cc04e12ee55ce4aa220cb258b38a62b2146c997b52f1c3a66708ec4b3aeb1d57659678772d9ae6d3896c7805b1548c1e5e4646952994e7484c686cae645a58dc90af7cdffbba27756a44dada15661833b0219fd3ecea76f62336194a738b4b9b0898a22075bd37f83d4685edb9eea3a5842e8a3e41afbd4000f04ca858a8c1891c16a7807cb728bdf6e2d5f9bf833d732ae501e0ab51f8d164abd48b7536c01d919f5fa1e174c992cb47b0e7596db27ed7973cecde31ef8af7b2bee6883f4d264caf3058022390d9e9254f976d87d3ad0a6662b8f23b3e7de4c988abf80a4db76ac5526955bb291b998b2ae6019f885b97f9ca6e40ad8400ff5ba09370aa0bc66f46ca485fd50ef6904d6af2e7809b5d59300e17bc0ad04e4db28934019c0ebde7a799c30fdb373a7016774f20ab998c26ac54043ee649c1de92b948600cecd25bfa35ec8b97b86180de486547a9806523895efea420aee3c784185c38904f603f38b2bb0c9e2263c9ae0ffff959899f65715353112d9c0d5648e37c2e89b704541a76334065ca18108e7ae71c1426c6b1200bfc6e2f6a3f0fd408d2ed0b210d73122b982730f745ea04b33b06e159c8d4269ad1c82417ef4750cccb85680b0adbf057515c3855dc836abf8cabdad0815aa9131d30532b30823e71f9421ac79512a4c26523ada7d0785925300f260cd57ab90f380440498a57ca5b12c2d8d916ba5b5a8087e30c3a2a73b63c6070fd5cb68d95eb7af312a4437a21df99d4e80f17868926b8a17f95b717bdb928f6e2ffce4a50c6bbe921036c58567255f7dbf52d293108d76478043d539b06d33b77a0f984ecb1b40180eed8e7656c142d8e4c6904b8445a88cad0ef79dccbe79b4364cdd9b305acd0448a6bb5fa49ea16b0ef36dde880edf7002579cf4e95d0bba7154b9aafa0c828ad17807d3cdf4174f1b7762dff07b796a4d584eaae1d38063ed22e13e617839d261b7c034f26c7517c62607747108f001c5436cc3d86b9280d9038652f98011a7955cccf1318346c63ec98012a8fd4581121135838317c7f8df27b13846db71c7f0b7b4ce59a66cf449e75da5bf1accdd315d208b1b47f7457b1aef64839b1766d04ede8593f7cae974a0ce6e6970e0accfbc993118e676c81f376793f7c62f71e645e3fc2b6c375ae4dc520b4a582e504ba8f973f5812dd5373eef79871b55b647760dee60bb1df01e7e7c4cc4b87c3f7103b42d94cedb08ae77d781c754e2bd6178379adde68f5582a0b679dc3e1e30ab5a0e2041af583a3d79c8be1276737b8dfb73217aea2bc8d021080863b3780892ef6c9e28488c1da1541d42ca42766796c599c46e7ae88667e0ae1cef3b5a501efca8b03488051f1e1d3b4ca583d2b0d739d1a496c0f712d61aaae986ffdcc3289e347b62f2d5b33140da3fe98bf3f9820f61b2a253c9e8d0104a6acac9eaf6269102f88ec7bbf9718c510ac2415", 0x1000, 0xfffffffffffffffe) (async) keyctl$revoke(0x10, r0) r2 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000002300)="744d594ae1477bfd53813ba99daf5a3e047f784e50a7b0286646399d0abdbd291c83648c0c7832ce9274ec45844dc98b4d7c2e96eb02ff53b9cc7bf0e3136069f7bacb5059fb684498b644aede086d3961b5b41ac08ddda721675756e46111129dff7f7f11838672274ba8241ad7f16786c59c3fd6a0f01dc468aa81bc7904797d41b6b2f87760438e4728f479bd82752f9dee9b5602efd108e5a289e8c73ffe17e91b1a3a117d8e55b1e82f40ba04c5a9abbe674fed1da384b24d19583ab1f4c2a12e086b7f04f7d3e54a172a0e7f4919824cfede658f0abd13222790654be794320a34040f55a949234a7d920abd606552f9f79283215c560f5cc93c7da2e3c0a587197f8f6e8d8effdeb405cfd4fdd62dd5fb4140ae36b77007a2a00d56df7c6bfb4e8544de380839eba6952ff5c0e02f99b73737151a75847a867f7944de438143ee7360238bd081bd7f4213734156b9b62958c5322d8307242eb1de225c43417fea8e7a137efe7eaf7b0c9a4a463289d640d8d2fa96dbfffc142680a7fe7d8e48e155e7b7f44cdcc6718935e07efa1af503ca995565d18a103ecf05697dbbe874d1169b1ef1dbbc97927ba39a0581c043684b6ef02c375fca5437b87fa845829aaa5c48eeae32054b89e6b0787b661b45ac271762b5840b6a7569583fbf294e716747ddba474d51f5a3c3bc0dbfb49954325c38e4523afcf9e157730e2da6516b7ee54100b3f4c981505b1d78a2bcff4e770bb5dd1e6794c8834430d8b981c1660b32a86cf7758d3f9f798c12c5ec929fa75556169870f5a5643c56c54fe0fe513f2ec105408a06e05feeb43c22c0daacc8a8bf75e33183dc842d739c7dc7e88fb0039771d4c285afbeb0c1dd0b1d26dcbc8fd0913ea279c4381bba38c9c466c99615e3b80aa08c0bc8448161f00ccb0a777841e9b74706a942626d4940e7f2d5c0542494bdaa694055ecae0dd6b61d9d29ebd629fc98fc23efe85f05ab181fc0c3e75df2769e5fab73795290710fcc4736ea32e9deccf66df60aa32a7df4e35dfc5e1f8fc3f913529369e215c23559ec60039de0aa185537982dac844dbecc836f4c964961e18faee111982e12f350fd2ae6342e1d57797cce69b35729967ea17c7f7735e1153a7a139a6e3f57029a43b309110dfb0132a062c60af25eac81c4aadb5a666b42b918efe1cf6183b045514b37c044269ce0163c292a31de06817f34e1274fe470bf83bb383342717b9e1664ab45d81f0a7af6b76150cf34eb9a92d80a15157076abb2afdeb1e92e89a595624d4d1ace251610854fc3fba5ce4f4c4d65eba20d42188766c2a480bc823eab8beaaceac7eb2e7165839e8d3033fa5e1d1379503d7b977ad36af5f94ff24aa89603c02fec0d7a5ea8879fd30eff58ad9d1ea12635bb9268f72beb212497eae72795b384604d09512198d25fd1aaa92a02fc228fbc67b0e8b23cc7b2060d0234cfde3cc381c1abe4e69a914073958dfa5972d4e26123a302637fe12fbd45db2bc893e22dbaec80b0e36bda2e69a674028b90c4585b4cf6d6641ed4c9a7f800b321e2bfaca0683b9b7063f0fd07d51cc4368d377438f01e30715aa1cdeede55f88be9be46b6783942c7ec11edc432e2aa480d173c4dad49196f447315bcc78b41e82f21ae85651b10ef06a401c92ddbe4c323528ea4d40575ff398be6bb7f7b17f50ddbced3901f9cb5da5f2148a511eeaf235b80ad4d9bed212761a9aa5710b6eeeda5b7f3b63fcf968ea3bebeb6bbe1be79bccad0791842a329e88fdfd909cf26de08596e3b64d5ca65752c09166cab3b4c2a712fca8d5e3ecfa6a916ee48d216d8261e28b88b9fd1114173ca25cdc51c2cd0b362e06c1f5d392a025040dcc4e58b5cb2af5791990d06a95f23a0a2d889e723a526cd3e1319c5819d63c292d50628716f71b1838f0310a32188737b7000b82c218d30161cac089103f058d247aa6abb55ccb16ced9a25b1cb636d7fd178021fa05cf1f24cdd362b69ef5f7595b45a1b133e804dabe07936d2c13d8b351c42958cf03f7e0bf2be6727b20f7e261b8467792b85eb429e2a6b6aed3dffaff81d5cbf3f9314dad5e81dd09ce7bb769af5fb7b8a2743524e71f7959544e9e8c10302152e9e69efae4877d248634b1d2e0c948aefe6899d9167248e5e2e2657351180159b86c3cb976fe631ae48c2f795e836f25d5d3bf3e2dc5dd6dd104c66e690296399bf335e09c70b916515cd64c9dc5cbcc0dc3f14a6fd0c3901a9ed7ae287b2916e41c089c5f828cdf60d87c96e3d6c83f22f1f60abec2553470ded94d128b72dd6219936cbcbc2a92e8aa84a4e3d7bade23915fdb63d4904987d532cb97f4d1c796fb4cf6c7c546e103f9847655a2fd98cdca1d6b8b764940f6461002679b376603556b2cab443ddcac2f1ad17dcef36f42cdaee6ee2bb6ffdced4b5b353f9a06949b65c9c40f7594842358a99b763133878d5dbc6e6d5e1027f920483b2324928d441b296c287b35c2185d117e2b1887b4aae58f5524a41ff23470f41819a385ff55b89d71d4de00eda461b6411e054a6bb2278a5f6912ed7c036721bf168e33ff84a5c1a4386072eedc63a548b471c1ad98fcaecad85c94721f68bde85a62c35d81fe23d8f8ceb120a781458eae020cdd2168bee3a2432e463b8c31698ae9c4d808e5d3052963b4190df036df847dfe661c16b470d3f8dcffc4fc4771ef0de8e4e587336e13f9944754238b81632fc740a09c1d616db770fb217212f880055a7cbf0bb9b3955c857a139672997e82527e3c45ac26dd5cb514632f16544fd7d670b4886f7ffe5acc7d0157e206fa8c552d63650824d0b5ac6c814ad8db957bf042bc4b311f24fc5407814465e9fc570ca7680212ccd9449f0e856a214ac6ea2c7f955a0175c7afc517e4a6394a9fbc5bd4a37fab343883b1d0d8a3e38c1d11fe7ba96f761c3c62e169237d167176cf30b824a99ce11d91c4c18d5873e56a076bb83c83d13647fcd2c933e259772109612bf76b149621dea193962ae25d9ff7ca7909daefad46cd37aa75a4dab4c8a0bf98973703a8d29734b8ef6c593975be09f19c0cb32529ea5a29c6119a0d3dbb1bbcd63ff70421a414232ef24bf6aa7a03e3594cebafee4d185977c855f9b0cf385c62c9ca8c08c9cd544350b8fe1c4be47c11a8f2684170456fa90802ee1f1e0b67c08ffc440047e2a1afccffe6e8c213506a6a3ccd6bc1c9a5e107908bc92e49ca5017c6b76875e2aa2793abf121525a521284ad670ab5f0be1966e7e03e263cea2e8c483d3cb77cb2534feb68d49650e73a7d33bab9dd17d529823f69cd40997bd955dde37a5c9ada896bb83996194c84c35e15b56c4363dd2eaed69efdf1bc06adbbe8f5da57ef174a280a632ab6f8b6e484ece97422bc55f55c6bf062ea537c90943a48b034394b119763f1430c90444e68eb4c095576112c84a51dbb376ba2ee4ac78b81ce6c799283f9e47ff118adaafa08efc2d2d4cbb47480e9f8b757255c08209df31c8343d5a921e0e385a7314245cee3efcce2db548a304d6c1aa20082d619c6612e601a6be089f1fbf7f2f0fef3ee104da49f36c53b4e6306b012c3ec87cb9a74ecbceb2803f02081239af8c619db6c03edf006309a2d1a7373d096a7beab8ab3cfca53ed3fbb27c80496f1729dfc3697f9347e1a4546e5e539c3b45c4292146066499910025dd4d5bd8355c70a7502efde641c1eff55a48092b0a486e61aef09fb51f9374fe99d891a715160af21b0959f7fd3bd73629a2f769bac369fc9156d260394f9e8e879125155fcec16a066ab919d5cb82808dab083c4c4edeb59f8ddce170369907a1f1516ff9836bf711f786497905bec0b2aede12d0008cf903abe74767ae6a6c210e1b32051004bb5675b3ac6f8f8b06dfa91a32e3e7855eea17b2475c247bdb3a60b760c4e0d360b43b0cb48362bf5fdc7ad07a4d920e5f81fc451c7ce390121f8dd0aa36c00c837b9d78d3634a38dfdb0efb9700db29095e425d1423356f998496667fff23faa26fcfb092f636bf01dda45c37c67716ed20c7e7a9ae44b1a2c3fa8088a2e2e89000de62a0c2aa0b08e26f31f87e36d8dc1dd78c2788bbfbae08706eaf4c339244d25a4fab97b502f3027c3c6049fdda8ec6e780251d31398ec4720706dc6196a4a72e2750b2d273942a5b9abdd3f52ba0a1ac3467c26c86051aee3fd0888130390b64c31ab35a2303f6810d12d9d541fa54b77677bd1c8665f25d1e6a81194e5a9145d7aca7bd742a7350b453fc0e54a84759b9475d8905ca1b10731e76c975391e7f6f1359256fccb7eed6718fa98d4c19d022d34daba15da7db8b5a55fd339c5cae2a91d8c32b9fb2ab024300f7421562ac66ad11bedd56ed13686fab243817485a118aca6cd97370454186872c85970881b5b138b53e5e219c248b46b6b6f8f1fa11da1501f897d32efcacc66b5ea2374eaa315243e90d11f4a9e185dfd48e9c5cb68c8a925ecd5640ad771ac71d4af00e56f4e96ab1b57082c6ab7772dd9df7457ac806c186a7ed170e424ba08bb8ebad92c1e1b3f750e28634cf19449c7bce9e927628b161e14e24194a18f6e3df29aa19e3ad2859bddc88282328e4c75c04aeae74b39553af07eac6d82dea15e0b163a510fb464bfcbb99651321be795b1301738e13e0099376234cbf6d557e15c7fb61df4af32c10be085dcff5faa09e449f199bd90b6c540c85ee5c5be1f6364844f6913f42304daecede085404b2998b1658d53d9cc4bdff07454c573082222ffaa26daf454813d328a605675b8d39d214363813f7151ad9f117711e551637f436168dbea6131825a3d9326cd3eeda3fb0220d7c8a23c51c0d8ba9bdaee932d1fa71dac2fa2be263bdbfad9b14698d1aa0a04d2aa86c8e59cdb98d238e60fd65deef280cb76449a26da0b12534318c964e4d556bedbcdabf147fb206f220ba535ac61a3124606a51bcd3657dab3bb5397956b098b01b5b3a19e8712002728e4485d3cba5ec2417220ef0a33ac38fbd0fd8b458e26edb7658555739094d5e1a07476836fb9ae62381b5f4d5409d8e8a798b15143a6ef72391cc1b36a436f5f555bb17d7b85f715fb22bef6f76aa3c877b1ff09d4eb36ca39d6221da16a8acf9f3445eb65e4267dfce7225bc16cd6aa1a19e0dfc921e12ff01a99a35aff4a8a60af4e784e4b555bcf6654c6d6e51f272e61ec7ee50e946c6c328e7d92aafe95187a65d33cb5ae010d9847c37cef5c6318de2853b479b6d9c28a54446d920ab720fcf51d80369078d2b7e590043d98651f776b90529054e37789e1a661d84d668db407fa09955facdce69f50492da80bd160ae751ad8ff2b6aaff34ee2d9bf62bc3906d3f1a49658bde01c460e4fd9f69d4be4dd98d2b94112f31513c44c67b7b6ba19a960cdabfbdfd8c25707da5c82cb999bd90e75d7b34479a000dcc247cb835926ec33d932bd4abbaef431a6c93f9a3032fca6d0b0e784978041c5a8c8bedeb2130ece39ab0273d037642999004c0fa66d3719668d5dd031b32931195e2319d037d57f0bf2fd1085e798f304f92ec452490c09051096241e5c2a84f65873ab6dcb006318137f494a1303bdddc487468e07c9bd09017e0181fd1d4685018f52c2f5034818fae41c4cfababa2665a7e86450864cf1884e07f42ef775659117b880d0377ab3d1d73da51d187390c5e1619fe4dfc2abc1a16da5a13b3b37c0d51b788e4aa4bd972567469accf03972910cb63de98e786d8bf58988ee7ee44fb0547c3e75a91f175", 0x1002, r0) keyctl$KEYCTL_MOVE(0x1e, r2, r0, r0, 0x0) keyctl$read(0xb, r1, &(0x7f0000000440)=""/18, 0x12) add_key(&(0x7f0000000140)='id_resolver\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000001200)="66ed942c10458cfad77e76cfd4b691233187391c3fe0e9499ac69f7a135bbf11087d943c7f90f8ab0b07639cce0b7c8c5793f7f07330a01f5bbdb317b8c5e7e2c19d23951dc52544e7a75dfb491f01b0bb8d305438538bec035aa77affba9d24d456b57c47e48ad63bb8c697dbdd3870e6533edce7a1d3f2ba94392be252948eb0ea5e045aa04a0d64736dc9ed1a25d47a46ccb05ec848ccf89a4ffc5461f103e09bc22afb36225ee6bc773119560bcdf49b5792e1a87aad9b343cc32b46b9759afbb8b086f0ae0a38e01d3ce101ef14033db199d1c17596f27b01c8115fe028edd5993600fa47de2e524959905a7e", 0xef, 0xfffffffffffffffc) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$user(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x0}, &(0x7f0000000300)="53f06fac75041a", 0x7, r3) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) (async, rerun: 32) keyctl$revoke(0x3, r0) (rerun: 32) 00:20:33 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x2000, 0x78000000, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0xc) pselect6(0x40, &(0x7f0000000040)={0x40000000007, 0x80000001, 0x1000, 0x1, 0x6, 0x6, 0xa9, 0x6d}, &(0x7f0000000080)={0x7fff, 0x4, 0x5, 0x1, 0xde, 0xffffffffffffffc0, 0x2, 0xffffffff80000000}, &(0x7f00000000c0)={0x7, 0x3, 0x0, 0xdd, 0x6, 0x7, 0x1f, 0xfc}, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) io_uring_enter(0xffffffffffffffff, 0x829, 0xe429, 0x3, &(0x7f00000001c0)={[0x6]}, 0x8) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) [ 1920.356819][T12168] RSP: 002b:00007f4fe7e15168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2279, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:33 executing program 5: syz_emit_ethernet(0x1011, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaa400180c20000000011dc4e8b7de313754fea3ba60894eb905aea39cb9f76080d583bbad34279227e488882edefd3358e93419510822e07832f546faf59f6a90512b1b36d5613414bb67099eb706992ab03d7ddd12a0c95299792d86a78856b6f7b234a3d2d9efde69bf241232d19b46ce118337949c622a942e73f9988150723660f020bc3d1ebeb5976b50960de47174f79589aa6274e2305f5f95861d7f0b3e5a8267b58d2c80a20bfa3a47eafc44648a10ddca0fd7bbaec74c99e0bc7fe13af7f0b06b3ffa7d983be4d5f8190f2480f10134dd5c349d36638e857304f5869e1e47efb912d0e48264ee0632a617324c0bc8c0a2997c7a3f33679897a3b90203f02cb031006899efedc89a719473945435f37aa8f5bfc8addbe68f9578ec4e228bc1901bdd2faf1168d5f9bb9b4053a4f4bb86ac11b26916e51c7dc63b9001307fb1aff6e965fee1f9532661713e2fa59cc6ed688bd655c60bf7f32065189a9fc1f163568a3a0fde256ef4936adc3f573aa331c826d5b6835ebf4db32b062e5ae3a3367f06e30b7c3e7aaae0aa80209cd0dfaef2bb6c10be0711353c7b685eeb61eeafa6834c879423623624e5beba1266b1ea13723a7ef2d8884da4396bdddc689cb324c6f7c9cf806e335beb2cc1ac46557fe463a8bd479951eead1a334b08e8366004b0b99aefca2b15814010c76a5dad2cb5387e13e21ea723d9b1134cee375143b25dc3f0ce690ad981847ac6fb3de973f59e5741be4d0a5fd53d741b73c15402dab971c1585f4b7b5e9f52ed91c5864feef9295b1838370117a6fcb0c38c2dc7afbd3254c62b8795512af4a2a8932e49472776b734ebf47998b1fa80f2c4bd5fe0b7dccbca34f16d47699d055a5c9aa39b07f115e72798a1c734e6954392f3420c9be492c4092a3494d5618ccdf6bc84b02e1cf7cd4469c806d825379696b4e00fe397e6ffaeebaf8a81bd0d256db816741c20959cda5369b84293c7242074626b39afe736f33b94cc73da5d1e381c5c817422054073bb4ac257b9b550be4ee61062c4c5e280b9146d82f3d48ad48ec19754ffa1e6b4488caab826dd9e57bd292e8f120924bc05a5f944f74675c4b35f08de2aad981ff5130049f033601203d646fac12deed24a2b8a5e19e90cfbbc1d182cb00ef4007bdf2b26c7ecc89bfac1fa0db1b4b7a6446e99af4aa5c2d77c5a77e0bdaaeeb619402fd2cf68370cc921c3f01d268fd2b7eaf92e2ad6cf25508efffc950c7aeb9dd7670304dd68ff41462a4729b38efe0cb52f9d7086a67412b4f1f3754a81a6028d5b06469fac7383737228a9e34d934051cb374a14613ada38953985e85fd4b7864f5c832053bfa7b7e4a98b1538f7a692b0e2f5d58f5af62ae5c9ea8daa520959ffb01710dc251b27c8bfeedce5faf3dbd7933758a81c1a5fa4178409f25df9080fdf61938b0e110655cacc1c07076fad5e27e37261e1ba6b4ccc7d2e893c5e09833cc6bf469f7027c3cac11de05cafcb09058524628479edbda556fce257c5803411334988c3e4a1f10a1ea408a4d58e68b9915cd1008e68109b7d28e0eb872c7320e04b6dbc436dc5640ad0110a6d0bcd56d36eca723db188a711d74f38005b0a4e8b692c9954cc5228ac6e627490b4860f245c1c4e4412d44bb26230500000000000000fa8ff32daccdaaae8efdedf420cd903b5b83cd92e8acaf07205502d41320eefec51ed8cee5332bfe5bf724cc1a97dd7a7883968729d02c6ca5cbe86d496ae2f513ce50788b9db45d5a7bc114fb30aa3fcdaddef6d0c2a433bfe73b8ee0d7399bcdc870133148522865053f02a362b4532e88e315562fd674bfe3e62e8f2e4674cceffe287995de1408e7cd1b4cdff1e68fbf02e66b9db23e2a63f30842d731828471f4e7c8f3cabec843e89d8b08beb7056624c5f1a389dc601c991940eb2d6442786531b7f944b439e73972186312a3b911c5561abab05913ee94f45f8d12178b37f397d95bf4e874e2c00c6e969a2210951e0b72412aa10173c3708f498d396c2011b9f2ec3931fdf36f18f596b3677b7e00bfbfc90dac80f6fb1973d06073e9c875229ad7ac7957e703bcb28a901f4b9badcce348d79d9a93e704976d90b483e3ead7b278f063c14ee548951e1a475f0e9689b0c2c03efc8f55f51918e31ee014c08c9959163d9245e4860644cd02ced3046a8eb093ebd9b895b96cce71e3b1867d9378058b751c9a8906c32e2948e5d9b150daf620dd02d7477d590a59255c1a41c48c65de2b7fca89d298c2d5279bbc21d6f82d4f763026b0afceb5fed45913762de8b363f9525bf17c9777114b7fe82c31f989e2d77a19806d3e83577b9bbb8e01032c98b624109f254db2d33b5f2913ceec49291965cde6021fa32e27615ab52fac5c81b5ef595a4f09a4179d4252a21b70c57b48ea70baa126f94c8e2bb15b56ff6ccb1d5350b2d086a9bd0897c4e0ff94b74c9ff95c98a8a4681d59b49861cf56a92effe6a5db47f7dc2e5498c4102e93d89b35e778af79fed0a315d6523b43575a714e3ce98476c3aa543fa2aea6a83949613692941af8a7f5429220a6a2e99db9afeee3fe85b0504949ea66470ea764a47231400507d271a6243d1636513dee8f547b59c3eb42ae044a26d23b10118630999e12ba5869aad15ea3f00bcf531f4b56b57c7029541282082c5d3d29cd5dbe2723dd398980abddecdd3a7e11a6c6d89eebbf4735cd4c306ae73a9ea2f99fb66ac3191818e1fc7e3458ac5411dbc1b607f25d4d6b710fde5a348e8520a6d33638e2d289729a3a36085915a7845915b479b43024e2d305389d06a0f1087511b0c6df0ce745115e99c1483f8a5bba5b88a0c182ba69063e3f8b2eefd2a3d311814a2f72a9166b9184169a75a97d031bcd0a98295690a50fb1371f93d712fb0d6406f1443702f746231d3d0718d04180e5c2b81e9650cc8338148e2ecd73853175574981ca021c1de1fdcccd511fc11f5407337f264d9df18bed844badc001ffaece500baeb9045b91222b3a92c7aa6b9c6d2ce3f7415eae77d32c76f4765e04b237306e112995228466b9b3dad0a1d2e93344bd663f4dafd525d2b7ecceeb9ce7b6a0c206c58ed7a556c7017b622e5f7ee1ea8da3eab1a3d1a6cf14ce2a0a09112d38190efd39260eb3b44804b30859372f8b3ec40509124b82884241d97de3f88bf3ceb09120575cb439c22ef30ca1a966ebf0ab0d92c432d520725358480385a1058e68bd89aa6d67ec88a402503092363a88ccf81f0fa82259ed18c5edc89615f409e4f8b79e5c3f63d1ee2d1168d8815a42f70889a1042bb502e81864f9cc85bc14b63ef535a091c8268f9dca2e5f753eef5d11faf94b369590de80b39abb8aefac2e9f4c6d94a0c4d786f1175c70fc0a3a8f257cafafd1c5d9e03b00f4ccd300c0fef0e854f109f4d319de1417b3a01a2ef3c17ade6c6ecd01c2823445441a7349c439b1f3d4123c090829bd7bf0620f63ae49739222cb2802128de85ef81cf3a4e60d9483017597dbe42249555fc7a9a8426210bc2f3a10f171d210c7815a0cc4c844b0e7ff29bd0753e79f5581e34a3b037ddd51c244efd7642893c2f88a8275832e1afe0a77ff53fadacc6705a2f572a94bd586697409c3fb673356180137007172daa1424a4518ebb7fdef3c63e055da633ec22fb78e4188096623624c6b3f5ea373ec998d07777ebc7d34c0ce81d2ca63af4c798fe7e805c9a27e0fe6ab3f0de19b80a454b4463dd3affea5b4349be982fe7b636241423d876ba0ccedd8dea922bbe6b684f19611ca7320687f38c1479f10896ffd22e4310fdf5bdb383b1e2183a1894d78999a97622a3ce1595deac90a296b49416ebe1cb3a404b54d06bbcabdf885cc2400ebe645bc0b562eeb8c514226fc8d8f35bbd2d7859422e9eeebc112a4f9fac617730415f4850cd1e0a9d63f84860c21a65100925583a789466b45938711a3f6fa23edba30dbb7c89f519f8e372c2c43900d503301da1ab9eafa25b1a40cb6f4b3cdc8057a7fd8a14379d9ee55d22d3519f6a90c0f5aa475250e49e605e8281ba8394e1acd98f983bfbe98a6a6f88e9e1c70340767eb9cad57259e1b934183b318b4e024d84ba168d3c405fbaa3196995d983ef4720c3e098522c9fbebd7fdbda5394ac62870cc81efc1f60d1b886b7399a7d506ff14b231a6c75f12ce70ffadec80f62b092a9271c8199fd41e5d133c24c739e4d0bedda530e4dbe0669a68537cfde3996254d67b26e7f7cbb2c558cce5fedccf99ad154b01056a665ada9ca7bd287c4cb5f102efeab06df658e9146e10dcacb509c99849dae9d393ba75e91b85549a7324774ed08c58f822f17f2e979be131823d32504ea38373e9e496f4d5ebd37060f030152baa5bcc36782666c3b97b1279ec79a895a897617944d6b678711d74875ed19e9b4d8a36dca81155a81eb1c6582bc5237bf843edb3a5b1708ef1164b016e6c8d911f007073a2fcb68c76131c147af14dd8694536df9cec7cdbb249503ce4af6f1e5f5f8508bd1a8f8bfe2d42b1ea8bbc38c14e646afab41573ea1764533bc0e233cc712a0e5e47ffe695f14999aa18113db1d6fb3a54c3b2c782619be8e2757211401a67d95bcafdaa95b9854f392e41ae59cf09b2b1684a4963f6c950f0012d4d0d49a47bf0c9d7bf8cee385ba891293e0e0b340f7fa562ad08a73ed6f2ea22f533a4f4fcff03b757daa1073f78dac4558c5616f1a8bea42f838226ed8d94603cdaf5c59ae571262990bdaaf5f4121903176c6e713073ec7e36be9006fff94b893f7ed6e60051f85cc971afca0a055be4fe871dbded4b0750cc0c6bf734e28dc2cc98d124dfd1f4019b424a4cdc8925788b44b1158058f069593f1896935392915243338bb2ca2196d25b555f968825952ca8458bf0e535375331e41f1fcb3fd76d3a596a8cbd50e1fb179b761622e44b81e401b6d1a56cea5c0f60c1550ef5207ff8330a1552b15987a3e3e080aebf05b030704fdd243a1cdce3f139fdc864a332d4156c5b73ebef77c440821a41863a03f258ade0526d93e18675428b0e95d08f53da0f845b9767573455be3a69934e55eb3c8322c8b6008a8a2d5f51bf9aa3df6242455c1f758219e3520d0a60e6f70203b48562c65b44e2fc5ae27499d0974226731212905be96d7db164e5d44159d6e73df6aa0f3d1ce2a332fd8fa829853031454081b5bbd3a7e0d40ba33a7cf2b5d0d4587a2a3be71baae46bb8040f3be83b28b3bc7862694293b342e3b330351b721f6384ee9c468e54e88ba673d56d5f06bee40d9abdd41744482f218d37cd698c3acade2eba076e722ab78b91133124ea2938966e91e8c60e59b0fd39bd643ede57b912d26c40e486d025916b397c3d727ed5bad8d9508fc7fb558c388847d7ff453f7bb9baead60db6891cc45a9878b5c853e834151f5b64e8112b6d8408e1d06d41e9e0259412edeedb0e7498d4fdaeba4535d331014aed81f7af42c1c8f0ecabe7c04ce94d41a5d28b69b2f21035100fe894e26bbdf2eba499b96784f38d76ca670f11941341471eb9a35dae06ae623e54e852cde24b662558ea1d3d89c20a270bdb6726e1fd389d7f01984c96f5cc3c42c9aa9d286551697572b7fe5bc528b9fe99bcca5ac50c046310edb98c1a19fa3d217239a4975a605395db55632f2c9f8f09ed6cb1d5b287927bfd175d45f5d1ec00"/4081], &(0x7f0000000000)={0x0, 0x4, [0x325, 0x8c7, 0xf14, 0x8f0]}) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r0, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) r3 = add_key(&(0x7f00000000c0)='pkcs7_test\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)="09ecb04950f60320c97d175ff2ce5fef9337f16e841de752ab6b2572dbbbbc8ab86629a7467a3d8f597ab36463b9741da2c0c6092b66", 0x36, r1) keyctl$search(0xa, r2, &(0x7f0000000040)='trusted\x00', &(0x7f0000000080)={'syz', 0x3}, r3) keyctl$revoke(0xf, r0) 00:20:33 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3ed, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:33 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x2000, 0x78000000, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0xc) pselect6(0x40, &(0x7f0000000040)={0x40000000007, 0x80000001, 0x1000, 0x1, 0x6, 0x6, 0xa9, 0x6d}, &(0x7f0000000080)={0x7fff, 0x4, 0x5, 0x1, 0xde, 0xffffffffffffffc0, 0x2, 0xffffffff80000000}, &(0x7f00000000c0)={0x7, 0x3, 0x0, 0xdd, 0x6, 0x7, 0x1f, 0xfc}, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) io_uring_enter(0xffffffffffffffff, 0x829, 0xe429, 0x3, &(0x7f00000001c0)={[0x6]}, 0x8) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) clock_gettime(0x4, &(0x7f0000000000)) (async) shmget$private(0x0, 0x2000, 0x78000000, &(0x7f0000ffe000/0x2000)=nil) (async) shmget(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) (async) shmctl$SHM_UNLOCK(r1, 0xc) (async) pselect6(0x40, &(0x7f0000000040)={0x40000000007, 0x80000001, 0x1000, 0x1, 0x6, 0x6, 0xa9, 0x6d}, &(0x7f0000000080)={0x7fff, 0x4, 0x5, 0x1, 0xde, 0xffffffffffffffc0, 0x2, 0xffffffff80000000}, &(0x7f00000000c0)={0x7, 0x3, 0x0, 0xdd, 0x6, 0x7, 0x1f, 0xfc}, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) (async) io_uring_enter(0xffffffffffffffff, 0x829, 0xe429, 0x3, &(0x7f00000001c0)={[0x6]}, 0x8) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$revoke(0x3, r0) 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key(&(0x7f0000000340)='keyring\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="6e4c80b46f59ea7ecfc69a5d4f7378c772246bbf6d7378e9e3f7ebbabf6b56dd2d682d50cf6409f0be3760b5acd78856a020877201a5cad8570067dd1a6b50ce0d922e3d5078d1f747ab551d85466f0a09d9593e4de7f37476999870538c20030aba89b3b0f03923b18e0ab85c7d", 0x6e, r1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) add_key$user(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000001300)="0ee5f6ce96cc505c004ba25362d97661055c65b43b603586ed1a7c0e94a204ba25582565a5c5f3842b87b1d4f29404bc97ad5954ee2b76554bf1bc8d7b8d66af8a581fe8ebd62769552e7af934924dafc4de79d8258a945e996ac462d8ccf815d7e84ad1a28c372d43b316730185d1ee7c84058fbd12911ca28165960e63ed35a932375389032e593f238716600874ffc3508382d44a562dd598e59882ccfd08d87e97c6c6381202a96eece6146d2bfa32c170d9ca847145baf5fa3a69a66453ed4a2d907ee9820cfa85cf93462c29ef2bd3f01e007f78744e7c53033fa620700c595ef82ca046844c759570defb7b354d143413fe0a1a1c3af0fd72da7af50dc642c0ff002437b2e428983d65f699e35409ea3d927d26e24d768221234550e7d7596e2e6d3366b94ea2994f8bd3ce67598474ade559b4a8cbf255a2eff212bdc471638bdf3132eaad3a58a922a79eac3c85309d5fbaabdefa785f013351d12d990e783f779f9ef01dab7242f6154c880d82f352343f5a43aad00ba96bf1f8028f9be0c242d5ca5703844203baa381b35aee1adeb0844d4e5befdf1547b441c78ab054de2a4f4a11cbfa6d3c4efe13e193afba508c5d14f03a19544024f054cdcd247b0413f666c3d949a5e5986e00049dfaafa0fe48d79c31cf001660f68bf138f7cb8b6efdd4da65525defc569a256936b3f1b6f5eb99c901a6a31c770dc24b0fbaf6850c23660d5b08bf82b8b00e6bbd07ba01c3d0639a1f92cd5effec85b59eafb663f5b8e85c2756357ba59464a2eb687c078c7c3c137e42681170da5d54ab4fb9a1cb6ba334fca6422c8f9212b6cf70ea92aaa8f82c49207bf5c17b8ad913254c66aaf16ac299cccc2daaab2d689fec2b3a0ad258c0a9ab907e4fbcf71e132e7981828c386cb5ca4fd3d6fae90afe8f0ceedb92a1549c012be9120530c0c79d606b5d7eea27cd5e914a7946405a604887969bfaee47c905c45084614ebc9dd805cdcc48b57a4518d56c5f6dfd052d2b43817a51209453fe0b44986a3aa36d54d38a42ca116c0b9e5601fd5f54e42bc7a9fd5c52aaa724bebdfbcc3727ad52a3106548161620b7c007e9ef36a0fe520d57aecc107f155d0eaf59e8fdeed30e861f98a9f4900bf718c720218eef32e4909fce5b7cfdd021679a2fddaca53a48daeb460be4b1037cc54047d9243f3ea7fc8f9a536d3f5244c3d3f9cbe06e86e2df70fce625c74ab5ccf6db5f5fb0cb67b70e64390926422abbeef072a918a2ff72d30e60767742fa4e945dbb36328f556dfccf1ccd08f7820ff94f0502d73011373cf001fa4d850a16a356530cd90913c1735c061b5e81adcd61c6578c1fd131e44001907afcb8fefd2535a54cf216dbd30b59b36083627affaf847bef96e6c3295f70de1fc168d88429a58ca39fe9851b3fdbdf17bfd05a0ce2d15609d80fe969aa5ef20d6f6a5e08739decfa405298f7abe6368729c7c60bc256ff2c138336025e8715384e03afab582649f937ce8df895f41623b7ad0bf87ed688d0a26eaf9d477f9ba92353060063f0c9f315dbee3a81e12195bdb2ba1fd1c745ab6f3ee9ae818bbdb97a9a5b04568ca9da4c2b8e9cd134cd49bfe6dd832bf6c7e5154f7b2e2af41d21654da850279494e75bf40b7b8a5f7aac89e58552601528189adddf1f0fc83ac002059dd43c78d117c9a6b0fbd9e798fa2686a5861c64c1ddd5ec2e50282e5d70ddf85e79eb1c6184f4bfbd6d2e4ae3e93ba6648f6b64e2ac6b154555548dd5fbcd392ccac3868f64ea9565c0082b037f745d79f46d4bbabd645786f5769d5ab93f7d2efb476c179654384871004649d0452860225907ff2ba6ee3aaec5682efc016ed09b6821c4ec3130be8993c8e845cca1f1baefe080749c95135182d8ce378fc33b620a6c25edc4ce36499aa3c246405811b3fc2027f1a0687f0e9fca0747c66582b209b10df699c13c415d5d9c2ccec798fa5e3f7a98bd5ab1ae358b295d55a6ffa4a34d75a717f9e00afc76710af196a5328005413a1194def6c196443bb006bad5aa3939574732da6ea953356a2246d971ce08694faeac7621e8b00d6044ec43ac617bc472a94da32cb4612773c2f8a44d6a6db58a27f432807b9ec15b3c25e508ed16ab153bc0734224714aeee35f491609c8896694fbcca2c01a2541048e641d5ac04883b678190a418ca8a93aed3a80b1aee83777961c887290b13699341585580e54f14282b135f888d8b25e7c6e702fe4015bc3045a0dfa61e8a9bea5262b606c84206e21b0533d51e07e07e9c02e335075fdfdae37e0a88ca121a09e508541e92a684439602ae4d651210f8c615518f8ed1189dfd38ad87295ea307e72e1209838a2573b5347925baee10a51af7e7b3c1e2815c787278a882f946e079709335a0857060fdf50d7f33c01fe6a169c9cefe4a89630d16bea671caff47d5b2ffe77d2a57b3d495756a5f9bd47127f6f932950d9c2247bce20d1829cb16b58dbd20f45117e337fbceff63b5b40b188551e152f35f30adf830a5f415cf48123859edae0430d55e7969a59045bc7aa1480721cae1e7fe4d841289f0d76a1995715ad2323ecf735033ad35689fced0dc380fa4aaab00687e805b3de7495fb7b372206af48fbe138c462390de16d0738a993671b29f877e51726e0880b1ffb36d5178a5af6ca26362f4826e26ce65a00b0b99d4104d1567ed8358313c2529fd017d976ddd52e5248596753b0b8629c322952c1a11cc5477a9cd62060833eb445b3a9ea9119e2e64c0121db4cce6fec7fbb93295b4ba8cf850e7f2adf3af267711c205d9ae68e79c2723eb98693eb778d77a96f79008ff03cdb8ed280034f6436b712bd18c068c3a23f684491ec842366add8e1133966b65d2a31533421eb51fb97228e577c7678dd6978e64fb963a3cdf2f18df82a9eff7377d04697b949481b5675fc369f575c13119ca25012c06f55d6c17362ad5be129b57ec9a4a1b622c216a0a7a55fd67089ca0c870ecd67f5349130fa8005ede7bdeb847c6e5ef5eb7b45f453afaee07090ff58a3993145fd25c796c672827e6032ce91d8e829062a7f9618c7f232475407a4d0ce5bc610defe5047bd8839a822ac5653d94c5a7707b26d89cf55d18af707cdda2800ee9b288463e70a508f07912e2ca9be8c7e7f0e4d04fd7c43c38fe22faff3458c003a8ed8d635194abc705e4d5d4aa14f70d469ea6e9841982b67bb43846dda81710d9103b5325edb30e6205ad9b9e064364a8bba6fd122f96a4f6685bdf2248f36105578982412730002a74a3953eff2ffbde0fefde16950ada5cc48dade764055006bb78ae99f4d10518bc7d1426e34ecc42bc821a8c0c8742b8f50e6a56504fff277ab1724b5d6db52e1500cd45bc85bb1e918ca301bead31333df5475ed80ba269ffffbc810f1ce1ec548e217f7b10fd2ef444b64c9ea5f79a3637da1f862e50603edf0905362b248df3c0d68af32f1b19c161056e706842ad0e71e9f51caa961afa155d4a4e95e59700e2ebe523320d9c1fd9bfe42012aa54db066539c1b72c88fcef6924e71151a0eba65230717de900aa6b25d02fe690eb8b7a4a10b69a20d06834d30496e6d62d25819a4de6dc0254354bd9fc368be2722318ca506bed412ca474d993c6e9229c47504e8d15f81ad917198e5cef8f179c52988e2ea73ee673b58a85d5a69d0add297c7bd6e799fc93722da38026fa5e3f3bb3025d44ac9002ad99112cc0a2f2a88b98239e996f041ee1edda58c224d44205ad8e314153bff8fdc1a48384679d296bbbfab0da6da0231e665e80ea0592a31e6d584680a717f28c605cec7774630a368d24746aa2907d81a9e9835a34932c2a94894676caae6f62d471ae6fcf47be8cc7b9afda0b094dcf5a5a98453c9ceea6f66d24793891e0f89945260c47f8ae81c424f3bb5119d3815d7be9480c87911b38b238ecd28ad8e5aee6fd54ca68bbb1f0b7ded55e0a9cf741d0c861ae9547a902241a5bcf8e8a9a74bc7e042704f555eeb3b31752de25fcf44b9ecfffe845974684a64d19a007667a6b2207b695fb722742a326b484851a9e0e9e575c19bf15705a23edf8720dcec5529033345c63ecd75108a0a9554ba9aaac40c264995b036bbb6b91fa745ca7632e0288c24f49e59beb8d613c31cfe7dcd7398d5ec361b618a35eb62a735b9ccd005251f01d4e2032943c954dead375a6ed6874ba2d5918a0e475c469ca0b2ff4f546f11063a82df7d945cb32e840fb05d62f5ba00384b3d32591bb7c74094c8bdb6ab42729f17cc875e83577668624afe5e4cc04e12ee55ce4aa220cb258b38a62b2146c997b52f1c3a66708ec4b3aeb1d57659678772d9ae6d3896c7805b1548c1e5e4646952994e7484c686cae645a58dc90af7cdffbba27756a44dada15661833b0219fd3ecea76f62336194a738b4b9b0898a22075bd37f83d4685edb9eea3a5842e8a3e41afbd4000f04ca858a8c1891c16a7807cb728bdf6e2d5f9bf833d732ae501e0ab51f8d164abd48b7536c01d919f5fa1e174c992cb47b0e7596db27ed7973cecde31ef8af7b2bee6883f4d264caf3058022390d9e9254f976d87d3ad0a6662b8f23b3e7de4c988abf80a4db76ac5526955bb291b998b2ae6019f885b97f9ca6e40ad8400ff5ba09370aa0bc66f46ca485fd50ef6904d6af2e7809b5d59300e17bc0ad04e4db28934019c0ebde7a799c30fdb373a7016774f20ab998c26ac54043ee649c1de92b948600cecd25bfa35ec8b97b86180de486547a9806523895efea420aee3c784185c38904f603f38b2bb0c9e2263c9ae0ffff959899f65715353112d9c0d5648e37c2e89b704541a76334065ca18108e7ae71c1426c6b1200bfc6e2f6a3f0fd408d2ed0b210d73122b982730f745ea04b33b06e159c8d4269ad1c82417ef4750cccb85680b0adbf057515c3855dc836abf8cabdad0815aa9131d30532b30823e71f9421ac79512a4c26523ada7d0785925300f260cd57ab90f380440498a57ca5b12c2d8d916ba5b5a8087e30c3a2a73b63c6070fd5cb68d95eb7af312a4437a21df99d4e80f17868926b8a17f95b717bdb928f6e2ffce4a50c6bbe921036c58567255f7dbf52d293108d76478043d539b06d33b77a0f984ecb1b40180eed8e7656c142d8e4c6904b8445a88cad0ef79dccbe79b4364cdd9b305acd0448a6bb5fa49ea16b0ef36dde880edf7002579cf4e95d0bba7154b9aafa0c828ad17807d3cdf4174f1b7762dff07b796a4d584eaae1d38063ed22e13e617839d261b7c034f26c7517c62607747108f001c5436cc3d86b9280d9038652f98011a7955cccf1318346c63ec98012a8fd4581121135838317c7f8df27b13846db71c7f0b7b4ce59a66cf449e75da5bf1accdd315d208b1b47f7457b1aef64839b1766d04ede8593f7cae974a0ce6e6970e0accfbc993118e676c81f376793f7c62f71e645e3fc2b6c375ae4dc520b4a582e504ba8f973f5812dd5373eef79871b55b647760dee60bb1df01e7e7c4cc4b87c3f7103b42d94cedb08ae77d781c754e2bd6178379adde68f5582a0b679dc3e1e30ab5a0e2041af583a3d79c8be1276737b8dfb73217aea2bc8d021080863b3780892ef6c9e28488c1da1541d42ca42766796c599c46e7ae88667e0ae1cef3b5a501efca8b03488051f1e1d3b4ca583d2b0d739d1a496c0f712d61aaae986ffdcc3289e347b62f2d5b33140da3fe98bf3f9820f61b2a253c9e8d0104a6acac9eaf6269102f88ec7bbf9718c510ac2415", 0x1000, 0xfffffffffffffffe) keyctl$revoke(0x10, r0) r2 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000002300)="744d594ae1477bfd53813ba99daf5a3e047f784e50a7b0286646399d0abdbd291c83648c0c7832ce9274ec45844dc98b4d7c2e96eb02ff53b9cc7bf0e3136069f7bacb5059fb684498b644aede086d3961b5b41ac08ddda721675756e46111129dff7f7f11838672274ba8241ad7f16786c59c3fd6a0f01dc468aa81bc7904797d41b6b2f87760438e4728f479bd82752f9dee9b5602efd108e5a289e8c73ffe17e91b1a3a117d8e55b1e82f40ba04c5a9abbe674fed1da384b24d19583ab1f4c2a12e086b7f04f7d3e54a172a0e7f4919824cfede658f0abd13222790654be794320a34040f55a949234a7d920abd606552f9f79283215c560f5cc93c7da2e3c0a587197f8f6e8d8effdeb405cfd4fdd62dd5fb4140ae36b77007a2a00d56df7c6bfb4e8544de380839eba6952ff5c0e02f99b73737151a75847a867f7944de438143ee7360238bd081bd7f4213734156b9b62958c5322d8307242eb1de225c43417fea8e7a137efe7eaf7b0c9a4a463289d640d8d2fa96dbfffc142680a7fe7d8e48e155e7b7f44cdcc6718935e07efa1af503ca995565d18a103ecf05697dbbe874d1169b1ef1dbbc97927ba39a0581c043684b6ef02c375fca5437b87fa845829aaa5c48eeae32054b89e6b0787b661b45ac271762b5840b6a7569583fbf294e716747ddba474d51f5a3c3bc0dbfb49954325c38e4523afcf9e157730e2da6516b7ee54100b3f4c981505b1d78a2bcff4e770bb5dd1e6794c8834430d8b981c1660b32a86cf7758d3f9f798c12c5ec929fa75556169870f5a5643c56c54fe0fe513f2ec105408a06e05feeb43c22c0daacc8a8bf75e33183dc842d739c7dc7e88fb0039771d4c285afbeb0c1dd0b1d26dcbc8fd0913ea279c4381bba38c9c466c99615e3b80aa08c0bc8448161f00ccb0a777841e9b74706a942626d4940e7f2d5c0542494bdaa694055ecae0dd6b61d9d29ebd629fc98fc23efe85f05ab181fc0c3e75df2769e5fab73795290710fcc4736ea32e9deccf66df60aa32a7df4e35dfc5e1f8fc3f913529369e215c23559ec60039de0aa185537982dac844dbecc836f4c964961e18faee111982e12f350fd2ae6342e1d57797cce69b35729967ea17c7f7735e1153a7a139a6e3f57029a43b309110dfb0132a062c60af25eac81c4aadb5a666b42b918efe1cf6183b045514b37c044269ce0163c292a31de06817f34e1274fe470bf83bb383342717b9e1664ab45d81f0a7af6b76150cf34eb9a92d80a15157076abb2afdeb1e92e89a595624d4d1ace251610854fc3fba5ce4f4c4d65eba20d42188766c2a480bc823eab8beaaceac7eb2e7165839e8d3033fa5e1d1379503d7b977ad36af5f94ff24aa89603c02fec0d7a5ea8879fd30eff58ad9d1ea12635bb9268f72beb212497eae72795b384604d09512198d25fd1aaa92a02fc228fbc67b0e8b23cc7b2060d0234cfde3cc381c1abe4e69a914073958dfa5972d4e26123a302637fe12fbd45db2bc893e22dbaec80b0e36bda2e69a674028b90c4585b4cf6d6641ed4c9a7f800b321e2bfaca0683b9b7063f0fd07d51cc4368d377438f01e30715aa1cdeede55f88be9be46b6783942c7ec11edc432e2aa480d173c4dad49196f447315bcc78b41e82f21ae85651b10ef06a401c92ddbe4c323528ea4d40575ff398be6bb7f7b17f50ddbced3901f9cb5da5f2148a511eeaf235b80ad4d9bed212761a9aa5710b6eeeda5b7f3b63fcf968ea3bebeb6bbe1be79bccad0791842a329e88fdfd909cf26de08596e3b64d5ca65752c09166cab3b4c2a712fca8d5e3ecfa6a916ee48d216d8261e28b88b9fd1114173ca25cdc51c2cd0b362e06c1f5d392a025040dcc4e58b5cb2af5791990d06a95f23a0a2d889e723a526cd3e1319c5819d63c292d50628716f71b1838f0310a32188737b7000b82c218d30161cac089103f058d247aa6abb55ccb16ced9a25b1cb636d7fd178021fa05cf1f24cdd362b69ef5f7595b45a1b133e804dabe07936d2c13d8b351c42958cf03f7e0bf2be6727b20f7e261b8467792b85eb429e2a6b6aed3dffaff81d5cbf3f9314dad5e81dd09ce7bb769af5fb7b8a2743524e71f7959544e9e8c10302152e9e69efae4877d248634b1d2e0c948aefe6899d9167248e5e2e2657351180159b86c3cb976fe631ae48c2f795e836f25d5d3bf3e2dc5dd6dd104c66e690296399bf335e09c70b916515cd64c9dc5cbcc0dc3f14a6fd0c3901a9ed7ae287b2916e41c089c5f828cdf60d87c96e3d6c83f22f1f60abec2553470ded94d128b72dd6219936cbcbc2a92e8aa84a4e3d7bade23915fdb63d4904987d532cb97f4d1c796fb4cf6c7c546e103f9847655a2fd98cdca1d6b8b764940f6461002679b376603556b2cab443ddcac2f1ad17dcef36f42cdaee6ee2bb6ffdced4b5b353f9a06949b65c9c40f7594842358a99b763133878d5dbc6e6d5e1027f920483b2324928d441b296c287b35c2185d117e2b1887b4aae58f5524a41ff23470f41819a385ff55b89d71d4de00eda461b6411e054a6bb2278a5f6912ed7c036721bf168e33ff84a5c1a4386072eedc63a548b471c1ad98fcaecad85c94721f68bde85a62c35d81fe23d8f8ceb120a781458eae020cdd2168bee3a2432e463b8c31698ae9c4d808e5d3052963b4190df036df847dfe661c16b470d3f8dcffc4fc4771ef0de8e4e587336e13f9944754238b81632fc740a09c1d616db770fb217212f880055a7cbf0bb9b3955c857a139672997e82527e3c45ac26dd5cb514632f16544fd7d670b4886f7ffe5acc7d0157e206fa8c552d63650824d0b5ac6c814ad8db957bf042bc4b311f24fc5407814465e9fc570ca7680212ccd9449f0e856a214ac6ea2c7f955a0175c7afc517e4a6394a9fbc5bd4a37fab343883b1d0d8a3e38c1d11fe7ba96f761c3c62e169237d167176cf30b824a99ce11d91c4c18d5873e56a076bb83c83d13647fcd2c933e259772109612bf76b149621dea193962ae25d9ff7ca7909daefad46cd37aa75a4dab4c8a0bf98973703a8d29734b8ef6c593975be09f19c0cb32529ea5a29c6119a0d3dbb1bbcd63ff70421a414232ef24bf6aa7a03e3594cebafee4d185977c855f9b0cf385c62c9ca8c08c9cd544350b8fe1c4be47c11a8f2684170456fa90802ee1f1e0b67c08ffc440047e2a1afccffe6e8c213506a6a3ccd6bc1c9a5e107908bc92e49ca5017c6b76875e2aa2793abf121525a521284ad670ab5f0be1966e7e03e263cea2e8c483d3cb77cb2534feb68d49650e73a7d33bab9dd17d529823f69cd40997bd955dde37a5c9ada896bb83996194c84c35e15b56c4363dd2eaed69efdf1bc06adbbe8f5da57ef174a280a632ab6f8b6e484ece97422bc55f55c6bf062ea537c90943a48b034394b119763f1430c90444e68eb4c095576112c84a51dbb376ba2ee4ac78b81ce6c799283f9e47ff118adaafa08efc2d2d4cbb47480e9f8b757255c08209df31c8343d5a921e0e385a7314245cee3efcce2db548a304d6c1aa20082d619c6612e601a6be089f1fbf7f2f0fef3ee104da49f36c53b4e6306b012c3ec87cb9a74ecbceb2803f02081239af8c619db6c03edf006309a2d1a7373d096a7beab8ab3cfca53ed3fbb27c80496f1729dfc3697f9347e1a4546e5e539c3b45c4292146066499910025dd4d5bd8355c70a7502efde641c1eff55a48092b0a486e61aef09fb51f9374fe99d891a715160af21b0959f7fd3bd73629a2f769bac369fc9156d260394f9e8e879125155fcec16a066ab919d5cb82808dab083c4c4edeb59f8ddce170369907a1f1516ff9836bf711f786497905bec0b2aede12d0008cf903abe74767ae6a6c210e1b32051004bb5675b3ac6f8f8b06dfa91a32e3e7855eea17b2475c247bdb3a60b760c4e0d360b43b0cb48362bf5fdc7ad07a4d920e5f81fc451c7ce390121f8dd0aa36c00c837b9d78d3634a38dfdb0efb9700db29095e425d1423356f998496667fff23faa26fcfb092f636bf01dda45c37c67716ed20c7e7a9ae44b1a2c3fa8088a2e2e89000de62a0c2aa0b08e26f31f87e36d8dc1dd78c2788bbfbae08706eaf4c339244d25a4fab97b502f3027c3c6049fdda8ec6e780251d31398ec4720706dc6196a4a72e2750b2d273942a5b9abdd3f52ba0a1ac3467c26c86051aee3fd0888130390b64c31ab35a2303f6810d12d9d541fa54b77677bd1c8665f25d1e6a81194e5a9145d7aca7bd742a7350b453fc0e54a84759b9475d8905ca1b10731e76c975391e7f6f1359256fccb7eed6718fa98d4c19d022d34daba15da7db8b5a55fd339c5cae2a91d8c32b9fb2ab024300f7421562ac66ad11bedd56ed13686fab243817485a118aca6cd97370454186872c85970881b5b138b53e5e219c248b46b6b6f8f1fa11da1501f897d32efcacc66b5ea2374eaa315243e90d11f4a9e185dfd48e9c5cb68c8a925ecd5640ad771ac71d4af00e56f4e96ab1b57082c6ab7772dd9df7457ac806c186a7ed170e424ba08bb8ebad92c1e1b3f750e28634cf19449c7bce9e927628b161e14e24194a18f6e3df29aa19e3ad2859bddc88282328e4c75c04aeae74b39553af07eac6d82dea15e0b163a510fb464bfcbb99651321be795b1301738e13e0099376234cbf6d557e15c7fb61df4af32c10be085dcff5faa09e449f199bd90b6c540c85ee5c5be1f6364844f6913f42304daecede085404b2998b1658d53d9cc4bdff07454c573082222ffaa26daf454813d328a605675b8d39d214363813f7151ad9f117711e551637f436168dbea6131825a3d9326cd3eeda3fb0220d7c8a23c51c0d8ba9bdaee932d1fa71dac2fa2be263bdbfad9b14698d1aa0a04d2aa86c8e59cdb98d238e60fd65deef280cb76449a26da0b12534318c964e4d556bedbcdabf147fb206f220ba535ac61a3124606a51bcd3657dab3bb5397956b098b01b5b3a19e8712002728e4485d3cba5ec2417220ef0a33ac38fbd0fd8b458e26edb7658555739094d5e1a07476836fb9ae62381b5f4d5409d8e8a798b15143a6ef72391cc1b36a436f5f555bb17d7b85f715fb22bef6f76aa3c877b1ff09d4eb36ca39d6221da16a8acf9f3445eb65e4267dfce7225bc16cd6aa1a19e0dfc921e12ff01a99a35aff4a8a60af4e784e4b555bcf6654c6d6e51f272e61ec7ee50e946c6c328e7d92aafe95187a65d33cb5ae010d9847c37cef5c6318de2853b479b6d9c28a54446d920ab720fcf51d80369078d2b7e590043d98651f776b90529054e37789e1a661d84d668db407fa09955facdce69f50492da80bd160ae751ad8ff2b6aaff34ee2d9bf62bc3906d3f1a49658bde01c460e4fd9f69d4be4dd98d2b94112f31513c44c67b7b6ba19a960cdabfbdfd8c25707da5c82cb999bd90e75d7b34479a000dcc247cb835926ec33d932bd4abbaef431a6c93f9a3032fca6d0b0e784978041c5a8c8bedeb2130ece39ab0273d037642999004c0fa66d3719668d5dd031b32931195e2319d037d57f0bf2fd1085e798f304f92ec452490c09051096241e5c2a84f65873ab6dcb006318137f494a1303bdddc487468e07c9bd09017e0181fd1d4685018f52c2f5034818fae41c4cfababa2665a7e86450864cf1884e07f42ef775659117b880d0377ab3d1d73da51d187390c5e1619fe4dfc2abc1a16da5a13b3b37c0d51b788e4aa4bd972567469accf03972910cb63de98e786d8bf58988ee7ee44fb0547c3e75a91f175", 0x1002, r0) keyctl$KEYCTL_MOVE(0x1e, r2, r0, r0, 0x0) keyctl$read(0xb, r1, &(0x7f0000000440)=""/18, 0x12) add_key(&(0x7f0000000140)='id_resolver\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000001200)="66ed942c10458cfad77e76cfd4b691233187391c3fe0e9499ac69f7a135bbf11087d943c7f90f8ab0b07639cce0b7c8c5793f7f07330a01f5bbdb317b8c5e7e2c19d23951dc52544e7a75dfb491f01b0bb8d305438538bec035aa77affba9d24d456b57c47e48ad63bb8c697dbdd3870e6533edce7a1d3f2ba94392be252948eb0ea5e045aa04a0d64736dc9ed1a25d47a46ccb05ec848ccf89a4ffc5461f103e09bc22afb36225ee6bc773119560bcdf49b5792e1a87aad9b343cc32b46b9759afbb8b086f0ae0a38e01d3ce101ef14033db199d1c17596f27b01c8115fe028edd5993600fa47de2e524959905a7e", 0xef, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$user(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x0}, &(0x7f0000000300)="53f06fac75041a", 0x7, r3) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key(&(0x7f0000000340)='keyring\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="6e4c80b46f59ea7ecfc69a5d4f7378c772246bbf6d7378e9e3f7ebbabf6b56dd2d682d50cf6409f0be3760b5acd78856a020877201a5cad8570067dd1a6b50ce0d922e3d5078d1f747ab551d85466f0a09d9593e4de7f37476999870538c20030aba89b3b0f03923b18e0ab85c7d", 0x6e, r1) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) (async) add_key$user(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000001300)="0ee5f6ce96cc505c004ba25362d97661055c65b43b603586ed1a7c0e94a204ba25582565a5c5f3842b87b1d4f29404bc97ad5954ee2b76554bf1bc8d7b8d66af8a581fe8ebd62769552e7af934924dafc4de79d8258a945e996ac462d8ccf815d7e84ad1a28c372d43b316730185d1ee7c84058fbd12911ca28165960e63ed35a932375389032e593f238716600874ffc3508382d44a562dd598e59882ccfd08d87e97c6c6381202a96eece6146d2bfa32c170d9ca847145baf5fa3a69a66453ed4a2d907ee9820cfa85cf93462c29ef2bd3f01e007f78744e7c53033fa620700c595ef82ca046844c759570defb7b354d143413fe0a1a1c3af0fd72da7af50dc642c0ff002437b2e428983d65f699e35409ea3d927d26e24d768221234550e7d7596e2e6d3366b94ea2994f8bd3ce67598474ade559b4a8cbf255a2eff212bdc471638bdf3132eaad3a58a922a79eac3c85309d5fbaabdefa785f013351d12d990e783f779f9ef01dab7242f6154c880d82f352343f5a43aad00ba96bf1f8028f9be0c242d5ca5703844203baa381b35aee1adeb0844d4e5befdf1547b441c78ab054de2a4f4a11cbfa6d3c4efe13e193afba508c5d14f03a19544024f054cdcd247b0413f666c3d949a5e5986e00049dfaafa0fe48d79c31cf001660f68bf138f7cb8b6efdd4da65525defc569a256936b3f1b6f5eb99c901a6a31c770dc24b0fbaf6850c23660d5b08bf82b8b00e6bbd07ba01c3d0639a1f92cd5effec85b59eafb663f5b8e85c2756357ba59464a2eb687c078c7c3c137e42681170da5d54ab4fb9a1cb6ba334fca6422c8f9212b6cf70ea92aaa8f82c49207bf5c17b8ad913254c66aaf16ac299cccc2daaab2d689fec2b3a0ad258c0a9ab907e4fbcf71e132e7981828c386cb5ca4fd3d6fae90afe8f0ceedb92a1549c012be9120530c0c79d606b5d7eea27cd5e914a7946405a604887969bfaee47c905c45084614ebc9dd805cdcc48b57a4518d56c5f6dfd052d2b43817a51209453fe0b44986a3aa36d54d38a42ca116c0b9e5601fd5f54e42bc7a9fd5c52aaa724bebdfbcc3727ad52a3106548161620b7c007e9ef36a0fe520d57aecc107f155d0eaf59e8fdeed30e861f98a9f4900bf718c720218eef32e4909fce5b7cfdd021679a2fddaca53a48daeb460be4b1037cc54047d9243f3ea7fc8f9a536d3f5244c3d3f9cbe06e86e2df70fce625c74ab5ccf6db5f5fb0cb67b70e64390926422abbeef072a918a2ff72d30e60767742fa4e945dbb36328f556dfccf1ccd08f7820ff94f0502d73011373cf001fa4d850a16a356530cd90913c1735c061b5e81adcd61c6578c1fd131e44001907afcb8fefd2535a54cf216dbd30b59b36083627affaf847bef96e6c3295f70de1fc168d88429a58ca39fe9851b3fdbdf17bfd05a0ce2d15609d80fe969aa5ef20d6f6a5e08739decfa405298f7abe6368729c7c60bc256ff2c138336025e8715384e03afab582649f937ce8df895f41623b7ad0bf87ed688d0a26eaf9d477f9ba92353060063f0c9f315dbee3a81e12195bdb2ba1fd1c745ab6f3ee9ae818bbdb97a9a5b04568ca9da4c2b8e9cd134cd49bfe6dd832bf6c7e5154f7b2e2af41d21654da850279494e75bf40b7b8a5f7aac89e58552601528189adddf1f0fc83ac002059dd43c78d117c9a6b0fbd9e798fa2686a5861c64c1ddd5ec2e50282e5d70ddf85e79eb1c6184f4bfbd6d2e4ae3e93ba6648f6b64e2ac6b154555548dd5fbcd392ccac3868f64ea9565c0082b037f745d79f46d4bbabd645786f5769d5ab93f7d2efb476c179654384871004649d0452860225907ff2ba6ee3aaec5682efc016ed09b6821c4ec3130be8993c8e845cca1f1baefe080749c95135182d8ce378fc33b620a6c25edc4ce36499aa3c246405811b3fc2027f1a0687f0e9fca0747c66582b209b10df699c13c415d5d9c2ccec798fa5e3f7a98bd5ab1ae358b295d55a6ffa4a34d75a717f9e00afc76710af196a5328005413a1194def6c196443bb006bad5aa3939574732da6ea953356a2246d971ce08694faeac7621e8b00d6044ec43ac617bc472a94da32cb4612773c2f8a44d6a6db58a27f432807b9ec15b3c25e508ed16ab153bc0734224714aeee35f491609c8896694fbcca2c01a2541048e641d5ac04883b678190a418ca8a93aed3a80b1aee83777961c887290b13699341585580e54f14282b135f888d8b25e7c6e702fe4015bc3045a0dfa61e8a9bea5262b606c84206e21b0533d51e07e07e9c02e335075fdfdae37e0a88ca121a09e508541e92a684439602ae4d651210f8c615518f8ed1189dfd38ad87295ea307e72e1209838a2573b5347925baee10a51af7e7b3c1e2815c787278a882f946e079709335a0857060fdf50d7f33c01fe6a169c9cefe4a89630d16bea671caff47d5b2ffe77d2a57b3d495756a5f9bd47127f6f932950d9c2247bce20d1829cb16b58dbd20f45117e337fbceff63b5b40b188551e152f35f30adf830a5f415cf48123859edae0430d55e7969a59045bc7aa1480721cae1e7fe4d841289f0d76a1995715ad2323ecf735033ad35689fced0dc380fa4aaab00687e805b3de7495fb7b372206af48fbe138c462390de16d0738a993671b29f877e51726e0880b1ffb36d5178a5af6ca26362f4826e26ce65a00b0b99d4104d1567ed8358313c2529fd017d976ddd52e5248596753b0b8629c322952c1a11cc5477a9cd62060833eb445b3a9ea9119e2e64c0121db4cce6fec7fbb93295b4ba8cf850e7f2adf3af267711c205d9ae68e79c2723eb98693eb778d77a96f79008ff03cdb8ed280034f6436b712bd18c068c3a23f684491ec842366add8e1133966b65d2a31533421eb51fb97228e577c7678dd6978e64fb963a3cdf2f18df82a9eff7377d04697b949481b5675fc369f575c13119ca25012c06f55d6c17362ad5be129b57ec9a4a1b622c216a0a7a55fd67089ca0c870ecd67f5349130fa8005ede7bdeb847c6e5ef5eb7b45f453afaee07090ff58a3993145fd25c796c672827e6032ce91d8e829062a7f9618c7f232475407a4d0ce5bc610defe5047bd8839a822ac5653d94c5a7707b26d89cf55d18af707cdda2800ee9b288463e70a508f07912e2ca9be8c7e7f0e4d04fd7c43c38fe22faff3458c003a8ed8d635194abc705e4d5d4aa14f70d469ea6e9841982b67bb43846dda81710d9103b5325edb30e6205ad9b9e064364a8bba6fd122f96a4f6685bdf2248f36105578982412730002a74a3953eff2ffbde0fefde16950ada5cc48dade764055006bb78ae99f4d10518bc7d1426e34ecc42bc821a8c0c8742b8f50e6a56504fff277ab1724b5d6db52e1500cd45bc85bb1e918ca301bead31333df5475ed80ba269ffffbc810f1ce1ec548e217f7b10fd2ef444b64c9ea5f79a3637da1f862e50603edf0905362b248df3c0d68af32f1b19c161056e706842ad0e71e9f51caa961afa155d4a4e95e59700e2ebe523320d9c1fd9bfe42012aa54db066539c1b72c88fcef6924e71151a0eba65230717de900aa6b25d02fe690eb8b7a4a10b69a20d06834d30496e6d62d25819a4de6dc0254354bd9fc368be2722318ca506bed412ca474d993c6e9229c47504e8d15f81ad917198e5cef8f179c52988e2ea73ee673b58a85d5a69d0add297c7bd6e799fc93722da38026fa5e3f3bb3025d44ac9002ad99112cc0a2f2a88b98239e996f041ee1edda58c224d44205ad8e314153bff8fdc1a48384679d296bbbfab0da6da0231e665e80ea0592a31e6d584680a717f28c605cec7774630a368d24746aa2907d81a9e9835a34932c2a94894676caae6f62d471ae6fcf47be8cc7b9afda0b094dcf5a5a98453c9ceea6f66d24793891e0f89945260c47f8ae81c424f3bb5119d3815d7be9480c87911b38b238ecd28ad8e5aee6fd54ca68bbb1f0b7ded55e0a9cf741d0c861ae9547a902241a5bcf8e8a9a74bc7e042704f555eeb3b31752de25fcf44b9ecfffe845974684a64d19a007667a6b2207b695fb722742a326b484851a9e0e9e575c19bf15705a23edf8720dcec5529033345c63ecd75108a0a9554ba9aaac40c264995b036bbb6b91fa745ca7632e0288c24f49e59beb8d613c31cfe7dcd7398d5ec361b618a35eb62a735b9ccd005251f01d4e2032943c954dead375a6ed6874ba2d5918a0e475c469ca0b2ff4f546f11063a82df7d945cb32e840fb05d62f5ba00384b3d32591bb7c74094c8bdb6ab42729f17cc875e83577668624afe5e4cc04e12ee55ce4aa220cb258b38a62b2146c997b52f1c3a66708ec4b3aeb1d57659678772d9ae6d3896c7805b1548c1e5e4646952994e7484c686cae645a58dc90af7cdffbba27756a44dada15661833b0219fd3ecea76f62336194a738b4b9b0898a22075bd37f83d4685edb9eea3a5842e8a3e41afbd4000f04ca858a8c1891c16a7807cb728bdf6e2d5f9bf833d732ae501e0ab51f8d164abd48b7536c01d919f5fa1e174c992cb47b0e7596db27ed7973cecde31ef8af7b2bee6883f4d264caf3058022390d9e9254f976d87d3ad0a6662b8f23b3e7de4c988abf80a4db76ac5526955bb291b998b2ae6019f885b97f9ca6e40ad8400ff5ba09370aa0bc66f46ca485fd50ef6904d6af2e7809b5d59300e17bc0ad04e4db28934019c0ebde7a799c30fdb373a7016774f20ab998c26ac54043ee649c1de92b948600cecd25bfa35ec8b97b86180de486547a9806523895efea420aee3c784185c38904f603f38b2bb0c9e2263c9ae0ffff959899f65715353112d9c0d5648e37c2e89b704541a76334065ca18108e7ae71c1426c6b1200bfc6e2f6a3f0fd408d2ed0b210d73122b982730f745ea04b33b06e159c8d4269ad1c82417ef4750cccb85680b0adbf057515c3855dc836abf8cabdad0815aa9131d30532b30823e71f9421ac79512a4c26523ada7d0785925300f260cd57ab90f380440498a57ca5b12c2d8d916ba5b5a8087e30c3a2a73b63c6070fd5cb68d95eb7af312a4437a21df99d4e80f17868926b8a17f95b717bdb928f6e2ffce4a50c6bbe921036c58567255f7dbf52d293108d76478043d539b06d33b77a0f984ecb1b40180eed8e7656c142d8e4c6904b8445a88cad0ef79dccbe79b4364cdd9b305acd0448a6bb5fa49ea16b0ef36dde880edf7002579cf4e95d0bba7154b9aafa0c828ad17807d3cdf4174f1b7762dff07b796a4d584eaae1d38063ed22e13e617839d261b7c034f26c7517c62607747108f001c5436cc3d86b9280d9038652f98011a7955cccf1318346c63ec98012a8fd4581121135838317c7f8df27b13846db71c7f0b7b4ce59a66cf449e75da5bf1accdd315d208b1b47f7457b1aef64839b1766d04ede8593f7cae974a0ce6e6970e0accfbc993118e676c81f376793f7c62f71e645e3fc2b6c375ae4dc520b4a582e504ba8f973f5812dd5373eef79871b55b647760dee60bb1df01e7e7c4cc4b87c3f7103b42d94cedb08ae77d781c754e2bd6178379adde68f5582a0b679dc3e1e30ab5a0e2041af583a3d79c8be1276737b8dfb73217aea2bc8d021080863b3780892ef6c9e28488c1da1541d42ca42766796c599c46e7ae88667e0ae1cef3b5a501efca8b03488051f1e1d3b4ca583d2b0d739d1a496c0f712d61aaae986ffdcc3289e347b62f2d5b33140da3fe98bf3f9820f61b2a253c9e8d0104a6acac9eaf6269102f88ec7bbf9718c510ac2415", 0x1000, 0xfffffffffffffffe) (async) keyctl$revoke(0x10, r0) (async) add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000002300)="744d594ae1477bfd53813ba99daf5a3e047f784e50a7b0286646399d0abdbd291c83648c0c7832ce9274ec45844dc98b4d7c2e96eb02ff53b9cc7bf0e3136069f7bacb5059fb684498b644aede086d3961b5b41ac08ddda721675756e46111129dff7f7f11838672274ba8241ad7f16786c59c3fd6a0f01dc468aa81bc7904797d41b6b2f87760438e4728f479bd82752f9dee9b5602efd108e5a289e8c73ffe17e91b1a3a117d8e55b1e82f40ba04c5a9abbe674fed1da384b24d19583ab1f4c2a12e086b7f04f7d3e54a172a0e7f4919824cfede658f0abd13222790654be794320a34040f55a949234a7d920abd606552f9f79283215c560f5cc93c7da2e3c0a587197f8f6e8d8effdeb405cfd4fdd62dd5fb4140ae36b77007a2a00d56df7c6bfb4e8544de380839eba6952ff5c0e02f99b73737151a75847a867f7944de438143ee7360238bd081bd7f4213734156b9b62958c5322d8307242eb1de225c43417fea8e7a137efe7eaf7b0c9a4a463289d640d8d2fa96dbfffc142680a7fe7d8e48e155e7b7f44cdcc6718935e07efa1af503ca995565d18a103ecf05697dbbe874d1169b1ef1dbbc97927ba39a0581c043684b6ef02c375fca5437b87fa845829aaa5c48eeae32054b89e6b0787b661b45ac271762b5840b6a7569583fbf294e716747ddba474d51f5a3c3bc0dbfb49954325c38e4523afcf9e157730e2da6516b7ee54100b3f4c981505b1d78a2bcff4e770bb5dd1e6794c8834430d8b981c1660b32a86cf7758d3f9f798c12c5ec929fa75556169870f5a5643c56c54fe0fe513f2ec105408a06e05feeb43c22c0daacc8a8bf75e33183dc842d739c7dc7e88fb0039771d4c285afbeb0c1dd0b1d26dcbc8fd0913ea279c4381bba38c9c466c99615e3b80aa08c0bc8448161f00ccb0a777841e9b74706a942626d4940e7f2d5c0542494bdaa694055ecae0dd6b61d9d29ebd629fc98fc23efe85f05ab181fc0c3e75df2769e5fab73795290710fcc4736ea32e9deccf66df60aa32a7df4e35dfc5e1f8fc3f913529369e215c23559ec60039de0aa185537982dac844dbecc836f4c964961e18faee111982e12f350fd2ae6342e1d57797cce69b35729967ea17c7f7735e1153a7a139a6e3f57029a43b309110dfb0132a062c60af25eac81c4aadb5a666b42b918efe1cf6183b045514b37c044269ce0163c292a31de06817f34e1274fe470bf83bb383342717b9e1664ab45d81f0a7af6b76150cf34eb9a92d80a15157076abb2afdeb1e92e89a595624d4d1ace251610854fc3fba5ce4f4c4d65eba20d42188766c2a480bc823eab8beaaceac7eb2e7165839e8d3033fa5e1d1379503d7b977ad36af5f94ff24aa89603c02fec0d7a5ea8879fd30eff58ad9d1ea12635bb9268f72beb212497eae72795b384604d09512198d25fd1aaa92a02fc228fbc67b0e8b23cc7b2060d0234cfde3cc381c1abe4e69a914073958dfa5972d4e26123a302637fe12fbd45db2bc893e22dbaec80b0e36bda2e69a674028b90c4585b4cf6d6641ed4c9a7f800b321e2bfaca0683b9b7063f0fd07d51cc4368d377438f01e30715aa1cdeede55f88be9be46b6783942c7ec11edc432e2aa480d173c4dad49196f447315bcc78b41e82f21ae85651b10ef06a401c92ddbe4c323528ea4d40575ff398be6bb7f7b17f50ddbced3901f9cb5da5f2148a511eeaf235b80ad4d9bed212761a9aa5710b6eeeda5b7f3b63fcf968ea3bebeb6bbe1be79bccad0791842a329e88fdfd909cf26de08596e3b64d5ca65752c09166cab3b4c2a712fca8d5e3ecfa6a916ee48d216d8261e28b88b9fd1114173ca25cdc51c2cd0b362e06c1f5d392a025040dcc4e58b5cb2af5791990d06a95f23a0a2d889e723a526cd3e1319c5819d63c292d50628716f71b1838f0310a32188737b7000b82c218d30161cac089103f058d247aa6abb55ccb16ced9a25b1cb636d7fd178021fa05cf1f24cdd362b69ef5f7595b45a1b133e804dabe07936d2c13d8b351c42958cf03f7e0bf2be6727b20f7e261b8467792b85eb429e2a6b6aed3dffaff81d5cbf3f9314dad5e81dd09ce7bb769af5fb7b8a2743524e71f7959544e9e8c10302152e9e69efae4877d248634b1d2e0c948aefe6899d9167248e5e2e2657351180159b86c3cb976fe631ae48c2f795e836f25d5d3bf3e2dc5dd6dd104c66e690296399bf335e09c70b916515cd64c9dc5cbcc0dc3f14a6fd0c3901a9ed7ae287b2916e41c089c5f828cdf60d87c96e3d6c83f22f1f60abec2553470ded94d128b72dd6219936cbcbc2a92e8aa84a4e3d7bade23915fdb63d4904987d532cb97f4d1c796fb4cf6c7c546e103f9847655a2fd98cdca1d6b8b764940f6461002679b376603556b2cab443ddcac2f1ad17dcef36f42cdaee6ee2bb6ffdced4b5b353f9a06949b65c9c40f7594842358a99b763133878d5dbc6e6d5e1027f920483b2324928d441b296c287b35c2185d117e2b1887b4aae58f5524a41ff23470f41819a385ff55b89d71d4de00eda461b6411e054a6bb2278a5f6912ed7c036721bf168e33ff84a5c1a4386072eedc63a548b471c1ad98fcaecad85c94721f68bde85a62c35d81fe23d8f8ceb120a781458eae020cdd2168bee3a2432e463b8c31698ae9c4d808e5d3052963b4190df036df847dfe661c16b470d3f8dcffc4fc4771ef0de8e4e587336e13f9944754238b81632fc740a09c1d616db770fb217212f880055a7cbf0bb9b3955c857a139672997e82527e3c45ac26dd5cb514632f16544fd7d670b4886f7ffe5acc7d0157e206fa8c552d63650824d0b5ac6c814ad8db957bf042bc4b311f24fc5407814465e9fc570ca7680212ccd9449f0e856a214ac6ea2c7f955a0175c7afc517e4a6394a9fbc5bd4a37fab343883b1d0d8a3e38c1d11fe7ba96f761c3c62e169237d167176cf30b824a99ce11d91c4c18d5873e56a076bb83c83d13647fcd2c933e259772109612bf76b149621dea193962ae25d9ff7ca7909daefad46cd37aa75a4dab4c8a0bf98973703a8d29734b8ef6c593975be09f19c0cb32529ea5a29c6119a0d3dbb1bbcd63ff70421a414232ef24bf6aa7a03e3594cebafee4d185977c855f9b0cf385c62c9ca8c08c9cd544350b8fe1c4be47c11a8f2684170456fa90802ee1f1e0b67c08ffc440047e2a1afccffe6e8c213506a6a3ccd6bc1c9a5e107908bc92e49ca5017c6b76875e2aa2793abf121525a521284ad670ab5f0be1966e7e03e263cea2e8c483d3cb77cb2534feb68d49650e73a7d33bab9dd17d529823f69cd40997bd955dde37a5c9ada896bb83996194c84c35e15b56c4363dd2eaed69efdf1bc06adbbe8f5da57ef174a280a632ab6f8b6e484ece97422bc55f55c6bf062ea537c90943a48b034394b119763f1430c90444e68eb4c095576112c84a51dbb376ba2ee4ac78b81ce6c799283f9e47ff118adaafa08efc2d2d4cbb47480e9f8b757255c08209df31c8343d5a921e0e385a7314245cee3efcce2db548a304d6c1aa20082d619c6612e601a6be089f1fbf7f2f0fef3ee104da49f36c53b4e6306b012c3ec87cb9a74ecbceb2803f02081239af8c619db6c03edf006309a2d1a7373d096a7beab8ab3cfca53ed3fbb27c80496f1729dfc3697f9347e1a4546e5e539c3b45c4292146066499910025dd4d5bd8355c70a7502efde641c1eff55a48092b0a486e61aef09fb51f9374fe99d891a715160af21b0959f7fd3bd73629a2f769bac369fc9156d260394f9e8e879125155fcec16a066ab919d5cb82808dab083c4c4edeb59f8ddce170369907a1f1516ff9836bf711f786497905bec0b2aede12d0008cf903abe74767ae6a6c210e1b32051004bb5675b3ac6f8f8b06dfa91a32e3e7855eea17b2475c247bdb3a60b760c4e0d360b43b0cb48362bf5fdc7ad07a4d920e5f81fc451c7ce390121f8dd0aa36c00c837b9d78d3634a38dfdb0efb9700db29095e425d1423356f998496667fff23faa26fcfb092f636bf01dda45c37c67716ed20c7e7a9ae44b1a2c3fa8088a2e2e89000de62a0c2aa0b08e26f31f87e36d8dc1dd78c2788bbfbae08706eaf4c339244d25a4fab97b502f3027c3c6049fdda8ec6e780251d31398ec4720706dc6196a4a72e2750b2d273942a5b9abdd3f52ba0a1ac3467c26c86051aee3fd0888130390b64c31ab35a2303f6810d12d9d541fa54b77677bd1c8665f25d1e6a81194e5a9145d7aca7bd742a7350b453fc0e54a84759b9475d8905ca1b10731e76c975391e7f6f1359256fccb7eed6718fa98d4c19d022d34daba15da7db8b5a55fd339c5cae2a91d8c32b9fb2ab024300f7421562ac66ad11bedd56ed13686fab243817485a118aca6cd97370454186872c85970881b5b138b53e5e219c248b46b6b6f8f1fa11da1501f897d32efcacc66b5ea2374eaa315243e90d11f4a9e185dfd48e9c5cb68c8a925ecd5640ad771ac71d4af00e56f4e96ab1b57082c6ab7772dd9df7457ac806c186a7ed170e424ba08bb8ebad92c1e1b3f750e28634cf19449c7bce9e927628b161e14e24194a18f6e3df29aa19e3ad2859bddc88282328e4c75c04aeae74b39553af07eac6d82dea15e0b163a510fb464bfcbb99651321be795b1301738e13e0099376234cbf6d557e15c7fb61df4af32c10be085dcff5faa09e449f199bd90b6c540c85ee5c5be1f6364844f6913f42304daecede085404b2998b1658d53d9cc4bdff07454c573082222ffaa26daf454813d328a605675b8d39d214363813f7151ad9f117711e551637f436168dbea6131825a3d9326cd3eeda3fb0220d7c8a23c51c0d8ba9bdaee932d1fa71dac2fa2be263bdbfad9b14698d1aa0a04d2aa86c8e59cdb98d238e60fd65deef280cb76449a26da0b12534318c964e4d556bedbcdabf147fb206f220ba535ac61a3124606a51bcd3657dab3bb5397956b098b01b5b3a19e8712002728e4485d3cba5ec2417220ef0a33ac38fbd0fd8b458e26edb7658555739094d5e1a07476836fb9ae62381b5f4d5409d8e8a798b15143a6ef72391cc1b36a436f5f555bb17d7b85f715fb22bef6f76aa3c877b1ff09d4eb36ca39d6221da16a8acf9f3445eb65e4267dfce7225bc16cd6aa1a19e0dfc921e12ff01a99a35aff4a8a60af4e784e4b555bcf6654c6d6e51f272e61ec7ee50e946c6c328e7d92aafe95187a65d33cb5ae010d9847c37cef5c6318de2853b479b6d9c28a54446d920ab720fcf51d80369078d2b7e590043d98651f776b90529054e37789e1a661d84d668db407fa09955facdce69f50492da80bd160ae751ad8ff2b6aaff34ee2d9bf62bc3906d3f1a49658bde01c460e4fd9f69d4be4dd98d2b94112f31513c44c67b7b6ba19a960cdabfbdfd8c25707da5c82cb999bd90e75d7b34479a000dcc247cb835926ec33d932bd4abbaef431a6c93f9a3032fca6d0b0e784978041c5a8c8bedeb2130ece39ab0273d037642999004c0fa66d3719668d5dd031b32931195e2319d037d57f0bf2fd1085e798f304f92ec452490c09051096241e5c2a84f65873ab6dcb006318137f494a1303bdddc487468e07c9bd09017e0181fd1d4685018f52c2f5034818fae41c4cfababa2665a7e86450864cf1884e07f42ef775659117b880d0377ab3d1d73da51d187390c5e1619fe4dfc2abc1a16da5a13b3b37c0d51b788e4aa4bd972567469accf03972910cb63de98e786d8bf58988ee7ee44fb0547c3e75a91f175", 0x1002, r0) (async) keyctl$KEYCTL_MOVE(0x1e, r2, r0, r0, 0x0) (async) keyctl$read(0xb, r1, &(0x7f0000000440)=""/18, 0x12) (async) add_key(&(0x7f0000000140)='id_resolver\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000001200)="66ed942c10458cfad77e76cfd4b691233187391c3fe0e9499ac69f7a135bbf11087d943c7f90f8ab0b07639cce0b7c8c5793f7f07330a01f5bbdb317b8c5e7e2c19d23951dc52544e7a75dfb491f01b0bb8d305438538bec035aa77affba9d24d456b57c47e48ad63bb8c697dbdd3870e6533edce7a1d3f2ba94392be252948eb0ea5e045aa04a0d64736dc9ed1a25d47a46ccb05ec848ccf89a4ffc5461f103e09bc22afb36225ee6bc773119560bcdf49b5792e1a87aad9b343cc32b46b9759afbb8b086f0ae0a38e01d3ce101ef14033db199d1c17596f27b01c8115fe028edd5993600fa47de2e524959905a7e", 0xef, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$user(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x0}, &(0x7f0000000300)="53f06fac75041a", 0x7, r3) (async) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x227a, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:33 executing program 5: syz_emit_ethernet(0x1011, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaa400180c20000000011dc4e8b7de313754fea3ba60894eb905aea39cb9f76080d583bbad34279227e488882edefd3358e93419510822e07832f546faf59f6a90512b1b36d5613414bb67099eb706992ab03d7ddd12a0c95299792d86a78856b6f7b234a3d2d9efde69bf241232d19b46ce118337949c622a942e73f9988150723660f020bc3d1ebeb5976b50960de47174f79589aa6274e2305f5f95861d7f0b3e5a8267b58d2c80a20bfa3a47eafc44648a10ddca0fd7bbaec74c99e0bc7fe13af7f0b06b3ffa7d983be4d5f8190f2480f10134dd5c349d36638e857304f5869e1e47efb912d0e48264ee0632a617324c0bc8c0a2997c7a3f33679897a3b90203f02cb031006899efedc89a719473945435f37aa8f5bfc8addbe68f9578ec4e228bc1901bdd2faf1168d5f9bb9b4053a4f4bb86ac11b26916e51c7dc63b9001307fb1aff6e965fee1f9532661713e2fa59cc6ed688bd655c60bf7f32065189a9fc1f163568a3a0fde256ef4936adc3f573aa331c826d5b6835ebf4db32b062e5ae3a3367f06e30b7c3e7aaae0aa80209cd0dfaef2bb6c10be0711353c7b685eeb61eeafa6834c879423623624e5beba1266b1ea13723a7ef2d8884da4396bdddc689cb324c6f7c9cf806e335beb2cc1ac46557fe463a8bd479951eead1a334b08e8366004b0b99aefca2b15814010c76a5dad2cb5387e13e21ea723d9b1134cee375143b25dc3f0ce690ad981847ac6fb3de973f59e5741be4d0a5fd53d741b73c15402dab971c1585f4b7b5e9f52ed91c5864feef9295b1838370117a6fcb0c38c2dc7afbd3254c62b8795512af4a2a8932e49472776b734ebf47998b1fa80f2c4bd5fe0b7dccbca34f16d47699d055a5c9aa39b07f115e72798a1c734e6954392f3420c9be492c4092a3494d5618ccdf6bc84b02e1cf7cd4469c806d825379696b4e00fe397e6ffaeebaf8a81bd0d256db816741c20959cda5369b84293c7242074626b39afe736f33b94cc73da5d1e381c5c817422054073bb4ac257b9b550be4ee61062c4c5e280b9146d82f3d48ad48ec19754ffa1e6b4488caab826dd9e57bd292e8f120924bc05a5f944f74675c4b35f08de2aad981ff5130049f033601203d646fac12deed24a2b8a5e19e90cfbbc1d182cb00ef4007bdf2b26c7ecc89bfac1fa0db1b4b7a6446e99af4aa5c2d77c5a77e0bdaaeeb619402fd2cf68370cc921c3f01d268fd2b7eaf92e2ad6cf25508efffc950c7aeb9dd7670304dd68ff41462a4729b38efe0cb52f9d7086a67412b4f1f3754a81a6028d5b06469fac7383737228a9e34d934051cb374a14613ada38953985e85fd4b7864f5c832053bfa7b7e4a98b1538f7a692b0e2f5d58f5af62ae5c9ea8daa520959ffb01710dc251b27c8bfeedce5faf3dbd7933758a81c1a5fa4178409f25df9080fdf61938b0e110655cacc1c07076fad5e27e37261e1ba6b4ccc7d2e893c5e09833cc6bf469f7027c3cac11de05cafcb09058524628479edbda556fce257c5803411334988c3e4a1f10a1ea408a4d58e68b9915cd1008e68109b7d28e0eb872c7320e04b6dbc436dc5640ad0110a6d0bcd56d36eca723db188a711d74f38005b0a4e8b692c9954cc5228ac6e627490b4860f245c1c4e4412d44bb26230500000000000000fa8ff32daccdaaae8efdedf420cd903b5b83cd92e8acaf07205502d41320eefec51ed8cee5332bfe5bf724cc1a97dd7a7883968729d02c6ca5cbe86d496ae2f513ce50788b9db45d5a7bc114fb30aa3fcdaddef6d0c2a433bfe73b8ee0d7399bcdc870133148522865053f02a362b4532e88e315562fd674bfe3e62e8f2e4674cceffe287995de1408e7cd1b4cdff1e68fbf02e66b9db23e2a63f30842d731828471f4e7c8f3cabec843e89d8b08beb7056624c5f1a389dc601c991940eb2d6442786531b7f944b439e73972186312a3b911c5561abab05913ee94f45f8d12178b37f397d95bf4e874e2c00c6e969a2210951e0b72412aa10173c3708f498d396c2011b9f2ec3931fdf36f18f596b3677b7e00bfbfc90dac80f6fb1973d06073e9c875229ad7ac7957e703bcb28a901f4b9badcce348d79d9a93e704976d90b483e3ead7b278f063c14ee548951e1a475f0e9689b0c2c03efc8f55f51918e31ee014c08c9959163d9245e4860644cd02ced3046a8eb093ebd9b895b96cce71e3b1867d9378058b751c9a8906c32e2948e5d9b150daf620dd02d7477d590a59255c1a41c48c65de2b7fca89d298c2d5279bbc21d6f82d4f763026b0afceb5fed45913762de8b363f9525bf17c9777114b7fe82c31f989e2d77a19806d3e83577b9bbb8e01032c98b624109f254db2d33b5f2913ceec49291965cde6021fa32e27615ab52fac5c81b5ef595a4f09a4179d4252a21b70c57b48ea70baa126f94c8e2bb15b56ff6ccb1d5350b2d086a9bd0897c4e0ff94b74c9ff95c98a8a4681d59b49861cf56a92effe6a5db47f7dc2e5498c4102e93d89b35e778af79fed0a315d6523b43575a714e3ce98476c3aa543fa2aea6a83949613692941af8a7f5429220a6a2e99db9afeee3fe85b0504949ea66470ea764a47231400507d271a6243d1636513dee8f547b59c3eb42ae044a26d23b10118630999e12ba5869aad15ea3f00bcf531f4b56b57c7029541282082c5d3d29cd5dbe2723dd398980abddecdd3a7e11a6c6d89eebbf4735cd4c306ae73a9ea2f99fb66ac3191818e1fc7e3458ac5411dbc1b607f25d4d6b710fde5a348e8520a6d33638e2d289729a3a36085915a7845915b479b43024e2d305389d06a0f1087511b0c6df0ce745115e99c1483f8a5bba5b88a0c182ba69063e3f8b2eefd2a3d311814a2f72a9166b9184169a75a97d031bcd0a98295690a50fb1371f93d712fb0d6406f1443702f746231d3d0718d04180e5c2b81e9650cc8338148e2ecd73853175574981ca021c1de1fdcccd511fc11f5407337f264d9df18bed844badc001ffaece500baeb9045b91222b3a92c7aa6b9c6d2ce3f7415eae77d32c76f4765e04b237306e112995228466b9b3dad0a1d2e93344bd663f4dafd525d2b7ecceeb9ce7b6a0c206c58ed7a556c7017b622e5f7ee1ea8da3eab1a3d1a6cf14ce2a0a09112d38190efd39260eb3b44804b30859372f8b3ec40509124b82884241d97de3f88bf3ceb09120575cb439c22ef30ca1a966ebf0ab0d92c432d520725358480385a1058e68bd89aa6d67ec88a402503092363a88ccf81f0fa82259ed18c5edc89615f409e4f8b79e5c3f63d1ee2d1168d8815a42f70889a1042bb502e81864f9cc85bc14b63ef535a091c8268f9dca2e5f753eef5d11faf94b369590de80b39abb8aefac2e9f4c6d94a0c4d786f1175c70fc0a3a8f257cafafd1c5d9e03b00f4ccd300c0fef0e854f109f4d319de1417b3a01a2ef3c17ade6c6ecd01c2823445441a7349c439b1f3d4123c090829bd7bf0620f63ae49739222cb2802128de85ef81cf3a4e60d9483017597dbe42249555fc7a9a8426210bc2f3a10f171d210c7815a0cc4c844b0e7ff29bd0753e79f5581e34a3b037ddd51c244efd7642893c2f88a8275832e1afe0a77ff53fadacc6705a2f572a94bd586697409c3fb673356180137007172daa1424a4518ebb7fdef3c63e055da633ec22fb78e4188096623624c6b3f5ea373ec998d07777ebc7d34c0ce81d2ca63af4c798fe7e805c9a27e0fe6ab3f0de19b80a454b4463dd3affea5b4349be982fe7b636241423d876ba0ccedd8dea922bbe6b684f19611ca7320687f38c1479f10896ffd22e4310fdf5bdb383b1e2183a1894d78999a97622a3ce1595deac90a296b49416ebe1cb3a404b54d06bbcabdf885cc2400ebe645bc0b562eeb8c514226fc8d8f35bbd2d7859422e9eeebc112a4f9fac617730415f4850cd1e0a9d63f84860c21a65100925583a789466b45938711a3f6fa23edba30dbb7c89f519f8e372c2c43900d503301da1ab9eafa25b1a40cb6f4b3cdc8057a7fd8a14379d9ee55d22d3519f6a90c0f5aa475250e49e605e8281ba8394e1acd98f983bfbe98a6a6f88e9e1c70340767eb9cad57259e1b934183b318b4e024d84ba168d3c405fbaa3196995d983ef4720c3e098522c9fbebd7fdbda5394ac62870cc81efc1f60d1b886b7399a7d506ff14b231a6c75f12ce70ffadec80f62b092a9271c8199fd41e5d133c24c739e4d0bedda530e4dbe0669a68537cfde3996254d67b26e7f7cbb2c558cce5fedccf99ad154b01056a665ada9ca7bd287c4cb5f102efeab06df658e9146e10dcacb509c99849dae9d393ba75e91b85549a7324774ed08c58f822f17f2e979be131823d32504ea38373e9e496f4d5ebd37060f030152baa5bcc36782666c3b97b1279ec79a895a897617944d6b678711d74875ed19e9b4d8a36dca81155a81eb1c6582bc5237bf843edb3a5b1708ef1164b016e6c8d911f007073a2fcb68c76131c147af14dd8694536df9cec7cdbb249503ce4af6f1e5f5f8508bd1a8f8bfe2d42b1ea8bbc38c14e646afab41573ea1764533bc0e233cc712a0e5e47ffe695f14999aa18113db1d6fb3a54c3b2c782619be8e2757211401a67d95bcafdaa95b9854f392e41ae59cf09b2b1684a4963f6c950f0012d4d0d49a47bf0c9d7bf8cee385ba891293e0e0b340f7fa562ad08a73ed6f2ea22f533a4f4fcff03b757daa1073f78dac4558c5616f1a8bea42f838226ed8d94603cdaf5c59ae571262990bdaaf5f4121903176c6e713073ec7e36be9006fff94b893f7ed6e60051f85cc971afca0a055be4fe871dbded4b0750cc0c6bf734e28dc2cc98d124dfd1f4019b424a4cdc8925788b44b1158058f069593f1896935392915243338bb2ca2196d25b555f968825952ca8458bf0e535375331e41f1fcb3fd76d3a596a8cbd50e1fb179b761622e44b81e401b6d1a56cea5c0f60c1550ef5207ff8330a1552b15987a3e3e080aebf05b030704fdd243a1cdce3f139fdc864a332d4156c5b73ebef77c440821a41863a03f258ade0526d93e18675428b0e95d08f53da0f845b9767573455be3a69934e55eb3c8322c8b6008a8a2d5f51bf9aa3df6242455c1f758219e3520d0a60e6f70203b48562c65b44e2fc5ae27499d0974226731212905be96d7db164e5d44159d6e73df6aa0f3d1ce2a332fd8fa829853031454081b5bbd3a7e0d40ba33a7cf2b5d0d4587a2a3be71baae46bb8040f3be83b28b3bc7862694293b342e3b330351b721f6384ee9c468e54e88ba673d56d5f06bee40d9abdd41744482f218d37cd698c3acade2eba076e722ab78b91133124ea2938966e91e8c60e59b0fd39bd643ede57b912d26c40e486d025916b397c3d727ed5bad8d9508fc7fb558c388847d7ff453f7bb9baead60db6891cc45a9878b5c853e834151f5b64e8112b6d8408e1d06d41e9e0259412edeedb0e7498d4fdaeba4535d331014aed81f7af42c1c8f0ecabe7c04ce94d41a5d28b69b2f21035100fe894e26bbdf2eba499b96784f38d76ca670f11941341471eb9a35dae06ae623e54e852cde24b662558ea1d3d89c20a270bdb6726e1fd389d7f01984c96f5cc3c42c9aa9d286551697572b7fe5bc528b9fe99bcca5ac50c046310edb98c1a19fa3d217239a4975a605395db55632f2c9f8f09ed6cb1d5b287927bfd175d45f5d1ec00"/4081], &(0x7f0000000000)={0x0, 0x4, [0x325, 0x8c7, 0xf14, 0x8f0]}) (async) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r0, r0) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) r3 = add_key(&(0x7f00000000c0)='pkcs7_test\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)="09ecb04950f60320c97d175ff2ce5fef9337f16e841de752ab6b2572dbbbbc8ab86629a7467a3d8f597ab36463b9741da2c0c6092b66", 0x36, r1) keyctl$search(0xa, r2, &(0x7f0000000040)='trusted\x00', &(0x7f0000000080)={'syz', 0x3}, r3) (async) keyctl$revoke(0xf, r0) 00:20:33 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x2000, 0x78000000, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0xc) pselect6(0x40, &(0x7f0000000040)={0x40000000007, 0x80000001, 0x1000, 0x1, 0x6, 0x6, 0xa9, 0x6d}, &(0x7f0000000080)={0x7fff, 0x4, 0x5, 0x1, 0xde, 0xffffffffffffffc0, 0x2, 0xffffffff80000000}, &(0x7f00000000c0)={0x7, 0x3, 0x0, 0xdd, 0x6, 0x7, 0x1f, 0xfc}, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) io_uring_enter(0xffffffffffffffff, 0x829, 0xe429, 0x3, &(0x7f00000001c0)={[0x6]}, 0x8) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) clock_gettime(0x4, &(0x7f0000000000)) (async) shmget$private(0x0, 0x2000, 0x78000000, &(0x7f0000ffe000/0x2000)=nil) (async) shmget(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) (async) shmctl$SHM_UNLOCK(r1, 0xc) (async) pselect6(0x40, &(0x7f0000000040)={0x40000000007, 0x80000001, 0x1000, 0x1, 0x6, 0x6, 0xa9, 0x6d}, &(0x7f0000000080)={0x7fff, 0x4, 0x5, 0x1, 0xde, 0xffffffffffffffc0, 0x2, 0xffffffff80000000}, &(0x7f00000000c0)={0x7, 0x3, 0x0, 0xdd, 0x6, 0x7, 0x1f, 0xfc}, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) (async) io_uring_enter(0xffffffffffffffff, 0x829, 0xe429, 0x3, &(0x7f00000001c0)={[0x6]}, 0x8) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) [ 1920.356838][T12168] RAX: ffffffffffffffda RBX: 00007f4fe87b1f60 RCX: 00007f4fe869f109 [ 1920.356851][T12168] RDX: 0000000020000300 RSI: 0000000000002285 RDI: 0000000000000003 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x227b, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:33 executing program 2: r0 = request_key(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000140)='syz', 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$KEYCTL_PKEY_QUERY(0x18, r1, 0x0, &(0x7f0000000000)='syz', &(0x7f0000000040)) keyctl$revoke(0x10, r1) 00:20:33 executing program 5: syz_emit_ethernet(0x1011, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaa400180c20000000011dc4e8b7de313754fea3ba60894eb905aea39cb9f76080d583bbad34279227e488882edefd3358e93419510822e07832f546faf59f6a90512b1b36d5613414bb67099eb706992ab03d7ddd12a0c95299792d86a78856b6f7b234a3d2d9efde69bf241232d19b46ce118337949c622a942e73f9988150723660f020bc3d1ebeb5976b50960de47174f79589aa6274e2305f5f95861d7f0b3e5a8267b58d2c80a20bfa3a47eafc44648a10ddca0fd7bbaec74c99e0bc7fe13af7f0b06b3ffa7d983be4d5f8190f2480f10134dd5c349d36638e857304f5869e1e47efb912d0e48264ee0632a617324c0bc8c0a2997c7a3f33679897a3b90203f02cb031006899efedc89a719473945435f37aa8f5bfc8addbe68f9578ec4e228bc1901bdd2faf1168d5f9bb9b4053a4f4bb86ac11b26916e51c7dc63b9001307fb1aff6e965fee1f9532661713e2fa59cc6ed688bd655c60bf7f32065189a9fc1f163568a3a0fde256ef4936adc3f573aa331c826d5b6835ebf4db32b062e5ae3a3367f06e30b7c3e7aaae0aa80209cd0dfaef2bb6c10be0711353c7b685eeb61eeafa6834c879423623624e5beba1266b1ea13723a7ef2d8884da4396bdddc689cb324c6f7c9cf806e335beb2cc1ac46557fe463a8bd479951eead1a334b08e8366004b0b99aefca2b15814010c76a5dad2cb5387e13e21ea723d9b1134cee375143b25dc3f0ce690ad981847ac6fb3de973f59e5741be4d0a5fd53d741b73c15402dab971c1585f4b7b5e9f52ed91c5864feef9295b1838370117a6fcb0c38c2dc7afbd3254c62b8795512af4a2a8932e49472776b734ebf47998b1fa80f2c4bd5fe0b7dccbca34f16d47699d055a5c9aa39b07f115e72798a1c734e6954392f3420c9be492c4092a3494d5618ccdf6bc84b02e1cf7cd4469c806d825379696b4e00fe397e6ffaeebaf8a81bd0d256db816741c20959cda5369b84293c7242074626b39afe736f33b94cc73da5d1e381c5c817422054073bb4ac257b9b550be4ee61062c4c5e280b9146d82f3d48ad48ec19754ffa1e6b4488caab826dd9e57bd292e8f120924bc05a5f944f74675c4b35f08de2aad981ff5130049f033601203d646fac12deed24a2b8a5e19e90cfbbc1d182cb00ef4007bdf2b26c7ecc89bfac1fa0db1b4b7a6446e99af4aa5c2d77c5a77e0bdaaeeb619402fd2cf68370cc921c3f01d268fd2b7eaf92e2ad6cf25508efffc950c7aeb9dd7670304dd68ff41462a4729b38efe0cb52f9d7086a67412b4f1f3754a81a6028d5b06469fac7383737228a9e34d934051cb374a14613ada38953985e85fd4b7864f5c832053bfa7b7e4a98b1538f7a692b0e2f5d58f5af62ae5c9ea8daa520959ffb01710dc251b27c8bfeedce5faf3dbd7933758a81c1a5fa4178409f25df9080fdf61938b0e110655cacc1c07076fad5e27e37261e1ba6b4ccc7d2e893c5e09833cc6bf469f7027c3cac11de05cafcb09058524628479edbda556fce257c5803411334988c3e4a1f10a1ea408a4d58e68b9915cd1008e68109b7d28e0eb872c7320e04b6dbc436dc5640ad0110a6d0bcd56d36eca723db188a711d74f38005b0a4e8b692c9954cc5228ac6e627490b4860f245c1c4e4412d44bb26230500000000000000fa8ff32daccdaaae8efdedf420cd903b5b83cd92e8acaf07205502d41320eefec51ed8cee5332bfe5bf724cc1a97dd7a7883968729d02c6ca5cbe86d496ae2f513ce50788b9db45d5a7bc114fb30aa3fcdaddef6d0c2a433bfe73b8ee0d7399bcdc870133148522865053f02a362b4532e88e315562fd674bfe3e62e8f2e4674cceffe287995de1408e7cd1b4cdff1e68fbf02e66b9db23e2a63f30842d731828471f4e7c8f3cabec843e89d8b08beb7056624c5f1a389dc601c991940eb2d6442786531b7f944b439e73972186312a3b911c5561abab05913ee94f45f8d12178b37f397d95bf4e874e2c00c6e969a2210951e0b72412aa10173c3708f498d396c2011b9f2ec3931fdf36f18f596b3677b7e00bfbfc90dac80f6fb1973d06073e9c875229ad7ac7957e703bcb28a901f4b9badcce348d79d9a93e704976d90b483e3ead7b278f063c14ee548951e1a475f0e9689b0c2c03efc8f55f51918e31ee014c08c9959163d9245e4860644cd02ced3046a8eb093ebd9b895b96cce71e3b1867d9378058b751c9a8906c32e2948e5d9b150daf620dd02d7477d590a59255c1a41c48c65de2b7fca89d298c2d5279bbc21d6f82d4f763026b0afceb5fed45913762de8b363f9525bf17c9777114b7fe82c31f989e2d77a19806d3e83577b9bbb8e01032c98b624109f254db2d33b5f2913ceec49291965cde6021fa32e27615ab52fac5c81b5ef595a4f09a4179d4252a21b70c57b48ea70baa126f94c8e2bb15b56ff6ccb1d5350b2d086a9bd0897c4e0ff94b74c9ff95c98a8a4681d59b49861cf56a92effe6a5db47f7dc2e5498c4102e93d89b35e778af79fed0a315d6523b43575a714e3ce98476c3aa543fa2aea6a83949613692941af8a7f5429220a6a2e99db9afeee3fe85b0504949ea66470ea764a47231400507d271a6243d1636513dee8f547b59c3eb42ae044a26d23b10118630999e12ba5869aad15ea3f00bcf531f4b56b57c7029541282082c5d3d29cd5dbe2723dd398980abddecdd3a7e11a6c6d89eebbf4735cd4c306ae73a9ea2f99fb66ac3191818e1fc7e3458ac5411dbc1b607f25d4d6b710fde5a348e8520a6d33638e2d289729a3a36085915a7845915b479b43024e2d305389d06a0f1087511b0c6df0ce745115e99c1483f8a5bba5b88a0c182ba69063e3f8b2eefd2a3d311814a2f72a9166b9184169a75a97d031bcd0a98295690a50fb1371f93d712fb0d6406f1443702f746231d3d0718d04180e5c2b81e9650cc8338148e2ecd73853175574981ca021c1de1fdcccd511fc11f5407337f264d9df18bed844badc001ffaece500baeb9045b91222b3a92c7aa6b9c6d2ce3f7415eae77d32c76f4765e04b237306e112995228466b9b3dad0a1d2e93344bd663f4dafd525d2b7ecceeb9ce7b6a0c206c58ed7a556c7017b622e5f7ee1ea8da3eab1a3d1a6cf14ce2a0a09112d38190efd39260eb3b44804b30859372f8b3ec40509124b82884241d97de3f88bf3ceb09120575cb439c22ef30ca1a966ebf0ab0d92c432d520725358480385a1058e68bd89aa6d67ec88a402503092363a88ccf81f0fa82259ed18c5edc89615f409e4f8b79e5c3f63d1ee2d1168d8815a42f70889a1042bb502e81864f9cc85bc14b63ef535a091c8268f9dca2e5f753eef5d11faf94b369590de80b39abb8aefac2e9f4c6d94a0c4d786f1175c70fc0a3a8f257cafafd1c5d9e03b00f4ccd300c0fef0e854f109f4d319de1417b3a01a2ef3c17ade6c6ecd01c2823445441a7349c439b1f3d4123c090829bd7bf0620f63ae49739222cb2802128de85ef81cf3a4e60d9483017597dbe42249555fc7a9a8426210bc2f3a10f171d210c7815a0cc4c844b0e7ff29bd0753e79f5581e34a3b037ddd51c244efd7642893c2f88a8275832e1afe0a77ff53fadacc6705a2f572a94bd586697409c3fb673356180137007172daa1424a4518ebb7fdef3c63e055da633ec22fb78e4188096623624c6b3f5ea373ec998d07777ebc7d34c0ce81d2ca63af4c798fe7e805c9a27e0fe6ab3f0de19b80a454b4463dd3affea5b4349be982fe7b636241423d876ba0ccedd8dea922bbe6b684f19611ca7320687f38c1479f10896ffd22e4310fdf5bdb383b1e2183a1894d78999a97622a3ce1595deac90a296b49416ebe1cb3a404b54d06bbcabdf885cc2400ebe645bc0b562eeb8c514226fc8d8f35bbd2d7859422e9eeebc112a4f9fac617730415f4850cd1e0a9d63f84860c21a65100925583a789466b45938711a3f6fa23edba30dbb7c89f519f8e372c2c43900d503301da1ab9eafa25b1a40cb6f4b3cdc8057a7fd8a14379d9ee55d22d3519f6a90c0f5aa475250e49e605e8281ba8394e1acd98f983bfbe98a6a6f88e9e1c70340767eb9cad57259e1b934183b318b4e024d84ba168d3c405fbaa3196995d983ef4720c3e098522c9fbebd7fdbda5394ac62870cc81efc1f60d1b886b7399a7d506ff14b231a6c75f12ce70ffadec80f62b092a9271c8199fd41e5d133c24c739e4d0bedda530e4dbe0669a68537cfde3996254d67b26e7f7cbb2c558cce5fedccf99ad154b01056a665ada9ca7bd287c4cb5f102efeab06df658e9146e10dcacb509c99849dae9d393ba75e91b85549a7324774ed08c58f822f17f2e979be131823d32504ea38373e9e496f4d5ebd37060f030152baa5bcc36782666c3b97b1279ec79a895a897617944d6b678711d74875ed19e9b4d8a36dca81155a81eb1c6582bc5237bf843edb3a5b1708ef1164b016e6c8d911f007073a2fcb68c76131c147af14dd8694536df9cec7cdbb249503ce4af6f1e5f5f8508bd1a8f8bfe2d42b1ea8bbc38c14e646afab41573ea1764533bc0e233cc712a0e5e47ffe695f14999aa18113db1d6fb3a54c3b2c782619be8e2757211401a67d95bcafdaa95b9854f392e41ae59cf09b2b1684a4963f6c950f0012d4d0d49a47bf0c9d7bf8cee385ba891293e0e0b340f7fa562ad08a73ed6f2ea22f533a4f4fcff03b757daa1073f78dac4558c5616f1a8bea42f838226ed8d94603cdaf5c59ae571262990bdaaf5f4121903176c6e713073ec7e36be9006fff94b893f7ed6e60051f85cc971afca0a055be4fe871dbded4b0750cc0c6bf734e28dc2cc98d124dfd1f4019b424a4cdc8925788b44b1158058f069593f1896935392915243338bb2ca2196d25b555f968825952ca8458bf0e535375331e41f1fcb3fd76d3a596a8cbd50e1fb179b761622e44b81e401b6d1a56cea5c0f60c1550ef5207ff8330a1552b15987a3e3e080aebf05b030704fdd243a1cdce3f139fdc864a332d4156c5b73ebef77c440821a41863a03f258ade0526d93e18675428b0e95d08f53da0f845b9767573455be3a69934e55eb3c8322c8b6008a8a2d5f51bf9aa3df6242455c1f758219e3520d0a60e6f70203b48562c65b44e2fc5ae27499d0974226731212905be96d7db164e5d44159d6e73df6aa0f3d1ce2a332fd8fa829853031454081b5bbd3a7e0d40ba33a7cf2b5d0d4587a2a3be71baae46bb8040f3be83b28b3bc7862694293b342e3b330351b721f6384ee9c468e54e88ba673d56d5f06bee40d9abdd41744482f218d37cd698c3acade2eba076e722ab78b91133124ea2938966e91e8c60e59b0fd39bd643ede57b912d26c40e486d025916b397c3d727ed5bad8d9508fc7fb558c388847d7ff453f7bb9baead60db6891cc45a9878b5c853e834151f5b64e8112b6d8408e1d06d41e9e0259412edeedb0e7498d4fdaeba4535d331014aed81f7af42c1c8f0ecabe7c04ce94d41a5d28b69b2f21035100fe894e26bbdf2eba499b96784f38d76ca670f11941341471eb9a35dae06ae623e54e852cde24b662558ea1d3d89c20a270bdb6726e1fd389d7f01984c96f5cc3c42c9aa9d286551697572b7fe5bc528b9fe99bcca5ac50c046310edb98c1a19fa3d217239a4975a605395db55632f2c9f8f09ed6cb1d5b287927bfd175d45f5d1ec00"/4081], &(0x7f0000000000)={0x0, 0x4, [0x325, 0x8c7, 0xf14, 0x8f0]}) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r0, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) r3 = add_key(&(0x7f00000000c0)='pkcs7_test\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)="09ecb04950f60320c97d175ff2ce5fef9337f16e841de752ab6b2572dbbbbc8ab86629a7467a3d8f597ab36463b9741da2c0c6092b66", 0x36, r1) keyctl$search(0xa, r2, &(0x7f0000000040)='trusted\x00', &(0x7f0000000080)={'syz', 0x3}, r3) keyctl$revoke(0xf, r0) syz_emit_ethernet(0x1011, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaa400180c20000000011dc4e8b7de313754fea3ba60894eb905aea39cb9f76080d583bbad34279227e488882edefd3358e93419510822e07832f546faf59f6a90512b1b36d5613414bb67099eb706992ab03d7ddd12a0c95299792d86a78856b6f7b234a3d2d9efde69bf241232d19b46ce118337949c622a942e73f9988150723660f020bc3d1ebeb5976b50960de47174f79589aa6274e2305f5f95861d7f0b3e5a8267b58d2c80a20bfa3a47eafc44648a10ddca0fd7bbaec74c99e0bc7fe13af7f0b06b3ffa7d983be4d5f8190f2480f10134dd5c349d36638e857304f5869e1e47efb912d0e48264ee0632a617324c0bc8c0a2997c7a3f33679897a3b90203f02cb031006899efedc89a719473945435f37aa8f5bfc8addbe68f9578ec4e228bc1901bdd2faf1168d5f9bb9b4053a4f4bb86ac11b26916e51c7dc63b9001307fb1aff6e965fee1f9532661713e2fa59cc6ed688bd655c60bf7f32065189a9fc1f163568a3a0fde256ef4936adc3f573aa331c826d5b6835ebf4db32b062e5ae3a3367f06e30b7c3e7aaae0aa80209cd0dfaef2bb6c10be0711353c7b685eeb61eeafa6834c879423623624e5beba1266b1ea13723a7ef2d8884da4396bdddc689cb324c6f7c9cf806e335beb2cc1ac46557fe463a8bd479951eead1a334b08e8366004b0b99aefca2b15814010c76a5dad2cb5387e13e21ea723d9b1134cee375143b25dc3f0ce690ad981847ac6fb3de973f59e5741be4d0a5fd53d741b73c15402dab971c1585f4b7b5e9f52ed91c5864feef9295b1838370117a6fcb0c38c2dc7afbd3254c62b8795512af4a2a8932e49472776b734ebf47998b1fa80f2c4bd5fe0b7dccbca34f16d47699d055a5c9aa39b07f115e72798a1c734e6954392f3420c9be492c4092a3494d5618ccdf6bc84b02e1cf7cd4469c806d825379696b4e00fe397e6ffaeebaf8a81bd0d256db816741c20959cda5369b84293c7242074626b39afe736f33b94cc73da5d1e381c5c817422054073bb4ac257b9b550be4ee61062c4c5e280b9146d82f3d48ad48ec19754ffa1e6b4488caab826dd9e57bd292e8f120924bc05a5f944f74675c4b35f08de2aad981ff5130049f033601203d646fac12deed24a2b8a5e19e90cfbbc1d182cb00ef4007bdf2b26c7ecc89bfac1fa0db1b4b7a6446e99af4aa5c2d77c5a77e0bdaaeeb619402fd2cf68370cc921c3f01d268fd2b7eaf92e2ad6cf25508efffc950c7aeb9dd7670304dd68ff41462a4729b38efe0cb52f9d7086a67412b4f1f3754a81a6028d5b06469fac7383737228a9e34d934051cb374a14613ada38953985e85fd4b7864f5c832053bfa7b7e4a98b1538f7a692b0e2f5d58f5af62ae5c9ea8daa520959ffb01710dc251b27c8bfeedce5faf3dbd7933758a81c1a5fa4178409f25df9080fdf61938b0e110655cacc1c07076fad5e27e37261e1ba6b4ccc7d2e893c5e09833cc6bf469f7027c3cac11de05cafcb09058524628479edbda556fce257c5803411334988c3e4a1f10a1ea408a4d58e68b9915cd1008e68109b7d28e0eb872c7320e04b6dbc436dc5640ad0110a6d0bcd56d36eca723db188a711d74f38005b0a4e8b692c9954cc5228ac6e627490b4860f245c1c4e4412d44bb26230500000000000000fa8ff32daccdaaae8efdedf420cd903b5b83cd92e8acaf07205502d41320eefec51ed8cee5332bfe5bf724cc1a97dd7a7883968729d02c6ca5cbe86d496ae2f513ce50788b9db45d5a7bc114fb30aa3fcdaddef6d0c2a433bfe73b8ee0d7399bcdc870133148522865053f02a362b4532e88e315562fd674bfe3e62e8f2e4674cceffe287995de1408e7cd1b4cdff1e68fbf02e66b9db23e2a63f30842d731828471f4e7c8f3cabec843e89d8b08beb7056624c5f1a389dc601c991940eb2d6442786531b7f944b439e73972186312a3b911c5561abab05913ee94f45f8d12178b37f397d95bf4e874e2c00c6e969a2210951e0b72412aa10173c3708f498d396c2011b9f2ec3931fdf36f18f596b3677b7e00bfbfc90dac80f6fb1973d06073e9c875229ad7ac7957e703bcb28a901f4b9badcce348d79d9a93e704976d90b483e3ead7b278f063c14ee548951e1a475f0e9689b0c2c03efc8f55f51918e31ee014c08c9959163d9245e4860644cd02ced3046a8eb093ebd9b895b96cce71e3b1867d9378058b751c9a8906c32e2948e5d9b150daf620dd02d7477d590a59255c1a41c48c65de2b7fca89d298c2d5279bbc21d6f82d4f763026b0afceb5fed45913762de8b363f9525bf17c9777114b7fe82c31f989e2d77a19806d3e83577b9bbb8e01032c98b624109f254db2d33b5f2913ceec49291965cde6021fa32e27615ab52fac5c81b5ef595a4f09a4179d4252a21b70c57b48ea70baa126f94c8e2bb15b56ff6ccb1d5350b2d086a9bd0897c4e0ff94b74c9ff95c98a8a4681d59b49861cf56a92effe6a5db47f7dc2e5498c4102e93d89b35e778af79fed0a315d6523b43575a714e3ce98476c3aa543fa2aea6a83949613692941af8a7f5429220a6a2e99db9afeee3fe85b0504949ea66470ea764a47231400507d271a6243d1636513dee8f547b59c3eb42ae044a26d23b10118630999e12ba5869aad15ea3f00bcf531f4b56b57c7029541282082c5d3d29cd5dbe2723dd398980abddecdd3a7e11a6c6d89eebbf4735cd4c306ae73a9ea2f99fb66ac3191818e1fc7e3458ac5411dbc1b607f25d4d6b710fde5a348e8520a6d33638e2d289729a3a36085915a7845915b479b43024e2d305389d06a0f1087511b0c6df0ce745115e99c1483f8a5bba5b88a0c182ba69063e3f8b2eefd2a3d311814a2f72a9166b9184169a75a97d031bcd0a98295690a50fb1371f93d712fb0d6406f1443702f746231d3d0718d04180e5c2b81e9650cc8338148e2ecd73853175574981ca021c1de1fdcccd511fc11f5407337f264d9df18bed844badc001ffaece500baeb9045b91222b3a92c7aa6b9c6d2ce3f7415eae77d32c76f4765e04b237306e112995228466b9b3dad0a1d2e93344bd663f4dafd525d2b7ecceeb9ce7b6a0c206c58ed7a556c7017b622e5f7ee1ea8da3eab1a3d1a6cf14ce2a0a09112d38190efd39260eb3b44804b30859372f8b3ec40509124b82884241d97de3f88bf3ceb09120575cb439c22ef30ca1a966ebf0ab0d92c432d520725358480385a1058e68bd89aa6d67ec88a402503092363a88ccf81f0fa82259ed18c5edc89615f409e4f8b79e5c3f63d1ee2d1168d8815a42f70889a1042bb502e81864f9cc85bc14b63ef535a091c8268f9dca2e5f753eef5d11faf94b369590de80b39abb8aefac2e9f4c6d94a0c4d786f1175c70fc0a3a8f257cafafd1c5d9e03b00f4ccd300c0fef0e854f109f4d319de1417b3a01a2ef3c17ade6c6ecd01c2823445441a7349c439b1f3d4123c090829bd7bf0620f63ae49739222cb2802128de85ef81cf3a4e60d9483017597dbe42249555fc7a9a8426210bc2f3a10f171d210c7815a0cc4c844b0e7ff29bd0753e79f5581e34a3b037ddd51c244efd7642893c2f88a8275832e1afe0a77ff53fadacc6705a2f572a94bd586697409c3fb673356180137007172daa1424a4518ebb7fdef3c63e055da633ec22fb78e4188096623624c6b3f5ea373ec998d07777ebc7d34c0ce81d2ca63af4c798fe7e805c9a27e0fe6ab3f0de19b80a454b4463dd3affea5b4349be982fe7b636241423d876ba0ccedd8dea922bbe6b684f19611ca7320687f38c1479f10896ffd22e4310fdf5bdb383b1e2183a1894d78999a97622a3ce1595deac90a296b49416ebe1cb3a404b54d06bbcabdf885cc2400ebe645bc0b562eeb8c514226fc8d8f35bbd2d7859422e9eeebc112a4f9fac617730415f4850cd1e0a9d63f84860c21a65100925583a789466b45938711a3f6fa23edba30dbb7c89f519f8e372c2c43900d503301da1ab9eafa25b1a40cb6f4b3cdc8057a7fd8a14379d9ee55d22d3519f6a90c0f5aa475250e49e605e8281ba8394e1acd98f983bfbe98a6a6f88e9e1c70340767eb9cad57259e1b934183b318b4e024d84ba168d3c405fbaa3196995d983ef4720c3e098522c9fbebd7fdbda5394ac62870cc81efc1f60d1b886b7399a7d506ff14b231a6c75f12ce70ffadec80f62b092a9271c8199fd41e5d133c24c739e4d0bedda530e4dbe0669a68537cfde3996254d67b26e7f7cbb2c558cce5fedccf99ad154b01056a665ada9ca7bd287c4cb5f102efeab06df658e9146e10dcacb509c99849dae9d393ba75e91b85549a7324774ed08c58f822f17f2e979be131823d32504ea38373e9e496f4d5ebd37060f030152baa5bcc36782666c3b97b1279ec79a895a897617944d6b678711d74875ed19e9b4d8a36dca81155a81eb1c6582bc5237bf843edb3a5b1708ef1164b016e6c8d911f007073a2fcb68c76131c147af14dd8694536df9cec7cdbb249503ce4af6f1e5f5f8508bd1a8f8bfe2d42b1ea8bbc38c14e646afab41573ea1764533bc0e233cc712a0e5e47ffe695f14999aa18113db1d6fb3a54c3b2c782619be8e2757211401a67d95bcafdaa95b9854f392e41ae59cf09b2b1684a4963f6c950f0012d4d0d49a47bf0c9d7bf8cee385ba891293e0e0b340f7fa562ad08a73ed6f2ea22f533a4f4fcff03b757daa1073f78dac4558c5616f1a8bea42f838226ed8d94603cdaf5c59ae571262990bdaaf5f4121903176c6e713073ec7e36be9006fff94b893f7ed6e60051f85cc971afca0a055be4fe871dbded4b0750cc0c6bf734e28dc2cc98d124dfd1f4019b424a4cdc8925788b44b1158058f069593f1896935392915243338bb2ca2196d25b555f968825952ca8458bf0e535375331e41f1fcb3fd76d3a596a8cbd50e1fb179b761622e44b81e401b6d1a56cea5c0f60c1550ef5207ff8330a1552b15987a3e3e080aebf05b030704fdd243a1cdce3f139fdc864a332d4156c5b73ebef77c440821a41863a03f258ade0526d93e18675428b0e95d08f53da0f845b9767573455be3a69934e55eb3c8322c8b6008a8a2d5f51bf9aa3df6242455c1f758219e3520d0a60e6f70203b48562c65b44e2fc5ae27499d0974226731212905be96d7db164e5d44159d6e73df6aa0f3d1ce2a332fd8fa829853031454081b5bbd3a7e0d40ba33a7cf2b5d0d4587a2a3be71baae46bb8040f3be83b28b3bc7862694293b342e3b330351b721f6384ee9c468e54e88ba673d56d5f06bee40d9abdd41744482f218d37cd698c3acade2eba076e722ab78b91133124ea2938966e91e8c60e59b0fd39bd643ede57b912d26c40e486d025916b397c3d727ed5bad8d9508fc7fb558c388847d7ff453f7bb9baead60db6891cc45a9878b5c853e834151f5b64e8112b6d8408e1d06d41e9e0259412edeedb0e7498d4fdaeba4535d331014aed81f7af42c1c8f0ecabe7c04ce94d41a5d28b69b2f21035100fe894e26bbdf2eba499b96784f38d76ca670f11941341471eb9a35dae06ae623e54e852cde24b662558ea1d3d89c20a270bdb6726e1fd389d7f01984c96f5cc3c42c9aa9d286551697572b7fe5bc528b9fe99bcca5ac50c046310edb98c1a19fa3d217239a4975a605395db55632f2c9f8f09ed6cb1d5b287927bfd175d45f5d1ec00"/4081], &(0x7f0000000000)={0x0, 0x4, [0x325, 0x8c7, 0xf14, 0x8f0]}) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x9, r0, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) add_key(&(0x7f00000000c0)='pkcs7_test\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)="09ecb04950f60320c97d175ff2ce5fef9337f16e841de752ab6b2572dbbbbc8ab86629a7467a3d8f597ab36463b9741da2c0c6092b66", 0x36, r1) (async) keyctl$search(0xa, r2, &(0x7f0000000040)='trusted\x00', &(0x7f0000000080)={'syz', 0x3}, r3) (async) keyctl$revoke(0xf, r0) (async) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r1 = add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc1}, &(0x7f0000000140)={0x0, "90c837409a59da7511864965576ea73ac6f6862fc31f428e2e67391aa4b2f776c2ac13f20cf22e2505434c707582623f853fc50f2cb96d9a22cb729b5d5015fe", 0x19}, 0x48, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x0}, 0x0, 0x0, r2) [ 1920.356918][T12168] RBP: 00007f4fe7e151d0 R08: 0000000000000000 R09: 0000000000000000 [ 1920.356931][T12168] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 00:20:33 executing program 1: io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) [ 1920.356944][T12168] R13: 00007ffc048f808f R14: 00007f4fe7e15300 R15: 0000000000022000 [ 1920.356962][T12168] [ 1920.423677][T12181] FAULT_INJECTION: forcing a failure. [ 1920.423677][T12181] name fail_usercopy, interval 1, probability 0, space 0, times 0 00:20:33 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3ee, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x227c, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000200)="eeca027293460d77daa09bb4cda8e2f540e138b49bad1f872589091b3d26aed71e75c00057f4e1ec0856d57b66c595f89ca88978fe2df93a44a2e19c31423fe8b4ef4d45f343dc1a92a671331616778438b79d9cbe61cbfb218574fbc5908c2c92ba0f795cb720a2477ea75502cf52813177307aad9bc4d36ea1ad8e49f786be6d6694", 0x83, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x0) keyctl$revoke(0xf, r0) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async, rerun: 64) r1 = add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc1}, &(0x7f0000000140)={0x0, "90c837409a59da7511864965576ea73ac6f6862fc31f428e2e67391aa4b2f776c2ac13f20cf22e2505434c707582623f853fc50f2cb96d9a22cb729b5d5015fe", 0x19}, 0x48, r0) (rerun: 64) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async, rerun: 64) keyctl$revoke(0x3, r2) (rerun: 64) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x0}, 0x0, 0x0, r2) 00:20:33 executing program 1: io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:33 executing program 2: r0 = request_key(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000140)='syz', 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$KEYCTL_PKEY_QUERY(0x18, r1, 0x0, &(0x7f0000000000)='syz', &(0x7f0000000040)) keyctl$revoke(0x10, r1) 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) r1 = add_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000200)="eeca027293460d77daa09bb4cda8e2f540e138b49bad1f872589091b3d26aed71e75c00057f4e1ec0856d57b66c595f89ca88978fe2df93a44a2e19c31423fe8b4ef4d45f343dc1a92a671331616778438b79d9cbe61cbfb218574fbc5908c2c92ba0f795cb720a2477ea75502cf52813177307aad9bc4d36ea1ad8e49f786be6d6694", 0x83, r0) (rerun: 64) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x0) (async) keyctl$revoke(0xf, r0) 00:20:33 executing program 2: r0 = request_key(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000140)='syz', 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$KEYCTL_PKEY_QUERY(0x18, r1, 0x0, &(0x7f0000000000)='syz', &(0x7f0000000040)) keyctl$revoke(0x10, r1) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x227d, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.423703][T12181] CPU: 1 PID: 12181 Comm: syz-executor.0 Not tainted 5.19.0-rc1-syzkaller-dirty #0 [ 1920.423729][T12181] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 00:20:33 executing program 1: io_uring_register$IORING_REGISTER_PERSONALITY(0xffffffffffffffff, 0x9, 0x0, 0x0) (async) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) add_key(&(0x7f0000000080)='dns_resolver\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)="11d3876156ccc7aa969382dd9aa4b583c94150d593943dd7ed97d4d536943197f8564452de4c404529e08c4ab45b4f2c2fe67f211d3332c07622033a58198043da05842019e50eb5352f2507e5544072b852cf5b6cdcedc3e862ea3e", 0x5c, 0x0) add_key$keyring(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x0}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$revoke(0x10, r2) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) r1 = add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc1}, &(0x7f0000000140)={0x0, "90c837409a59da7511864965576ea73ac6f6862fc31f428e2e67391aa4b2f776c2ac13f20cf22e2505434c707582623f853fc50f2cb96d9a22cb729b5d5015fe", 0x19}, 0x48, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) (async) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x0}, 0x0, 0x0, r2) [ 1920.423820][T12181] Call Trace: [ 1920.423827][T12181] [ 1920.423834][T12181] dump_stack_lvl+0xd6/0x122 [ 1920.423938][T12181] dump_stack+0x11/0x12 [ 1920.423987][T12181] should_fail+0x242/0x250 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000200)="eeca027293460d77daa09bb4cda8e2f540e138b49bad1f872589091b3d26aed71e75c00057f4e1ec0856d57b66c595f89ca88978fe2df93a44a2e19c31423fe8b4ef4d45f343dc1a92a671331616778438b79d9cbe61cbfb218574fbc5908c2c92ba0f795cb720a2477ea75502cf52813177307aad9bc4d36ea1ad8e49f786be6d6694", 0x83, r0) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x0) keyctl$revoke(0xf, r0) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x227e, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:33 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = socket(0x11, 0xa, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0x9420}}, './file0\x00'}) sendmsg$TIPC_NL_BEARER_GET(r3, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0xb0, 0x0, 0x0, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_BEARER={0x4c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x401}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4080000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5176}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x101}]}, @TIPC_NLA_BEARER_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x401}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}]}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x9d57}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xff}]}, @TIPC_NLA_NET={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x8}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xffff}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xe8}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x1}]}]}, 0xb0}, 0x1, 0x0, 0x0, 0x4000094}, 0x4) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000200)={'ip6tnl0\x00', 0x0, 0x6, 0x6, 0x6, 0x3f, 0x1a, @private2={0xfc, 0x2, '\x00', 0x1}, @loopback, 0x10, 0x80, 0x9, 0x1}}) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)=@getchain={0x44, 0x66, 0x700, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0xfff1, 0x9}, {0xffe0}, {0xffe0, 0xf}}, [{0x8, 0xb, 0x4}, {0x8, 0xb, 0x6}, {0x8, 0xb, 0x8}, {0x8, 0xb, 0x401}]}, 0x44}, 0x1, 0x0, 0x0, 0x8040}, 0x0) setregid(0x0, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x114}, 0x0, 0x0, 0x4, 0x9f}) 00:20:33 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3ef, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) (async) add_key(&(0x7f0000000080)='dns_resolver\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)="11d3876156ccc7aa969382dd9aa4b583c94150d593943dd7ed97d4d536943197f8564452de4c404529e08c4ab45b4f2c2fe67f211d3332c07622033a58198043da05842019e50eb5352f2507e5544072b852cf5b6cdcedc3e862ea3e", 0x5c, 0x0) (async) add_key$keyring(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x0}, 0x0, 0x0, r1) (async) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$revoke(0x10, r2) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, r0) request_key(&(0x7f0000000000)='trusted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\x00', r1) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000280)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r2) keyctl$revoke(0x3, 0x0) r3 = add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000400)={'fscrypt:', @desc2}, &(0x7f0000000440)={0x0, "654520da7692dc6e5593e0230e5c1daa6d18c1b31f2db6afa180000000000000002c8ec0107a86224f0ec315897dc7cb09809460d65c59e07cdcf6e7d937a5da", 0x23}, 0x48, 0xfffffffffffffff9) add_key$fscrypt_v1(&(0x7f0000000240), &(0x7f0000000300)={'fscrypt:', @auto=[0x33, 0x63, 0xf0, 0x35, 0x37, 0x66, 0x33, 0x62, 0x31, 0x30, 0x32, 0x35, 0x66, 0x52, 0x65, 0x32]}, &(0x7f0000000340)={0x0, "0fbc1ac3da6a3e2f629d9b445bef622d6c4260ec641862b31e7a91b82ad8d4f3d5210a7f3ff7e45cb3f20628d38b07582c2989a28a2ccd10665d2a7a0db7a57e", 0x18}, 0x48, r3) 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) (async) add_key(&(0x7f0000000080)='dns_resolver\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)="11d3876156ccc7aa969382dd9aa4b583c94150d593943dd7ed97d4d536943197f8564452de4c404529e08c4ab45b4f2c2fe67f211d3332c07622033a58198043da05842019e50eb5352f2507e5544072b852cf5b6cdcedc3e862ea3e", 0x5c, 0x0) (async) add_key$keyring(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x0}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$revoke(0x10, r2) [ 1920.424009][T12181] should_fail_usercopy+0x16/0x20 [ 1920.424030][T12181] _copy_to_user+0x1a/0x90 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$revoke(0xf, r0) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x227f, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.424116][T12181] put_sg_io_hdr+0xa0/0x280 00:20:33 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) r1 = socket(0x11, 0xa, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0x9420}}, './file0\x00'}) sendmsg$TIPC_NL_BEARER_GET(r3, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0xb0, 0x0, 0x0, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_BEARER={0x4c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x401}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4080000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5176}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x101}]}, @TIPC_NLA_BEARER_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x401}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}]}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x9d57}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xff}]}, @TIPC_NLA_NET={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x8}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xffff}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xe8}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x1}]}]}, 0xb0}, 0x1, 0x0, 0x0, 0x4000094}, 0x4) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000200)={'ip6tnl0\x00', 0x0, 0x6, 0x6, 0x6, 0x3f, 0x1a, @private2={0xfc, 0x2, '\x00', 0x1}, @loopback, 0x10, 0x80, 0x9, 0x1}}) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)=@getchain={0x44, 0x66, 0x700, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0xfff1, 0x9}, {0xffe0}, {0xffe0, 0xf}}, [{0x8, 0xb, 0x4}, {0x8, 0xb, 0x6}, {0x8, 0xb, 0x8}, {0x8, 0xb, 0x401}]}, 0x44}, 0x1, 0x0, 0x0, 0x8040}, 0x0) (async) setregid(0x0, r2) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x114}, 0x0, 0x0, 0x4, 0x9f}) 00:20:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, r0) request_key(&(0x7f0000000000)='trusted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\x00', r1) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000280)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r2) keyctl$revoke(0x3, 0x0) (async) r3 = add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000400)={'fscrypt:', @desc2}, &(0x7f0000000440)={0x0, "654520da7692dc6e5593e0230e5c1daa6d18c1b31f2db6afa180000000000000002c8ec0107a86224f0ec315897dc7cb09809460d65c59e07cdcf6e7d937a5da", 0x23}, 0x48, 0xfffffffffffffff9) add_key$fscrypt_v1(&(0x7f0000000240), &(0x7f0000000300)={'fscrypt:', @auto=[0x33, 0x63, 0xf0, 0x35, 0x37, 0x66, 0x33, 0x62, 0x31, 0x30, 0x32, 0x35, 0x66, 0x52, 0x65, 0x32]}, &(0x7f0000000340)={0x0, "0fbc1ac3da6a3e2f629d9b445bef622d6c4260ec641862b31e7a91b82ad8d4f3d5210a7f3ff7e45cb3f20628d38b07582c2989a28a2ccd10665d2a7a0db7a57e", 0x18}, 0x48, r3) 00:20:33 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2282, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.424138][T12181] ? _raw_spin_unlock+0x2d/0x50 00:20:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r2, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b0000000000000000040000000000180400000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000002000000000000000000000000000000ff4fea8eacf8ea721c07ad20b55be7c50000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdbd70d1c0496799ec47505726541060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c50000000000000000000000000000000000000000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000cbcb00040000000000000000000000000000000000000000000000000000000000000000e70000000000053cbf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b5426300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d100000000000000000000000000000000000000000000000000000000000000000072656469726563740000000000000000000000000000f8c3415cc9c7aa2697670dee9104ed44b53df3c50b6d5a133d9c77fc2b669f56ed68108d6d22f7b2e30d4a11683f905b985b2d57cab1aa4ea270d8c7cef36097b526bbffc45bd287a1964cdb579907a991f6a8eabe10d17b3148f3dd009179335437edc0e9eebba9dbe71b6c301663c1"]}, 0xa29) r3 = add_key$user(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x2}, &(0x7f0000000e00)="0c4a0bf226eb157c2ae6e50bea031c37c32c341b16e22ad4196996521c169b68cfb9ccce7fe5263def2b72fd871f9fda59ab2cd99b2422b485d1c8541818d4bc546697b3d12ea33befc1b83a68f2b44eb136faec6f0a", 0x56, r0) r4 = add_key$fscrypt_v1(&(0x7f0000000ec0), &(0x7f0000000f00)={'fscrypt:', @desc1}, &(0x7f0000000f40)={0x0, "fed0b97a9fe96ca6e59183bbf75ad5f835f2890b85afd9b804e5f2260b4b7791063a6aa665e9f7171c75953f991700e7d9f567627dd65fc84ef243c58d54a8c0", 0x24}, 0x48, 0xfffffffffffffffb) keyctl$search(0xa, r3, &(0x7f0000000440)='ceph\x00', &(0x7f0000000e80)={'syz', 0x1}, r4) keyctl$revoke(0x3, r1) keyctl$search(0xa, 0x0, &(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x2}, r1) keyctl$revoke(0x10, r0) r5 = add_key$keyring(&(0x7f0000000180), &(0x7f00000002c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) keyctl$revoke(0x3, r5) keyctl$get_security(0x11, r5, &(0x7f0000000200)=""/178, 0xb2) add_key(&(0x7f0000000300)='rxrpc_s\x00', &(0x7f0000000340)={'syz', 0x1}, &(0x7f0000000380)="20f6aa5571b04375a7dcfa0beeac6d4b16527a16c4b4208d4632eba0edc6c7b8b0b656bbf52a9a59", 0x28, 0xfffffffffffffff9) [ 1920.424182][T12181] ? finish_task_switch+0xf0/0x240 00:20:33 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 32) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 32) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) (async) keyctl$revoke(0xf, r0) 00:20:34 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = socket(0x11, 0xa, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0x9420}}, './file0\x00'}) sendmsg$TIPC_NL_BEARER_GET(r3, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0xb0, 0x0, 0x0, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_BEARER={0x4c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x401}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4080000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5176}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x101}]}, @TIPC_NLA_BEARER_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x401}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}]}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x9d57}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xff}]}, @TIPC_NLA_NET={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x8}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xffff}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xe8}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x1}]}]}, 0xb0}, 0x1, 0x0, 0x0, 0x4000094}, 0x4) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000200)={'ip6tnl0\x00', 0x0, 0x6, 0x6, 0x6, 0x3f, 0x1a, @private2={0xfc, 0x2, '\x00', 0x1}, @loopback, 0x10, 0x80, 0x9, 0x1}}) sendmsg$nl_route_sched(r3, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)=@getchain={0x44, 0x66, 0x700, 0x70bd2a, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0xfff1, 0x9}, {0xffe0}, {0xffe0, 0xf}}, [{0x8, 0xb, 0x4}, {0x8, 0xb, 0x6}, {0x8, 0xb, 0x8}, {0x8, 0xb, 0x401}]}, 0x44}, 0x1, 0x0, 0x0, 0x8040}, 0x0) (async) setregid(0x0, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x114}, 0x0, 0x0, 0x4, 0x9f}) [ 1920.424277][T12181] sg_new_read+0x300/0x450 [ 1920.424348][T12181] ? __list_del_entry_valid+0x54/0xc0 [ 1920.424374][T12181] sg_ioctl+0x15a0/0x18e0 00:20:34 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2283, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:34 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, r0) request_key(&(0x7f0000000000)='trusted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\x00', r1) (async) keyctl$revoke(0x3, r0) (async, rerun: 64) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) (rerun: 64) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000280)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r2) (async) keyctl$revoke(0x3, 0x0) r3 = add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000400)={'fscrypt:', @desc2}, &(0x7f0000000440)={0x0, "654520da7692dc6e5593e0230e5c1daa6d18c1b31f2db6afa180000000000000002c8ec0107a86224f0ec315897dc7cb09809460d65c59e07cdcf6e7d937a5da", 0x23}, 0x48, 0xfffffffffffffff9) add_key$fscrypt_v1(&(0x7f0000000240), &(0x7f0000000300)={'fscrypt:', @auto=[0x33, 0x63, 0xf0, 0x35, 0x37, 0x66, 0x33, 0x62, 0x31, 0x30, 0x32, 0x35, 0x66, 0x52, 0x65, 0x32]}, &(0x7f0000000340)={0x0, "0fbc1ac3da6a3e2f629d9b445bef622d6c4260ec641862b31e7a91b82ad8d4f3d5210a7f3ff7e45cb3f20628d38b07582c2989a28a2ccd10665d2a7a0db7a57e", 0x18}, 0x48, r3) 00:20:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async, rerun: 32) r2 = socket(0x2, 0x1, 0x0) (rerun: 32) setsockopt$EBT_SO_SET_ENTRIES(r2, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b0000000000000000040000000000180400000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000002000000000000000000000000000000ff4fea8eacf8ea721c07ad20b55be7c50000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdbd70d1c0496799ec47505726541060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c50000000000000000000000000000000000000000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000cbcb00040000000000000000000000000000000000000000000000000000000000000000e70000000000053cbf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b5426300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d100000000000000000000000000000000000000000000000000000000000000000072656469726563740000000000000000000000000000f8c3415cc9c7aa2697670dee9104ed44b53df3c50b6d5a133d9c77fc2b669f56ed68108d6d22f7b2e30d4a11683f905b985b2d57cab1aa4ea270d8c7cef36097b526bbffc45bd287a1964cdb579907a991f6a8eabe10d17b3148f3dd009179335437edc0e9eebba9dbe71b6c301663c1"]}, 0xa29) r3 = add_key$user(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x2}, &(0x7f0000000e00)="0c4a0bf226eb157c2ae6e50bea031c37c32c341b16e22ad4196996521c169b68cfb9ccce7fe5263def2b72fd871f9fda59ab2cd99b2422b485d1c8541818d4bc546697b3d12ea33befc1b83a68f2b44eb136faec6f0a", 0x56, r0) (async) r4 = add_key$fscrypt_v1(&(0x7f0000000ec0), &(0x7f0000000f00)={'fscrypt:', @desc1}, &(0x7f0000000f40)={0x0, "fed0b97a9fe96ca6e59183bbf75ad5f835f2890b85afd9b804e5f2260b4b7791063a6aa665e9f7171c75953f991700e7d9f567627dd65fc84ef243c58d54a8c0", 0x24}, 0x48, 0xfffffffffffffffb) keyctl$search(0xa, r3, &(0x7f0000000440)='ceph\x00', &(0x7f0000000e80)={'syz', 0x1}, r4) keyctl$revoke(0x3, r1) keyctl$search(0xa, 0x0, &(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x2}, r1) (async) keyctl$revoke(0x10, r0) (async) r5 = add_key$keyring(&(0x7f0000000180), &(0x7f00000002c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) (async) keyctl$revoke(0x3, r5) keyctl$get_security(0x11, r5, &(0x7f0000000200)=""/178, 0xb2) add_key(&(0x7f0000000300)='rxrpc_s\x00', &(0x7f0000000340)={'syz', 0x1}, &(0x7f0000000380)="20f6aa5571b04375a7dcfa0beeac6d4b16527a16c4b4208d4632eba0edc6c7b8b0b656bbf52a9a59", 0x28, 0xfffffffffffffff9) 00:20:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) (async) keyctl$revoke(0xf, r0) (async) 00:20:34 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000c0d000/0x3000)=nil, 0x9000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cpuacct.stat\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0xc0, 0x0, 0x800}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) write$cgroup_type(r2, &(0x7f0000000140), 0xffffff1f) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) [ 1920.424465][T12181] ? wake_bit_function+0x70/0x70 [ 1920.424508][T12181] ? sg_poll+0x240/0x240 [ 1920.424654][T12181] __se_sys_ioctl+0xcb/0x140 [ 1920.424675][T12181] __x64_sys_ioctl+0x3f/0x50 [ 1920.424695][T12181] do_syscall_64+0x2b/0x70 [ 1920.424718][T12181] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 1920.424809][T12181] RIP: 0033:0x7f4fe869f109 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2284, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, r0) r2 = request_key(&(0x7f0000000140)='rxrpc_s\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)='syz', 0xfffffffffffffff8) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r3) keyctl$revoke(0xf, r0) add_key(&(0x7f00000002c0)='ceph\x00', &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r1) add_key$fscrypt_v1(&(0x7f0000000480), &(0x7f00000004c0)={'fscrypt:', @desc2}, &(0x7f0000000500)={0x0, "b6ba624e8f2f10e450d543b9d24b591e292158e4e56b90327876d848d7141d91e4fab3ae3f78c7730e3bde9441f6eb1c559201da8ac43d404e80b5ed3ac763ef", 0x40}, 0x48, 0xfffffffffffffffc) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000440)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) add_key$keyring(&(0x7f0000000240), &(0x7f00000003c0)={'syz', 0x2}, 0x0, 0x0, r4) add_key(&(0x7f0000000280)='big_key\x00', &(0x7f0000000400)={'syz', 0x2}, 0x0, 0x0, r4) 00:20:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) r2 = socket(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r2, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b0000000000000000040000000000180400000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000002000000000000000000000000000000ff4fea8eacf8ea721c07ad20b55be7c50000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdbd70d1c0496799ec47505726541060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c50000000000000000000000000000000000000000009f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000cbcb00040000000000000000000000000000000000000000000000000000000000000000e70000000000053cbf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b5426300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d100000000000000000000000000000000000000000000000000000000000000000072656469726563740000000000000000000000000000f8c3415cc9c7aa2697670dee9104ed44b53df3c50b6d5a133d9c77fc2b669f56ed68108d6d22f7b2e30d4a11683f905b985b2d57cab1aa4ea270d8c7cef36097b526bbffc45bd287a1964cdb579907a991f6a8eabe10d17b3148f3dd009179335437edc0e9eebba9dbe71b6c301663c1"]}, 0xa29) (async) r3 = add_key$user(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x2}, &(0x7f0000000e00)="0c4a0bf226eb157c2ae6e50bea031c37c32c341b16e22ad4196996521c169b68cfb9ccce7fe5263def2b72fd871f9fda59ab2cd99b2422b485d1c8541818d4bc546697b3d12ea33befc1b83a68f2b44eb136faec6f0a", 0x56, r0) (async) r4 = add_key$fscrypt_v1(&(0x7f0000000ec0), &(0x7f0000000f00)={'fscrypt:', @desc1}, &(0x7f0000000f40)={0x0, "fed0b97a9fe96ca6e59183bbf75ad5f835f2890b85afd9b804e5f2260b4b7791063a6aa665e9f7171c75953f991700e7d9f567627dd65fc84ef243c58d54a8c0", 0x24}, 0x48, 0xfffffffffffffffb) keyctl$search(0xa, r3, &(0x7f0000000440)='ceph\x00', &(0x7f0000000e80)={'syz', 0x1}, r4) (async) keyctl$revoke(0x3, r1) keyctl$search(0xa, 0x0, &(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x2}, r1) (async) keyctl$revoke(0x10, r0) (async) r5 = add_key$keyring(&(0x7f0000000180), &(0x7f00000002c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) (async) keyctl$revoke(0x3, r5) keyctl$get_security(0x11, r5, &(0x7f0000000200)=""/178, 0xb2) (async) add_key(&(0x7f0000000300)='rxrpc_s\x00', &(0x7f0000000340)={'syz', 0x1}, &(0x7f0000000380)="20f6aa5571b04375a7dcfa0beeac6d4b16527a16c4b4208d4632eba0edc6c7b8b0b656bbf52a9a59", 0x28, 0xfffffffffffffff9) 00:20:34 executing program 3: add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000400), &(0x7f00000003c0)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r2 = add_key$user(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="e2ab260e57e96da351b64f427fbb17051d1e312d5c70ecee7ac51cc29cabe5e6cd9a178395f6dfa50de94653d09f66172a9f103c9bc8777a0ae99106690dc6de9ab5b30830bd0430c4a9babf4a7e8f803bfaee2b2f2f30a0bd0440262973ba655905315ec1f5988fcdd0109531318ba59026cc6f2ccb62c7bae6bca28dbeceadfef46c6177b44e6e20", 0x89, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r4 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) keyctl$revoke(0x3, r5) add_key$keyring(&(0x7f0000000300), &(0x7f0000000340)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) keyctl$KEYCTL_WATCH_KEY(0x20, r2, r6, 0x6) r7 = request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='syz', r4) keyctl$revoke(0x3, r7) [ 1920.424823][T12181] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 00:20:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, r0) r2 = request_key(&(0x7f0000000140)='rxrpc_s\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)='syz', 0xfffffffffffffff8) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r3) keyctl$revoke(0xf, r0) add_key(&(0x7f00000002c0)='ceph\x00', &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r1) add_key$fscrypt_v1(&(0x7f0000000480), &(0x7f00000004c0)={'fscrypt:', @desc2}, &(0x7f0000000500)={0x0, "b6ba624e8f2f10e450d543b9d24b591e292158e4e56b90327876d848d7141d91e4fab3ae3f78c7730e3bde9441f6eb1c559201da8ac43d404e80b5ed3ac763ef", 0x40}, 0x48, 0xfffffffffffffffc) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000440)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) add_key$keyring(&(0x7f0000000240), &(0x7f00000003c0)={'syz', 0x2}, 0x0, 0x0, r4) add_key(&(0x7f0000000280)='big_key\x00', &(0x7f0000000400)={'syz', 0x2}, 0x0, 0x0, r4) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, r0) (async) request_key(&(0x7f0000000140)='rxrpc_s\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)='syz', 0xfffffffffffffff8) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r3) (async) keyctl$revoke(0xf, r0) (async) add_key(&(0x7f00000002c0)='ceph\x00', &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r1) (async) add_key$fscrypt_v1(&(0x7f0000000480), &(0x7f00000004c0)={'fscrypt:', @desc2}, &(0x7f0000000500)={0x0, "b6ba624e8f2f10e450d543b9d24b591e292158e4e56b90327876d848d7141d91e4fab3ae3f78c7730e3bde9441f6eb1c559201da8ac43d404e80b5ed3ac763ef", 0x40}, 0x48, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000100), &(0x7f0000000440)={'syz', 0x2}, 0x0, 0x0, r2) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) (async) keyctl$revoke(0x3, r4) (async) add_key$keyring(&(0x7f0000000240), &(0x7f00000003c0)={'syz', 0x2}, 0x0, 0x0, r4) (async) add_key(&(0x7f0000000280)='big_key\x00', &(0x7f0000000400)={'syz', 0x2}, 0x0, 0x0, r4) (async) 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2286, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1920.424841][T12181] RSP: 002b:00007f4fe7e15168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1920.424936][T12181] RAX: ffffffffffffffda RBX: 00007f4fe87b1f60 RCX: 00007f4fe869f109 [ 1920.424949][T12181] RDX: 0000000020000300 RSI: 0000000000002285 RDI: 0000000000000003 [ 1920.425013][T12181] RBP: 00007f4fe7e151d0 R08: 0000000000000000 R09: 0000000000000000 [ 1920.425066][T12181] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1920.425079][T12181] R13: 00007ffc048f808f R14: 00007f4fe7e15300 R15: 0000000000022000 [ 1920.425095][T12181] [ 1920.494473][T12195] FAULT_INJECTION: forcing a failure. [ 1920.494473][T12195] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1920.494499][T12195] CPU: 0 PID: 12195 Comm: syz-executor.0 Not tainted 5.19.0-rc1-syzkaller-dirty #0 [ 1920.494561][T12195] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1920.494573][T12195] Call Trace: [ 1920.494578][T12195] [ 1920.494585][T12195] dump_stack_lvl+0xd6/0x122 [ 1920.494612][T12195] dump_stack+0x11/0x12 [ 1920.494631][T12195] should_fail+0x242/0x250 [ 1920.494696][T12195] should_fail_usercopy+0x16/0x20 [ 1920.494717][T12195] _copy_to_user+0x1a/0x90 00:20:34 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f1, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:34 executing program 3: add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000400), &(0x7f00000003c0)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r2 = add_key$user(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="e2ab260e57e96da351b64f427fbb17051d1e312d5c70ecee7ac51cc29cabe5e6cd9a178395f6dfa50de94653d09f66172a9f103c9bc8777a0ae99106690dc6de9ab5b30830bd0430c4a9babf4a7e8f803bfaee2b2f2f30a0bd0440262973ba655905315ec1f5988fcdd0109531318ba59026cc6f2ccb62c7bae6bca28dbeceadfef46c6177b44e6e20", 0x89, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r4 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) keyctl$revoke(0x3, r5) add_key$keyring(&(0x7f0000000300), &(0x7f0000000340)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) keyctl$KEYCTL_WATCH_KEY(0x20, r2, r6, 0x6) r7 = request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='syz', r4) keyctl$revoke(0x3, r7) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000400), &(0x7f00000003c0)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) (async) add_key$user(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="e2ab260e57e96da351b64f427fbb17051d1e312d5c70ecee7ac51cc29cabe5e6cd9a178395f6dfa50de94653d09f66172a9f103c9bc8777a0ae99106690dc6de9ab5b30830bd0430c4a9babf4a7e8f803bfaee2b2f2f30a0bd0440262973ba655905315ec1f5988fcdd0109531318ba59026cc6f2ccb62c7bae6bca28dbeceadfef46c6177b44e6e20", 0x89, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) (async) keyctl$revoke(0x3, r5) (async) add_key$keyring(&(0x7f0000000300), &(0x7f0000000340)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') (async) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) (async) keyctl$KEYCTL_WATCH_KEY(0x20, r2, r6, 0x6) (async) request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='syz', r4) (async) keyctl$revoke(0x3, r7) (async) 00:20:34 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000c0d000/0x3000)=nil, 0x9000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) (async) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cpuacct.stat\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0xc0, 0x0, 0x800}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) (rerun: 64) write$cgroup_type(r2, &(0x7f0000000140), 0xffffff1f) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$revoke(0x10, r0) 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2287, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, r0) (async, rerun: 32) r2 = request_key(&(0x7f0000000140)='rxrpc_s\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)='syz', 0xfffffffffffffff8) (async, rerun: 32) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r3) keyctl$revoke(0xf, r0) add_key(&(0x7f00000002c0)='ceph\x00', &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r1) (async) add_key$fscrypt_v1(&(0x7f0000000480), &(0x7f00000004c0)={'fscrypt:', @desc2}, &(0x7f0000000500)={0x0, "b6ba624e8f2f10e450d543b9d24b591e292158e4e56b90327876d848d7141d91e4fab3ae3f78c7730e3bde9441f6eb1c559201da8ac43d404e80b5ed3ac763ef", 0x40}, 0x48, 0xfffffffffffffffc) (async) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000440)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) (async, rerun: 32) keyctl$revoke(0x3, r4) (rerun: 32) add_key$keyring(&(0x7f0000000240), &(0x7f00000003c0)={'syz', 0x2}, 0x0, 0x0, r4) (async, rerun: 32) add_key(&(0x7f0000000280)='big_key\x00', &(0x7f0000000400)={'syz', 0x2}, 0x0, 0x0, r4) (rerun: 32) 00:20:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) (async) keyctl$revoke(0x10, r0) (async) [ 1920.494737][T12195] simple_read_from_buffer+0xab/0x120 [ 1920.494760][T12195] proc_fail_nth_read+0x10d/0x150 [ 1920.494803][T12195] ? proc_fault_inject_write+0x230/0x230 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2288, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:34 executing program 3: add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) (async) r1 = add_key$keyring(&(0x7f0000000400), &(0x7f00000003c0)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r2 = add_key$user(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="e2ab260e57e96da351b64f427fbb17051d1e312d5c70ecee7ac51cc29cabe5e6cd9a178395f6dfa50de94653d09f66172a9f103c9bc8777a0ae99106690dc6de9ab5b30830bd0430c4a9babf4a7e8f803bfaee2b2f2f30a0bd0440262973ba655905315ec1f5988fcdd0109531318ba59026cc6f2ccb62c7bae6bca28dbeceadfef46c6177b44e6e20", 0x89, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r4 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) (async) keyctl$revoke(0x3, r5) add_key$keyring(&(0x7f0000000300), &(0x7f0000000340)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) keyctl$KEYCTL_WATCH_KEY(0x20, r2, r6, 0x6) (async) r7 = request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='syz', r4) keyctl$revoke(0x3, r7) [ 1920.494823][T12195] vfs_read+0x1a1/0x6a0 [ 1920.494842][T12195] ? __fget_files+0x1a7/0x1e0 [ 1920.494863][T12195] ksys_read+0xe8/0x1a0 [ 1920.495004][T12195] __x64_sys_read+0x3e/0x50 [ 1920.495023][T12195] do_syscall_64+0x2b/0x70 [ 1920.495114][T12195] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 1920.495136][T12195] RIP: 0033:0x7f4fe8651cbc 00:20:34 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000c0d000/0x3000)=nil, 0x9000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cpuacct.stat\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0xc0, 0x0, 0x800}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) write$cgroup_type(r2, &(0x7f0000000140), 0xffffff1f) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmat(r0, &(0x7f0000c0d000/0x3000)=nil, 0x9000) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) (async) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cpuacct.stat\x00', 0x26e1, 0x0) (async) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0xc0, 0x0, 0x800}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) (async) write$cgroup_type(r2, &(0x7f0000000140), 0xffffff1f) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) [ 1920.495152][T12195] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 1920.495247][T12195] RSP: 002b:00007f4fe7e15160 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1920.495268][T12195] RAX: ffffffffffffffda RBX: 00007f4fe87b1f60 RCX: 00007f4fe8651cbc [ 1920.495282][T12195] RDX: 000000000000000f RSI: 00007f4fe7e151e0 RDI: 0000000000000004 [ 1920.495296][T12195] RBP: 00007f4fe7e151d0 R08: 0000000000000000 R09: 0000000000000000 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2289, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) (async) keyctl$revoke(0x10, r0) [ 1920.495342][T12195] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1920.495355][T12195] R13: 00007ffc048f808f R14: 00007f4fe7e15300 R15: 0000000000022000 [ 1920.495371][T12195] [ 1922.218442][T12591] loop1: detected capacity change from 0 to 4096 00:20:34 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000001500), &(0x7f00000014c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='keyring\x00', r1) r2 = add_key(&(0x7f00000000c0)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$update(0x2, r0, &(0x7f0000000340)="c6c488a4e418116465ef957ad0a62fda2d3409f9a843365afdbbe6e7405c1207a9bad58d296b6eb13711e1958ef59074733a7900b9e37ea81f1453ca097db1a320ca64765082a93fd9d8bf545cc480076fd87f12796190f9", 0x58) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) request_key(&(0x7f0000000180)='id_resolver\x00', &(0x7f0000001540)={'syz', 0x0}, &(0x7f0000000240)='ceph\x00', r0) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) keyctl$revoke(0x3, r5) add_key(&(0x7f0000000440)='user\x00', &(0x7f0000000480)={'syz', 0x0}, &(0x7f00000004c0)="6e4ca17e5e397f5e536f1ec070b7d07d01643f2c7a936998095656cfaa7a81105225092db5e7fd068ee2d72e6682bfc65f28ba7d9d9f5d48e610db9d8acfeb24a11c1549ceffd974e3549b55d7da6e2c34660f175c78bb0971d70f139356d1bc8d7b31f232b6efbeb23f3cff5d7cdf70f48f0c5b20c01e8254949ccffd69ae890fcc73d825ed4c28042e8a7e23f4abda987df1d808f332f12960b22567c8ef8d074b421fbe716f6754e45df9da7d6cd95e57663a922f5e9e0ec92af669b4cf8333bac1e70c0402bcc27f62801b4eb3636c11b4d43731b3ffe3e510e7032a9080c2cace80b1dee003160c96feddfeb68285b844a3421dae4ce91023f40853cb3fed382c267ae87486206a45e50273a48d07471f79e648c7947db577c25382ac0c38824b08c15140329f17efa2b5b9ba8a5048a07d65dfe8110523b39b7a2e610eb24d6acc24e876e23c0e6580cf40fa9c6b4e240641726851d8fe0d1f85bb902da11b357cce2c2ca6859a058a48f50cd1ff8daddd80d0c301b79b53c1dcee71ce7a668e471722c90ac1a0acb5a2c40e5f03bd2f8e13f34621535b6859e46c639b5b1babaf5cc140a3436bea9fbcaae1df51ef35a962e748e780d5a5a1eec04217ecedbbc8d7411d6d4a021e07babaa10ef579154140d2c98a60a69773e5813e49de3db8e4af6465bcf98b28474200e676680226e1885b99b690407804b0140f981814aed418b658274da3f4a29d27681f09f6b6ddca9ab2d9fc71ecef25dc4c63e2630b9f80552146a6f71707bc495109dc972fe8174d896c01a66652abd7fdd5ec1bc37088285be2f32cd99816d1785c86a9200e4c71c6d9733b33d62ba43968e90dcd8340c0d1bcc1f6bf7ed656399292e047af0f38c436fddc6aaf05ca055ef709bb63c57dd752e38fc9ba449cb5d0f634e32ce7756baf1b9c3d37858de9b07c1806fd8eec672975eeb04033539997016a32082817cab17a537f7ef68e676f5a83e1675f51a6fb26bcd4031ece3137a7f949db88f6c47101e7d11c706943b0db69523b2e8dfacdb9eb24ba67915bd6c7cf15c0d8e2568e1cacb0900f318eeec2aa22e552f7c2ed9aee3952821cee6eef7f4e4103765466f077995d566caa9bd9cadec2e2cc5675585ff1083dd940b874973843d03355052cb7de1a324dca13d4ab18e0c7f750a07997a544506259838d30bf068d377544f31621e1ece1106595b2d09af6c1f7e743b9213649cf3240af0886b3cc07544f7138b8130083637214dde90901506a634dec7e2069bf5555a798862042ad8edc76962a44e8a5ab671e610108145d58a7bd811d0c77802954ffa11f476ff63e3f28820e36fcc4803ab337e7013455be504c7fdec873035f66fc0860623823525d967a7eb1f28f9cab9d354160fe51018511ae9d73e07fc8466d0af8652e74ae4e2922440927ca2cb7f1737f728118859afa074b6d3af110dfddf75384cc9adf42c340902713c433db5cab47268321e39f690f7f5317f77ba015ef0c1f95ab57b71cf0d2d6897c221ef52d7be7a836f04f9054fe201b19c43215fa8ca03c60aee1e0f19c555960fa71973c05d7bde65fc2e7e7b8be0955011a5c4b909b35a99af45830a84712963214a3bba80609ed4dfb468840755d528c3f0943c600568abd6b0ab43f2af7669441716b080f499e8f82084f2f4115600131113e6f4d79db37cce3f05748b0b1e81261cc245f0840b2ff35e700e48c3556121bfbe7f739f98bbc2db62fe39279615770b76b25df107536ed5f34c24da75f93e0816128d669001c214ee52200c92f445f74088652959e233dda63785cc0622e22247ba78a4cc9ffee7a8542fba2606b62bf5fb3d5739505ff9744aef544fbdad4a586cf1c4792e5863b2bf0bc5ba85609672a3bac8f7911a340ab3a67e452e9ed0bed54c9fec50cfb41e50e52a90786dc38dfdf98fe4e49cf19431e7248ceeaf0e67d094d124d503a80450e2ab4f0dae53b0e72678b1ff3534a38e620524ea7abdbfe783a5ef279b225a372c2276560eb22248df8a72a3703b0f9908c50ea227231729647bee283982a311c2326c697e4e1d9660e71c27b850526a118e2f1981ae87ff0675d8f2438eefb0168efa76af00504e847a45cd9a9acd698a2e7cf09eff6d8aed36eecebcd18a41c67f80f7df4e28976852e11be9d3f5a5da32a1e2fe67fbb777d90d4c6a64b105f3cddfb15660925b0fc499d157fcd42f9455b085d73c32198d628d12c7f7d48363d92f09810150584211dcda49323ae0c6f85a2166101cd59b05bdea234e84ad205949c445c6d7d6f6c4f99bf1446ae1fff6289e57d30bcac79774111895f4157e2a5232a95380c002a31b1b660b9d45d06a55406caf15aa31ebf433be32620c162427144d427c3a6af2bad83ceb046be8b865a7b5b77c260eea7880b289f0652f086c2815e77082f7ca781ca6a51e83b71244123e2757d0e0fa9651bab2e4c39374af79553c2ef89deb558d6ad78635853f42fb1aeb6065b730510678ee8d6cdff37294074f806214c63f0f53bfd59b97d692a20bc63300251bdfbf5aef5870b0e8b3c80fb0adfc4b82f900aaea7309c9493f017104d005fa98805caccafb0d472a7b27915dee900a84b5fbe8bb43f96de9d25d019723ddcee2239eff27946afd69fc9018a698820ee4e7f1c7c9760a79368c3be68d81408bb364f88399a88aac260ceeca4dde492200f7d41a9ce0e379bdd80f7cf1b072848bc1638f18ca990b8aefc5e6ef52c073297d0e67b8f6188a6b42c5e50c27b8da57438a9c4b3be9868930c36b33b565a5f3df057256cbe789abf70b367dc815641c9f7bb4baf6012ef62ff265ef0e8e4992e9cb965e4146d8c86f2a271513b29e8d12f0afb50eb2580b9551ad3d243ff029e3c13178778621ee9599b71e68e4ddf2ee6891f6d1a7de043010e0295ca3f74133880fad5969fed002457687bfb46214854c9f8a9a8988b3bfde01c153648030661ae76a34753bc41b0a26fee8dbd6f95372cd630d0a78eed1b1ab2a2e8c30b00e0d72e4dd7e9daf4ceb08146e105b1c31425688cf69d848e7e29c78e891151584ccf557b93ce05cbbe42afc675babaf13bfdbef1044cc98b76910dd5a028451561aa5ba09819165bc55d603c4edd63113904cec661671c42f988cbce31e8dd3e334cf073d3befbf1798a676fe8d0d2a14e7ab766c3a11ebeea06eb74ddab88f28058751f0d67b84469c918b99306a4dd6980e086a676b0fdcbc6ca34f7ea549555febb410f77abdb34b091953232a68aa965b31dda69e9e16ab8137a160af460f951da08a88ca12166e3847fa3dae8da2ee4ae460ecdeae495771a5804dafb7a1e01425b02fc8dbbedab962270aa4d136eef974d70478be582249a760fd9205f8a722a30ea4d11b80dd77de3a53a8006f58fccb658e6751775c9ba600a9a3542cdc2cc98298a3074a58f77c7ee32995623197e06500675b844d42199c71d061aafc7b1fe87e3e9ee5c8f034bb28f4a7f045324a2506fb8e05c4fc7e85c3d2be22eb69b2f6df4cfdf006161e0d6ec1f2cc76de6781e951fc9dd1e674b0208e04fe2f748c59d5f7e9fb6ba21f39c25689e2b72e41eb0c516b4a2d7bf44c1c69e75c3e50f410e4c2bdc5c1b8846c29d5f8c3f1ab17ada770bb811e8ece8f0926f96e1ced1719675295a95d29494d157d4ec1c44013b1a97efa148c5d46c643d08859394c8c3b49a54dc8706c95681ecab2b8419522e8183b5e2d5c07eda2172488a26857710b08f30e480f40b28c3ef0807e9aae044aeca9112c7106c4822194db987ef64635646e69a6ede45b6a62ce2890bc66c7531b5c62e55c1a4ae10f139fb0599bcc6590c47255bb4c2ae5736b23d4686f782a616d005080e32ec0ebd8f2b5633a1fc8c2a648690de95a9ed0d004007964391cdf2834e09c8f0eaf127456cfb1ce979472360dd0b8de4dc06bdf91c4ca1e94d1167eaf530c390c21ce23bc94986137d38c620db1202140e2224d8d87992ac71a82b8f246528e9ba2f9fdb93d92f8d8538d56884427957d4b8c233be1099359513b43313608047713f594a544491640ea2d2db586b607e6873081a7205741a6f3964981fa3523bc141d6820029405b61a52d5eea936655b10dc7fdf2efdaa3527999709b9c936f2133b8500158c3b288d04fecf8f64c9010220bf37c9d35367231402b7b1189364a90a2a6008a4e216e71be70b3daebe315585e04a7eb9ce62d0de4f1ca4af52ad18777963db070b7e2d0b8cfdedc86f2d8268fc485ba23e9fae20241d9504a3ea0432250ce02d42e6c1cfd6628dd8090de1d8b7e68857a23397fbcdca5b12c27abf90cd7a9e3fda07130fb554685340e42516762401d6e2963ecf0a67d2adaeb714b4d06068e15c11966780b9086c608bfa64fcca300bfa8ab1b579f46a2a9c45add981116b6585ed3f49253eacd8274e397a8f875c629b014d3b8877e302aa53f2f117dde5815b628bb6540f43a2c99fe5ea063c11bdbba35d9b0e570d27f4f46437c5ddfc1c14c3ac7a2f4056e3127407908a56c4659ffcd20bff034bdcbb8f44e2b90871066f9ea0d851db382dbe0b8373bcd2b1adc7ca3f227a0457358c60588a1e82b2d62ac96bd3ec972bf551eeec1907e7fe890b565ac61cb96ef49cf14f274484b741e863f41c89cb0b89600e4cd26ac5b956f495f22e22cbcea822ea0d05786830242407c46c7e1375973db7ee2ac4a1d30db7f478701005e55b7211d00e192b873be6ab68e5176375bc083d97e4c8d0e9cd1a78e0be9c6145877b1fae7ecbbc7c0e939efcf7c35abd38786ca17d7b55eb7a0a56f3adf8783ad5d4490c6d27141fcd9a6e8dbf49399814438c76307eaf77004865f534b8aa61c24e6c89d3a333cf1a860f30b413528e92a540708763b6d78f7575feefbb65586b5a26799c45ce9feaa68a1a0fc185c943b332cfc689d95fc2ad5334ea5a4c106bd9c218fba3cf66b763e22d0501134acc909d3cc8694d806d1b425302dd966062e7752a61192d7439b1986b59959c2e27f5af11fe6f1e581ab91b8806c44ae3aeee09087732636aab7debb1e929606a8cd9887fed5ff711fe9704e6138922c2d834562f578eafa8ee8bd4fff56dfdce5479047acc4664cdc5cb94db8cf2bc7819960c7fbce1b90e3cb3ec48c7211a395e955ce8666544142e323b9abac21e6d8fa3380d7ee80995b5811d66a90250cb8bca096f728128eb0263d93d88272bd736cb584146a0e780d321eecd75fdb106d25e48d176add34fc99547c4baa88d8d2ae8432a01a8df1c6d6ca4cf141e684d7fa99390f91392313afbf3b59277a4886397b633e7a47f6abb25391988f99dfee9fbbfac2f27c57d126ac17d2b6c1e4b4fb0f4c502a65559a520b7cc8253348972d6ff05a4c7ed83042683945a6cd168d9b73a81caf6d014c7a959e3d9e20c6891aa717cc549f4113265ad0e3bfd80a5e6ed22029e7002cd4cb802d8c2baa52814b7106f374f8d28b444e6ab1cbedce26b45c82bcf40fdb6b639cfa165480e35d827e2deda72ab0ff2d2b60a7b92efb26c48925260de95784826069818de47b5ab378152c210cb174db9f99d76aee7bc4d9daa07889e1864d1adccbe54fb9cd7df74534d0a279aa4ab4c12ad69e7334881e20cb79d3319d1d368824f980555b5f58799b09557845926c46042b78c593e11c8b5f0b81d336fdba979b30edc0fc8dbf00de6a2872b7fb3112a7dd2336b603d5685935f62f6d003219b75907deab0e080318c38b97dd4cf2b1fa787f7abafd39", 0x1000, r5) r6 = request_key(&(0x7f0000000280)='blacklist\x00', &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000300)='[\\/\x00', r0) keyctl$KEYCTL_MOVE(0x1e, r6, r2, r3, 0x0) 00:20:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x4b47, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:34 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = request_key(&(0x7f0000000000)='big_key\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='/\x00', 0xfffffffffffffffa) r3 = add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$link(0x8, r2, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r4, 0x0) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r3) [ 1922.364846][T12591] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 1922.479688][ T1849] EXT4-fs (loop1): unmounting filesystem. [ 1922.530610][T12630] loop1: detected capacity change from 0 to 4096 00:20:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async, rerun: 32) keyctl$revoke(0x3, r0) (async, rerun: 32) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) 00:20:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000001500), &(0x7f00000014c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='keyring\x00', r1) r2 = add_key(&(0x7f00000000c0)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$update(0x2, r0, &(0x7f0000000340)="c6c488a4e418116465ef957ad0a62fda2d3409f9a843365afdbbe6e7405c1207a9bad58d296b6eb13711e1958ef59074733a7900b9e37ea81f1453ca097db1a320ca64765082a93fd9d8bf545cc480076fd87f12796190f9", 0x58) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) request_key(&(0x7f0000000180)='id_resolver\x00', &(0x7f0000001540)={'syz', 0x0}, &(0x7f0000000240)='ceph\x00', r0) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) keyctl$revoke(0x3, r5) add_key(&(0x7f0000000440)='user\x00', &(0x7f0000000480)={'syz', 0x0}, &(0x7f00000004c0)="6e4ca17e5e397f5e536f1ec070b7d07d01643f2c7a936998095656cfaa7a81105225092db5e7fd068ee2d72e6682bfc65f28ba7d9d9f5d48e610db9d8acfeb24a11c1549ceffd974e3549b55d7da6e2c34660f175c78bb0971d70f139356d1bc8d7b31f232b6efbeb23f3cff5d7cdf70f48f0c5b20c01e8254949ccffd69ae890fcc73d825ed4c28042e8a7e23f4abda987df1d808f332f12960b22567c8ef8d074b421fbe716f6754e45df9da7d6cd95e57663a922f5e9e0ec92af669b4cf8333bac1e70c0402bcc27f62801b4eb3636c11b4d43731b3ffe3e510e7032a9080c2cace80b1dee003160c96feddfeb68285b844a3421dae4ce91023f40853cb3fed382c267ae87486206a45e50273a48d07471f79e648c7947db577c25382ac0c38824b08c15140329f17efa2b5b9ba8a5048a07d65dfe8110523b39b7a2e610eb24d6acc24e876e23c0e6580cf40fa9c6b4e240641726851d8fe0d1f85bb902da11b357cce2c2ca6859a058a48f50cd1ff8daddd80d0c301b79b53c1dcee71ce7a668e471722c90ac1a0acb5a2c40e5f03bd2f8e13f34621535b6859e46c639b5b1babaf5cc140a3436bea9fbcaae1df51ef35a962e748e780d5a5a1eec04217ecedbbc8d7411d6d4a021e07babaa10ef579154140d2c98a60a69773e5813e49de3db8e4af6465bcf98b28474200e676680226e1885b99b690407804b0140f981814aed418b658274da3f4a29d27681f09f6b6ddca9ab2d9fc71ecef25dc4c63e2630b9f80552146a6f71707bc495109dc972fe8174d896c01a66652abd7fdd5ec1bc37088285be2f32cd99816d1785c86a9200e4c71c6d9733b33d62ba43968e90dcd8340c0d1bcc1f6bf7ed656399292e047af0f38c436fddc6aaf05ca055ef709bb63c57dd752e38fc9ba449cb5d0f634e32ce7756baf1b9c3d37858de9b07c1806fd8eec672975eeb04033539997016a32082817cab17a537f7ef68e676f5a83e1675f51a6fb26bcd4031ece3137a7f949db88f6c47101e7d11c706943b0db69523b2e8dfacdb9eb24ba67915bd6c7cf15c0d8e2568e1cacb0900f318eeec2aa22e552f7c2ed9aee3952821cee6eef7f4e4103765466f077995d566caa9bd9cadec2e2cc5675585ff1083dd940b874973843d03355052cb7de1a324dca13d4ab18e0c7f750a07997a544506259838d30bf068d377544f31621e1ece1106595b2d09af6c1f7e743b9213649cf3240af0886b3cc07544f7138b8130083637214dde90901506a634dec7e2069bf5555a798862042ad8edc76962a44e8a5ab671e610108145d58a7bd811d0c77802954ffa11f476ff63e3f28820e36fcc4803ab337e7013455be504c7fdec873035f66fc0860623823525d967a7eb1f28f9cab9d354160fe51018511ae9d73e07fc8466d0af8652e74ae4e2922440927ca2cb7f1737f728118859afa074b6d3af110dfddf75384cc9adf42c340902713c433db5cab47268321e39f690f7f5317f77ba015ef0c1f95ab57b71cf0d2d6897c221ef52d7be7a836f04f9054fe201b19c43215fa8ca03c60aee1e0f19c555960fa71973c05d7bde65fc2e7e7b8be0955011a5c4b909b35a99af45830a84712963214a3bba80609ed4dfb468840755d528c3f0943c600568abd6b0ab43f2af7669441716b080f499e8f82084f2f4115600131113e6f4d79db37cce3f05748b0b1e81261cc245f0840b2ff35e700e48c3556121bfbe7f739f98bbc2db62fe39279615770b76b25df107536ed5f34c24da75f93e0816128d669001c214ee52200c92f445f74088652959e233dda63785cc0622e22247ba78a4cc9ffee7a8542fba2606b62bf5fb3d5739505ff9744aef544fbdad4a586cf1c4792e5863b2bf0bc5ba85609672a3bac8f7911a340ab3a67e452e9ed0bed54c9fec50cfb41e50e52a90786dc38dfdf98fe4e49cf19431e7248ceeaf0e67d094d124d503a80450e2ab4f0dae53b0e72678b1ff3534a38e620524ea7abdbfe783a5ef279b225a372c2276560eb22248df8a72a3703b0f9908c50ea227231729647bee283982a311c2326c697e4e1d9660e71c27b850526a118e2f1981ae87ff0675d8f2438eefb0168efa76af00504e847a45cd9a9acd698a2e7cf09eff6d8aed36eecebcd18a41c67f80f7df4e28976852e11be9d3f5a5da32a1e2fe67fbb777d90d4c6a64b105f3cddfb15660925b0fc499d157fcd42f9455b085d73c32198d628d12c7f7d48363d92f09810150584211dcda49323ae0c6f85a2166101cd59b05bdea234e84ad205949c445c6d7d6f6c4f99bf1446ae1fff6289e57d30bcac79774111895f4157e2a5232a95380c002a31b1b660b9d45d06a55406caf15aa31ebf433be32620c162427144d427c3a6af2bad83ceb046be8b865a7b5b77c260eea7880b289f0652f086c2815e77082f7ca781ca6a51e83b71244123e2757d0e0fa9651bab2e4c39374af79553c2ef89deb558d6ad78635853f42fb1aeb6065b730510678ee8d6cdff37294074f806214c63f0f53bfd59b97d692a20bc63300251bdfbf5aef5870b0e8b3c80fb0adfc4b82f900aaea7309c9493f017104d005fa98805caccafb0d472a7b27915dee900a84b5fbe8bb43f96de9d25d019723ddcee2239eff27946afd69fc9018a698820ee4e7f1c7c9760a79368c3be68d81408bb364f88399a88aac260ceeca4dde492200f7d41a9ce0e379bdd80f7cf1b072848bc1638f18ca990b8aefc5e6ef52c073297d0e67b8f6188a6b42c5e50c27b8da57438a9c4b3be9868930c36b33b565a5f3df057256cbe789abf70b367dc815641c9f7bb4baf6012ef62ff265ef0e8e4992e9cb965e4146d8c86f2a271513b29e8d12f0afb50eb2580b9551ad3d243ff029e3c13178778621ee9599b71e68e4ddf2ee6891f6d1a7de043010e0295ca3f74133880fad5969fed002457687bfb46214854c9f8a9a8988b3bfde01c153648030661ae76a34753bc41b0a26fee8dbd6f95372cd630d0a78eed1b1ab2a2e8c30b00e0d72e4dd7e9daf4ceb08146e105b1c31425688cf69d848e7e29c78e891151584ccf557b93ce05cbbe42afc675babaf13bfdbef1044cc98b76910dd5a028451561aa5ba09819165bc55d603c4edd63113904cec661671c42f988cbce31e8dd3e334cf073d3befbf1798a676fe8d0d2a14e7ab766c3a11ebeea06eb74ddab88f28058751f0d67b84469c918b99306a4dd6980e086a676b0fdcbc6ca34f7ea549555febb410f77abdb34b091953232a68aa965b31dda69e9e16ab8137a160af460f951da08a88ca12166e3847fa3dae8da2ee4ae460ecdeae495771a5804dafb7a1e01425b02fc8dbbedab962270aa4d136eef974d70478be582249a760fd9205f8a722a30ea4d11b80dd77de3a53a8006f58fccb658e6751775c9ba600a9a3542cdc2cc98298a3074a58f77c7ee32995623197e06500675b844d42199c71d061aafc7b1fe87e3e9ee5c8f034bb28f4a7f045324a2506fb8e05c4fc7e85c3d2be22eb69b2f6df4cfdf006161e0d6ec1f2cc76de6781e951fc9dd1e674b0208e04fe2f748c59d5f7e9fb6ba21f39c25689e2b72e41eb0c516b4a2d7bf44c1c69e75c3e50f410e4c2bdc5c1b8846c29d5f8c3f1ab17ada770bb811e8ece8f0926f96e1ced1719675295a95d29494d157d4ec1c44013b1a97efa148c5d46c643d08859394c8c3b49a54dc8706c95681ecab2b8419522e8183b5e2d5c07eda2172488a26857710b08f30e480f40b28c3ef0807e9aae044aeca9112c7106c4822194db987ef64635646e69a6ede45b6a62ce2890bc66c7531b5c62e55c1a4ae10f139fb0599bcc6590c47255bb4c2ae5736b23d4686f782a616d005080e32ec0ebd8f2b5633a1fc8c2a648690de95a9ed0d004007964391cdf2834e09c8f0eaf127456cfb1ce979472360dd0b8de4dc06bdf91c4ca1e94d1167eaf530c390c21ce23bc94986137d38c620db1202140e2224d8d87992ac71a82b8f246528e9ba2f9fdb93d92f8d8538d56884427957d4b8c233be1099359513b43313608047713f594a544491640ea2d2db586b607e6873081a7205741a6f3964981fa3523bc141d6820029405b61a52d5eea936655b10dc7fdf2efdaa3527999709b9c936f2133b8500158c3b288d04fecf8f64c9010220bf37c9d35367231402b7b1189364a90a2a6008a4e216e71be70b3daebe315585e04a7eb9ce62d0de4f1ca4af52ad18777963db070b7e2d0b8cfdedc86f2d8268fc485ba23e9fae20241d9504a3ea0432250ce02d42e6c1cfd6628dd8090de1d8b7e68857a23397fbcdca5b12c27abf90cd7a9e3fda07130fb554685340e42516762401d6e2963ecf0a67d2adaeb714b4d06068e15c11966780b9086c608bfa64fcca300bfa8ab1b579f46a2a9c45add981116b6585ed3f49253eacd8274e397a8f875c629b014d3b8877e302aa53f2f117dde5815b628bb6540f43a2c99fe5ea063c11bdbba35d9b0e570d27f4f46437c5ddfc1c14c3ac7a2f4056e3127407908a56c4659ffcd20bff034bdcbb8f44e2b90871066f9ea0d851db382dbe0b8373bcd2b1adc7ca3f227a0457358c60588a1e82b2d62ac96bd3ec972bf551eeec1907e7fe890b565ac61cb96ef49cf14f274484b741e863f41c89cb0b89600e4cd26ac5b956f495f22e22cbcea822ea0d05786830242407c46c7e1375973db7ee2ac4a1d30db7f478701005e55b7211d00e192b873be6ab68e5176375bc083d97e4c8d0e9cd1a78e0be9c6145877b1fae7ecbbc7c0e939efcf7c35abd38786ca17d7b55eb7a0a56f3adf8783ad5d4490c6d27141fcd9a6e8dbf49399814438c76307eaf77004865f534b8aa61c24e6c89d3a333cf1a860f30b413528e92a540708763b6d78f7575feefbb65586b5a26799c45ce9feaa68a1a0fc185c943b332cfc689d95fc2ad5334ea5a4c106bd9c218fba3cf66b763e22d0501134acc909d3cc8694d806d1b425302dd966062e7752a61192d7439b1986b59959c2e27f5af11fe6f1e581ab91b8806c44ae3aeee09087732636aab7debb1e929606a8cd9887fed5ff711fe9704e6138922c2d834562f578eafa8ee8bd4fff56dfdce5479047acc4664cdc5cb94db8cf2bc7819960c7fbce1b90e3cb3ec48c7211a395e955ce8666544142e323b9abac21e6d8fa3380d7ee80995b5811d66a90250cb8bca096f728128eb0263d93d88272bd736cb584146a0e780d321eecd75fdb106d25e48d176add34fc99547c4baa88d8d2ae8432a01a8df1c6d6ca4cf141e684d7fa99390f91392313afbf3b59277a4886397b633e7a47f6abb25391988f99dfee9fbbfac2f27c57d126ac17d2b6c1e4b4fb0f4c502a65559a520b7cc8253348972d6ff05a4c7ed83042683945a6cd168d9b73a81caf6d014c7a959e3d9e20c6891aa717cc549f4113265ad0e3bfd80a5e6ed22029e7002cd4cb802d8c2baa52814b7106f374f8d28b444e6ab1cbedce26b45c82bcf40fdb6b639cfa165480e35d827e2deda72ab0ff2d2b60a7b92efb26c48925260de95784826069818de47b5ab378152c210cb174db9f99d76aee7bc4d9daa07889e1864d1adccbe54fb9cd7df74534d0a279aa4ab4c12ad69e7334881e20cb79d3319d1d368824f980555b5f58799b09557845926c46042b78c593e11c8b5f0b81d336fdba979b30edc0fc8dbf00de6a2872b7fb3112a7dd2336b603d5685935f62f6d003219b75907deab0e080318c38b97dd4cf2b1fa787f7abafd39", 0x1000, r5) r6 = request_key(&(0x7f0000000280)='blacklist\x00', &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000300)='[\\/\x00', r0) keyctl$KEYCTL_MOVE(0x1e, r6, r2, r3, 0x0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000001500), &(0x7f00000014c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) (async) request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='keyring\x00', r1) (async) add_key(&(0x7f00000000c0)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$update(0x2, r0, &(0x7f0000000340)="c6c488a4e418116465ef957ad0a62fda2d3409f9a843365afdbbe6e7405c1207a9bad58d296b6eb13711e1958ef59074733a7900b9e37ea81f1453ca097db1a320ca64765082a93fd9d8bf545cc480076fd87f12796190f9", 0x58) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) (async) keyctl$revoke(0x3, r4) (async) request_key(&(0x7f0000000180)='id_resolver\x00', &(0x7f0000001540)={'syz', 0x0}, &(0x7f0000000240)='ceph\x00', r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) (async) keyctl$revoke(0x3, r5) (async) add_key(&(0x7f0000000440)='user\x00', &(0x7f0000000480)={'syz', 0x0}, &(0x7f00000004c0)="6e4ca17e5e397f5e536f1ec070b7d07d01643f2c7a936998095656cfaa7a81105225092db5e7fd068ee2d72e6682bfc65f28ba7d9d9f5d48e610db9d8acfeb24a11c1549ceffd974e3549b55d7da6e2c34660f175c78bb0971d70f139356d1bc8d7b31f232b6efbeb23f3cff5d7cdf70f48f0c5b20c01e8254949ccffd69ae890fcc73d825ed4c28042e8a7e23f4abda987df1d808f332f12960b22567c8ef8d074b421fbe716f6754e45df9da7d6cd95e57663a922f5e9e0ec92af669b4cf8333bac1e70c0402bcc27f62801b4eb3636c11b4d43731b3ffe3e510e7032a9080c2cace80b1dee003160c96feddfeb68285b844a3421dae4ce91023f40853cb3fed382c267ae87486206a45e50273a48d07471f79e648c7947db577c25382ac0c38824b08c15140329f17efa2b5b9ba8a5048a07d65dfe8110523b39b7a2e610eb24d6acc24e876e23c0e6580cf40fa9c6b4e240641726851d8fe0d1f85bb902da11b357cce2c2ca6859a058a48f50cd1ff8daddd80d0c301b79b53c1dcee71ce7a668e471722c90ac1a0acb5a2c40e5f03bd2f8e13f34621535b6859e46c639b5b1babaf5cc140a3436bea9fbcaae1df51ef35a962e748e780d5a5a1eec04217ecedbbc8d7411d6d4a021e07babaa10ef579154140d2c98a60a69773e5813e49de3db8e4af6465bcf98b28474200e676680226e1885b99b690407804b0140f981814aed418b658274da3f4a29d27681f09f6b6ddca9ab2d9fc71ecef25dc4c63e2630b9f80552146a6f71707bc495109dc972fe8174d896c01a66652abd7fdd5ec1bc37088285be2f32cd99816d1785c86a9200e4c71c6d9733b33d62ba43968e90dcd8340c0d1bcc1f6bf7ed656399292e047af0f38c436fddc6aaf05ca055ef709bb63c57dd752e38fc9ba449cb5d0f634e32ce7756baf1b9c3d37858de9b07c1806fd8eec672975eeb04033539997016a32082817cab17a537f7ef68e676f5a83e1675f51a6fb26bcd4031ece3137a7f949db88f6c47101e7d11c706943b0db69523b2e8dfacdb9eb24ba67915bd6c7cf15c0d8e2568e1cacb0900f318eeec2aa22e552f7c2ed9aee3952821cee6eef7f4e4103765466f077995d566caa9bd9cadec2e2cc5675585ff1083dd940b874973843d03355052cb7de1a324dca13d4ab18e0c7f750a07997a544506259838d30bf068d377544f31621e1ece1106595b2d09af6c1f7e743b9213649cf3240af0886b3cc07544f7138b8130083637214dde90901506a634dec7e2069bf5555a798862042ad8edc76962a44e8a5ab671e610108145d58a7bd811d0c77802954ffa11f476ff63e3f28820e36fcc4803ab337e7013455be504c7fdec873035f66fc0860623823525d967a7eb1f28f9cab9d354160fe51018511ae9d73e07fc8466d0af8652e74ae4e2922440927ca2cb7f1737f728118859afa074b6d3af110dfddf75384cc9adf42c340902713c433db5cab47268321e39f690f7f5317f77ba015ef0c1f95ab57b71cf0d2d6897c221ef52d7be7a836f04f9054fe201b19c43215fa8ca03c60aee1e0f19c555960fa71973c05d7bde65fc2e7e7b8be0955011a5c4b909b35a99af45830a84712963214a3bba80609ed4dfb468840755d528c3f0943c600568abd6b0ab43f2af7669441716b080f499e8f82084f2f4115600131113e6f4d79db37cce3f05748b0b1e81261cc245f0840b2ff35e700e48c3556121bfbe7f739f98bbc2db62fe39279615770b76b25df107536ed5f34c24da75f93e0816128d669001c214ee52200c92f445f74088652959e233dda63785cc0622e22247ba78a4cc9ffee7a8542fba2606b62bf5fb3d5739505ff9744aef544fbdad4a586cf1c4792e5863b2bf0bc5ba85609672a3bac8f7911a340ab3a67e452e9ed0bed54c9fec50cfb41e50e52a90786dc38dfdf98fe4e49cf19431e7248ceeaf0e67d094d124d503a80450e2ab4f0dae53b0e72678b1ff3534a38e620524ea7abdbfe783a5ef279b225a372c2276560eb22248df8a72a3703b0f9908c50ea227231729647bee283982a311c2326c697e4e1d9660e71c27b850526a118e2f1981ae87ff0675d8f2438eefb0168efa76af00504e847a45cd9a9acd698a2e7cf09eff6d8aed36eecebcd18a41c67f80f7df4e28976852e11be9d3f5a5da32a1e2fe67fbb777d90d4c6a64b105f3cddfb15660925b0fc499d157fcd42f9455b085d73c32198d628d12c7f7d48363d92f09810150584211dcda49323ae0c6f85a2166101cd59b05bdea234e84ad205949c445c6d7d6f6c4f99bf1446ae1fff6289e57d30bcac79774111895f4157e2a5232a95380c002a31b1b660b9d45d06a55406caf15aa31ebf433be32620c162427144d427c3a6af2bad83ceb046be8b865a7b5b77c260eea7880b289f0652f086c2815e77082f7ca781ca6a51e83b71244123e2757d0e0fa9651bab2e4c39374af79553c2ef89deb558d6ad78635853f42fb1aeb6065b730510678ee8d6cdff37294074f806214c63f0f53bfd59b97d692a20bc63300251bdfbf5aef5870b0e8b3c80fb0adfc4b82f900aaea7309c9493f017104d005fa98805caccafb0d472a7b27915dee900a84b5fbe8bb43f96de9d25d019723ddcee2239eff27946afd69fc9018a698820ee4e7f1c7c9760a79368c3be68d81408bb364f88399a88aac260ceeca4dde492200f7d41a9ce0e379bdd80f7cf1b072848bc1638f18ca990b8aefc5e6ef52c073297d0e67b8f6188a6b42c5e50c27b8da57438a9c4b3be9868930c36b33b565a5f3df057256cbe789abf70b367dc815641c9f7bb4baf6012ef62ff265ef0e8e4992e9cb965e4146d8c86f2a271513b29e8d12f0afb50eb2580b9551ad3d243ff029e3c13178778621ee9599b71e68e4ddf2ee6891f6d1a7de043010e0295ca3f74133880fad5969fed002457687bfb46214854c9f8a9a8988b3bfde01c153648030661ae76a34753bc41b0a26fee8dbd6f95372cd630d0a78eed1b1ab2a2e8c30b00e0d72e4dd7e9daf4ceb08146e105b1c31425688cf69d848e7e29c78e891151584ccf557b93ce05cbbe42afc675babaf13bfdbef1044cc98b76910dd5a028451561aa5ba09819165bc55d603c4edd63113904cec661671c42f988cbce31e8dd3e334cf073d3befbf1798a676fe8d0d2a14e7ab766c3a11ebeea06eb74ddab88f28058751f0d67b84469c918b99306a4dd6980e086a676b0fdcbc6ca34f7ea549555febb410f77abdb34b091953232a68aa965b31dda69e9e16ab8137a160af460f951da08a88ca12166e3847fa3dae8da2ee4ae460ecdeae495771a5804dafb7a1e01425b02fc8dbbedab962270aa4d136eef974d70478be582249a760fd9205f8a722a30ea4d11b80dd77de3a53a8006f58fccb658e6751775c9ba600a9a3542cdc2cc98298a3074a58f77c7ee32995623197e06500675b844d42199c71d061aafc7b1fe87e3e9ee5c8f034bb28f4a7f045324a2506fb8e05c4fc7e85c3d2be22eb69b2f6df4cfdf006161e0d6ec1f2cc76de6781e951fc9dd1e674b0208e04fe2f748c59d5f7e9fb6ba21f39c25689e2b72e41eb0c516b4a2d7bf44c1c69e75c3e50f410e4c2bdc5c1b8846c29d5f8c3f1ab17ada770bb811e8ece8f0926f96e1ced1719675295a95d29494d157d4ec1c44013b1a97efa148c5d46c643d08859394c8c3b49a54dc8706c95681ecab2b8419522e8183b5e2d5c07eda2172488a26857710b08f30e480f40b28c3ef0807e9aae044aeca9112c7106c4822194db987ef64635646e69a6ede45b6a62ce2890bc66c7531b5c62e55c1a4ae10f139fb0599bcc6590c47255bb4c2ae5736b23d4686f782a616d005080e32ec0ebd8f2b5633a1fc8c2a648690de95a9ed0d004007964391cdf2834e09c8f0eaf127456cfb1ce979472360dd0b8de4dc06bdf91c4ca1e94d1167eaf530c390c21ce23bc94986137d38c620db1202140e2224d8d87992ac71a82b8f246528e9ba2f9fdb93d92f8d8538d56884427957d4b8c233be1099359513b43313608047713f594a544491640ea2d2db586b607e6873081a7205741a6f3964981fa3523bc141d6820029405b61a52d5eea936655b10dc7fdf2efdaa3527999709b9c936f2133b8500158c3b288d04fecf8f64c9010220bf37c9d35367231402b7b1189364a90a2a6008a4e216e71be70b3daebe315585e04a7eb9ce62d0de4f1ca4af52ad18777963db070b7e2d0b8cfdedc86f2d8268fc485ba23e9fae20241d9504a3ea0432250ce02d42e6c1cfd6628dd8090de1d8b7e68857a23397fbcdca5b12c27abf90cd7a9e3fda07130fb554685340e42516762401d6e2963ecf0a67d2adaeb714b4d06068e15c11966780b9086c608bfa64fcca300bfa8ab1b579f46a2a9c45add981116b6585ed3f49253eacd8274e397a8f875c629b014d3b8877e302aa53f2f117dde5815b628bb6540f43a2c99fe5ea063c11bdbba35d9b0e570d27f4f46437c5ddfc1c14c3ac7a2f4056e3127407908a56c4659ffcd20bff034bdcbb8f44e2b90871066f9ea0d851db382dbe0b8373bcd2b1adc7ca3f227a0457358c60588a1e82b2d62ac96bd3ec972bf551eeec1907e7fe890b565ac61cb96ef49cf14f274484b741e863f41c89cb0b89600e4cd26ac5b956f495f22e22cbcea822ea0d05786830242407c46c7e1375973db7ee2ac4a1d30db7f478701005e55b7211d00e192b873be6ab68e5176375bc083d97e4c8d0e9cd1a78e0be9c6145877b1fae7ecbbc7c0e939efcf7c35abd38786ca17d7b55eb7a0a56f3adf8783ad5d4490c6d27141fcd9a6e8dbf49399814438c76307eaf77004865f534b8aa61c24e6c89d3a333cf1a860f30b413528e92a540708763b6d78f7575feefbb65586b5a26799c45ce9feaa68a1a0fc185c943b332cfc689d95fc2ad5334ea5a4c106bd9c218fba3cf66b763e22d0501134acc909d3cc8694d806d1b425302dd966062e7752a61192d7439b1986b59959c2e27f5af11fe6f1e581ab91b8806c44ae3aeee09087732636aab7debb1e929606a8cd9887fed5ff711fe9704e6138922c2d834562f578eafa8ee8bd4fff56dfdce5479047acc4664cdc5cb94db8cf2bc7819960c7fbce1b90e3cb3ec48c7211a395e955ce8666544142e323b9abac21e6d8fa3380d7ee80995b5811d66a90250cb8bca096f728128eb0263d93d88272bd736cb584146a0e780d321eecd75fdb106d25e48d176add34fc99547c4baa88d8d2ae8432a01a8df1c6d6ca4cf141e684d7fa99390f91392313afbf3b59277a4886397b633e7a47f6abb25391988f99dfee9fbbfac2f27c57d126ac17d2b6c1e4b4fb0f4c502a65559a520b7cc8253348972d6ff05a4c7ed83042683945a6cd168d9b73a81caf6d014c7a959e3d9e20c6891aa717cc549f4113265ad0e3bfd80a5e6ed22029e7002cd4cb802d8c2baa52814b7106f374f8d28b444e6ab1cbedce26b45c82bcf40fdb6b639cfa165480e35d827e2deda72ab0ff2d2b60a7b92efb26c48925260de95784826069818de47b5ab378152c210cb174db9f99d76aee7bc4d9daa07889e1864d1adccbe54fb9cd7df74534d0a279aa4ab4c12ad69e7334881e20cb79d3319d1d368824f980555b5f58799b09557845926c46042b78c593e11c8b5f0b81d336fdba979b30edc0fc8dbf00de6a2872b7fb3112a7dd2336b603d5685935f62f6d003219b75907deab0e080318c38b97dd4cf2b1fa787f7abafd39", 0x1000, r5) (async) request_key(&(0x7f0000000280)='blacklist\x00', &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000300)='[\\/\x00', r0) (async) keyctl$KEYCTL_MOVE(0x1e, r6, r2, r3, 0x0) (async) [ 1922.567809][T12630] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 1922.625358][ T1849] EXT4-fs (loop1): unmounting filesystem. [ 1922.707873][T12666] loop1: detected capacity change from 0 to 4096 [ 1922.750662][T12666] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x4b49, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:34 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fef000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:34 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = request_key(&(0x7f0000000000)='big_key\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='/\x00', 0xfffffffffffffffa) r3 = add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$link(0x8, r2, r3) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r4, 0x0) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r3) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) request_key(&(0x7f0000000000)='big_key\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='/\x00', 0xfffffffffffffffa) (async) add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r1) (async) keyctl$link(0x8, r2, r3) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) (async) keyctl$revoke(0x3, r4) (async) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r4, 0x0) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r3) (async) [ 1922.753884][ T25] audit: type=1400 audit(1654561234.640:658): avc: denied { append open } for pid=12661 comm="syz-executor.1" path="/root/syzkaller-testdir2164701907/syzkaller.kRuuWo/7715/file0/cpuacct.stat" dev="loop1" ino=17 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 00:20:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) (async) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) 00:20:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000001500), &(0x7f00000014c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='keyring\x00', r1) (async) r2 = add_key(&(0x7f00000000c0)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$update(0x2, r0, &(0x7f0000000340)="c6c488a4e418116465ef957ad0a62fda2d3409f9a843365afdbbe6e7405c1207a9bad58d296b6eb13711e1958ef59074733a7900b9e37ea81f1453ca097db1a320ca64765082a93fd9d8bf545cc480076fd87f12796190f9", 0x58) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) (async) keyctl$revoke(0x3, r4) (async) request_key(&(0x7f0000000180)='id_resolver\x00', &(0x7f0000001540)={'syz', 0x0}, &(0x7f0000000240)='ceph\x00', r0) (async) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) (async) keyctl$revoke(0x3, r5) (async) add_key(&(0x7f0000000440)='user\x00', &(0x7f0000000480)={'syz', 0x0}, &(0x7f00000004c0)="6e4ca17e5e397f5e536f1ec070b7d07d01643f2c7a936998095656cfaa7a81105225092db5e7fd068ee2d72e6682bfc65f28ba7d9d9f5d48e610db9d8acfeb24a11c1549ceffd974e3549b55d7da6e2c34660f175c78bb0971d70f139356d1bc8d7b31f232b6efbeb23f3cff5d7cdf70f48f0c5b20c01e8254949ccffd69ae890fcc73d825ed4c28042e8a7e23f4abda987df1d808f332f12960b22567c8ef8d074b421fbe716f6754e45df9da7d6cd95e57663a922f5e9e0ec92af669b4cf8333bac1e70c0402bcc27f62801b4eb3636c11b4d43731b3ffe3e510e7032a9080c2cace80b1dee003160c96feddfeb68285b844a3421dae4ce91023f40853cb3fed382c267ae87486206a45e50273a48d07471f79e648c7947db577c25382ac0c38824b08c15140329f17efa2b5b9ba8a5048a07d65dfe8110523b39b7a2e610eb24d6acc24e876e23c0e6580cf40fa9c6b4e240641726851d8fe0d1f85bb902da11b357cce2c2ca6859a058a48f50cd1ff8daddd80d0c301b79b53c1dcee71ce7a668e471722c90ac1a0acb5a2c40e5f03bd2f8e13f34621535b6859e46c639b5b1babaf5cc140a3436bea9fbcaae1df51ef35a962e748e780d5a5a1eec04217ecedbbc8d7411d6d4a021e07babaa10ef579154140d2c98a60a69773e5813e49de3db8e4af6465bcf98b28474200e676680226e1885b99b690407804b0140f981814aed418b658274da3f4a29d27681f09f6b6ddca9ab2d9fc71ecef25dc4c63e2630b9f80552146a6f71707bc495109dc972fe8174d896c01a66652abd7fdd5ec1bc37088285be2f32cd99816d1785c86a9200e4c71c6d9733b33d62ba43968e90dcd8340c0d1bcc1f6bf7ed656399292e047af0f38c436fddc6aaf05ca055ef709bb63c57dd752e38fc9ba449cb5d0f634e32ce7756baf1b9c3d37858de9b07c1806fd8eec672975eeb04033539997016a32082817cab17a537f7ef68e676f5a83e1675f51a6fb26bcd4031ece3137a7f949db88f6c47101e7d11c706943b0db69523b2e8dfacdb9eb24ba67915bd6c7cf15c0d8e2568e1cacb0900f318eeec2aa22e552f7c2ed9aee3952821cee6eef7f4e4103765466f077995d566caa9bd9cadec2e2cc5675585ff1083dd940b874973843d03355052cb7de1a324dca13d4ab18e0c7f750a07997a544506259838d30bf068d377544f31621e1ece1106595b2d09af6c1f7e743b9213649cf3240af0886b3cc07544f7138b8130083637214dde90901506a634dec7e2069bf5555a798862042ad8edc76962a44e8a5ab671e610108145d58a7bd811d0c77802954ffa11f476ff63e3f28820e36fcc4803ab337e7013455be504c7fdec873035f66fc0860623823525d967a7eb1f28f9cab9d354160fe51018511ae9d73e07fc8466d0af8652e74ae4e2922440927ca2cb7f1737f728118859afa074b6d3af110dfddf75384cc9adf42c340902713c433db5cab47268321e39f690f7f5317f77ba015ef0c1f95ab57b71cf0d2d6897c221ef52d7be7a836f04f9054fe201b19c43215fa8ca03c60aee1e0f19c555960fa71973c05d7bde65fc2e7e7b8be0955011a5c4b909b35a99af45830a84712963214a3bba80609ed4dfb468840755d528c3f0943c600568abd6b0ab43f2af7669441716b080f499e8f82084f2f4115600131113e6f4d79db37cce3f05748b0b1e81261cc245f0840b2ff35e700e48c3556121bfbe7f739f98bbc2db62fe39279615770b76b25df107536ed5f34c24da75f93e0816128d669001c214ee52200c92f445f74088652959e233dda63785cc0622e22247ba78a4cc9ffee7a8542fba2606b62bf5fb3d5739505ff9744aef544fbdad4a586cf1c4792e5863b2bf0bc5ba85609672a3bac8f7911a340ab3a67e452e9ed0bed54c9fec50cfb41e50e52a90786dc38dfdf98fe4e49cf19431e7248ceeaf0e67d094d124d503a80450e2ab4f0dae53b0e72678b1ff3534a38e620524ea7abdbfe783a5ef279b225a372c2276560eb22248df8a72a3703b0f9908c50ea227231729647bee283982a311c2326c697e4e1d9660e71c27b850526a118e2f1981ae87ff0675d8f2438eefb0168efa76af00504e847a45cd9a9acd698a2e7cf09eff6d8aed36eecebcd18a41c67f80f7df4e28976852e11be9d3f5a5da32a1e2fe67fbb777d90d4c6a64b105f3cddfb15660925b0fc499d157fcd42f9455b085d73c32198d628d12c7f7d48363d92f09810150584211dcda49323ae0c6f85a2166101cd59b05bdea234e84ad205949c445c6d7d6f6c4f99bf1446ae1fff6289e57d30bcac79774111895f4157e2a5232a95380c002a31b1b660b9d45d06a55406caf15aa31ebf433be32620c162427144d427c3a6af2bad83ceb046be8b865a7b5b77c260eea7880b289f0652f086c2815e77082f7ca781ca6a51e83b71244123e2757d0e0fa9651bab2e4c39374af79553c2ef89deb558d6ad78635853f42fb1aeb6065b730510678ee8d6cdff37294074f806214c63f0f53bfd59b97d692a20bc63300251bdfbf5aef5870b0e8b3c80fb0adfc4b82f900aaea7309c9493f017104d005fa98805caccafb0d472a7b27915dee900a84b5fbe8bb43f96de9d25d019723ddcee2239eff27946afd69fc9018a698820ee4e7f1c7c9760a79368c3be68d81408bb364f88399a88aac260ceeca4dde492200f7d41a9ce0e379bdd80f7cf1b072848bc1638f18ca990b8aefc5e6ef52c073297d0e67b8f6188a6b42c5e50c27b8da57438a9c4b3be9868930c36b33b565a5f3df057256cbe789abf70b367dc815641c9f7bb4baf6012ef62ff265ef0e8e4992e9cb965e4146d8c86f2a271513b29e8d12f0afb50eb2580b9551ad3d243ff029e3c13178778621ee9599b71e68e4ddf2ee6891f6d1a7de043010e0295ca3f74133880fad5969fed002457687bfb46214854c9f8a9a8988b3bfde01c153648030661ae76a34753bc41b0a26fee8dbd6f95372cd630d0a78eed1b1ab2a2e8c30b00e0d72e4dd7e9daf4ceb08146e105b1c31425688cf69d848e7e29c78e891151584ccf557b93ce05cbbe42afc675babaf13bfdbef1044cc98b76910dd5a028451561aa5ba09819165bc55d603c4edd63113904cec661671c42f988cbce31e8dd3e334cf073d3befbf1798a676fe8d0d2a14e7ab766c3a11ebeea06eb74ddab88f28058751f0d67b84469c918b99306a4dd6980e086a676b0fdcbc6ca34f7ea549555febb410f77abdb34b091953232a68aa965b31dda69e9e16ab8137a160af460f951da08a88ca12166e3847fa3dae8da2ee4ae460ecdeae495771a5804dafb7a1e01425b02fc8dbbedab962270aa4d136eef974d70478be582249a760fd9205f8a722a30ea4d11b80dd77de3a53a8006f58fccb658e6751775c9ba600a9a3542cdc2cc98298a3074a58f77c7ee32995623197e06500675b844d42199c71d061aafc7b1fe87e3e9ee5c8f034bb28f4a7f045324a2506fb8e05c4fc7e85c3d2be22eb69b2f6df4cfdf006161e0d6ec1f2cc76de6781e951fc9dd1e674b0208e04fe2f748c59d5f7e9fb6ba21f39c25689e2b72e41eb0c516b4a2d7bf44c1c69e75c3e50f410e4c2bdc5c1b8846c29d5f8c3f1ab17ada770bb811e8ece8f0926f96e1ced1719675295a95d29494d157d4ec1c44013b1a97efa148c5d46c643d08859394c8c3b49a54dc8706c95681ecab2b8419522e8183b5e2d5c07eda2172488a26857710b08f30e480f40b28c3ef0807e9aae044aeca9112c7106c4822194db987ef64635646e69a6ede45b6a62ce2890bc66c7531b5c62e55c1a4ae10f139fb0599bcc6590c47255bb4c2ae5736b23d4686f782a616d005080e32ec0ebd8f2b5633a1fc8c2a648690de95a9ed0d004007964391cdf2834e09c8f0eaf127456cfb1ce979472360dd0b8de4dc06bdf91c4ca1e94d1167eaf530c390c21ce23bc94986137d38c620db1202140e2224d8d87992ac71a82b8f246528e9ba2f9fdb93d92f8d8538d56884427957d4b8c233be1099359513b43313608047713f594a544491640ea2d2db586b607e6873081a7205741a6f3964981fa3523bc141d6820029405b61a52d5eea936655b10dc7fdf2efdaa3527999709b9c936f2133b8500158c3b288d04fecf8f64c9010220bf37c9d35367231402b7b1189364a90a2a6008a4e216e71be70b3daebe315585e04a7eb9ce62d0de4f1ca4af52ad18777963db070b7e2d0b8cfdedc86f2d8268fc485ba23e9fae20241d9504a3ea0432250ce02d42e6c1cfd6628dd8090de1d8b7e68857a23397fbcdca5b12c27abf90cd7a9e3fda07130fb554685340e42516762401d6e2963ecf0a67d2adaeb714b4d06068e15c11966780b9086c608bfa64fcca300bfa8ab1b579f46a2a9c45add981116b6585ed3f49253eacd8274e397a8f875c629b014d3b8877e302aa53f2f117dde5815b628bb6540f43a2c99fe5ea063c11bdbba35d9b0e570d27f4f46437c5ddfc1c14c3ac7a2f4056e3127407908a56c4659ffcd20bff034bdcbb8f44e2b90871066f9ea0d851db382dbe0b8373bcd2b1adc7ca3f227a0457358c60588a1e82b2d62ac96bd3ec972bf551eeec1907e7fe890b565ac61cb96ef49cf14f274484b741e863f41c89cb0b89600e4cd26ac5b956f495f22e22cbcea822ea0d05786830242407c46c7e1375973db7ee2ac4a1d30db7f478701005e55b7211d00e192b873be6ab68e5176375bc083d97e4c8d0e9cd1a78e0be9c6145877b1fae7ecbbc7c0e939efcf7c35abd38786ca17d7b55eb7a0a56f3adf8783ad5d4490c6d27141fcd9a6e8dbf49399814438c76307eaf77004865f534b8aa61c24e6c89d3a333cf1a860f30b413528e92a540708763b6d78f7575feefbb65586b5a26799c45ce9feaa68a1a0fc185c943b332cfc689d95fc2ad5334ea5a4c106bd9c218fba3cf66b763e22d0501134acc909d3cc8694d806d1b425302dd966062e7752a61192d7439b1986b59959c2e27f5af11fe6f1e581ab91b8806c44ae3aeee09087732636aab7debb1e929606a8cd9887fed5ff711fe9704e6138922c2d834562f578eafa8ee8bd4fff56dfdce5479047acc4664cdc5cb94db8cf2bc7819960c7fbce1b90e3cb3ec48c7211a395e955ce8666544142e323b9abac21e6d8fa3380d7ee80995b5811d66a90250cb8bca096f728128eb0263d93d88272bd736cb584146a0e780d321eecd75fdb106d25e48d176add34fc99547c4baa88d8d2ae8432a01a8df1c6d6ca4cf141e684d7fa99390f91392313afbf3b59277a4886397b633e7a47f6abb25391988f99dfee9fbbfac2f27c57d126ac17d2b6c1e4b4fb0f4c502a65559a520b7cc8253348972d6ff05a4c7ed83042683945a6cd168d9b73a81caf6d014c7a959e3d9e20c6891aa717cc549f4113265ad0e3bfd80a5e6ed22029e7002cd4cb802d8c2baa52814b7106f374f8d28b444e6ab1cbedce26b45c82bcf40fdb6b639cfa165480e35d827e2deda72ab0ff2d2b60a7b92efb26c48925260de95784826069818de47b5ab378152c210cb174db9f99d76aee7bc4d9daa07889e1864d1adccbe54fb9cd7df74534d0a279aa4ab4c12ad69e7334881e20cb79d3319d1d368824f980555b5f58799b09557845926c46042b78c593e11c8b5f0b81d336fdba979b30edc0fc8dbf00de6a2872b7fb3112a7dd2336b603d5685935f62f6d003219b75907deab0e080318c38b97dd4cf2b1fa787f7abafd39", 0x1000, r5) (async) r6 = request_key(&(0x7f0000000280)='blacklist\x00', &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000300)='[\\/\x00', r0) keyctl$KEYCTL_MOVE(0x1e, r6, r2, r3, 0x0) [ 1922.754476][ T25] audit: type=1400 audit(1654561234.640:659): avc: denied { ioctl } for pid=12661 comm="syz-executor.1" path="/root/syzkaller-testdir2164701907/syzkaller.kRuuWo/7715/file0/cpuacct.stat" dev="loop1" ino=17 ioctlcmd=0x582a scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 00:20:34 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f3, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x5382, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000000200)="fb800d1ffacb283c2f5dae83fb63caf820eecc650434ad25e1e6239ab23c8190a753fb8c79dcfe2d7d0b79a2d6522b2d27b85b9e4562a036beeb9bcb6a4be56cfdf9a79b7e8084d0183ea6369972629f527af1e743137cec33093449c19ae170bbdd44513a45a0c0f431893a0ee7cb39ada854557f7a9d99681b4d9b93438e6921417262a2cdd9608ac1767c", 0x8c, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$reject(0x13, r1, 0x7, 0x3f, r2) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$reject(0x13, r0, 0x4d17a6eb, 0xffffffffffffff80, r3) keyctl$revoke(0xf, r0) add_key(&(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="1bc672fa779d1a6befb6d3c0956cc8408d7c12fdf4ecb5b3be1b65ae9e5b02f6e6", 0x21, 0xfffffffffffffffa) 00:20:34 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = request_key(&(0x7f0000000000)='big_key\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='/\x00', 0xfffffffffffffffa) (async) r3 = add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$link(0x8, r2, r3) (async) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) (async) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r4, 0x0) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r3) 00:20:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) request_key(&(0x7f00000000c0)='.dead\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)='syz', 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='blkio.bfq.io_merged\x00', 0x0, 0x0) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000340)=@usbdevfs_driver={0x3, 0x200, &(0x7f0000000300)="c51dabc6d3487abf780aaf8da8eb7d4a4a9297301baa3beb"}) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f0000000940), &(0x7f0000000980)={'syz', 0x1}, 0x0, 0x0, r2) request_key(&(0x7f0000000000)='blacklist\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='syz', r0) r3 = request_key(&(0x7f0000000200)='dns_resolver\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='.dead\x00', r0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') setsockopt$inet_sctp_SCTP_HMAC_IDENT(r4, 0x84, 0x16, &(0x7f0000000900)={0x1, [0x3f]}, 0x6) r5 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r1, 0x89fb, &(0x7f0000000480)={'syztnl0\x00', &(0x7f0000000400)={'syztnl0\x00', 0x0, 0x29, 0x9, 0x0, 0x7490, 0x2, @mcast1, @mcast1, 0x1, 0x10, 0xffffffff, 0x2}}) sendmsg$DCCPDIAG_GETSOCK(r5, &(0x7f0000000840)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000640)={0x1f8, 0x13, 0x100, 0x70bd27, 0x25dfdbff, {0x6, 0x1, 0x45, 0x4f, {0x4e24, 0x4e22, [0x6f3, 0x7fffffff, 0x5, 0x3], [0x7, 0x3, 0xb9, 0x7], r6, [0x8, 0x2]}, 0x1, 0x4}, [@INET_DIAG_REQ_BYTECODE={0xd1, 0x1, "16060afeadbc83366c933ece95e93f1883ae9e63bcb60f6b90d53273eb07b86d1937fa5281404b66f48fd54df3c810d8879723c91da5e67eefc90b6fce2a22443a0d77fa620c3d0c5a95d940062574269034f920df145ff6b70aaafc30f9b1d19c8fb5bee9bde8e7ea3f3e38c56bfe3bd4b0ff36e5188f1314cbeb5e67b59e2ecf16f258d662a3a8992f3b0eb9c341e1e37f47cd7ce95eb438856062a1153f54afbcffc7f72aad9a37c874d119111912c15440f413d4fd1d52700602e9e8ee7882fe5c1b2c8b9bedf463c7c8b1"}, @INET_DIAG_REQ_BYTECODE={0x6f, 0x1, "f5eb88fdf68ae309684b4dad15b9f513c1136d67f6bcd7bf61e871dd4f8a3b7af11240c5f7f2a162c11785f0f15fbcf356f6e92cf99c0a08538cc3d5e2d3bf624cf6ccf0cdec69cc0e58c3c5be5a2aafc26e4e8a3223f5937e40783d1688ba9624fe8fbc1dec2f2b62b5e7"}, @INET_DIAG_REQ_BYTECODE={0x67, 0x1, "93e785ba8f8f159e87719541cc7187308c6a8562c77ac6529c24818de476918c327400073162bd766da2737a28d386836c96b6c36e4dc0c2d7184b91c0b297d1e51d665e17740399608569cb6542082ba386a00c30f950c6798009c87109777a1cc010"}]}, 0x1f8}, 0x1, 0x0, 0x0, 0x2404c0c0}, 0x80) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) write$P9_RAUTH(r4, &(0x7f0000000380)={0x14, 0x67, 0x1, {0x18, 0x3, 0x7}}, 0x14) keyctl$search(0xa, r3, &(0x7f0000000880)='cifs.spnego\x00', &(0x7f00000008c0)={'syz', 0x0}, r3) 00:20:34 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x5385, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:34 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) 00:20:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000000200)="fb800d1ffacb283c2f5dae83fb63caf820eecc650434ad25e1e6239ab23c8190a753fb8c79dcfe2d7d0b79a2d6522b2d27b85b9e4562a036beeb9bcb6a4be56cfdf9a79b7e8084d0183ea6369972629f527af1e743137cec33093449c19ae170bbdd44513a45a0c0f431893a0ee7cb39ada854557f7a9d99681b4d9b93438e6921417262a2cdd9608ac1767c", 0x8c, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) keyctl$reject(0x13, r1, 0x7, 0x3f, r2) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$reject(0x13, r0, 0x4d17a6eb, 0xffffffffffffff80, r3) keyctl$revoke(0xf, r0) (async) add_key(&(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="1bc672fa779d1a6befb6d3c0956cc8408d7c12fdf4ecb5b3be1b65ae9e5b02f6e6", 0x21, 0xfffffffffffffffa) 00:20:35 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fef000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fef000/0x1000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x5386, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000000200)="fb800d1ffacb283c2f5dae83fb63caf820eecc650434ad25e1e6239ab23c8190a753fb8c79dcfe2d7d0b79a2d6522b2d27b85b9e4562a036beeb9bcb6a4be56cfdf9a79b7e8084d0183ea6369972629f527af1e743137cec33093449c19ae170bbdd44513a45a0c0f431893a0ee7cb39ada854557f7a9d99681b4d9b93438e6921417262a2cdd9608ac1767c", 0x8c, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$reject(0x13, r1, 0x7, 0x3f, r2) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$reject(0x13, r0, 0x4d17a6eb, 0xffffffffffffff80, r3) keyctl$revoke(0xf, r0) add_key(&(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="1bc672fa779d1a6befb6d3c0956cc8408d7c12fdf4ecb5b3be1b65ae9e5b02f6e6", 0x21, 0xfffffffffffffffa) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$user(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000000200)="fb800d1ffacb283c2f5dae83fb63caf820eecc650434ad25e1e6239ab23c8190a753fb8c79dcfe2d7d0b79a2d6522b2d27b85b9e4562a036beeb9bcb6a4be56cfdf9a79b7e8084d0183ea6369972629f527af1e743137cec33093449c19ae170bbdd44513a45a0c0f431893a0ee7cb39ada854557f7a9d99681b4d9b93438e6921417262a2cdd9608ac1767c", 0x8c, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) keyctl$reject(0x13, r1, 0x7, 0x3f, r2) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$reject(0x13, r0, 0x4d17a6eb, 0xffffffffffffff80, r3) (async) keyctl$revoke(0xf, r0) (async) add_key(&(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="1bc672fa779d1a6befb6d3c0956cc8408d7c12fdf4ecb5b3be1b65ae9e5b02f6e6", 0x21, 0xfffffffffffffffa) (async) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) request_key(&(0x7f00000000c0)='.dead\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)='syz', 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='blkio.bfq.io_merged\x00', 0x0, 0x0) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000340)=@usbdevfs_driver={0x3, 0x200, &(0x7f0000000300)="c51dabc6d3487abf780aaf8da8eb7d4a4a9297301baa3beb"}) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) (async) add_key$keyring(&(0x7f0000000940), &(0x7f0000000980)={'syz', 0x1}, 0x0, 0x0, r2) (async) request_key(&(0x7f0000000000)='blacklist\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='syz', r0) (async) r3 = request_key(&(0x7f0000000200)='dns_resolver\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='.dead\x00', r0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') setsockopt$inet_sctp_SCTP_HMAC_IDENT(r4, 0x84, 0x16, &(0x7f0000000900)={0x1, [0x3f]}, 0x6) (async) r5 = socket$nl_sock_diag(0x10, 0x3, 0x4) (async) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r1, 0x89fb, &(0x7f0000000480)={'syztnl0\x00', &(0x7f0000000400)={'syztnl0\x00', 0x0, 0x29, 0x9, 0x0, 0x7490, 0x2, @mcast1, @mcast1, 0x1, 0x10, 0xffffffff, 0x2}}) sendmsg$DCCPDIAG_GETSOCK(r5, &(0x7f0000000840)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000640)={0x1f8, 0x13, 0x100, 0x70bd27, 0x25dfdbff, {0x6, 0x1, 0x45, 0x4f, {0x4e24, 0x4e22, [0x6f3, 0x7fffffff, 0x5, 0x3], [0x7, 0x3, 0xb9, 0x7], r6, [0x8, 0x2]}, 0x1, 0x4}, [@INET_DIAG_REQ_BYTECODE={0xd1, 0x1, "16060afeadbc83366c933ece95e93f1883ae9e63bcb60f6b90d53273eb07b86d1937fa5281404b66f48fd54df3c810d8879723c91da5e67eefc90b6fce2a22443a0d77fa620c3d0c5a95d940062574269034f920df145ff6b70aaafc30f9b1d19c8fb5bee9bde8e7ea3f3e38c56bfe3bd4b0ff36e5188f1314cbeb5e67b59e2ecf16f258d662a3a8992f3b0eb9c341e1e37f47cd7ce95eb438856062a1153f54afbcffc7f72aad9a37c874d119111912c15440f413d4fd1d52700602e9e8ee7882fe5c1b2c8b9bedf463c7c8b1"}, @INET_DIAG_REQ_BYTECODE={0x6f, 0x1, "f5eb88fdf68ae309684b4dad15b9f513c1136d67f6bcd7bf61e871dd4f8a3b7af11240c5f7f2a162c11785f0f15fbcf356f6e92cf99c0a08538cc3d5e2d3bf624cf6ccf0cdec69cc0e58c3c5be5a2aafc26e4e8a3223f5937e40783d1688ba9624fe8fbc1dec2f2b62b5e7"}, @INET_DIAG_REQ_BYTECODE={0x67, 0x1, "93e785ba8f8f159e87719541cc7187308c6a8562c77ac6529c24818de476918c327400073162bd766da2737a28d386836c96b6c36e4dc0c2d7184b91c0b297d1e51d665e17740399608569cb6542082ba386a00c30f950c6798009c87109777a1cc010"}]}, 0x1f8}, 0x1, 0x0, 0x0, 0x2404c0c0}, 0x80) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) (async) write$P9_RAUTH(r4, &(0x7f0000000380)={0x14, 0x67, 0x1, {0x18, 0x3, 0x7}}, 0x14) (async) keyctl$search(0xa, r3, &(0x7f0000000880)='cifs.spnego\x00', &(0x7f00000008c0)={'syz', 0x0}, r3) 00:20:35 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f4, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) request_key(&(0x7f00000000c0)='.dead\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)='syz', 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='blkio.bfq.io_merged\x00', 0x0, 0x0) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000340)=@usbdevfs_driver={0x3, 0x200, &(0x7f0000000300)="c51dabc6d3487abf780aaf8da8eb7d4a4a9297301baa3beb"}) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) (async) add_key$keyring(&(0x7f0000000940), &(0x7f0000000980)={'syz', 0x1}, 0x0, 0x0, r2) (async) request_key(&(0x7f0000000000)='blacklist\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='syz', r0) (async) r3 = request_key(&(0x7f0000000200)='dns_resolver\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='.dead\x00', r0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') setsockopt$inet_sctp_SCTP_HMAC_IDENT(r4, 0x84, 0x16, &(0x7f0000000900)={0x1, [0x3f]}, 0x6) (async) r5 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r1, 0x89fb, &(0x7f0000000480)={'syztnl0\x00', &(0x7f0000000400)={'syztnl0\x00', 0x0, 0x29, 0x9, 0x0, 0x7490, 0x2, @mcast1, @mcast1, 0x1, 0x10, 0xffffffff, 0x2}}) sendmsg$DCCPDIAG_GETSOCK(r5, &(0x7f0000000840)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000640)={0x1f8, 0x13, 0x100, 0x70bd27, 0x25dfdbff, {0x6, 0x1, 0x45, 0x4f, {0x4e24, 0x4e22, [0x6f3, 0x7fffffff, 0x5, 0x3], [0x7, 0x3, 0xb9, 0x7], r6, [0x8, 0x2]}, 0x1, 0x4}, [@INET_DIAG_REQ_BYTECODE={0xd1, 0x1, "16060afeadbc83366c933ece95e93f1883ae9e63bcb60f6b90d53273eb07b86d1937fa5281404b66f48fd54df3c810d8879723c91da5e67eefc90b6fce2a22443a0d77fa620c3d0c5a95d940062574269034f920df145ff6b70aaafc30f9b1d19c8fb5bee9bde8e7ea3f3e38c56bfe3bd4b0ff36e5188f1314cbeb5e67b59e2ecf16f258d662a3a8992f3b0eb9c341e1e37f47cd7ce95eb438856062a1153f54afbcffc7f72aad9a37c874d119111912c15440f413d4fd1d52700602e9e8ee7882fe5c1b2c8b9bedf463c7c8b1"}, @INET_DIAG_REQ_BYTECODE={0x6f, 0x1, "f5eb88fdf68ae309684b4dad15b9f513c1136d67f6bcd7bf61e871dd4f8a3b7af11240c5f7f2a162c11785f0f15fbcf356f6e92cf99c0a08538cc3d5e2d3bf624cf6ccf0cdec69cc0e58c3c5be5a2aafc26e4e8a3223f5937e40783d1688ba9624fe8fbc1dec2f2b62b5e7"}, @INET_DIAG_REQ_BYTECODE={0x67, 0x1, "93e785ba8f8f159e87719541cc7187308c6a8562c77ac6529c24818de476918c327400073162bd766da2737a28d386836c96b6c36e4dc0c2d7184b91c0b297d1e51d665e17740399608569cb6542082ba386a00c30f950c6798009c87109777a1cc010"}]}, 0x1f8}, 0x1, 0x0, 0x0, 0x2404c0c0}, 0x80) (async) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) (async) write$P9_RAUTH(r4, &(0x7f0000000380)={0x14, 0x67, 0x1, {0x18, 0x3, 0x7}}, 0x14) (async) keyctl$search(0xa, r3, &(0x7f0000000880)='cifs.spnego\x00', &(0x7f00000008c0)={'syz', 0x0}, r3) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) keyctl$revoke(0x3, r0) (rerun: 64) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) [ 1923.233468][ T1849] EXT4-fs (loop1): unmounting filesystem. 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x541b, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fef000/0x1000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x5421, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) 00:20:35 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0xee00, 0x0, 0x10}}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$revoke(0x10, r2) r3 = add_key(&(0x7f0000000340)='big_key\x00', &(0x7f0000000380)={'syz', 0x3}, &(0x7f00000003c0)="66f2d057b1643f6c6705b1ba8ecb687ef5b60cca13fd901907e0167b33e7013f0a27a08f20c9baac2e6ff728575d36f282bb8b5cf25ae23324b8bd6c8921104f619c7c39bae228f2f577d44e3e986170cff0845384a9de4f400af7f61a6d2f7524f253913f754e5e19bc8e0437c0d01bc8681bcb55767a036629226e0a9a941f134156a0d9ae14d34992ac132a03fa89", 0x90, r1) add_key$keyring(&(0x7f0000000180), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r3) add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000200)="4add2c9bfa6d24e3203db63bdf51d3016c5ef11e040a9aa2cee675f1c806218e839559a6d3897709318731a79f5cbcfa0fa7c3a5ff3d9a3ec10b586d641f83e62cfab4d9a663d42a7ee79501cf3fcf47f2e0fd1506c706622ade83cb3f4797e6cf2b91342effdedcda1bc96b90b9f83c9e1576e1dba7ec0214a2d904e003298d0ec730469251f1939cc93157c71be3bf3b762663963a1f49742af6daf157a355bab1aac8e86786a80e3eb53f001584143b867d451b370c4060729ee98bb87cbe621f6bd26bef0c3eef536f02a65287", 0xcf, r0) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x5450, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) 00:20:35 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f5, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$revoke(0x10, r2) r3 = add_key(&(0x7f0000000340)='big_key\x00', &(0x7f0000000380)={'syz', 0x3}, &(0x7f00000003c0)="66f2d057b1643f6c6705b1ba8ecb687ef5b60cca13fd901907e0167b33e7013f0a27a08f20c9baac2e6ff728575d36f282bb8b5cf25ae23324b8bd6c8921104f619c7c39bae228f2f577d44e3e986170cff0845384a9de4f400af7f61a6d2f7524f253913f754e5e19bc8e0437c0d01bc8681bcb55767a036629226e0a9a941f134156a0d9ae14d34992ac132a03fa89", 0x90, r1) add_key$keyring(&(0x7f0000000180), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r3) (async, rerun: 32) add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000200)="4add2c9bfa6d24e3203db63bdf51d3016c5ef11e040a9aa2cee675f1c806218e839559a6d3897709318731a79f5cbcfa0fa7c3a5ff3d9a3ec10b586d641f83e62cfab4d9a663d42a7ee79501cf3fcf47f2e0fd1506c706622ade83cb3f4797e6cf2b91342effdedcda1bc96b90b9f83c9e1576e1dba7ec0214a2d904e003298d0ec730469251f1939cc93157c71be3bf3b762663963a1f49742af6daf157a355bab1aac8e86786a80e3eb53f001584143b867d451b370c4060729ee98bb87cbe621f6bd26bef0c3eef536f02a65287", 0xcf, r0) (rerun: 32) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) 00:20:35 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0xee00, 0x0, 0x10}}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0xee00, 0x0, 0x10}}) (async) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) (async) shmctl$SHM_UNLOCK(r0, 0xc) (async) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x5451, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$revoke(0x10, r2) r3 = add_key(&(0x7f0000000340)='big_key\x00', &(0x7f0000000380)={'syz', 0x3}, &(0x7f00000003c0)="66f2d057b1643f6c6705b1ba8ecb687ef5b60cca13fd901907e0167b33e7013f0a27a08f20c9baac2e6ff728575d36f282bb8b5cf25ae23324b8bd6c8921104f619c7c39bae228f2f577d44e3e986170cff0845384a9de4f400af7f61a6d2f7524f253913f754e5e19bc8e0437c0d01bc8681bcb55767a036629226e0a9a941f134156a0d9ae14d34992ac132a03fa89", 0x90, r1) add_key$keyring(&(0x7f0000000180), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r3) add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000200)="4add2c9bfa6d24e3203db63bdf51d3016c5ef11e040a9aa2cee675f1c806218e839559a6d3897709318731a79f5cbcfa0fa7c3a5ff3d9a3ec10b586d641f83e62cfab4d9a663d42a7ee79501cf3fcf47f2e0fd1506c706622ade83cb3f4797e6cf2b91342effdedcda1bc96b90b9f83c9e1576e1dba7ec0214a2d904e003298d0ec730469251f1939cc93157c71be3bf3b762663963a1f49742af6daf157a355bab1aac8e86786a80e3eb53f001584143b867d451b370c4060729ee98bb87cbe621f6bd26bef0c3eef536f02a65287", 0xcf, r0) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='syz', r1) keyctl$restrict_keyring(0x1d, r2, &(0x7f00000000c0)='dns_resolver\x00', 0x0) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x5452, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) 00:20:35 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0xee00, 0x0, 0x10}}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0xee00, 0x0, 0x10}}) (async) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) (async) shmctl$SHM_UNLOCK(r0, 0xc) (async) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000200)="bb85ac9787ed3798106912f20e12d3c449d4f19ec2adf5e72efed26a27d86cbe99607957e66bfc1f9714333629792f9bc48326190097a038290b112446040f1a5c2f78f84bb95c075ffb2e23590d8afb79e80a12a416627ba68df087da2647b6a4781e5ea5863af76b861439e4e2ac667fc7803f5b2ebf1f284a7d5ca01d206399fb0529e3f77e3fe26d5d0f06a62de7d9ea2e7ddb8f7bbc8a4a48f8792a792ad1e578b0e9c381983f", 0xa9, r1) keyctl$revoke(0x10, r0) 00:20:35 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f6, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='syz', r1) keyctl$restrict_keyring(0x1d, r2, &(0x7f00000000c0)='dns_resolver\x00', 0x0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='syz', r1) (async) keyctl$restrict_keyring(0x1d, r2, &(0x7f00000000c0)='dns_resolver\x00', 0x0) (async) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x5460, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000200)="bb85ac9787ed3798106912f20e12d3c449d4f19ec2adf5e72efed26a27d86cbe99607957e66bfc1f9714333629792f9bc48326190097a038290b112446040f1a5c2f78f84bb95c075ffb2e23590d8afb79e80a12a416627ba68df087da2647b6a4781e5ea5863af76b861439e4e2ac667fc7803f5b2ebf1f284a7d5ca01d206399fb0529e3f77e3fe26d5d0f06a62de7d9ea2e7ddb8f7bbc8a4a48f8792a792ad1e578b0e9c381983f", 0xa9, r1) (async) keyctl$revoke(0x10, r0) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='syz', r1) keyctl$restrict_keyring(0x1d, r2, &(0x7f00000000c0)='dns_resolver\x00', 0x0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='syz', r1) (async) keyctl$restrict_keyring(0x1d, r2, &(0x7f00000000c0)='dns_resolver\x00', 0x0) (async) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0x0) keyctl$revoke(0x3, r0) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x40049409, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async, rerun: 64) keyctl$revoke(0x3, r1) (async, rerun: 64) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000200)="bb85ac9787ed3798106912f20e12d3c449d4f19ec2adf5e72efed26a27d86cbe99607957e66bfc1f9714333629792f9bc48326190097a038290b112446040f1a5c2f78f84bb95c075ffb2e23590d8afb79e80a12a416627ba68df087da2647b6a4781e5ea5863af76b861439e4e2ac667fc7803f5b2ebf1f284a7d5ca01d206399fb0529e3f77e3fe26d5d0f06a62de7d9ea2e7ddb8f7bbc8a4a48f8792a792ad1e578b0e9c381983f", 0xa9, r1) (async) keyctl$revoke(0x10, r0) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0x0) keyctl$revoke(0x3, r0) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) 00:20:35 executing program 1: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000100), 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0xe4, r0, 0x100, 0x70bd2a, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x1}, @mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "5f3130ad4f2cd133ba2f76efb312aa0ecf46ce2a27b411c7"}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "c4eae1614007128942ea22cef7cec77d26ce3fdf4e8f57ac"}], @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_4ADDR={0x5}, @NL80211_ATTR_4ADDR={0x5}, @mon_options=[@NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @device_b}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "cb6c182f758fd10120f9a8ccaee2e184671f1f813c44a483"}], @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x1}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x2}]}, 0xe4}, 0x1, 0x0, 0x0, 0x400000c0}, 0x0) r1 = shmget$private(0x0, 0x400000, 0x67ab7eecfe6de610, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r2 = shmget(0x2, 0x2000, 0x400, &(0x7f0000f94000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0xc) r3 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r3, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0xc) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/249) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x40086602, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f7, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:35 executing program 1: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000100), 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0xe4, r0, 0x100, 0x70bd2a, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x1}, @mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "5f3130ad4f2cd133ba2f76efb312aa0ecf46ce2a27b411c7"}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "c4eae1614007128942ea22cef7cec77d26ce3fdf4e8f57ac"}], @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_4ADDR={0x5}, @NL80211_ATTR_4ADDR={0x5}, @mon_options=[@NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @device_b}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "cb6c182f758fd10120f9a8ccaee2e184671f1f813c44a483"}], @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x1}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x2}]}, 0xe4}, 0x1, 0x0, 0x0, 0x400000c0}, 0x0) (async) r1 = shmget$private(0x0, 0x400000, 0x67ab7eecfe6de610, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) (async) r2 = shmget(0x2, 0x2000, 0x400, &(0x7f0000f94000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0xc) (async, rerun: 64) r3 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (rerun: 64) shmat(r3, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0xc) (async) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/249) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0x0) (async) keyctl$revoke(0x3, r0) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffa) request_key(&(0x7f00000000c0)='dns_resolver\x00', &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)='\')\\[!\'/(&#}\x00', r1) keyctl$revoke(0x10, r0) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x40087602, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) [ 1923.688281][ T25] audit: type=1400 audit(1654561235.570:660): avc: denied { setattr } for pid=12880 comm="syz-executor.0" path="/dev/sg0" dev="devtmpfs" ino=113 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:scsi_generic_device_t tclass=chr_file permissive=1 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x401c5820, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x7f) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="ed9b0937e5215a441446a5cad6e5d898f2c34eb6944435016140bd38337a27d397f53092fc0528e3a281189bd84bdb3f3753c985f32ed0483b8499feadd92e0da0270109b80b941a5b1e59c657d6f4b0943385d7296d61e82000735823bd8e01a4d609dd8e51abf0e6c346e119fc1200f58ebce227dfc45abd1b1a0e2631", 0x7e, r2) keyctl$revoke(0x3, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$user(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)="a26a5714b27c9f68a97b9b3ce53c59aedaa63c6567ce3a81fddaa1be5d59766722de572d09086614a4eb0bd984e700d55a8729eaabfe5d5b5b9fa7125d3772ae9454846b26ee9afd5a9294238da1893a320e7f4c5669fa28dc6478ba", 0x5c, r1) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, &(0x7f0000000140)='user\x00', &(0x7f0000000180)=@chain={'key_or_keyring:', r2}) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffa) request_key(&(0x7f00000000c0)='dns_resolver\x00', &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)='\')\\[!\'/(&#}\x00', r1) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000040), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffa) (async) request_key(&(0x7f00000000c0)='dns_resolver\x00', &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)='\')\\[!\'/(&#}\x00', r1) (async) keyctl$revoke(0x10, r0) (async) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) (async) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x4020940d, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) (async) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffa) request_key(&(0x7f00000000c0)='dns_resolver\x00', &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)='\')\\[!\'/(&#}\x00', r1) keyctl$revoke(0x10, r0) 00:20:35 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f8, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:35 executing program 1: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000100), 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0xe4, r0, 0x100, 0x70bd2a, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x1}, @mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "5f3130ad4f2cd133ba2f76efb312aa0ecf46ce2a27b411c7"}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "c4eae1614007128942ea22cef7cec77d26ce3fdf4e8f57ac"}], @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_4ADDR={0x5}, @NL80211_ATTR_4ADDR={0x5}, @mon_options=[@NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @device_b}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "cb6c182f758fd10120f9a8ccaee2e184671f1f813c44a483"}], @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x1}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x2}]}, 0xe4}, 0x1, 0x0, 0x0, 0x400000c0}, 0x0) (async) r1 = shmget$private(0x0, 0x400000, 0x67ab7eecfe6de610, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) (async) r2 = shmget(0x2, 0x2000, 0x400, &(0x7f0000f94000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0xc) (async) r3 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r3, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0xc) (async) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/249) 00:20:35 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x7f) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="ed9b0937e5215a441446a5cad6e5d898f2c34eb6944435016140bd38337a27d397f53092fc0528e3a281189bd84bdb3f3753c985f32ed0483b8499feadd92e0da0270109b80b941a5b1e59c657d6f4b0943385d7296d61e82000735823bd8e01a4d609dd8e51abf0e6c346e119fc1200f58ebce227dfc45abd1b1a0e2631", 0x7e, r2) keyctl$revoke(0x3, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$user(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)="a26a5714b27c9f68a97b9b3ce53c59aedaa63c6567ce3a81fddaa1be5d59766722de572d09086614a4eb0bd984e700d55a8729eaabfe5d5b5b9fa7125d3772ae9454846b26ee9afd5a9294238da1893a320e7f4c5669fa28dc6478ba", 0x5c, r1) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, &(0x7f0000000140)='user\x00', &(0x7f0000000180)=@chain={'key_or_keyring:', r2}) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') (async) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) (async) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x7f) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="ed9b0937e5215a441446a5cad6e5d898f2c34eb6944435016140bd38337a27d397f53092fc0528e3a281189bd84bdb3f3753c985f32ed0483b8499feadd92e0da0270109b80b941a5b1e59c657d6f4b0943385d7296d61e82000735823bd8e01a4d609dd8e51abf0e6c346e119fc1200f58ebce227dfc45abd1b1a0e2631", 0x7e, r2) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$user(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)="a26a5714b27c9f68a97b9b3ce53c59aedaa63c6567ce3a81fddaa1be5d59766722de572d09086614a4eb0bd984e700d55a8729eaabfe5d5b5b9fa7125d3772ae9454846b26ee9afd5a9294238da1893a320e7f4c5669fa28dc6478ba", 0x5c, r1) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, &(0x7f0000000140)='user\x00', &(0x7f0000000180)=@chain={'key_or_keyring:', r2}) (async) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x80086601, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 2: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc3}, &(0x7f0000000080)={0x0, "a9c0d74dc23327c94d841ed10c6c049accd4300b92d2d620f27b1a561f78f91e4dd79f9ad817d4d47db5ae196811368ee79c368bbc31f90ecd4ec3977bfb4b7c", 0x2b}, 0x48, 0x0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) socket$inet_udp(0x2, 0x2, 0x0) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) add_key(&(0x7f0000000080)='syzkaller\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000140)="7a1291da1e9775", 0x7, r1) keyctl$revoke(0xf, r0) request_key(&(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x0}, &(0x7f0000000240)='syzkaller\x00', r0) 00:20:35 executing program 2: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc3}, &(0x7f0000000080)={0x0, "a9c0d74dc23327c94d841ed10c6c049accd4300b92d2d620f27b1a561f78f91e4dd79f9ad817d4d47db5ae196811368ee79c368bbc31f90ecd4ec3977bfb4b7c", 0x2b}, 0x48, 0x0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) socket$inet_udp(0x2, 0x2, 0x0) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc3}, &(0x7f0000000080)={0x0, "a9c0d74dc23327c94d841ed10c6c049accd4300b92d2d620f27b1a561f78f91e4dd79f9ad817d4d47db5ae196811368ee79c368bbc31f90ecd4ec3977bfb4b7c", 0x2b}, 0x48, 0x0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x10, r1) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x80087601, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) add_key(&(0x7f0000000080)='syzkaller\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000140)="7a1291da1e9775", 0x7, r1) keyctl$revoke(0xf, r0) (async) request_key(&(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x0}, &(0x7f0000000240)='syzkaller\x00', r0) 00:20:35 executing program 1: ioctl$sock_inet6_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000000)={@private2, @private0={0xfc, 0x0, '\x00', 0x1}, @local, 0x17, 0x1, 0xfffc, 0x100, 0x3, 0x84}) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) add_key(&(0x7f0000000080)='syzkaller\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000140)="7a1291da1e9775", 0x7, r1) keyctl$revoke(0xf, r0) request_key(&(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x0}, &(0x7f0000000240)='syzkaller\x00', r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) (async) add_key(&(0x7f0000000080)='syzkaller\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000140)="7a1291da1e9775", 0x7, r1) (async) keyctl$revoke(0xf, r0) (async) request_key(&(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x0}, &(0x7f0000000240)='syzkaller\x00', r0) (async) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x801c581f, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3f9, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:35 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) (async, rerun: 32) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x7f) (async, rerun: 32) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="ed9b0937e5215a441446a5cad6e5d898f2c34eb6944435016140bd38337a27d397f53092fc0528e3a281189bd84bdb3f3753c985f32ed0483b8499feadd92e0da0270109b80b941a5b1e59c657d6f4b0943385d7296d61e82000735823bd8e01a4d609dd8e51abf0e6c346e119fc1200f58ebce227dfc45abd1b1a0e2631", 0x7e, r2) keyctl$revoke(0x3, r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) add_key$user(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)="a26a5714b27c9f68a97b9b3ce53c59aedaa63c6567ce3a81fddaa1be5d59766722de572d09086614a4eb0bd984e700d55a8729eaabfe5d5b5b9fa7125d3772ae9454846b26ee9afd5a9294238da1893a320e7f4c5669fa28dc6478ba", 0x5c, r1) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, &(0x7f0000000140)='user\x00', &(0x7f0000000180)=@chain={'key_or_keyring:', r2}) 00:20:35 executing program 1: ioctl$sock_inet6_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000000)={@private2, @private0={0xfc, 0x0, '\x00', 0x1}, @local, 0x17, 0x1, 0xfffc, 0x100, 0x3, 0x84}) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) ioctl$sock_inet6_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000000)={@private2, @private0={0xfc, 0x0, '\x00', 0x1}, @local, 0x17, 0x1, 0xfffc, 0x100, 0x3, 0x84}) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:35 executing program 2: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc3}, &(0x7f0000000080)={0x0, "a9c0d74dc23327c94d841ed10c6c049accd4300b92d2d620f27b1a561f78f91e4dd79f9ad817d4d47db5ae196811368ee79c368bbc31f90ecd4ec3977bfb4b7c", 0x2b}, 0x48, 0x0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) (async) socket$inet_udp(0x2, 0x2, 0x0) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0xc0045878, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) keyctl$revoke(0xf, r0) 00:20:35 executing program 1: ioctl$sock_inet6_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000000)={@private2, @private0={0xfc, 0x0, '\x00', 0x1}, @local, 0x17, 0x1, 0xfffc, 0x100, 0x3, 0x84}) (async) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_PKEY_QUERY(0x18, r0, 0x0, &(0x7f0000000000)='keyring\x00', &(0x7f0000000040)) keyctl$revoke(0x10, r0) keyctl$negate(0xd, r0, 0x7, r0) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r0) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="f92c7bafd4934fd6a8f5832b1fd1927fd8dc1a0d4db80b0ba52c11467e864ec53270daae7e3eb736e2e84b6c9680c0ea934689bc5105df323f6c6884324d3e3fb6b0b578809aa525b7a62b7d8f8ae7cb", 0x50, r1) keyctl$revoke(0x3, r0) 00:20:35 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0xc0045878, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 32) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 32) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) (async, rerun: 64) keyctl$revoke(0xf, r0) (rerun: 64) 00:20:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r0) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="f92c7bafd4934fd6a8f5832b1fd1927fd8dc1a0d4db80b0ba52c11467e864ec53270daae7e3eb736e2e84b6c9680c0ea934689bc5105df323f6c6884324d3e3fb6b0b578809aa525b7a62b7d8f8ae7cb", 0x50, r1) (async) keyctl$revoke(0x3, r0) 00:20:36 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3fa, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:36 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x2000, 0x800, &(0x7f0000f85000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x3}}) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_PKEY_QUERY(0x18, r0, 0x0, &(0x7f0000000000)='keyring\x00', &(0x7f0000000040)) (async) keyctl$revoke(0x10, r0) keyctl$negate(0xd, r0, 0x7, r0) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0xc0189436, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0xc020660b, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r0) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="f92c7bafd4934fd6a8f5832b1fd1927fd8dc1a0d4db80b0ba52c11467e864ec53270daae7e3eb736e2e84b6c9680c0ea934689bc5105df323f6c6884324d3e3fb6b0b578809aa525b7a62b7d8f8ae7cb", 0x50, r1) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r0) (async) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="f92c7bafd4934fd6a8f5832b1fd1927fd8dc1a0d4db80b0ba52c11467e864ec53270daae7e3eb736e2e84b6c9680c0ea934689bc5105df323f6c6884324d3e3fb6b0b578809aa525b7a62b7d8f8ae7cb", 0x50, r1) (async) keyctl$revoke(0x3, r0) (async) 00:20:36 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmget$private(0x0, 0x2000, 0x800, &(0x7f0000f85000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x3}}) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) (async, rerun: 32) keyctl$revoke(0xf, r0) (rerun: 32) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_PKEY_QUERY(0x18, r0, 0x0, &(0x7f0000000000)='keyring\x00', &(0x7f0000000040)) keyctl$revoke(0x10, r0) keyctl$negate(0xd, r0, 0x7, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_PKEY_QUERY(0x18, r0, 0x0, &(0x7f0000000000)='keyring\x00', &(0x7f0000000040)) (async) keyctl$revoke(0x10, r0) (async) keyctl$negate(0xd, r0, 0x7, r0) (async) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, &(0x7f0000000200)="5a0ef4408757bee0e0f3515a513016465a1915361bd37999603fc9a678ce0dcf4d8adda67a86310fc4e95132ca533ed4d98edaa33991b94d73ea7406fe1f719c1fde0af330292f3ed5a88f5cbc21e93fe17a6e7fc77811ecbc9cc73a74fd9fcda543e5191c5b58086ca7b25993a78651ca5e923f9c0ac3d33275a7ac9381d16cb7ed73f85bd4d457682b600ade4abcfbd01bcab11bca97d6c89ba7cd24cf43ea7471d12af3592f97fa93358e3bcf325a95adf5ba8665a50995bf555b3ac4c3669564d862e923082b61a63e78a9493f2fd8346602a831a223c95f5a5b54553c3b39e7dc531d0d", 0xe6, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0xc0481273, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x2000, 0x800, &(0x7f0000f85000/0x2000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x3}}) 00:20:36 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3fb, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, &(0x7f0000000200)="5a0ef4408757bee0e0f3515a513016465a1915361bd37999603fc9a678ce0dcf4d8adda67a86310fc4e95132ca533ed4d98edaa33991b94d73ea7406fe1f719c1fde0af330292f3ed5a88f5cbc21e93fe17a6e7fc77811ecbc9cc73a74fd9fcda543e5191c5b58086ca7b25993a78651ca5e923f9c0ac3d33275a7ac9381d16cb7ed73f85bd4d457682b600ade4abcfbd01bcab11bca97d6c89ba7cd24cf43ea7471d12af3592f97fa93358e3bcf325a95adf5ba8665a50995bf555b3ac4c3669564d862e923082b61a63e78a9493f2fd8346602a831a223c95f5a5b54553c3b39e7dc531d0d", 0xe6, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key(&(0x7f0000000080)='big_key\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r0) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$revoke(0x10, r0) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r3) add_key(&(0x7f0000000200)='rxrpc\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000280)="36c12d5f3add9e33dfe73140fc86fe84aa3defb5a64fd5e9a74f38c1c5e5cf45b40894c1a02a0cde451d839b0fa04653a7757f81db74cf699b853ad99daa7e7dd364588ed0514f1b6383c114a7426176c91538621e07627e2e68f0ee7a7c8053db124a917b2338ac30d78ca5136203444f3a8d5659556e6588b229a621a2f1dde85ee5c71131090318a188c44bf50fdd5d3ac64d50fe", 0x96, r2) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) 00:20:36 executing program 1: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_LEVEL(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x78, r0, 0x8, 0x70bd28, 0x25dfdbfe, {}, [@NL802154_ATTR_SEC_LEVEL={0x3c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_FRAME={0x8, 0x2, 0x3}, @NL802154_SECLEVEL_ATTR_FRAME={0x8, 0x2, 0x1}, @NL802154_SECLEVEL_ATTR_CMD_FRAME={0x8, 0x3, 0x5}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x1, 0x14}, @NL802154_SECLEVEL_ATTR_FRAME={0x8}, @NL802154_SECLEVEL_ATTR_CMD_FRAME={0x8, 0x3, 0x1}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5}]}, @NL802154_ATTR_SEC_LEVEL={0x1c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_CMD_FRAME={0x8, 0x3, 0x4}, @NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}, @NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x78}}, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r1, 0xc004743e, &(0x7f0000000080)) write(r1, &(0x7f0000000000)="d088fa4bd9662ed57924c18be30942ebf2c50af90d4cb5b26ee0ff82c074bb58366f0e586e8f14be3816596847ba5a42d99fec741fcb5ea98f588215f4d34b175bdde5c2c8d8b1e9891bd6fd14e0846ebe75f90abf41e6ecf24c5d32e7e97e56a936790d31780da3e0020b6c56e9557e9a733bfadfef7ab259d6c6d036903fd45a64c603ade2bc0ce0264acd246dc61502931ffee12ec5995f78d7259c2ea9016ea4b6c92a318defcdd9cdac7b4ede17a36b30c1df20082c8d122e12fcfcdcae055d518598f76b78cd9d564cab823220146c4aa2bf", 0xd5) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000d62000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0}, 0x2}) shmctl$SHM_UNLOCK(r2, 0xc) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) add_key$user(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, &(0x7f0000000200)="5a0ef4408757bee0e0f3515a513016465a1915361bd37999603fc9a678ce0dcf4d8adda67a86310fc4e95132ca533ed4d98edaa33991b94d73ea7406fe1f719c1fde0af330292f3ed5a88f5cbc21e93fe17a6e7fc77811ecbc9cc73a74fd9fcda543e5191c5b58086ca7b25993a78651ca5e923f9c0ac3d33275a7ac9381d16cb7ed73f85bd4d457682b600ade4abcfbd01bcab11bca97d6c89ba7cd24cf43ea7471d12af3592f97fa93358e3bcf325a95adf5ba8665a50995bf555b3ac4c3669564d862e923082b61a63e78a9493f2fd8346602a831a223c95f5a5b54553c3b39e7dc531d0d", 0xe6, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x2, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key(&(0x7f0000000080)='big_key\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r0) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r1) (async) keyctl$revoke(0x10, r0) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r3) (async) add_key(&(0x7f0000000200)='rxrpc\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000280)="36c12d5f3add9e33dfe73140fc86fe84aa3defb5a64fd5e9a74f38c1c5e5cf45b40894c1a02a0cde451d839b0fa04653a7757f81db74cf699b853ad99daa7e7dd364588ed0514f1b6383c114a7426176c91538621e07627e2e68f0ee7a7c8053db124a917b2338ac30d78ca5136203444f3a8d5659556e6588b229a621a2f1dde85ee5c71131090318a188c44bf50fdd5d3ac64d50fe", 0x96, r2) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) 00:20:36 executing program 1: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_LEVEL(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x78, r0, 0x8, 0x70bd28, 0x25dfdbfe, {}, [@NL802154_ATTR_SEC_LEVEL={0x3c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_FRAME={0x8, 0x2, 0x3}, @NL802154_SECLEVEL_ATTR_FRAME={0x8, 0x2, 0x1}, @NL802154_SECLEVEL_ATTR_CMD_FRAME={0x8, 0x3, 0x5}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x1, 0x14}, @NL802154_SECLEVEL_ATTR_FRAME={0x8}, @NL802154_SECLEVEL_ATTR_CMD_FRAME={0x8, 0x3, 0x1}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5}]}, @NL802154_ATTR_SEC_LEVEL={0x1c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_CMD_FRAME={0x8, 0x3, 0x4}, @NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}, @NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x78}}, 0x0) (async) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r1, 0xc004743e, &(0x7f0000000080)) (async) write(r1, &(0x7f0000000000)="d088fa4bd9662ed57924c18be30942ebf2c50af90d4cb5b26ee0ff82c074bb58366f0e586e8f14be3816596847ba5a42d99fec741fcb5ea98f588215f4d34b175bdde5c2c8d8b1e9891bd6fd14e0846ebe75f90abf41e6ecf24c5d32e7e97e56a936790d31780da3e0020b6c56e9557e9a733bfadfef7ab259d6c6d036903fd45a64c603ade2bc0ce0264acd246dc61502931ffee12ec5995f78d7259c2ea9016ea4b6c92a318defcdd9cdac7b4ede17a36b30c1df20082c8d122e12fcfcdcae055d518598f76b78cd9d564cab823220146c4aa2bf", 0xd5) (async) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000d62000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0xc) (async) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0}, 0x2}) (async) shmctl$SHM_UNLOCK(r2, 0xc) 00:20:36 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3fc, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x3, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r3 = add_key$user(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000002c0)="e0a79ad16fd0dfceb51ac3fe9dbf10211df77e437fabdf2a621c6d5eba8775a2fe4663c55bc6d7831964e26495331c865ab683c5e109136363255864a40aef22", 0x40, r2) r4 = request_key(&(0x7f0000000300)='pkcs7_test\x00', &(0x7f0000000340)={'syz', 0x0}, &(0x7f0000000380)='\x00', r2) keyctl$unlink(0x9, r3, r4) keyctl$read(0xb, r2, &(0x7f0000000200)=""/140, 0x8c) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key(&(0x7f0000000080)='big_key\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r0) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$revoke(0x10, r0) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r3) add_key(&(0x7f0000000200)='rxrpc\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000280)="36c12d5f3add9e33dfe73140fc86fe84aa3defb5a64fd5e9a74f38c1c5e5cf45b40894c1a02a0cde451d839b0fa04653a7757f81db74cf699b853ad99daa7e7dd364588ed0514f1b6383c114a7426176c91538621e07627e2e68f0ee7a7c8053db124a917b2338ac30d78ca5136203444f3a8d5659556e6588b229a621a2f1dde85ee5c71131090318a188c44bf50fdd5d3ac64d50fe", 0x96, r2) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key(&(0x7f0000000080)='big_key\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r1) (async) keyctl$revoke(0x10, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r3) (async) add_key(&(0x7f0000000200)='rxrpc\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000280)="36c12d5f3add9e33dfe73140fc86fe84aa3defb5a64fd5e9a74f38c1c5e5cf45b40894c1a02a0cde451d839b0fa04653a7757f81db74cf699b853ad99daa7e7dd364588ed0514f1b6383c114a7426176c91538621e07627e2e68f0ee7a7c8053db124a917b2338ac30d78ca5136203444f3a8d5659556e6588b229a621a2f1dde85ee5c71131090318a188c44bf50fdd5d3ac64d50fe", 0x96, r2) (async) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='asymmetric\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) request_key(&(0x7f0000000140)='blacklist\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000200)='asymmetric\x00', r1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) keyctl$restrict_keyring(0x1d, r3, &(0x7f00000003c0)='.dead\x00', 0x0) r4 = add_key$fscrypt_v1(&(0x7f00000002c0), &(0x7f0000000300)={'fscrypt:', @desc4}, &(0x7f0000000340)={0x0, "3c935ab2f6e03dc8bacb62f2c8522407fc67bc19794f424835e7e7056da68afb3f877213bd2c60f005c2bedbf9d24a9c570df731c7fa22ad55ed66120b2c33cf", 0x25}, 0x48, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, r4) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x4, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) (async, rerun: 64) r3 = add_key$user(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000002c0)="e0a79ad16fd0dfceb51ac3fe9dbf10211df77e437fabdf2a621c6d5eba8775a2fe4663c55bc6d7831964e26495331c865ab683c5e109136363255864a40aef22", 0x40, r2) (async, rerun: 64) r4 = request_key(&(0x7f0000000300)='pkcs7_test\x00', &(0x7f0000000340)={'syz', 0x0}, &(0x7f0000000380)='\x00', r2) keyctl$unlink(0x9, r3, r4) keyctl$read(0xb, r2, &(0x7f0000000200)=""/140, 0x8c) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) 00:20:36 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x8, 0xe7, 0x81, 0x5}, {0x40, 0x5, 0x80, 0x109}, {0x0, 0x8, 0x3, 0x1}, {0x8000, 0x91, 0x9, 0x3}, {0xc000, 0x5, 0xde, 0xffff}]}) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x3, 0x9, 0x5, 0x3}, {0x6fe6, 0x7, 0x3, 0x81}, {0x2, 0x7, 0x9, 0x80}, {0x8000, 0x0, 0xff}, {0x28, 0x8a, 0x1f, 0xfffffff9}, {0x4, 0x5, 0x8, 0xb3}, {0x7, 0x1, 0x1, 0x800}]}) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = request_key(&(0x7f00000002c0)='encrypted\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)='-!\x00', r1) keyctl$read(0xb, r2, &(0x7f0000000380)=""/174, 0xae) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="78670cd758946488a4ca7865f654fef0f7f27316aa4864c8b20836b3418b50919b9b430016121c6b8e2577152ae9b8cf288d02fe927f9e5ff69d2c66f0faad572622ac501dfa28fe5868aa18d68826f7ca7d86e1ceccf256e0c196615e5417a6", 0x60, r0) 00:20:36 executing program 1: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_LEVEL(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x78, r0, 0x8, 0x70bd28, 0x25dfdbfe, {}, [@NL802154_ATTR_SEC_LEVEL={0x3c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_FRAME={0x8, 0x2, 0x3}, @NL802154_SECLEVEL_ATTR_FRAME={0x8, 0x2, 0x1}, @NL802154_SECLEVEL_ATTR_CMD_FRAME={0x8, 0x3, 0x5}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5, 0x1, 0x14}, @NL802154_SECLEVEL_ATTR_FRAME={0x8}, @NL802154_SECLEVEL_ATTR_CMD_FRAME={0x8, 0x3, 0x1}, @NL802154_SECLEVEL_ATTR_LEVELS={0x5}]}, @NL802154_ATTR_SEC_LEVEL={0x1c, 0x22, 0x0, 0x1, [@NL802154_SECLEVEL_ATTR_CMD_FRAME={0x8, 0x3, 0x4}, @NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}, @NL802154_SECLEVEL_ATTR_DEV_OVERRIDE={0x5}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x78}}, 0x0) (async) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r1, 0xc004743e, &(0x7f0000000080)) (async) write(r1, &(0x7f0000000000)="d088fa4bd9662ed57924c18be30942ebf2c50af90d4cb5b26ee0ff82c074bb58366f0e586e8f14be3816596847ba5a42d99fec741fcb5ea98f588215f4d34b175bdde5c2c8d8b1e9891bd6fd14e0846ebe75f90abf41e6ecf24c5d32e7e97e56a936790d31780da3e0020b6c56e9557e9a733bfadfef7ab259d6c6d036903fd45a64c603ade2bc0ce0264acd246dc61502931ffee12ec5995f78d7259c2ea9016ea4b6c92a318defcdd9cdac7b4ede17a36b30c1df20082c8d122e12fcfcdcae055d518598f76b78cd9d564cab823220146c4aa2bf", 0xd5) (async) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000d62000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0xc) (async) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0}, 0x2}) (async) shmctl$SHM_UNLOCK(r2, 0xc) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) r2 = add_key(&(0x7f0000000080)='asymmetric\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) (async) request_key(&(0x7f0000000140)='blacklist\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000200)='asymmetric\x00', r1) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async, rerun: 64) keyctl$revoke(0x3, r3) (rerun: 64) keyctl$restrict_keyring(0x1d, r3, &(0x7f00000003c0)='.dead\x00', 0x0) (async, rerun: 64) r4 = add_key$fscrypt_v1(&(0x7f00000002c0), &(0x7f0000000300)={'fscrypt:', @desc4}, &(0x7f0000000340)={0x0, "3c935ab2f6e03dc8bacb62f2c8522407fc67bc19794f424835e7e7056da68afb3f877213bd2c60f005c2bedbf9d24a9c570df731c7fa22ad55ed66120b2c33cf", 0x25}, 0x48, 0xfffffffffffffffc) (rerun: 64) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, r4) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x5, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x8, 0xe7, 0x81, 0x5}, {0x40, 0x5, 0x80, 0x109}, {0x0, 0x8, 0x3, 0x1}, {0x8000, 0x91, 0x9, 0x3}, {0xc000, 0x5, 0xde, 0xffff}]}) (async) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x3, 0x9, 0x5, 0x3}, {0x6fe6, 0x7, 0x3, 0x81}, {0x2, 0x7, 0x9, 0x80}, {0x8000, 0x0, 0xff}, {0x28, 0x8a, 0x1f, 0xfffffff9}, {0x4, 0x5, 0x8, 0xb3}, {0x7, 0x1, 0x1, 0x800}]}) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = request_key(&(0x7f00000002c0)='encrypted\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)='-!\x00', r1) keyctl$read(0xb, r2, &(0x7f0000000380)=""/174, 0xae) (async) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="78670cd758946488a4ca7865f654fef0f7f27316aa4864c8b20836b3418b50919b9b430016121c6b8e2577152ae9b8cf288d02fe927f9e5ff69d2c66f0faad572622ac501dfa28fe5868aa18d68826f7ca7d86e1ceccf256e0c196615e5417a6", 0x60, r0) 00:20:36 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3fd, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) (async) r3 = add_key$user(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000002c0)="e0a79ad16fd0dfceb51ac3fe9dbf10211df77e437fabdf2a621c6d5eba8775a2fe4663c55bc6d7831964e26495331c865ab683c5e109136363255864a40aef22", 0x40, r2) r4 = request_key(&(0x7f0000000300)='pkcs7_test\x00', &(0x7f0000000340)={'syz', 0x0}, &(0x7f0000000380)='\x00', r2) keyctl$unlink(0x9, r3, r4) (async) keyctl$read(0xb, r2, &(0x7f0000000200)=""/140, 0x8c) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='asymmetric\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) (async) request_key(&(0x7f0000000140)='blacklist\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000200)='asymmetric\x00', r1) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) keyctl$restrict_keyring(0x1d, r3, &(0x7f00000003c0)='.dead\x00', 0x0) (async) r4 = add_key$fscrypt_v1(&(0x7f00000002c0), &(0x7f0000000300)={'fscrypt:', @desc4}, &(0x7f0000000340)={0x0, "3c935ab2f6e03dc8bacb62f2c8522407fc67bc19794f424835e7e7056da68afb3f877213bd2c60f005c2bedbf9d24a9c570df731c7fa22ad55ed66120b2c33cf", 0x25}, 0x48, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, r4) 00:20:36 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x8, 0xe7, 0x81, 0x5}, {0x40, 0x5, 0x80, 0x109}, {0x0, 0x8, 0x3, 0x1}, {0x8000, 0x91, 0x9, 0x3}, {0xc000, 0x5, 0xde, 0xffff}]}) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x3, 0x9, 0x5, 0x3}, {0x6fe6, 0x7, 0x3, 0x81}, {0x2, 0x7, 0x9, 0x80}, {0x8000, 0x0, 0xff}, {0x28, 0x8a, 0x1f, 0xfffffff9}, {0x4, 0x5, 0x8, 0xb3}, {0x7, 0x1, 0x1, 0x800}]}) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = request_key(&(0x7f00000002c0)='encrypted\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)='-!\x00', r1) keyctl$read(0xb, r2, &(0x7f0000000380)=""/174, 0xae) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="78670cd758946488a4ca7865f654fef0f7f27316aa4864c8b20836b3418b50919b9b430016121c6b8e2577152ae9b8cf288d02fe927f9e5ff69d2c66f0faad572622ac501dfa28fe5868aa18d68826f7ca7d86e1ceccf256e0c196615e5417a6", 0x60, r0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x8, 0xe7, 0x81, 0x5}, {0x40, 0x5, 0x80, 0x109}, {0x0, 0x8, 0x3, 0x1}, {0x8000, 0x91, 0x9, 0x3}, {0xc000, 0x5, 0xde, 0xffff}]}) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x10, r0) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x3, 0x9, 0x5, 0x3}, {0x6fe6, 0x7, 0x3, 0x81}, {0x2, 0x7, 0x9, 0x80}, {0x8000, 0x0, 0xff}, {0x28, 0x8a, 0x1f, 0xfffffff9}, {0x4, 0x5, 0x8, 0xb3}, {0x7, 0x1, 0x1, 0x800}]}) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) request_key(&(0x7f00000002c0)='encrypted\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)='-!\x00', r1) (async) keyctl$read(0xb, r2, &(0x7f0000000380)=""/174, 0xae) (async) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)="78670cd758946488a4ca7865f654fef0f7f27316aa4864c8b20836b3418b50919b9b430016121c6b8e2577152ae9b8cf288d02fe927f9e5ff69d2c66f0faad572622ac501dfa28fe5868aa18d68826f7ca7d86e1ceccf256e0c196615e5417a6", 0x60, r0) (async) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x6, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget(0x2, 0x3000, 0x200, &(0x7f0000c7f000/0x3000)=nil) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r1) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r2) keyctl$revoke(0xf, r0) request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='keyring\x00', 0xfffffffffffffffd) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000200), &(0x7f0000000240)={'fscrypt:', @desc2}, &(0x7f0000000280)={0x0, "563b2a3a6ab86a4d36feb73e62c01d5b73e62a27feb2c0d86e962e6bf2d9830540c3c16cd924a40ed0c21cf7fc80022cb20b1d19e3e5d241e7ad86df69756bd3", 0x19}, 0x48, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f0000000300), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r1) keyctl$unlink(0x9, r0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000040)='encrypted\x00', &(0x7f0000000080)={'syz', 0x2}, &(0x7f0000000180)='syz', 0xfffffffffffffffb) keyctl$revoke(0x3, r0) keyctl$join(0x1, &(0x7f0000000000)={'syz', 0x2}) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x7, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$revoke(0x10, r1) 00:20:36 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmget(0x2, 0x3000, 0x200, &(0x7f0000c7f000/0x3000)=nil) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0x0) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000200), &(0x7f0000000240)={'fscrypt:', @desc2}, &(0x7f0000000280)={0x0, "563b2a3a6ab86a4d36feb73e62c01d5b73e62a27feb2c0d86e962e6bf2d9830540c3c16cd924a40ed0c21cf7fc80022cb20b1d19e3e5d241e7ad86df69756bd3", 0x19}, 0x48, r1) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) (async) add_key$keyring(&(0x7f0000000300), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r1) (async) keyctl$unlink(0x9, r0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) request_key(&(0x7f0000000040)='encrypted\x00', &(0x7f0000000080)={'syz', 0x2}, &(0x7f0000000180)='syz', 0xfffffffffffffffb) (async, rerun: 32) keyctl$revoke(0x3, r0) (async, rerun: 32) keyctl$join(0x1, &(0x7f0000000000)={'syz', 0x2}) 00:20:36 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x3fe, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r1) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r2) keyctl$revoke(0xf, r0) request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='keyring\x00', 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r1) (async) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r2) (async) keyctl$revoke(0xf, r0) (async) request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='keyring\x00', 0xfffffffffffffffd) (async) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x8, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmget(0x2, 0x3000, 0x200, &(0x7f0000c7f000/0x3000)=nil) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$revoke(0x10, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) (async) keyctl$revoke(0x10, r1) (async) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000200), &(0x7f0000000240)={'fscrypt:', @desc2}, &(0x7f0000000280)={0x0, "563b2a3a6ab86a4d36feb73e62c01d5b73e62a27feb2c0d86e962e6bf2d9830540c3c16cd924a40ed0c21cf7fc80022cb20b1d19e3e5d241e7ad86df69756bd3", 0x19}, 0x48, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f0000000300), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r1) keyctl$unlink(0x9, r0, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000040)='encrypted\x00', &(0x7f0000000080)={'syz', 0x2}, &(0x7f0000000180)='syz', 0xfffffffffffffffb) keyctl$revoke(0x3, r0) keyctl$join(0x1, &(0x7f0000000000)={'syz', 0x2}) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$fscrypt_v1(&(0x7f0000000200), &(0x7f0000000240)={'fscrypt:', @desc2}, &(0x7f0000000280)={0x0, "563b2a3a6ab86a4d36feb73e62c01d5b73e62a27feb2c0d86e962e6bf2d9830540c3c16cd924a40ed0c21cf7fc80022cb20b1d19e3e5d241e7ad86df69756bd3", 0x19}, 0x48, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) add_key$keyring(&(0x7f0000000300), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r1) (async) keyctl$unlink(0x9, r0, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) request_key(&(0x7f0000000040)='encrypted\x00', &(0x7f0000000080)={'syz', 0x2}, &(0x7f0000000180)='syz', 0xfffffffffffffffb) (async) keyctl$revoke(0x3, r0) (async) keyctl$join(0x1, &(0x7f0000000000)={'syz', 0x2}) (async) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x9, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/198, 0xc6}], 0x6, 0xff, 0x81) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) (async) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) (async) keyctl$revoke(0x10, r1) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r1) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r2) keyctl$revoke(0xf, r0) request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='keyring\x00', 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, r1) (async) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r2) (async) keyctl$revoke(0xf, r0) (async) request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='keyring\x00', 0xfffffffffffffffd) (async) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xa, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x402, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0x0) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)={0x0, 0x0, @auto=[0x36, 0x16, 0x31, 0x3a, 0x24, 0x17, 0x10, 0x17, 0x29, 0x25]}, 0x12, 0xfffffffffffffffa) r2 = request_key(&(0x7f0000000180)='trusted\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)='\xc0-*&\x00', r0) keyctl$search(0xa, r1, &(0x7f00000000c0)='syzkaller\x00', &(0x7f0000000140)={'syz', 0x2}, r2) r3 = add_key$fscrypt_provisioning(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000300)=ANY=[@ANYBLOB="010000007186bb232a02d66f65666768696a6b6c6d6e6f707172737475767778797a30313233343536"], 0x29, r2) r4 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) keyctl$revoke(0x3, r5) keyctl$KEYCTL_MOVE(0x1e, r3, r4, r5, 0x0) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) (async) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xb, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/198, 0xc6}], 0x6, 0xff, 0x81) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x0}}) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) (async) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/198, 0xc6}], 0x6, 0xff, 0x81) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0x0) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) (async) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xc, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0x0) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)={0x0, 0x0, @auto=[0x36, 0x16, 0x31, 0x3a, 0x24, 0x17, 0x10, 0x17, 0x29, 0x25]}, 0x12, 0xfffffffffffffffa) r2 = request_key(&(0x7f0000000180)='trusted\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)='\xc0-*&\x00', r0) keyctl$search(0xa, r1, &(0x7f00000000c0)='syzkaller\x00', &(0x7f0000000140)={'syz', 0x2}, r2) r3 = add_key$fscrypt_provisioning(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000300)=ANY=[@ANYBLOB="010000007186bb232a02d66f65666768696a6b6c6d6e6f707172737475767778797a30313233343536"], 0x29, r2) (async) r4 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) (async) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) (async) keyctl$revoke(0x3, r5) keyctl$KEYCTL_MOVE(0x1e, r3, r4, r5, 0x0) 00:20:36 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/198, 0xc6}], 0x6, 0xff, 0x81) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) r1 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)={0x0, 0x0, @auto=[0x36, 0x16, 0x31, 0x3a, 0x24, 0x17, 0x10, 0x17, 0x29, 0x25]}, 0x12, 0xfffffffffffffffa) r2 = request_key(&(0x7f0000000180)='trusted\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)='\xc0-*&\x00', r0) keyctl$search(0xa, r1, &(0x7f00000000c0)='syzkaller\x00', &(0x7f0000000140)={'syz', 0x2}, r2) (async) r3 = add_key$fscrypt_provisioning(&(0x7f0000000280), &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000300)=ANY=[@ANYBLOB="010000007186bb232a02d66f65666768696a6b6c6d6e6f707172737475767778797a30313233343536"], 0x29, r2) r4 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) (async) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r5) (async) keyctl$revoke(0x3, r5) (async) keyctl$KEYCTL_MOVE(0x1e, r3, r4, r5, 0x0) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) 00:20:36 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x403, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xd, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000140)={0x1, 0x0, @auto=[0x13, 0x28, 0x1c, 0x40, 0x2b, 0x2d, 0x18]}, 0xf, r1) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, &(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)) add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f0000000200)={'fscrypt:', @desc1}, &(0x7f0000000240)={0x0, "5f19f59150346554a8683587234689dc1f9aba97067732000787dc9c457dbe9a1d1b606e9cc4f031e7dd7c7bff4bade432c5a8f75080ccf76c21cbb6a951a07c", 0x29}, 0x48, r0) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xe, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x3000, 0x800, &(0x7f0000eab000/0x3000)=nil) shmat(r1, &(0x7f0000d1c000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}, 0x0, 0x181e, 0x20, 0x0, 0x0, 0x0, 0x2}) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000140)={0x1, 0x0, @auto=[0x13, 0x28, 0x1c, 0x40, 0x2b, 0x2d, 0x18]}, 0xf, r1) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, &(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)) add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f0000000200)={'fscrypt:', @desc1}, &(0x7f0000000240)={0x0, "5f19f59150346554a8683587234689dc1f9aba97067732000787dc9c457dbe9a1d1b606e9cc4f031e7dd7c7bff4bade432c5a8f75080ccf76c21cbb6a951a07c", 0x29}, 0x48, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000140)={0x1, 0x0, @auto=[0x13, 0x28, 0x1c, 0x40, 0x2b, 0x2d, 0x18]}, 0xf, r1) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, &(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)) (async) add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f0000000200)={'fscrypt:', @desc1}, &(0x7f0000000240)={0x0, "5f19f59150346554a8683587234689dc1f9aba97067732000787dc9c457dbe9a1d1b606e9cc4f031e7dd7c7bff4bade432c5a8f75080ccf76c21cbb6a951a07c", 0x29}, 0x48, r0) (async) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r0) r1 = add_key(&(0x7f0000000200)='user\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000240)="e8e1528808a6cb152a76b8088292777809b207000000cccee033883b2da8fd42b335cb6f45a2a748832b895aa5963c2fa2562400"/66, 0x42, 0xfffffffffffffffa) keyctl$unlink(0x9, r1, r0) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xf, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:36 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x3000, 0x800, &(0x7f0000eab000/0x3000)=nil) shmat(r1, &(0x7f0000d1c000/0x4000)=nil, 0x3000) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}, 0x0, 0x181e, 0x20, 0x0, 0x0, 0x0, 0x2}) 00:20:36 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) 00:20:36 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) r2 = add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000140)={0x1, 0x0, @auto=[0x13, 0x28, 0x1c, 0x40, 0x2b, 0x2d, 0x18]}, 0xf, r1) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, &(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)) add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f0000000200)={'fscrypt:', @desc1}, &(0x7f0000000240)={0x0, "5f19f59150346554a8683587234689dc1f9aba97067732000787dc9c457dbe9a1d1b606e9cc4f031e7dd7c7bff4bade432c5a8f75080ccf76c21cbb6a951a07c", 0x29}, 0x48, r0) 00:20:36 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x404, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r0) r1 = add_key(&(0x7f0000000200)='user\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000240)="e8e1528808a6cb152a76b8088292777809b207000000cccee033883b2da8fd42b335cb6f45a2a748832b895aa5963c2fa2562400"/66, 0x42, 0xfffffffffffffffa) keyctl$unlink(0x9, r1, r0) 00:20:36 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) r1 = shmget$private(0x0, 0x3000, 0x800, &(0x7f0000eab000/0x3000)=nil) shmat(r1, &(0x7f0000d1c000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}, 0x0, 0x181e, 0x20, 0x0, 0x0, 0x0, 0x2}) 00:20:36 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x11, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r1 = request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='syz', 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r1, 0x0) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x12, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 5: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x4000, 0x44000080, &(0x7f0000f95000/0x4000)=nil) shmat(r1, &(0x7f0000d70000/0x1000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r0) (async) r1 = add_key(&(0x7f0000000200)='user\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000240)="e8e1528808a6cb152a76b8088292777809b207000000cccee033883b2da8fd42b335cb6f45a2a748832b895aa5963c2fa2562400"/66, 0x42, 0xfffffffffffffffa) keyctl$unlink(0x9, r1, r0) 00:20:37 executing program 5: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x4000, 0x44000080, &(0x7f0000f95000/0x4000)=nil) shmat(r1, &(0x7f0000d70000/0x1000)=nil, 0x0) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r1 = request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='syz', 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r1, 0x0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='syz', 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r1, 0x0) (async) 00:20:37 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x405, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x25, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x4000, 0x44000080, &(0x7f0000f95000/0x4000)=nil) shmat(r1, &(0x7f0000d70000/0x1000)=nil, 0x0) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:37 executing program 5: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r1 = request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='syz', 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r1, 0x0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='syz', 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r1, 0x0) (async) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xd9, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 2: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000440)=@delqdisc={0x2a4, 0x25, 0x800, 0x70bd2d, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0xb, 0xfff1}, {0x2, 0xffff}, {0xffff, 0x10}}, [@TCA_STAB={0x130, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x46, 0x19, 0x5, 0x1, 0x2, 0x6, 0xcd33, 0x5}}, {0xe, 0x2, [0x4, 0x8, 0x8, 0x7, 0x7]}}, {{0x1c, 0x1, {0x9, 0x81, 0x3, 0x20, 0x3, 0x1, 0x1, 0x6}}, {0x10, 0x2, [0x6, 0x21d4, 0x8, 0xf3, 0x1ff, 0x800]}}, {{0x1c, 0x1, {0x1, 0x6, 0x7, 0x8, 0x0, 0x2, 0x8}}, {0x4}}, {{0x1c, 0x1, {0x3, 0xbb, 0x7, 0x1, 0x2, 0x7fffffff, 0x8, 0x3}}, {0xa, 0x2, [0x800, 0x7, 0x2]}}, {{0x1c, 0x1, {0x3, 0x81, 0xb98, 0x100, 0x0, 0x10001, 0x80, 0x9}}, {0x16, 0x2, [0x81, 0x2, 0x7ff, 0x4, 0xcf, 0x400, 0x4, 0x8000, 0xafca]}}, {{0x1c, 0x1, {0x6, 0x6, 0x4, 0x45, 0x0, 0x9, 0x101, 0x4}}, {0xc, 0x2, [0x7f, 0x9, 0x0, 0xa6b]}}, {{0x1c, 0x1, {0x57, 0xff, 0x5, 0x3, 0x0, 0xfffffffc, 0x24, 0x7}}, {0x12, 0x2, [0xfff, 0x31, 0x6, 0x9, 0x9, 0x1000, 0x6]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x4}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x2}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1ae}, @TCA_STAB={0x128, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xbb, 0x81, 0x2, 0x8001, 0x1, 0x4, 0x80b8, 0x1}}, {0x6, 0x2, [0x3ff]}}, {{0x1c, 0x1, {0xff, 0x5, 0x4, 0x3, 0x1, 0x0, 0x10001, 0x6}}, {0x10, 0x2, [0xc5, 0x9331, 0x3, 0x4, 0x9, 0x5]}}, {{0x1c, 0x1, {0x4, 0x1f, 0x9, 0x2, 0x1, 0x401, 0xfffffffc, 0x5}}, {0xe, 0x2, [0x34f, 0x1e31, 0x2, 0xfff, 0xce]}}, {{0x1c, 0x1, {0x40, 0x80, 0x9, 0x400, 0x0, 0x80000000, 0x4, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x1b, 0x8, 0x2, 0x0, 0x0, 0x4, 0x340f, 0x1}}, {0x6, 0x2, [0xfff]}}, {{0x1c, 0x1, {0x40, 0x20, 0x1, 0x7ff, 0x0, 0x101, 0xa532, 0x7}}, {0x12, 0x2, [0x2, 0x6, 0x1f, 0x1ce, 0x1000, 0x3f, 0xff]}}, {{0x1c, 0x1, {0xb5, 0x9, 0xfff, 0xfffffb0a, 0x1, 0x80000000, 0x0, 0x8}}, {0x14, 0x2, [0x332, 0x8000, 0x3ff, 0x1, 0x94, 0x2, 0x9, 0x6]}}]}, @TCA_RATE={0x6, 0x5, {0x0, 0x2}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}]}, 0x2a4}, 0x1, 0x0, 0x0, 0x40}, 0x20000000) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$revoke(0x3, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc2}, &(0x7f0000000380)={0x0, "8ee6641b6a9fd2f4cd50f0c059228cbf572d58066f0e1a2604aab1ad02bc9596ec553f0a3d82fc072b8456252a714ad48e8542aec5718e118efd8b8af72b818e", 0x3f}, 0x48, 0xfffffffffffffff9) add_key(&(0x7f0000000080)='cifs.idmap\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000200)="fb87f47baca66fe6995131ea23fdc55f1cebe8fc01c8e93770a13a3540259d1de00eb0ed906b467d2a51ce0e176c8c9f30aed2fd13f09b0f167e8e660b88b30867782c7d2c31a9996be900493f4ae2793d619325d89866e7286fe8bcf4491fda61d4733de37adbc720e2c003efc0baa1510592147ad894bce6454f645eb13b24872d325aedec6f69d042f244c63b3355b2032a5e15616087a5f4c9d978f74adaa04895a17e4f14f3bb6d49e62d52bf38c1e6dc1cb08f0320950b57d2c712b066badfb1fe49101fad26d9db91445e5e5927cbb167ef2cb4f6f8", 0xd9, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$search(0xa, r1, &(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x2}, r2) 00:20:37 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = add_key$fscrypt_provisioning(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, &(0x7f0000000180)={0x0, 0x0, @d}, 0x18, r0) keyctl$read(0xb, r2, &(0x7f0000000200)=""/40, 0x28) keyctl$get_security(0x11, r1, &(0x7f0000000000)=""/5, 0x5) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x3000, 0x88000000, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:37 executing program 2: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000440)=@delqdisc={0x2a4, 0x25, 0x800, 0x70bd2d, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0xb, 0xfff1}, {0x2, 0xffff}, {0xffff, 0x10}}, [@TCA_STAB={0x130, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x46, 0x19, 0x5, 0x1, 0x2, 0x6, 0xcd33, 0x5}}, {0xe, 0x2, [0x4, 0x8, 0x8, 0x7, 0x7]}}, {{0x1c, 0x1, {0x9, 0x81, 0x3, 0x20, 0x3, 0x1, 0x1, 0x6}}, {0x10, 0x2, [0x6, 0x21d4, 0x8, 0xf3, 0x1ff, 0x800]}}, {{0x1c, 0x1, {0x1, 0x6, 0x7, 0x8, 0x0, 0x2, 0x8}}, {0x4}}, {{0x1c, 0x1, {0x3, 0xbb, 0x7, 0x1, 0x2, 0x7fffffff, 0x8, 0x3}}, {0xa, 0x2, [0x800, 0x7, 0x2]}}, {{0x1c, 0x1, {0x3, 0x81, 0xb98, 0x100, 0x0, 0x10001, 0x80, 0x9}}, {0x16, 0x2, [0x81, 0x2, 0x7ff, 0x4, 0xcf, 0x400, 0x4, 0x8000, 0xafca]}}, {{0x1c, 0x1, {0x6, 0x6, 0x4, 0x45, 0x0, 0x9, 0x101, 0x4}}, {0xc, 0x2, [0x7f, 0x9, 0x0, 0xa6b]}}, {{0x1c, 0x1, {0x57, 0xff, 0x5, 0x3, 0x0, 0xfffffffc, 0x24, 0x7}}, {0x12, 0x2, [0xfff, 0x31, 0x6, 0x9, 0x9, 0x1000, 0x6]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x4}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x2}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1ae}, @TCA_STAB={0x128, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xbb, 0x81, 0x2, 0x8001, 0x1, 0x4, 0x80b8, 0x1}}, {0x6, 0x2, [0x3ff]}}, {{0x1c, 0x1, {0xff, 0x5, 0x4, 0x3, 0x1, 0x0, 0x10001, 0x6}}, {0x10, 0x2, [0xc5, 0x9331, 0x3, 0x4, 0x9, 0x5]}}, {{0x1c, 0x1, {0x4, 0x1f, 0x9, 0x2, 0x1, 0x401, 0xfffffffc, 0x5}}, {0xe, 0x2, [0x34f, 0x1e31, 0x2, 0xfff, 0xce]}}, {{0x1c, 0x1, {0x40, 0x80, 0x9, 0x400, 0x0, 0x80000000, 0x4, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x1b, 0x8, 0x2, 0x0, 0x0, 0x4, 0x340f, 0x1}}, {0x6, 0x2, [0xfff]}}, {{0x1c, 0x1, {0x40, 0x20, 0x1, 0x7ff, 0x0, 0x101, 0xa532, 0x7}}, {0x12, 0x2, [0x2, 0x6, 0x1f, 0x1ce, 0x1000, 0x3f, 0xff]}}, {{0x1c, 0x1, {0xb5, 0x9, 0xfff, 0xfffffb0a, 0x1, 0x80000000, 0x0, 0x8}}, {0x14, 0x2, [0x332, 0x8000, 0x3ff, 0x1, 0x94, 0x2, 0x9, 0x6]}}]}, @TCA_RATE={0x6, 0x5, {0x0, 0x2}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}]}, 0x2a4}, 0x1, 0x0, 0x0, 0x40}, 0x20000000) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$revoke(0x3, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc2}, &(0x7f0000000380)={0x0, "8ee6641b6a9fd2f4cd50f0c059228cbf572d58066f0e1a2604aab1ad02bc9596ec553f0a3d82fc072b8456252a714ad48e8542aec5718e118efd8b8af72b818e", 0x3f}, 0x48, 0xfffffffffffffff9) add_key(&(0x7f0000000080)='cifs.idmap\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000200)="fb87f47baca66fe6995131ea23fdc55f1cebe8fc01c8e93770a13a3540259d1de00eb0ed906b467d2a51ce0e176c8c9f30aed2fd13f09b0f167e8e660b88b30867782c7d2c31a9996be900493f4ae2793d619325d89866e7286fe8bcf4491fda61d4733de37adbc720e2c003efc0baa1510592147ad894bce6454f645eb13b24872d325aedec6f69d042f244c63b3355b2032a5e15616087a5f4c9d978f74adaa04895a17e4f14f3bb6d49e62d52bf38c1e6dc1cb08f0320950b57d2c712b066badfb1fe49101fad26d9db91445e5e5927cbb167ef2cb4f6f8", 0xd9, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$search(0xa, r1, &(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x2}, r2) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000440)=@delqdisc={0x2a4, 0x25, 0x800, 0x70bd2d, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0xb, 0xfff1}, {0x2, 0xffff}, {0xffff, 0x10}}, [@TCA_STAB={0x130, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x46, 0x19, 0x5, 0x1, 0x2, 0x6, 0xcd33, 0x5}}, {0xe, 0x2, [0x4, 0x8, 0x8, 0x7, 0x7]}}, {{0x1c, 0x1, {0x9, 0x81, 0x3, 0x20, 0x3, 0x1, 0x1, 0x6}}, {0x10, 0x2, [0x6, 0x21d4, 0x8, 0xf3, 0x1ff, 0x800]}}, {{0x1c, 0x1, {0x1, 0x6, 0x7, 0x8, 0x0, 0x2, 0x8}}, {0x4}}, {{0x1c, 0x1, {0x3, 0xbb, 0x7, 0x1, 0x2, 0x7fffffff, 0x8, 0x3}}, {0xa, 0x2, [0x800, 0x7, 0x2]}}, {{0x1c, 0x1, {0x3, 0x81, 0xb98, 0x100, 0x0, 0x10001, 0x80, 0x9}}, {0x16, 0x2, [0x81, 0x2, 0x7ff, 0x4, 0xcf, 0x400, 0x4, 0x8000, 0xafca]}}, {{0x1c, 0x1, {0x6, 0x6, 0x4, 0x45, 0x0, 0x9, 0x101, 0x4}}, {0xc, 0x2, [0x7f, 0x9, 0x0, 0xa6b]}}, {{0x1c, 0x1, {0x57, 0xff, 0x5, 0x3, 0x0, 0xfffffffc, 0x24, 0x7}}, {0x12, 0x2, [0xfff, 0x31, 0x6, 0x9, 0x9, 0x1000, 0x6]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x4}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x2}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1ae}, @TCA_STAB={0x128, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xbb, 0x81, 0x2, 0x8001, 0x1, 0x4, 0x80b8, 0x1}}, {0x6, 0x2, [0x3ff]}}, {{0x1c, 0x1, {0xff, 0x5, 0x4, 0x3, 0x1, 0x0, 0x10001, 0x6}}, {0x10, 0x2, [0xc5, 0x9331, 0x3, 0x4, 0x9, 0x5]}}, {{0x1c, 0x1, {0x4, 0x1f, 0x9, 0x2, 0x1, 0x401, 0xfffffffc, 0x5}}, {0xe, 0x2, [0x34f, 0x1e31, 0x2, 0xfff, 0xce]}}, {{0x1c, 0x1, {0x40, 0x80, 0x9, 0x400, 0x0, 0x80000000, 0x4, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x1b, 0x8, 0x2, 0x0, 0x0, 0x4, 0x340f, 0x1}}, {0x6, 0x2, [0xfff]}}, {{0x1c, 0x1, {0x40, 0x20, 0x1, 0x7ff, 0x0, 0x101, 0xa532, 0x7}}, {0x12, 0x2, [0x2, 0x6, 0x1f, 0x1ce, 0x1000, 0x3f, 0xff]}}, {{0x1c, 0x1, {0xb5, 0x9, 0xfff, 0xfffffb0a, 0x1, 0x80000000, 0x0, 0x8}}, {0x14, 0x2, [0x332, 0x8000, 0x3ff, 0x1, 0x94, 0x2, 0x9, 0x6]}}]}, @TCA_RATE={0x6, 0x5, {0x0, 0x2}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}]}, 0x2a4}, 0x1, 0x0, 0x0, 0x40}, 0x20000000) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x10, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc2}, &(0x7f0000000380)={0x0, "8ee6641b6a9fd2f4cd50f0c059228cbf572d58066f0e1a2604aab1ad02bc9596ec553f0a3d82fc072b8456252a714ad48e8542aec5718e118efd8b8af72b818e", 0x3f}, 0x48, 0xfffffffffffffff9) (async) add_key(&(0x7f0000000080)='cifs.idmap\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000200)="fb87f47baca66fe6995131ea23fdc55f1cebe8fc01c8e93770a13a3540259d1de00eb0ed906b467d2a51ce0e176c8c9f30aed2fd13f09b0f167e8e660b88b30867782c7d2c31a9996be900493f4ae2793d619325d89866e7286fe8bcf4491fda61d4733de37adbc720e2c003efc0baa1510592147ad894bce6454f645eb13b24872d325aedec6f69d042f244c63b3355b2032a5e15616087a5f4c9d978f74adaa04895a17e4f14f3bb6d49e62d52bf38c1e6dc1cb08f0320950b57d2c712b066badfb1fe49101fad26d9db91445e5e5927cbb167ef2cb4f6f8", 0xd9, 0xfffffffffffffffb) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) keyctl$search(0xa, r1, &(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x2}, r2) (async) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000080), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x300, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x406, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x3000, 0x88000000, &(0x7f0000ffd000/0x3000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000080), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) 00:20:37 executing program 2: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000440)=@delqdisc={0x2a4, 0x25, 0x800, 0x70bd2d, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0xb, 0xfff1}, {0x2, 0xffff}, {0xffff, 0x10}}, [@TCA_STAB={0x130, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x46, 0x19, 0x5, 0x1, 0x2, 0x6, 0xcd33, 0x5}}, {0xe, 0x2, [0x4, 0x8, 0x8, 0x7, 0x7]}}, {{0x1c, 0x1, {0x9, 0x81, 0x3, 0x20, 0x3, 0x1, 0x1, 0x6}}, {0x10, 0x2, [0x6, 0x21d4, 0x8, 0xf3, 0x1ff, 0x800]}}, {{0x1c, 0x1, {0x1, 0x6, 0x7, 0x8, 0x0, 0x2, 0x8}}, {0x4}}, {{0x1c, 0x1, {0x3, 0xbb, 0x7, 0x1, 0x2, 0x7fffffff, 0x8, 0x3}}, {0xa, 0x2, [0x800, 0x7, 0x2]}}, {{0x1c, 0x1, {0x3, 0x81, 0xb98, 0x100, 0x0, 0x10001, 0x80, 0x9}}, {0x16, 0x2, [0x81, 0x2, 0x7ff, 0x4, 0xcf, 0x400, 0x4, 0x8000, 0xafca]}}, {{0x1c, 0x1, {0x6, 0x6, 0x4, 0x45, 0x0, 0x9, 0x101, 0x4}}, {0xc, 0x2, [0x7f, 0x9, 0x0, 0xa6b]}}, {{0x1c, 0x1, {0x57, 0xff, 0x5, 0x3, 0x0, 0xfffffffc, 0x24, 0x7}}, {0x12, 0x2, [0xfff, 0x31, 0x6, 0x9, 0x9, 0x1000, 0x6]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x4}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x2}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1ae}, @TCA_STAB={0x128, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xbb, 0x81, 0x2, 0x8001, 0x1, 0x4, 0x80b8, 0x1}}, {0x6, 0x2, [0x3ff]}}, {{0x1c, 0x1, {0xff, 0x5, 0x4, 0x3, 0x1, 0x0, 0x10001, 0x6}}, {0x10, 0x2, [0xc5, 0x9331, 0x3, 0x4, 0x9, 0x5]}}, {{0x1c, 0x1, {0x4, 0x1f, 0x9, 0x2, 0x1, 0x401, 0xfffffffc, 0x5}}, {0xe, 0x2, [0x34f, 0x1e31, 0x2, 0xfff, 0xce]}}, {{0x1c, 0x1, {0x40, 0x80, 0x9, 0x400, 0x0, 0x80000000, 0x4, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x1b, 0x8, 0x2, 0x0, 0x0, 0x4, 0x340f, 0x1}}, {0x6, 0x2, [0xfff]}}, {{0x1c, 0x1, {0x40, 0x20, 0x1, 0x7ff, 0x0, 0x101, 0xa532, 0x7}}, {0x12, 0x2, [0x2, 0x6, 0x1f, 0x1ce, 0x1000, 0x3f, 0xff]}}, {{0x1c, 0x1, {0xb5, 0x9, 0xfff, 0xfffffb0a, 0x1, 0x80000000, 0x0, 0x8}}, {0x14, 0x2, [0x332, 0x8000, 0x3ff, 0x1, 0x94, 0x2, 0x9, 0x6]}}]}, @TCA_RATE={0x6, 0x5, {0x0, 0x2}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}]}, 0x2a4}, 0x1, 0x0, 0x0, 0x40}, 0x20000000) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$revoke(0x3, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc2}, &(0x7f0000000380)={0x0, "8ee6641b6a9fd2f4cd50f0c059228cbf572d58066f0e1a2604aab1ad02bc9596ec553f0a3d82fc072b8456252a714ad48e8542aec5718e118efd8b8af72b818e", 0x3f}, 0x48, 0xfffffffffffffff9) add_key(&(0x7f0000000080)='cifs.idmap\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000200)="fb87f47baca66fe6995131ea23fdc55f1cebe8fc01c8e93770a13a3540259d1de00eb0ed906b467d2a51ce0e176c8c9f30aed2fd13f09b0f167e8e660b88b30867782c7d2c31a9996be900493f4ae2793d619325d89866e7286fe8bcf4491fda61d4733de37adbc720e2c003efc0baa1510592147ad894bce6454f645eb13b24872d325aedec6f69d042f244c63b3355b2032a5e15616087a5f4c9d978f74adaa04895a17e4f14f3bb6d49e62d52bf38c1e6dc1cb08f0320950b57d2c712b066badfb1fe49101fad26d9db91445e5e5927cbb167ef2cb4f6f8", 0xd9, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$search(0xa, r1, &(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x2}, r2) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000440)=@delqdisc={0x2a4, 0x25, 0x800, 0x70bd2d, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0xb, 0xfff1}, {0x2, 0xffff}, {0xffff, 0x10}}, [@TCA_STAB={0x130, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x46, 0x19, 0x5, 0x1, 0x2, 0x6, 0xcd33, 0x5}}, {0xe, 0x2, [0x4, 0x8, 0x8, 0x7, 0x7]}}, {{0x1c, 0x1, {0x9, 0x81, 0x3, 0x20, 0x3, 0x1, 0x1, 0x6}}, {0x10, 0x2, [0x6, 0x21d4, 0x8, 0xf3, 0x1ff, 0x800]}}, {{0x1c, 0x1, {0x1, 0x6, 0x7, 0x8, 0x0, 0x2, 0x8}}, {0x4}}, {{0x1c, 0x1, {0x3, 0xbb, 0x7, 0x1, 0x2, 0x7fffffff, 0x8, 0x3}}, {0xa, 0x2, [0x800, 0x7, 0x2]}}, {{0x1c, 0x1, {0x3, 0x81, 0xb98, 0x100, 0x0, 0x10001, 0x80, 0x9}}, {0x16, 0x2, [0x81, 0x2, 0x7ff, 0x4, 0xcf, 0x400, 0x4, 0x8000, 0xafca]}}, {{0x1c, 0x1, {0x6, 0x6, 0x4, 0x45, 0x0, 0x9, 0x101, 0x4}}, {0xc, 0x2, [0x7f, 0x9, 0x0, 0xa6b]}}, {{0x1c, 0x1, {0x57, 0xff, 0x5, 0x3, 0x0, 0xfffffffc, 0x24, 0x7}}, {0x12, 0x2, [0xfff, 0x31, 0x6, 0x9, 0x9, 0x1000, 0x6]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x4}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x2}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1ae}, @TCA_STAB={0x128, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xbb, 0x81, 0x2, 0x8001, 0x1, 0x4, 0x80b8, 0x1}}, {0x6, 0x2, [0x3ff]}}, {{0x1c, 0x1, {0xff, 0x5, 0x4, 0x3, 0x1, 0x0, 0x10001, 0x6}}, {0x10, 0x2, [0xc5, 0x9331, 0x3, 0x4, 0x9, 0x5]}}, {{0x1c, 0x1, {0x4, 0x1f, 0x9, 0x2, 0x1, 0x401, 0xfffffffc, 0x5}}, {0xe, 0x2, [0x34f, 0x1e31, 0x2, 0xfff, 0xce]}}, {{0x1c, 0x1, {0x40, 0x80, 0x9, 0x400, 0x0, 0x80000000, 0x4, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x1b, 0x8, 0x2, 0x0, 0x0, 0x4, 0x340f, 0x1}}, {0x6, 0x2, [0xfff]}}, {{0x1c, 0x1, {0x40, 0x20, 0x1, 0x7ff, 0x0, 0x101, 0xa532, 0x7}}, {0x12, 0x2, [0x2, 0x6, 0x1f, 0x1ce, 0x1000, 0x3f, 0xff]}}, {{0x1c, 0x1, {0xb5, 0x9, 0xfff, 0xfffffb0a, 0x1, 0x80000000, 0x0, 0x8}}, {0x14, 0x2, [0x332, 0x8000, 0x3ff, 0x1, 0x94, 0x2, 0x9, 0x6]}}]}, @TCA_RATE={0x6, 0x5, {0x0, 0x2}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}]}, 0x2a4}, 0x1, 0x0, 0x0, 0x40}, 0x20000000) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x10, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc2}, &(0x7f0000000380)={0x0, "8ee6641b6a9fd2f4cd50f0c059228cbf572d58066f0e1a2604aab1ad02bc9596ec553f0a3d82fc072b8456252a714ad48e8542aec5718e118efd8b8af72b818e", 0x3f}, 0x48, 0xfffffffffffffff9) (async) add_key(&(0x7f0000000080)='cifs.idmap\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000200)="fb87f47baca66fe6995131ea23fdc55f1cebe8fc01c8e93770a13a3540259d1de00eb0ed906b467d2a51ce0e176c8c9f30aed2fd13f09b0f167e8e660b88b30867782c7d2c31a9996be900493f4ae2793d619325d89866e7286fe8bcf4491fda61d4733de37adbc720e2c003efc0baa1510592147ad894bce6454f645eb13b24872d325aedec6f69d042f244c63b3355b2032a5e15616087a5f4c9d978f74adaa04895a17e4f14f3bb6d49e62d52bf38c1e6dc1cb08f0320950b57d2c712b066badfb1fe49101fad26d9db91445e5e5927cbb167ef2cb4f6f8", 0xd9, 0xfffffffffffffffb) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) keyctl$search(0xa, r1, &(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x2}, r2) (async) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x500, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = add_key$fscrypt_provisioning(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, &(0x7f0000000180)={0x0, 0x0, @d}, 0x18, r0) keyctl$read(0xb, r2, &(0x7f0000000200)=""/40, 0x28) keyctl$get_security(0x11, r1, &(0x7f0000000000)=""/5, 0x5) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$fscrypt_provisioning(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, &(0x7f0000000180)={0x0, 0x0, @d}, 0x18, r0) (async) keyctl$read(0xb, r2, &(0x7f0000000200)=""/40, 0x28) (async) keyctl$get_security(0x11, r1, &(0x7f0000000000)=""/5, 0x5) (async) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x3000, 0x88000000, &(0x7f0000ffd000/0x3000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000080), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) 00:20:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x600, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000e9b000/0x2000)=nil) shmat(0x0, &(0x7f0000f32000/0x3000)=nil, 0x4000) shmctl$SHM_LOCK(r1, 0xb) 00:20:37 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) keyctl$revoke(0xf, r0) (rerun: 64) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) r2 = add_key$fscrypt_provisioning(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, &(0x7f0000000180)={0x0, 0x0, @d}, 0x18, r0) keyctl$read(0xb, r2, &(0x7f0000000200)=""/40, 0x28) (async) keyctl$get_security(0x11, r1, &(0x7f0000000000)=""/5, 0x5) 00:20:37 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x407, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x0}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0x3, r0) r3 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, &(0x7f0000000180)='pkcs7_test\x00', &(0x7f0000000200)) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000e9b000/0x2000)=nil) shmat(0x0, &(0x7f0000f32000/0x3000)=nil, 0x4000) shmctl$SHM_LOCK(r1, 0xb) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000e9b000/0x2000)=nil) (async) shmat(0x0, &(0x7f0000f32000/0x3000)=nil, 0x4000) (async) shmctl$SHM_LOCK(r1, 0xb) (async) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x700, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) 00:20:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x10, r0) (async) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000e9b000/0x2000)=nil) (async) shmat(0x0, &(0x7f0000f32000/0x3000)=nil, 0x4000) shmctl$SHM_LOCK(r1, 0xb) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x900, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x0}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0x3, r0) (async) r3 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, &(0x7f0000000180)='pkcs7_test\x00', &(0x7f0000000200)) 00:20:37 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffdfffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xa, 0x0, &(0x7f0000000040), &(0x7f0000003ff6)='GPL\x00', 0x2, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0xf, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x4}, 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0x0, 0x0}, 0x10) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000740)={0x0}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@bloom_filter={0x1e, 0x9, 0x0, 0x0, 0x20, r1, 0x75, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x3}, 0x48) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r5, 0x40086607, &(0x7f0000000000)=0x2) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r6, &(0x7f0000001b00)=[{&(0x7f0000001b80)=""/214, 0xd6}, {&(0x7f0000000780)=""/187, 0xbb}, {&(0x7f0000000840)=""/211, 0xd3}, {&(0x7f0000000940)=""/237, 0xed}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/143, 0x8f}], 0x6, 0x7, 0x0) r7 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r7, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x16, 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="18000005000000000000000001000100950000009500000000000000e8f9c7af386a7717d6d51e00000000000000000000000087f9be90ae2ccda854100acae3d5257ca79e89ccfe5e3c61bd47b9ac9945fea57f68e8d3"], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0xad, &(0x7f0000000200)=""/173, 0x41000, 0x1c, '\x00', 0x0, 0x8, r4, 0x8, &(0x7f0000000180)={0x7, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x3, 0xfffffffd, 0xcc8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000003c0)=[0xffffffffffffffff, r4, 0xffffffffffffffff, r6, r3, r7]}, 0x80) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r5, 0x2405, r2) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xa00, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget$private(0x0, 0x3000, 0x54000000, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000cce000/0x1000)=nil, 0x5000) 00:20:37 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x408, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x0}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0x3, r0) r3 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, &(0x7f0000000180)='pkcs7_test\x00', &(0x7f0000000200)) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x0}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, &(0x7f0000000180)='pkcs7_test\x00', &(0x7f0000000200)) (async) 00:20:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$revoke(0x10, r0) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r1 = shmget$private(0x0, 0x3000, 0x54000000, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000cce000/0x1000)=nil, 0x5000) 00:20:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) (async) keyctl$revoke(0x10, r0) (async) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xb00, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffdfffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xa, 0x0, &(0x7f0000000040), &(0x7f0000003ff6)='GPL\x00', 0x2, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0xf, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x4}, 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0x0, 0x0}, 0x10) (async) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000740)={0x0}, 0x10) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@bloom_filter={0x1e, 0x9, 0x0, 0x0, 0x20, r1, 0x75, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x3}, 0x48) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r5, 0x40086607, &(0x7f0000000000)=0x2) (async) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r6, &(0x7f0000001b00)=[{&(0x7f0000001b80)=""/214, 0xd6}, {&(0x7f0000000780)=""/187, 0xbb}, {&(0x7f0000000840)=""/211, 0xd3}, {&(0x7f0000000940)=""/237, 0xed}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/143, 0x8f}], 0x6, 0x7, 0x0) (async) r7 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r7, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x16, 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="18000005000000000000000001000100950000009500000000000000e8f9c7af386a7717d6d51e00000000000000000000000087f9be90ae2ccda854100acae3d5257ca79e89ccfe5e3c61bd47b9ac9945fea57f68e8d3"], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0xad, &(0x7f0000000200)=""/173, 0x41000, 0x1c, '\x00', 0x0, 0x8, r4, 0x8, &(0x7f0000000180)={0x7, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x3, 0xfffffffd, 0xcc8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000003c0)=[0xffffffffffffffff, r4, 0xffffffffffffffff, r6, r3, r7]}, 0x80) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r5, 0x2405, r2) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$read(0xb, r1, &(0x7f0000000000)=""/46, 0x2e) r3 = socket(0x11, 0xa, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r4) keyctl$chown(0x4, r2, 0xee01, r4) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) r1 = shmget$private(0x0, 0x3000, 0x54000000, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000cce000/0x1000)=nil, 0x5000) 00:20:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$revoke(0x10, r0) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xc00, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffdfffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xa, 0x0, &(0x7f0000000040), &(0x7f0000003ff6)='GPL\x00', 0x2, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0xf, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x4}, 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0x0, 0x0}, 0x10) (async) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000740)={0x0}, 0x10) (async) r4 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@bloom_filter={0x1e, 0x9, 0x0, 0x0, 0x20, r1, 0x75, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x3}, 0x48) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r5, 0x40086607, &(0x7f0000000000)=0x2) (async) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) (async) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r6, &(0x7f0000001b00)=[{&(0x7f0000001b80)=""/214, 0xd6}, {&(0x7f0000000780)=""/187, 0xbb}, {&(0x7f0000000840)=""/211, 0xd3}, {&(0x7f0000000940)=""/237, 0xed}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/143, 0x8f}], 0x6, 0x7, 0x0) (async) r7 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r7, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x16, 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="18000005000000000000000001000100950000009500000000000000e8f9c7af386a7717d6d51e00000000000000000000000087f9be90ae2ccda854100acae3d5257ca79e89ccfe5e3c61bd47b9ac9945fea57f68e8d3"], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0xad, &(0x7f0000000200)=""/173, 0x41000, 0x1c, '\x00', 0x0, 0x8, r4, 0x8, &(0x7f0000000180)={0x7, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x3, 0xfffffffd, 0xcc8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000003c0)=[0xffffffffffffffff, r4, 0xffffffffffffffff, r6, r3, r7]}, 0x80) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r5, 0x2405, r2) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) 00:20:37 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x409, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) keyctl$revoke(0x3, r0) (rerun: 64) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$read(0xb, r1, &(0x7f0000000000)=""/46, 0x2e) (async) r3 = socket(0x11, 0xa, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r4) keyctl$chown(0x4, r2, 0xee01, r4) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000cac000/0x3000)=nil) r1 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000cad000/0x1000)=nil, 0x0) shmctl$SHM_LOCK(r0, 0xb) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget$private(0x0, 0x1000, 0x1000, &(0x7f0000cad000/0x1000)=nil) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xd00, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 2: ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @hci={0x1f, 0xffffffffffffffff, 0x1}, @xdp={0x2c, 0x9, 0x0, 0x20}, @qipcrtr, 0x8, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)='caif0\x00', 0x27, 0x1, 0x90}) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x41, &(0x7f0000000000)=0x2284, 0x4) r0 = request_key(&(0x7f0000000040)='.dead\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='&+\'(($.\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000005c0)={'syz', 0x2}, 0x0, 0x0, r0) add_key(&(0x7f0000000280)='cifs.spnego\x00', &(0x7f00000002c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x10, r1) keyctl$set_timeout(0xf, r1, 0x976) add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000400)={'fscrypt:', @desc1}, &(0x7f0000000440)={0x0, "e6a61a64c2e0e3a8be59fa4c6292080c73f7e90a98baf391083893833c04cb47b4c58acd51ef274ba74d80a0ef28a93a376733de7fae394aa9e741ab52f2fdd5", 0x1e}, 0x48, r0) r2 = add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f00000001c0)={'fscrypt:', @desc3}, &(0x7f0000000200)={0x0, "b8655fff74de3e879e78a9a17bfa0372fbc153f0d75ddeb1af944ef7a4e955d54dfae3077864c56ce03c80adc7806cf9154e96a8c870fb433e41bf3cbdb2a57a", 0x24}, 0x48, r1) keyctl$revoke(0x3, r2) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500)={'fscrypt:', @auto=[0x29, 0x66, 0x30, 0x31, 0x34, 0x35, 0x62, 0x31, 0x65, 0x37, 0x62, 0x64, 0x39, 0x39, 0x39, 0x66]}, &(0x7f0000000540)={0x0, "5f4d66e690c4273eb9bae21f0ae5d866f769479d6859defb759163f755350f96a440055e38a67427350395343fb5d116ef9aa978e8744e10ff57fac0f50e7c42", 0x1b}, 0x48, r3) 00:20:37 executing program 5: ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000002c0)={'tunl0\x00', &(0x7f0000000140)={'ip_vti0\x00', 0x0, 0x700, 0x20, 0x0, 0x3, {{0xa, 0x4, 0x3, 0x2, 0x28, 0x66, 0x0, 0x74, 0x2f, 0x0, @dev={0xac, 0x14, 0x14, 0x3d}, @empty, {[@rr={0x7, 0x13, 0x4e, [@local, @remote, @multicast2, @local]}]}}}}}) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, 0x0, &(0x7f0000000040)=@secondary) keyctl$revoke(0xf, r0) r1 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x20, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r1, 0x0) r2 = openat$incfs(r1, &(0x7f0000000080)='.pending_reads\x00', 0x2, 0x6) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0x0, 0xfffffffb, 0x10}, 0xc) pread64(r3, &(0x7f0000000200)=""/161, 0xa1, 0x88e) keyctl$KEYCTL_WATCH_KEY(0x20, r0, r1, 0xdf) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8, 0x2010, r2, 0x21168000) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000cac000/0x3000)=nil) (async) r1 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000cad000/0x1000)=nil, 0x0) (async) shmctl$SHM_LOCK(r0, 0xb) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget$private(0x0, 0x1000, 0x1000, &(0x7f0000cad000/0x1000)=nil) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xe00, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$read(0xb, r1, &(0x7f0000000000)=""/46, 0x2e) (async) r3 = socket(0x11, 0xa, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r4) (async) keyctl$chown(0x4, r2, 0xee01, r4) 00:20:37 executing program 5: ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000002c0)={'tunl0\x00', &(0x7f0000000140)={'ip_vti0\x00', 0x0, 0x700, 0x20, 0x0, 0x3, {{0xa, 0x4, 0x3, 0x2, 0x28, 0x66, 0x0, 0x74, 0x2f, 0x0, @dev={0xac, 0x14, 0x14, 0x3d}, @empty, {[@rr={0x7, 0x13, 0x4e, [@local, @remote, @multicast2, @local]}]}}}}}) (async) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, 0x0, &(0x7f0000000040)=@secondary) (async) keyctl$revoke(0xf, r0) (async) r1 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x20, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r1, 0x0) r2 = openat$incfs(r1, &(0x7f0000000080)='.pending_reads\x00', 0x2, 0x6) (async) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0x0, 0xfffffffb, 0x10}, 0xc) pread64(r3, &(0x7f0000000200)=""/161, 0xa1, 0x88e) keyctl$KEYCTL_WATCH_KEY(0x20, r0, r1, 0xdf) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8, 0x2010, r2, 0x21168000) 00:20:37 executing program 2: ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @hci={0x1f, 0xffffffffffffffff, 0x1}, @xdp={0x2c, 0x9, 0x0, 0x20}, @qipcrtr, 0x8, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)='caif0\x00', 0x27, 0x1, 0x90}) (async) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x41, &(0x7f0000000000)=0x2284, 0x4) (async) r0 = request_key(&(0x7f0000000040)='.dead\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='&+\'(($.\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000005c0)={'syz', 0x2}, 0x0, 0x0, r0) add_key(&(0x7f0000000280)='cifs.spnego\x00', &(0x7f00000002c0)={'syz', 0x3}, 0x0, 0x0, r1) (async, rerun: 64) keyctl$revoke(0x10, r1) (async, rerun: 64) keyctl$set_timeout(0xf, r1, 0x976) (async) add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000400)={'fscrypt:', @desc1}, &(0x7f0000000440)={0x0, "e6a61a64c2e0e3a8be59fa4c6292080c73f7e90a98baf391083893833c04cb47b4c58acd51ef274ba74d80a0ef28a93a376733de7fae394aa9e741ab52f2fdd5", 0x1e}, 0x48, r0) (async) r2 = add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f00000001c0)={'fscrypt:', @desc3}, &(0x7f0000000200)={0x0, "b8655fff74de3e879e78a9a17bfa0372fbc153f0d75ddeb1af944ef7a4e955d54dfae3077864c56ce03c80adc7806cf9154e96a8c870fb433e41bf3cbdb2a57a", 0x24}, 0x48, r1) keyctl$revoke(0x3, r2) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500)={'fscrypt:', @auto=[0x29, 0x66, 0x30, 0x31, 0x34, 0x35, 0x62, 0x31, 0x65, 0x37, 0x62, 0x64, 0x39, 0x39, 0x39, 0x66]}, &(0x7f0000000540)={0x0, "5f4d66e690c4273eb9bae21f0ae5d866f769479d6859defb759163f755350f96a440055e38a67427350395343fb5d116ef9aa978e8744e10ff57fac0f50e7c42", 0x1b}, 0x48, r3) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xf00, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x40a, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:37 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000cac000/0x3000)=nil) r1 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000cad000/0x1000)=nil, 0x0) (async) shmctl$SHM_LOCK(r0, 0xb) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmget$private(0x0, 0x1000, 0x1000, &(0x7f0000cad000/0x1000)=nil) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$revoke(0x3, r0) 00:20:37 executing program 5: ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000002c0)={'tunl0\x00', &(0x7f0000000140)={'ip_vti0\x00', 0x0, 0x700, 0x20, 0x0, 0x3, {{0xa, 0x4, 0x3, 0x2, 0x28, 0x66, 0x0, 0x74, 0x2f, 0x0, @dev={0xac, 0x14, 0x14, 0x3d}, @empty, {[@rr={0x7, 0x13, 0x4e, [@local, @remote, @multicast2, @local]}]}}}}}) (async, rerun: 64) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 64) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, 0x0, &(0x7f0000000040)=@secondary) (async) keyctl$revoke(0xf, r0) r1 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x20, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r1, 0x0) (async) r2 = openat$incfs(r1, &(0x7f0000000080)='.pending_reads\x00', 0x2, 0x6) (async) r3 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0x0, 0xfffffffb, 0x10}, 0xc) pread64(r3, &(0x7f0000000200)=""/161, 0xa1, 0x88e) (async) keyctl$KEYCTL_WATCH_KEY(0x20, r0, r1, 0xdf) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8, 0x2010, r2, 0x21168000) 00:20:37 executing program 2: ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @hci={0x1f, 0xffffffffffffffff, 0x1}, @xdp={0x2c, 0x9, 0x0, 0x20}, @qipcrtr, 0x8, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)='caif0\x00', 0x27, 0x1, 0x90}) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x41, &(0x7f0000000000)=0x2284, 0x4) r0 = request_key(&(0x7f0000000040)='.dead\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='&+\'(($.\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000005c0)={'syz', 0x2}, 0x0, 0x0, r0) add_key(&(0x7f0000000280)='cifs.spnego\x00', &(0x7f00000002c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x10, r1) keyctl$set_timeout(0xf, r1, 0x976) add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000400)={'fscrypt:', @desc1}, &(0x7f0000000440)={0x0, "e6a61a64c2e0e3a8be59fa4c6292080c73f7e90a98baf391083893833c04cb47b4c58acd51ef274ba74d80a0ef28a93a376733de7fae394aa9e741ab52f2fdd5", 0x1e}, 0x48, r0) r2 = add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f00000001c0)={'fscrypt:', @desc3}, &(0x7f0000000200)={0x0, "b8655fff74de3e879e78a9a17bfa0372fbc153f0d75ddeb1af944ef7a4e955d54dfae3077864c56ce03c80adc7806cf9154e96a8c870fb433e41bf3cbdb2a57a", 0x24}, 0x48, r1) keyctl$revoke(0x3, r2) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500)={'fscrypt:', @auto=[0x29, 0x66, 0x30, 0x31, 0x34, 0x35, 0x62, 0x31, 0x65, 0x37, 0x62, 0x64, 0x39, 0x39, 0x39, 0x66]}, &(0x7f0000000540)={0x0, "5f4d66e690c4273eb9bae21f0ae5d866f769479d6859defb759163f755350f96a440055e38a67427350395343fb5d116ef9aa978e8744e10ff57fac0f50e7c42", 0x1b}, 0x48, r3) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @hci={0x1f, 0xffffffffffffffff, 0x1}, @xdp={0x2c, 0x9, 0x0, 0x20}, @qipcrtr, 0x8, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)='caif0\x00', 0x27, 0x1, 0x90}) (async) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x41, &(0x7f0000000000)=0x2284, 0x4) (async) request_key(&(0x7f0000000040)='.dead\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='&+\'(($.\x00', 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000005c0)={'syz', 0x2}, 0x0, 0x0, r0) (async) add_key(&(0x7f0000000280)='cifs.spnego\x00', &(0x7f00000002c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x10, r1) (async) keyctl$set_timeout(0xf, r1, 0x976) (async) add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000400)={'fscrypt:', @desc1}, &(0x7f0000000440)={0x0, "e6a61a64c2e0e3a8be59fa4c6292080c73f7e90a98baf391083893833c04cb47b4c58acd51ef274ba74d80a0ef28a93a376733de7fae394aa9e741ab52f2fdd5", 0x1e}, 0x48, r0) (async) add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f00000001c0)={'fscrypt:', @desc3}, &(0x7f0000000200)={0x0, "b8655fff74de3e879e78a9a17bfa0372fbc153f0d75ddeb1af944ef7a4e955d54dfae3077864c56ce03c80adc7806cf9154e96a8c870fb433e41bf3cbdb2a57a", 0x24}, 0x48, r1) (async) keyctl$revoke(0x3, r2) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500)={'fscrypt:', @auto=[0x29, 0x66, 0x30, 0x31, 0x34, 0x35, 0x62, 0x31, 0x65, 0x37, 0x62, 0x64, 0x39, 0x39, 0x39, 0x66]}, &(0x7f0000000540)={0x0, "5f4d66e690c4273eb9bae21f0ae5d866f769479d6859defb759163f755350f96a440055e38a67427350395343fb5d116ef9aa978e8744e10ff57fac0f50e7c42", 0x1b}, 0x48, r3) (async) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x1100, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) (async) keyctl$revoke(0x3, r0) (async) 00:20:37 executing program 5: ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000140)=0x2) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000000c0)) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r2 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x4) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r1) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x1200, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) keyctl$reject(0x13, r0, 0x1, 0x9, r0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$read(0xb, r1, &(0x7f0000000080)=""/91, 0x5b) 00:20:37 executing program 5: ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000140)=0x2) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000000c0)) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r2 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x4) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r1) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000140)=0x2) (async) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000000c0)) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) (async) openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) (async) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) (async) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x4) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r1) (async) 00:20:37 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x2500, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:37 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x40b, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) (async) keyctl$revoke(0x3, r0) 00:20:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) keyctl$reject(0x13, r0, 0x1, 0x9, r0) (async) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$read(0xb, r1, &(0x7f0000000080)=""/91, 0x5b) 00:20:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x4000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 5: ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000140)=0x2) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000000c0)) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r2 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x4) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r1) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000140)=0x2) (async) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000000c0)) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) (async) openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) (async) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) (async) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x4) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r1) (async) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) keyctl$reject(0x13, r0, 0x1, 0x9, r0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$read(0xb, r1, &(0x7f0000000080)=""/91, 0x5b) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x10, r0) (async) keyctl$reject(0x13, r0, 0x1, 0x9, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) (async) keyctl$read(0xb, r1, &(0x7f0000000080)=""/91, 0x5b) (async) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xd900, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)={0x1, 0x0, @a}, 0x48, r1) keyctl$revoke(0xf, r0) 00:20:38 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$revoke(0x10, r0) r1 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)={0x2, 0x0, @auto=[0x39, 0x22, 0x2c, 0x16, 0x11, 0x2c, 0x15, 0x34, 0x26, 0x20]}, 0x12, 0xfffffffffffffff9) keyctl$get_security(0x11, r1, &(0x7f0000000200)=""/114, 0x72) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$KEYCTL_MOVE(0x1e, r0, 0x0, r3, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, 0x0, 0x0) 00:20:38 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x40c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x184a3, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)={0x1, 0x0, @a}, 0x48, r1) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)={0x1, 0x0, @a}, 0x48, r1) (async) keyctl$revoke(0xf, r0) (async) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$revoke(0x10, r0) (async) r1 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)={0x2, 0x0, @auto=[0x39, 0x22, 0x2c, 0x16, 0x11, 0x2c, 0x15, 0x34, 0x26, 0x20]}, 0x12, 0xfffffffffffffff9) keyctl$get_security(0x11, r1, &(0x7f0000000200)=""/114, 0x72) (async) keyctl$revoke(0x3, r0) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) keyctl$KEYCTL_MOVE(0x1e, r0, 0x0, r3, 0x0) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, 0x0, 0x0) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x1000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget(0x2, 0x3000, 0x1000, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x7000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = shmget(0x2, 0x4000, 0x8, &(0x7f0000cfb000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r4 = shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x7000) shmdt(r4) shmdt(r4) r5 = shmat(r0, &(0x7f0000c87000/0x3000)=nil, 0x0) shmdt(r5) shmget$private(0x0, 0x4000, 0x1000, &(0x7f0000d8e000/0x4000)=nil) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)={0x1, 0x0, @a}, 0x48, r1) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)={0x1, 0x0, @a}, 0x48, r1) (async) keyctl$revoke(0xf, r0) (async) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$revoke(0x10, r0) r1 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)={0x2, 0x0, @auto=[0x39, 0x22, 0x2c, 0x16, 0x11, 0x2c, 0x15, 0x34, 0x26, 0x20]}, 0x12, 0xfffffffffffffff9) keyctl$get_security(0x11, r1, &(0x7f0000000200)=""/114, 0x72) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) keyctl$KEYCTL_MOVE(0x1e, r0, 0x0, r3, 0x0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, 0x0, 0x0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) (async) keyctl$revoke(0x10, r0) (async) add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)={0x2, 0x0, @auto=[0x39, 0x22, 0x2c, 0x16, 0x11, 0x2c, 0x15, 0x34, 0x26, 0x20]}, 0x12, 0xfffffffffffffff9) (async) keyctl$get_security(0x11, r1, &(0x7f0000000200)=""/114, 0x72) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) keyctl$KEYCTL_MOVE(0x1e, r0, 0x0, r3, 0x0) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, 0x0, 0x0) (async) 00:20:38 executing program 3: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x100}}, './file0\x00'}) ioctl$PPPIOCSDEBUG(r1, 0x40047440, &(0x7f0000000180)=0x4) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r2) r4 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r4, 0x0) keyctl$KEYCTL_WATCH_KEY(0x20, r3, r4, 0x49) keyctl$reject(0x13, r3, 0x8, 0x5, 0xfffffffffffffffe) r5 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)={0x0, 0x0, @a}, 0x48, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r5, r3, r2, 0x0) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x2000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x40d, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) keyctl$revoke(0x10, r2) r4 = add_key$keyring(&(0x7f0000000400), &(0x7f0000000440)={'syz', 0x1}, 0x0, 0x0, r1) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @auto=[0x33, 0x0, 0x39, 0x0, 0x33, 0x1, 0x33, 0x32, 0x65, 0x34, 0x39, 0x39, 0x64, 0x36, 0x33, 0x32]}, &(0x7f0000000380)={0x0, "9f01e48e492071d6f4ac69d88b9c6ca42735b3fcbefe0883e091f38176c4c97a4c80ce30f58ceb219acf19e39998dea10b05a66079152c15b0b4104fe32c5b94", 0x16}, 0x48, r4) r5 = add_key$user(&(0x7f0000000000), &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000000200)="e8630cf4204169a9149a336e32451860449f4712e82c30060538906e7fbd2263b4ba62d4927e521ea822752fee4aa3a77c5e39a867da860c60e42120b769138d7e9c90760b1faf91318e335614c306a5be10a6d9a7f7508266b65e576a333b4a96726723258585f47a174912016e66aba4ece6199ac74174eb49c28ae64265e0cd9d3131a7dd94c99c248a23075135437e93cd63f524ecb65e272e34faaa8f1742ac2e5a3af4916f340cb9e9543cf8c203a6f4c7c0f3261d0c80625fa392bbfbb42034", 0xc3, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r3, r2, r3, 0x1) keyctl$unlink(0x9, r2, 0xfffffffffffffffb) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r4, &(0x7f0000000480)='logon\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', r5}) 00:20:38 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget(0x2, 0x3000, 0x1000, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x7000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = shmget(0x2, 0x4000, 0x8, &(0x7f0000cfb000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) (async) r4 = shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x7000) shmdt(r4) shmdt(r4) (async, rerun: 32) r5 = shmat(r0, &(0x7f0000c87000/0x3000)=nil, 0x0) (rerun: 32) shmdt(r5) (async) shmget$private(0x0, 0x4000, 0x1000, &(0x7f0000d8e000/0x4000)=nil) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x3000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 3: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x100}}, './file0\x00'}) ioctl$PPPIOCSDEBUG(r1, 0x40047440, &(0x7f0000000180)=0x4) (async, rerun: 32) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 32) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) keyctl$revoke(0x3, r2) (rerun: 64) r4 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r4, 0x0) (async, rerun: 64) keyctl$KEYCTL_WATCH_KEY(0x20, r3, r4, 0x49) (async, rerun: 64) keyctl$reject(0x13, r3, 0x8, 0x5, 0xfffffffffffffffe) r5 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)={0x0, 0x0, @a}, 0x48, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r5, r3, r2, 0x0) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) (async) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) (async) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) (async) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) (async) keyctl$revoke(0x10, r2) (async) r4 = add_key$keyring(&(0x7f0000000400), &(0x7f0000000440)={'syz', 0x1}, 0x0, 0x0, r1) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @auto=[0x33, 0x0, 0x39, 0x0, 0x33, 0x1, 0x33, 0x32, 0x65, 0x34, 0x39, 0x39, 0x64, 0x36, 0x33, 0x32]}, &(0x7f0000000380)={0x0, "9f01e48e492071d6f4ac69d88b9c6ca42735b3fcbefe0883e091f38176c4c97a4c80ce30f58ceb219acf19e39998dea10b05a66079152c15b0b4104fe32c5b94", 0x16}, 0x48, r4) (async, rerun: 32) r5 = add_key$user(&(0x7f0000000000), &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000000200)="e8630cf4204169a9149a336e32451860449f4712e82c30060538906e7fbd2263b4ba62d4927e521ea822752fee4aa3a77c5e39a867da860c60e42120b769138d7e9c90760b1faf91318e335614c306a5be10a6d9a7f7508266b65e576a333b4a96726723258585f47a174912016e66aba4ece6199ac74174eb49c28ae64265e0cd9d3131a7dd94c99c248a23075135437e93cd63f524ecb65e272e34faaa8f1742ac2e5a3af4916f340cb9e9543cf8c203a6f4c7c0f3261d0c80625fa392bbfbb42034", 0xc3, 0xfffffffffffffffd) (async, rerun: 32) keyctl$KEYCTL_MOVE(0x1e, r3, r2, r3, 0x1) keyctl$unlink(0x9, r2, 0xfffffffffffffffb) (async, rerun: 64) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r4, &(0x7f0000000480)='logon\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', r5}) (rerun: 64) 00:20:38 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) r1 = shmget(0x2, 0x3000, 0x1000, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x7000) (async, rerun: 32) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async, rerun: 32) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = shmget(0x2, 0x4000, 0x8, &(0x7f0000cfb000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r4 = shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x7000) shmdt(r4) shmdt(r4) (async) r5 = shmat(r0, &(0x7f0000c87000/0x3000)=nil, 0x0) shmdt(r5) shmget$private(0x0, 0x4000, 0x1000, &(0x7f0000d8e000/0x4000)=nil) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x4000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000c0a000/0x1000)=nil) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setresuid(r2, r1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, r2, 0x0, 0x0, 0x0, 0x85}, 0xfffffffd}) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) (async) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) (async) keyctl$revoke(0x10, r2) (async) r4 = add_key$keyring(&(0x7f0000000400), &(0x7f0000000440)={'syz', 0x1}, 0x0, 0x0, r1) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @auto=[0x33, 0x0, 0x39, 0x0, 0x33, 0x1, 0x33, 0x32, 0x65, 0x34, 0x39, 0x39, 0x64, 0x36, 0x33, 0x32]}, &(0x7f0000000380)={0x0, "9f01e48e492071d6f4ac69d88b9c6ca42735b3fcbefe0883e091f38176c4c97a4c80ce30f58ceb219acf19e39998dea10b05a66079152c15b0b4104fe32c5b94", 0x16}, 0x48, r4) (async) r5 = add_key$user(&(0x7f0000000000), &(0x7f0000000180)={'syz', 0x3}, &(0x7f0000000200)="e8630cf4204169a9149a336e32451860449f4712e82c30060538906e7fbd2263b4ba62d4927e521ea822752fee4aa3a77c5e39a867da860c60e42120b769138d7e9c90760b1faf91318e335614c306a5be10a6d9a7f7508266b65e576a333b4a96726723258585f47a174912016e66aba4ece6199ac74174eb49c28ae64265e0cd9d3131a7dd94c99c248a23075135437e93cd63f524ecb65e272e34faaa8f1742ac2e5a3af4916f340cb9e9543cf8c203a6f4c7c0f3261d0c80625fa392bbfbb42034", 0xc3, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r3, r2, r3, 0x1) (async) keyctl$unlink(0x9, r2, 0xfffffffffffffffb) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r4, &(0x7f0000000480)='logon\x00', &(0x7f00000004c0)=@chain={'key_or_keyring:', r5}) 00:20:38 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x40e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) (async) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) (async, rerun: 32) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 32) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x5000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000c0a000/0x1000)=nil) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setresuid(r2, r1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, r2, 0x0, 0x0, 0x0, 0x85}, 0xfffffffd}) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000c0a000/0x1000)=nil) (async) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200), 0x0) (async) setresuid(r2, r1, 0x0) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, r2, 0x0, 0x0, 0x0, 0x85}, 0xfffffffd}) (async) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) 00:20:38 executing program 3: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x100}}, './file0\x00'}) ioctl$PPPIOCSDEBUG(r1, 0x40047440, &(0x7f0000000180)=0x4) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r2) (async) r4 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r4, 0x0) keyctl$KEYCTL_WATCH_KEY(0x20, r3, r4, 0x49) (async) keyctl$reject(0x13, r3, 0x8, 0x5, 0xfffffffffffffffe) (async) r5 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)={0x0, 0x0, @a}, 0x48, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r5, r3, r2, 0x0) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="62f81d72ddaf0ca9b1c159cffe3869bc17524acb820be8d5a85566f4458153f45759ce3197156cbfbad3ad2c672275", 0x2f, r0) keyctl$revoke(0x10, r0) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x6000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async, rerun: 32) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000c0a000/0x1000)=nil) (async, rerun: 32) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setresuid(r2, r1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, r2, 0x0, 0x0, 0x0, 0x85}, 0xfffffffd}) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) keyctl$revoke(0xf, r0) (rerun: 64) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) 00:20:38 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x40f, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="62f81d72ddaf0ca9b1c159cffe3869bc17524acb820be8d5a85566f4458153f45759ce3197156cbfbad3ad2c672275", 0x2f, r0) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="62f81d72ddaf0ca9b1c159cffe3869bc17524acb820be8d5a85566f4458153f45759ce3197156cbfbad3ad2c672275", 0x2f, r0) (async) keyctl$revoke(0x10, r0) (async) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x7000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r1) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="62f81d72ddaf0ca9b1c159cffe3869bc17524acb820be8d5a85566f4458153f45759ce3197156cbfbad3ad2c672275", 0x2f, r0) (async) keyctl$revoke(0x10, r0) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x8000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_UNLOCK(r1, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:38 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_UNLOCK(r1, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) (async) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmctl$SHM_UNLOCK(r1, 0xc) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:38 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x410, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0x10, r0) 00:20:38 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x80, 0x40200) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000000280)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x795, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) r3 = dup2(r2, r2) getdents64(r3, &(0x7f0000000340)=""/50, 0x32) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000180), r1) sendmsg$TIPC_CMD_SET_NODE_ADDR(r3, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0x24, r4, 0x100, 0x70bd28, 0x25dfdbfc, {{}, {}, {0x8, 0x11, 0x2}}, ["", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x800}, 0x4000040) sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="000227bd7000fedbdf2501000000001000137564703ad215e8cf00"/38], 0x2c}, 0x1, 0x0, 0x0, 0x40080d0}, 0x800) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r5) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000140)='rxrpc\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000200)="6ec5c151d4e2dbb4385779895d198818ab572c5f214b6d3d21a3d60cbda70157912ac42d9a0d230324fd753241378ea77671cb680b7f2888bafd6414d9220560c6fd0bff0efdbf17edbe0736433df9f173a4ea243059a7d4071cc73837179836dc55261b8525cc18feab16", 0x6b, r0) keyctl$search(0xa, r2, &(0x7f0000000280)='asymmetric\x00', &(0x7f00000002c0)={'syz', 0x1}, r1) r3 = add_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="359dd1412ac7cfe9961990f22f8658aadc1a408a783f138a163a1ce05513d1a52eaa9181037d0333f28da398e5f4f76445fd90616ba0ccf62a454d52fe0ef14eadad90dc53445401d6020a355a", 0x4d, r1) keyctl$unlink(0x9, r3, r0) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x9000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000140)='rxrpc\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000200)="6ec5c151d4e2dbb4385779895d198818ab572c5f214b6d3d21a3d60cbda70157912ac42d9a0d230324fd753241378ea77671cb680b7f2888bafd6414d9220560c6fd0bff0efdbf17edbe0736433df9f173a4ea243059a7d4071cc73837179836dc55261b8525cc18feab16", 0x6b, r0) keyctl$search(0xa, r2, &(0x7f0000000280)='asymmetric\x00', &(0x7f00000002c0)={'syz', 0x1}, r1) r3 = add_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="359dd1412ac7cfe9961990f22f8658aadc1a408a783f138a163a1ce05513d1a52eaa9181037d0333f28da398e5f4f76445fd90616ba0ccf62a454d52fe0ef14eadad90dc53445401d6020a355a", 0x4d, r1) keyctl$unlink(0x9, r3, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key(&(0x7f0000000140)='rxrpc\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000200)="6ec5c151d4e2dbb4385779895d198818ab572c5f214b6d3d21a3d60cbda70157912ac42d9a0d230324fd753241378ea77671cb680b7f2888bafd6414d9220560c6fd0bff0efdbf17edbe0736433df9f173a4ea243059a7d4071cc73837179836dc55261b8525cc18feab16", 0x6b, r0) (async) keyctl$search(0xa, r2, &(0x7f0000000280)='asymmetric\x00', &(0x7f00000002c0)={'syz', 0x1}, r1) (async) add_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="359dd1412ac7cfe9961990f22f8658aadc1a408a783f138a163a1ce05513d1a52eaa9181037d0333f28da398e5f4f76445fd90616ba0ccf62a454d52fe0ef14eadad90dc53445401d6020a355a", 0x4d, r1) (async) keyctl$unlink(0x9, r3, r0) (async) [ 1927.014649][T13757] loop3: detected capacity change from 0 to 4096 00:20:38 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x80, 0x40200) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000000280)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x795, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) r3 = dup2(r2, r2) getdents64(r3, &(0x7f0000000340)=""/50, 0x32) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000180), r1) sendmsg$TIPC_CMD_SET_NODE_ADDR(r3, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0x24, r4, 0x100, 0x70bd28, 0x25dfdbfc, {{}, {}, {0x8, 0x11, 0x2}}, ["", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x800}, 0x4000040) sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="000227bd7000fedbdf2501000000001000137564703ad215e8cf00"/38], 0x2c}, 0x1, 0x0, 0x0, 0x40080d0}, 0x800) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r5) syz_open_dev$vcsa(&(0x7f0000000000), 0x80, 0x40200) (async) socket$netlink(0x10, 0x3, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000000280)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x795, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) (async) dup2(r2, r2) (async) getdents64(r3, &(0x7f0000000340)=""/50, 0x32) (async) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') (async) syz_genetlink_get_family_id$tipc(&(0x7f0000000180), r1) (async) sendmsg$TIPC_CMD_SET_NODE_ADDR(r3, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0x24, r4, 0x100, 0x70bd28, 0x25dfdbfc, {{}, {}, {0x8, 0x11, 0x2}}, ["", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x800}, 0x4000040) (async) sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="000227bd7000fedbdf2501000000001000137564703ad215e8cf00"/38], 0x2c}, 0x1, 0x0, 0x0, 0x40080d0}, 0x800) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r5) (async) 00:20:38 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xa000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:38 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_UNLOCK(r1, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) (async) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmctl$SHM_UNLOCK(r1, 0xc) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) (async) keyctl$revoke(0x10, r0) [ 1927.059997][T13757] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 1927.060967][T13757] EXT4-fs error (device loop3): ext4_readdir:260: inode #2: block 16: comm syz-executor.3: path /root/syzkaller-testdir2047048403/syzkaller.Z1atja/6152/file0: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, size=4096 fake=0 [ 1927.061602][T13757] EXT4-fs error (device loop3): __ext4_new_inode:1072: comm syz-executor.3: reserved inode found cleared - inode=1 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xb000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) (async) keyctl$revoke(0x10, r0) (async) 00:20:39 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x411, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:39 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) r2 = add_key(&(0x7f0000000140)='rxrpc\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f0000000200)="6ec5c151d4e2dbb4385779895d198818ab572c5f214b6d3d21a3d60cbda70157912ac42d9a0d230324fd753241378ea77671cb680b7f2888bafd6414d9220560c6fd0bff0efdbf17edbe0736433df9f173a4ea243059a7d4071cc73837179836dc55261b8525cc18feab16", 0x6b, r0) keyctl$search(0xa, r2, &(0x7f0000000280)='asymmetric\x00', &(0x7f00000002c0)={'syz', 0x1}, r1) (async) r3 = add_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="359dd1412ac7cfe9961990f22f8658aadc1a408a783f138a163a1ce05513d1a52eaa9181037d0333f28da398e5f4f76445fd90616ba0ccf62a454d52fe0ef14eadad90dc53445401d6020a355a", 0x4d, r1) keyctl$unlink(0x9, r3, r0) 00:20:39 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x80, 0x40200) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x5, &(0x7f0000000200)=[{&(0x7f0000000280)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x795, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}], 0x0, &(0x7f00000000c0)=ANY=[]) r3 = dup2(r2, r2) getdents64(r3, &(0x7f0000000340)=""/50, 0x32) (async) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') (async) r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000180), r1) sendmsg$TIPC_CMD_SET_NODE_ADDR(r3, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0x24, r4, 0x100, 0x70bd28, 0x25dfdbfc, {{}, {}, {0x8, 0x11, 0x2}}, ["", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x800}, 0x4000040) (async, rerun: 64) sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="000227bd7000fedbdf2501000000001000137564703ad215e8cf00"/38], 0x2c}, 0x1, 0x0, 0x0, 0x40080d0}, 0x800) (async, rerun: 64) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r5) 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xc000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r1, 0x1) r2 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)={0x3, 0x0, @a}, 0x48, r0) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r3) r4 = request_key(&(0x7f0000000140)='cifs.spnego\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)='syz', 0xfffffffffffffffa) keyctl$KEYCTL_MOVE(0x1e, r2, r1, r4, 0x0) add_key$fscrypt_provisioning(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x2}, &(0x7f0000000340)={0x6, 0x0, @a}, 0x48, r3) keyctl$revoke(0xf, r0) [ 1927.122939][ T1860] EXT4-fs (loop3): unmounting filesystem. [ 1927.140775][T13782] loop3: detected capacity change from 0 to 4096 [ 1927.185525][T13782] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xd000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 1: ioctl$BTRFS_IOC_FS_INFO(0xffffffffffffffff, 0x8400941f, &(0x7f0000000840)) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1863}, 0x0, 0x0, 0x129}) r1 = shmget$private(0x0, 0x1000, 0x54000000, &(0x7f0000ffd000/0x1000)=nil) r2 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r2, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_LOCK(r2, 0xb) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000400)=""/90) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) r4 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x7000) shmctl$SHM_LOCK(r1, 0xb) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000080)) fremovexattr(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="8fac47e15aff2b94fa71fbbb5799fbd779b3392005290059b4bb0419e5a564cb1e414c359841fa3e8fdb21284b79c1788203d8db9d4b5d58f58381870207247d1c90b6deecefa49bb40000000000000000"]) shmctl$SHM_LOCK(0x0, 0xb) 00:20:39 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1400a086799497851ea3f7d12a240000a230ed110cf6f63197323ba959254ef0268801abc560b19049dedafe61aba10801ea35b729c2b339b8447edd1b4112bbf5602798fbec76ee38f7cc9c3b99e732e753e5191d6b471de0f34f37332e2045639e4cdd756715bea01a6baf8ca2dcb5ba3d368ab9e3b3d8879087c0b9ee9a464faa3578db33692a42f78ca38868766057a6bed7c0e1e12d4b6a26866d2ad0d4576fdcd7e3fc949ae62d13567e0816c5034b0af2444232d6668fe77fe240e6d58f", @ANYRES16=r0, @ANYBLOB="000128bd7000ff000085e1e44399327161ea065c0bdb806dfc0ccf6d72d7d18362c88ffe3adb1359dfb32d8595c4f3900b5453"], 0x14}}, 0x4040000) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r2) keyctl$revoke(0x10, r2) keyctl$reject(0x13, r3, 0x7, 0x2, r3) [ 1927.189728][T13782] EXT4-fs error (device loop3): ext4_readdir:260: inode #2: block 16: comm syz-executor.3: path /root/syzkaller-testdir2047048403/syzkaller.Z1atja/6153/file0: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, size=4096 fake=0 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xe000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r1, 0x1) (async) r2 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)={0x3, 0x0, @a}, 0x48, r0) (async) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r3) (async) r4 = request_key(&(0x7f0000000140)='cifs.spnego\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)='syz', 0xfffffffffffffffa) keyctl$KEYCTL_MOVE(0x1e, r2, r1, r4, 0x0) (async) add_key$fscrypt_provisioning(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x2}, &(0x7f0000000340)={0x6, 0x0, @a}, 0x48, r3) (async) keyctl$revoke(0xf, r0) 00:20:39 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) r3 = add_key$fscrypt_v1(&(0x7f0000000340), &(0x7f0000000380)={'fscrypt:', @auto=[0x64, 0x37, 0x35, 0x65, 0x62, 0x38, 0x62, 0x38, 0x32, 0x38, 0x31, 0x66, 0x63, 0x66, 0x32, 0x35]}, &(0x7f00000003c0)={0x0, "5a6023e19032b27fab18105f35410780e01cace26c48918f155a9f5cc36f46f07973af4e05f881e08699aa78c4168f76ea1ced2909563c0354e6d92a50f226d3", 0x11}, 0x48, r1) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r3) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000080)={r4, 0xbc, 0x4f}, &(0x7f0000000140)={'enc=', 'pkcs1', ' hash=', {'sha3-224-ce\x00'}}, &(0x7f0000000200)="1785b9491631679dc80224e89e5b96dbecb51a530cd6b234be07d14fe4288ca8f4c12a45ab9e551e41f2e3beb7e52f7746dee16dbf7428db09324d354c4db5778a1ab0cbc37fdf2ecfecf43b36f8363285a1eab8dd3f2b336903da312f0dc54ae4dc83c769b3c85e364fac014fea48fe3f95d8c9380ffaeb7eb3ea9e20b8c59f5a1ea2be43b179de67e0e28725a6f46ccd8aec6346e39ac6ad55222f8ad13fb20b63374d66d9e831bc1027b28801aae074e87380ea5f2487e9e7c24c", &(0x7f00000002c0)="d58428b4cb8e2a43de839539b28461e030c2b55ffb2bde193d606739338d5672a10e29b19e952079cd9c87174af07382b5716b5784a40670ff6ea285fbc526af223041dce8fce9cba3e0400c21c0f7") 00:20:39 executing program 1: ioctl$BTRFS_IOC_FS_INFO(0xffffffffffffffff, 0x8400941f, &(0x7f0000000840)) (async) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1863}, 0x0, 0x0, 0x129}) r1 = shmget$private(0x0, 0x1000, 0x54000000, &(0x7f0000ffd000/0x1000)=nil) (async) r2 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r2, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmctl$SHM_LOCK(r2, 0xb) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000400)=""/90) (async) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) r4 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x7000) (async) shmctl$SHM_LOCK(r1, 0xb) (async) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000080)) (async) fremovexattr(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="8fac47e15aff2b94fa71fbbb5799fbd779b3392005290059b4bb0419e5a564cb1e414c359841fa3e8fdb21284b79c1788203d8db9d4b5d58f58381870207247d1c90b6deecefa49bb40000000000000000"]) (async) shmctl$SHM_LOCK(0x0, 0xb) [ 1927.190783][T13782] EXT4-fs error (device loop3): __ext4_new_inode:1072: comm syz-executor.3: reserved inode found cleared - inode=1 [ 1927.268332][ T1860] EXT4-fs (loop3): unmounting filesystem. [ 1927.311333][T13816] loop3: detected capacity change from 0 to 4096 [ 1927.367032][T13816] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 1927.373594][T13828] EXT4-fs error (device loop3): __ext4_new_inode:1072: comm syz-executor.3: reserved inode found cleared - inode=1 00:20:39 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x412, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:39 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1400a086799497851ea3f7d12a240000a230ed110cf6f63197323ba959254ef0268801abc560b19049dedafe61aba10801ea35b729c2b339b8447edd1b4112bbf5602798fbec76ee38f7cc9c3b99e732e753e5191d6b471de0f34f37332e2045639e4cdd756715bea01a6baf8ca2dcb5ba3d368ab9e3b3d8879087c0b9ee9a464faa3578db33692a42f78ca38868766057a6bed7c0e1e12d4b6a26866d2ad0d4576fdcd7e3fc949ae62d13567e0816c5034b0af2444232d6668fe77fe240e6d58f", @ANYRES16=r0, @ANYBLOB="000128bd7000ff000085e1e44399327161ea065c0bdb806dfc0ccf6d72d7d18362c88ffe3adb1359dfb32d8595c4f3900b5453"], 0x14}}, 0x4040000) (async, rerun: 64) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 64) r3 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r2) (async) keyctl$revoke(0x10, r2) keyctl$reject(0x13, r3, 0x7, 0x2, r3) 00:20:39 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r1, 0x1) r2 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)={0x3, 0x0, @a}, 0x48, r0) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r3) r4 = request_key(&(0x7f0000000140)='cifs.spnego\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)='syz', 0xfffffffffffffffa) keyctl$KEYCTL_MOVE(0x1e, r2, r1, r4, 0x0) add_key$fscrypt_provisioning(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x2}, &(0x7f0000000340)={0x6, 0x0, @a}, 0x48, r3) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r1, 0x1) (async) add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)={0x3, 0x0, @a}, 0x48, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$revoke(0x3, r3) (async) add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r3) (async) request_key(&(0x7f0000000140)='cifs.spnego\x00', &(0x7f0000000180)={'syz', 0x2}, &(0x7f0000000200)='syz', 0xfffffffffffffffa) (async) keyctl$KEYCTL_MOVE(0x1e, r2, r1, r4, 0x0) (async) add_key$fscrypt_provisioning(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x2}, &(0x7f0000000340)={0x6, 0x0, @a}, 0x48, r3) (async) keyctl$revoke(0xf, r0) (async) 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xf000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) r3 = add_key$fscrypt_v1(&(0x7f0000000340), &(0x7f0000000380)={'fscrypt:', @auto=[0x64, 0x37, 0x35, 0x65, 0x62, 0x38, 0x62, 0x38, 0x32, 0x38, 0x31, 0x66, 0x63, 0x66, 0x32, 0x35]}, &(0x7f00000003c0)={0x0, "5a6023e19032b27fab18105f35410780e01cace26c48918f155a9f5cc36f46f07973af4e05f881e08699aa78c4168f76ea1ced2909563c0354e6d92a50f226d3", 0x11}, 0x48, r1) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r3) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000080)={r4, 0xbc, 0x4f}, &(0x7f0000000140)={'enc=', 'pkcs1', ' hash=', {'sha3-224-ce\x00'}}, &(0x7f0000000200)="1785b9491631679dc80224e89e5b96dbecb51a530cd6b234be07d14fe4288ca8f4c12a45ab9e551e41f2e3beb7e52f7746dee16dbf7428db09324d354c4db5778a1ab0cbc37fdf2ecfecf43b36f8363285a1eab8dd3f2b336903da312f0dc54ae4dc83c769b3c85e364fac014fea48fe3f95d8c9380ffaeb7eb3ea9e20b8c59f5a1ea2be43b179de67e0e28725a6f46ccd8aec6346e39ac6ad55222f8ad13fb20b63374d66d9e831bc1027b28801aae074e87380ea5f2487e9e7c24c", &(0x7f00000002c0)="d58428b4cb8e2a43de839539b28461e030c2b55ffb2bde193d606739338d5672a10e29b19e952079cd9c87174af07382b5716b5784a40670ff6ea285fbc526af223041dce8fce9cba3e0400c21c0f7") add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) add_key$fscrypt_v1(&(0x7f0000000340), &(0x7f0000000380)={'fscrypt:', @auto=[0x64, 0x37, 0x35, 0x65, 0x62, 0x38, 0x62, 0x38, 0x32, 0x38, 0x31, 0x66, 0x63, 0x66, 0x32, 0x35]}, &(0x7f00000003c0)={0x0, "5a6023e19032b27fab18105f35410780e01cace26c48918f155a9f5cc36f46f07973af4e05f881e08699aa78c4168f76ea1ced2909563c0354e6d92a50f226d3", 0x11}, 0x48, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r3) (async) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000080)={r4, 0xbc, 0x4f}, &(0x7f0000000140)={'enc=', 'pkcs1', ' hash=', {'sha3-224-ce\x00'}}, &(0x7f0000000200)="1785b9491631679dc80224e89e5b96dbecb51a530cd6b234be07d14fe4288ca8f4c12a45ab9e551e41f2e3beb7e52f7746dee16dbf7428db09324d354c4db5778a1ab0cbc37fdf2ecfecf43b36f8363285a1eab8dd3f2b336903da312f0dc54ae4dc83c769b3c85e364fac014fea48fe3f95d8c9380ffaeb7eb3ea9e20b8c59f5a1ea2be43b179de67e0e28725a6f46ccd8aec6346e39ac6ad55222f8ad13fb20b63374d66d9e831bc1027b28801aae074e87380ea5f2487e9e7c24c", &(0x7f00000002c0)="d58428b4cb8e2a43de839539b28461e030c2b55ffb2bde193d606739338d5672a10e29b19e952079cd9c87174af07382b5716b5784a40670ff6ea285fbc526af223041dce8fce9cba3e0400c21c0f7") (async) 00:20:39 executing program 1: ioctl$BTRFS_IOC_FS_INFO(0xffffffffffffffff, 0x8400941f, &(0x7f0000000840)) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1863}, 0x0, 0x0, 0x129}) (async) r1 = shmget$private(0x0, 0x1000, 0x54000000, &(0x7f0000ffd000/0x1000)=nil) r2 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r2, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmctl$SHM_LOCK(r2, 0xb) (async) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000400)=""/90) (async) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) (async, rerun: 64) r4 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) (rerun: 64) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x7000) shmctl$SHM_LOCK(r1, 0xb) (async, rerun: 64) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000080)) fremovexattr(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="8fac47e15aff2b94fa71fbbb5799fbd779b3392005290059b4bb0419e5a564cb1e414c359841fa3e8fdb21284b79c1788203d8db9d4b5d58f58381870207247d1c90b6deecefa49bb40000000000000000"]) (async, rerun: 64) shmctl$SHM_LOCK(0x0, 0xb) (rerun: 64) 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xfffffff, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1927.374300][T13816] EXT4-fs error (device loop3): ext4_readdir:260: inode #2: block 16: comm syz-executor.3: path /root/syzkaller-testdir2047048403/syzkaller.Z1atja/6154/file0: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, size=4096 fake=0 00:20:39 executing program 5: add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, 0x0) 00:20:39 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) (async, rerun: 64) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 64) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) (async) r3 = add_key$fscrypt_v1(&(0x7f0000000340), &(0x7f0000000380)={'fscrypt:', @auto=[0x64, 0x37, 0x35, 0x65, 0x62, 0x38, 0x62, 0x38, 0x32, 0x38, 0x31, 0x66, 0x63, 0x66, 0x32, 0x35]}, &(0x7f00000003c0)={0x0, "5a6023e19032b27fab18105f35410780e01cace26c48918f155a9f5cc36f46f07973af4e05f881e08699aa78c4168f76ea1ced2909563c0354e6d92a50f226d3", 0x11}, 0x48, r1) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r3) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000080)={r4, 0xbc, 0x4f}, &(0x7f0000000140)={'enc=', 'pkcs1', ' hash=', {'sha3-224-ce\x00'}}, &(0x7f0000000200)="1785b9491631679dc80224e89e5b96dbecb51a530cd6b234be07d14fe4288ca8f4c12a45ab9e551e41f2e3beb7e52f7746dee16dbf7428db09324d354c4db5778a1ab0cbc37fdf2ecfecf43b36f8363285a1eab8dd3f2b336903da312f0dc54ae4dc83c769b3c85e364fac014fea48fe3f95d8c9380ffaeb7eb3ea9e20b8c59f5a1ea2be43b179de67e0e28725a6f46ccd8aec6346e39ac6ad55222f8ad13fb20b63374d66d9e831bc1027b28801aae074e87380ea5f2487e9e7c24c", &(0x7f00000002c0)="d58428b4cb8e2a43de839539b28461e030c2b55ffb2bde193d606739338d5672a10e29b19e952079cd9c87174af07382b5716b5784a40670ff6ea285fbc526af223041dce8fce9cba3e0400c21c0f7") 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x11000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) sendmsg$NL80211_CMD_GET_SCAN(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1400a086799497851ea3f7d12a240000a230ed110cf6f63197323ba959254ef0268801abc560b19049dedafe61aba10801ea35b729c2b339b8447edd1b4112bbf5602798fbec76ee38f7cc9c3b99e732e753e5191d6b471de0f34f37332e2045639e4cdd756715bea01a6baf8ca2dcb5ba3d368ab9e3b3d8879087c0b9ee9a464faa3578db33692a42f78ca38868766057a6bed7c0e1e12d4b6a26866d2ad0d4576fdcd7e3fc949ae62d13567e0816c5034b0af2444232d6668fe77fe240e6d58f", @ANYRES16=r0, @ANYBLOB="000128bd7000ff000085e1e44399327161ea065c0bdb806dfc0ccf6d72d7d18362c88ffe3adb1359dfb32d8595c4f3900b5453"], 0x14}}, 0x4040000) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r2) keyctl$revoke(0x10, r2) (async) keyctl$reject(0x13, r3, 0x7, 0x2, r3) 00:20:39 executing program 5: add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, 0x0) [ 1927.405431][ T1860] EXT4-fs (loop3): unmounting filesystem. 00:20:39 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x413, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x12000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 5: add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, 0x0) 00:20:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) 00:20:39 executing program 3: ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000140)=ANY=[@ANYBLOB="010c00000900000000000000986514437cf1d98918fa790035055baa9dee9b6a165417a174ebbca75729457407974a37df31c988a038f0cd02cb54dc10f49914a8c24936c7d145e6164f6c267e7afa10d6ca3854", @ANYRES32=0xffffffffffffffff, @ANYBLOB="03000000000000002e2f66696c653000"]) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x40}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f00000000c0)={r1, 0x9e, 0x30}, 0xc) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r2) 00:20:39 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:39 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$setperm(0x5, r0, 0x1020200) keyctl$revoke(0xf, r0) 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x25000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) (async) 00:20:39 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:39 executing program 3: ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000140)=ANY=[@ANYBLOB="010c00000900000000000000986514437cf1d98918fa790035055baa9dee9b6a165417a174ebbca75729457407974a37df31c988a038f0cd02cb54dc10f49914a8c24936c7d145e6164f6c267e7afa10d6ca3854", @ANYRES32=0xffffffffffffffff, @ANYBLOB="03000000000000002e2f66696c653000"]) (async) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x40}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f00000000c0)={r1, 0x9e, 0x30}, 0xc) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r2) 00:20:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) 00:20:39 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$setperm(0x5, r0, 0x1020200) keyctl$revoke(0xf, r0) 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x40000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 3: ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000140)=ANY=[@ANYBLOB="010c00000900000000000000986514437cf1d98918fa790035055baa9dee9b6a165417a174ebbca75729457407974a37df31c988a038f0cd02cb54dc10f49914a8c24936c7d145e6164f6c267e7afa10d6ca3854", @ANYRES32=0xffffffffffffffff, @ANYBLOB="03000000000000002e2f66696c653000"]) (async) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x40}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f00000000c0)={r1, 0x9e, 0x30}, 0xc) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r2) 00:20:39 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:39 executing program 2: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key(&(0x7f0000000240)='user\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="6fde3b579a30024f692039662dcfe0d7e276ccaaf12b4d6b51a55e42b725d28e333d0ef22bbbdb04b1d19228234d78c8d06d8c923a16450502e1911c40680b37a944cd8fc65352b5f6dc811ffda633d979b7f3593216dfb6cf64e53385f449f35701230ee28aa56c8d5b4718eb7ea651f20b80c0a286a3275f6c1d01d099044fc71e1adca2c339268ec0ad542566369c8fd672c5704494b36bd748a930b06f777d49f8222473ff3081172938dd02b35bc2cdec", 0xb3, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000180), &(0x7f0000000380)={'syz', 0x1}, 0x0, 0x0, r2) keyctl$revoke(0x3, r1) add_key(&(0x7f0000000080)='keyring\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)="eaefd3a644d4954b8e5893b44bb172435b12024f99b8f6ce74507e5deacbd7fb92f974cad3db3c42db50b63cba18c9ffdbad5ef36639e17968890650a0029d36", 0x40, r1) keyctl$revoke(0x10, r0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, &(0x7f0000000000)='ceph\x00', &(0x7f0000000040)=@secondary) 00:20:39 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x414, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:39 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 64) keyctl$setperm(0x5, r0, 0x1020200) (async) keyctl$revoke(0xf, r0) 00:20:39 executing program 2: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r2 = add_key(&(0x7f0000000240)='user\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="6fde3b579a30024f692039662dcfe0d7e276ccaaf12b4d6b51a55e42b725d28e333d0ef22bbbdb04b1d19228234d78c8d06d8c923a16450502e1911c40680b37a944cd8fc65352b5f6dc811ffda633d979b7f3593216dfb6cf64e53385f449f35701230ee28aa56c8d5b4718eb7ea651f20b80c0a286a3275f6c1d01d099044fc71e1adca2c339268ec0ad542566369c8fd672c5704494b36bd748a930b06f777d49f8222473ff3081172938dd02b35bc2cdec", 0xb3, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000180), &(0x7f0000000380)={'syz', 0x1}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r1) add_key(&(0x7f0000000080)='keyring\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)="eaefd3a644d4954b8e5893b44bb172435b12024f99b8f6ce74507e5deacbd7fb92f974cad3db3c42db50b63cba18c9ffdbad5ef36639e17968890650a0029d36", 0x40, r1) (async, rerun: 64) keyctl$revoke(0x10, r0) (async, rerun: 64) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, &(0x7f0000000000)='ceph\x00', &(0x7f0000000040)=@secondary) 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xa3840100, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) 00:20:39 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x3, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000040), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) (async) 00:20:39 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000e0c000/0x3000)=nil, 0x5000) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) r2 = socket(0x10, 0x2, 0x0) r3 = getpid() r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) sendmmsg$unix(r2, &(0x7f0000000ac0)=[{{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000000)="ab", 0x1}], 0x1, &(0x7f00000002c0)=[@cred={{0x1c, 0x1, 0x2, {r3, 0x0, r7}}}], 0x20}}], 0x1, 0x0) shmat(r0, &(0x7f0000e57000/0x4000)=nil, 0x2000) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0, r6, 0x0, 0x0, r7, 0x84}, 0x0, 0x0, 0x0, 0x0, 0x0, r5}) 00:20:39 executing program 2: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r2 = add_key(&(0x7f0000000240)='user\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="6fde3b579a30024f692039662dcfe0d7e276ccaaf12b4d6b51a55e42b725d28e333d0ef22bbbdb04b1d19228234d78c8d06d8c923a16450502e1911c40680b37a944cd8fc65352b5f6dc811ffda633d979b7f3593216dfb6cf64e53385f449f35701230ee28aa56c8d5b4718eb7ea651f20b80c0a286a3275f6c1d01d099044fc71e1adca2c339268ec0ad542566369c8fd672c5704494b36bd748a930b06f777d49f8222473ff3081172938dd02b35bc2cdec", 0xb3, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000180), &(0x7f0000000380)={'syz', 0x1}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r1) (async) add_key(&(0x7f0000000080)='keyring\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)="eaefd3a644d4954b8e5893b44bb172435b12024f99b8f6ce74507e5deacbd7fb92f974cad3db3c42db50b63cba18c9ffdbad5ef36639e17968890650a0029d36", 0x40, r1) (async) keyctl$revoke(0x10, r0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, &(0x7f0000000000)='ceph\x00', &(0x7f0000000040)=@secondary) 00:20:39 executing program 5: r0 = semget(0x3, 0x4, 0x100) semop(r0, &(0x7f0000000040)=[{0x2, 0x3ff, 0x2000}, {0x2, 0x1ff, 0x800}], 0x2) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r1) 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xd9000000, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000e0c000/0x3000)=nil, 0x5000) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) r2 = socket(0x10, 0x2, 0x0) r3 = getpid() r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) sendmmsg$unix(r2, &(0x7f0000000ac0)=[{{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000000)="ab", 0x1}], 0x1, &(0x7f00000002c0)=[@cred={{0x1c, 0x1, 0x2, {r3, 0x0, r7}}}], 0x20}}], 0x1, 0x0) shmat(r0, &(0x7f0000e57000/0x4000)=nil, 0x2000) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0, r6, 0x0, 0x0, r7, 0x84}, 0x0, 0x0, 0x0, 0x0, 0x0, r5}) 00:20:39 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x3, r0) 00:20:39 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x415, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:39 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000e0c000/0x3000)=nil, 0x5000) (async) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) r2 = socket(0x10, 0x2, 0x0) r3 = getpid() (async) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) sendmmsg$unix(r2, &(0x7f0000000ac0)=[{{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000000000)="ab", 0x1}], 0x1, &(0x7f00000002c0)=[@cred={{0x1c, 0x1, 0x2, {r3, 0x0, r7}}}], 0x20}}], 0x1, 0x0) (async) shmat(r0, &(0x7f0000e57000/0x4000)=nil, 0x2000) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0, r6, 0x0, 0x0, r7, 0x84}, 0x0, 0x0, 0x0, 0x0, 0x0, r5}) 00:20:39 executing program 5: r0 = semget(0x3, 0x4, 0x100) semop(r0, &(0x7f0000000040)=[{0x2, 0x3ff, 0x2000}, {0x2, 0x1ff, 0x800}], 0x2) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r1) 00:20:39 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xf5ffffff, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$revoke(0x10, r0) 00:20:39 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r0, 0x1) keyctl$revoke(0x3, r0) add_key(&(0x7f0000000040)='id_resolver\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000200)="07dfae336862f6052fc1436da508d3a10b7d6b83e137b82507e2c18a139eda2781ca23cfdaddcc2533c1364d6daf78c1f8978cc1844b181a83a90355e6886ecc6596adb9a8eaa21818bb3fe3df04572c07851ef482ba2604a6ad721ade916210251e99db431ebaa894af6ecd1ef5fc982609294f5bc50cfd8a400e92d0d3c7449f8408ad01eb99578ffe360f5dd640a55d6e39bd5faf39338ae7a7fbe378d05b54e50f5462", 0xa5, r1) keyctl$link(0x8, r0, r1) 00:20:40 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget(0x1, 0x4000, 0x400, &(0x7f0000c17000/0x4000)=nil) 00:20:40 executing program 5: r0 = semget(0x3, 0x4, 0x100) semop(r0, &(0x7f0000000040)=[{0x2, 0x3ff, 0x2000}, {0x2, 0x1ff, 0x800}], 0x2) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r1) 00:20:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$revoke(0x10, r0) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) (async) keyctl$revoke(0x10, r0) (async) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xfbffffff, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r0, 0x1) keyctl$revoke(0x3, r0) (async) add_key(&(0x7f0000000040)='id_resolver\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000200)="07dfae336862f6052fc1436da508d3a10b7d6b83e137b82507e2c18a139eda2781ca23cfdaddcc2533c1364d6daf78c1f8978cc1844b181a83a90355e6886ecc6596adb9a8eaa21818bb3fe3df04572c07851ef482ba2604a6ad721ade916210251e99db431ebaa894af6ecd1ef5fc982609294f5bc50cfd8a400e92d0d3c7449f8408ad01eb99578ffe360f5dd640a55d6e39bd5faf39338ae7a7fbe378d05b54e50f5462", 0xa5, r1) keyctl$link(0x8, r0, r1) 00:20:40 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "23295880e496437f09c772d4fa4fd72aef91a84ca0803deeadf8ec8651729fc5d8120aae8008f9efa52617ac4d1742198caf72afae60b56fff5326421e6aae94", 0x11}, 0x48, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r1) 00:20:40 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x416, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xfdfdffff, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget(0x1, 0x4000, 0x400, &(0x7f0000c17000/0x4000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmget(0x1, 0x4000, 0x400, &(0x7f0000c17000/0x4000)=nil) (async) 00:20:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$revoke(0x10, r0) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r0, 0x1) keyctl$revoke(0x3, r0) add_key(&(0x7f0000000040)='id_resolver\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000200)="07dfae336862f6052fc1436da508d3a10b7d6b83e137b82507e2c18a139eda2781ca23cfdaddcc2533c1364d6daf78c1f8978cc1844b181a83a90355e6886ecc6596adb9a8eaa21818bb3fe3df04572c07851ef482ba2604a6ad721ade916210251e99db431ebaa894af6ecd1ef5fc982609294f5bc50cfd8a400e92d0d3c7449f8408ad01eb99578ffe360f5dd640a55d6e39bd5faf39338ae7a7fbe378d05b54e50f5462", 0xa5, r1) keyctl$link(0x8, r0, r1) 00:20:40 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) shmget(0x1, 0x4000, 0x400, &(0x7f0000c17000/0x4000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) (async) shmget(0x1, 0x4000, 0x400, &(0x7f0000c17000/0x4000)=nil) (async) 00:20:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xfeffffff, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "23295880e496437f09c772d4fa4fd72aef91a84ca0803deeadf8ec8651729fc5d8120aae8008f9efa52617ac4d1742198caf72afae60b56fff5326421e6aae94", 0x11}, 0x48, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r1) 00:20:40 executing program 3: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x410, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) (async) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, r2) (async) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xfffffdfd, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x417, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:40 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "23295880e496437f09c772d4fa4fd72aef91a84ca0803deeadf8ec8651729fc5d8120aae8008f9efa52617ac4d1742198caf72afae60b56fff5326421e6aae94", 0x11}, 0x48, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r1) 00:20:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, r2) (async) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) 00:20:40 executing program 1: shmget$private(0x0, 0x400000, 0x54000000, &(0x7f0000c00000/0x400000)=nil) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/38) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xffffff0f, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 1: shmget$private(0x0, 0x400000, 0x54000000, &(0x7f0000c00000/0x400000)=nil) (async) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/38) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) 00:20:40 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0, {0x9}}, './file0\x00'}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2000004, 0x10, r2, 0x7afd2000) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000040)=r0, 0x4) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000080)) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000080)="8e9c6b1a82d2a2a24af43d7574e9e226b641800de8837965811aaed216cffc0417bf83280e15090dfe9adbf8459375efc4937b889e5a0e7d346199a43ee0cfd6f8118615752a6a1db0da", 0x4a}, {&(0x7f0000000140)="f52e7fea9d8a06ff22f80395dcee3e133af6fe31ff5d2949cb0f47b15ddb971580627840bd94b0b3f0a3e8ead17c8ffdbacdde2ed7fc46e637bc664a214058e1728faa5f3d64d26fc3190512981f0a91557e919ede144509abc17335294d5097c9cc6356d06c11dadf8c7b5c4e67", 0x6e}], 0x2) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r5 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$sock_inet_SIOCSIFPFLAGS(r5, 0x8934, &(0x7f0000000000)={'bridge0\x00', 0x5}) keyctl$revoke(0x10, r4) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xffffff7f, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 1: shmget$private(0x0, 0x400000, 0x54000000, &(0x7f0000c00000/0x400000)=nil) (async) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/38) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) (async) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) 00:20:40 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x418, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) (async) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xfffffff5, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) (async) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0, {0x9}}, './file0\x00'}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2000004, 0x10, r2, 0x7afd2000) (async) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000040)=r0, 0x4) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000080)) (async) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000080)="8e9c6b1a82d2a2a24af43d7574e9e226b641800de8837965811aaed216cffc0417bf83280e15090dfe9adbf8459375efc4937b889e5a0e7d346199a43ee0cfd6f8118615752a6a1db0da", 0x4a}, {&(0x7f0000000140)="f52e7fea9d8a06ff22f80395dcee3e133af6fe31ff5d2949cb0f47b15ddb971580627840bd94b0b3f0a3e8ead17c8ffdbacdde2ed7fc46e637bc664a214058e1728faa5f3d64d26fc3190512981f0a91557e919ede144509abc17335294d5097c9cc6356d06c11dadf8c7b5c4e67", 0x6e}], 0x2) (async) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r5 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$sock_inet_SIOCSIFPFLAGS(r5, 0x8934, &(0x7f0000000000)={'bridge0\x00', 0x5}) (async) keyctl$revoke(0x10, r4) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) add_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000200)="6658c5fdfbb1b5d9c5372a62a745ce2c5da7f222481d1d974975cc166260d089601ec7ef8feb9afba5c321f9f501ca43edabb404b71887f83256706d7b29db9ace611c8d5e9cb0a6f3fc30895566bd4a92fe904ac69153d44683fe5dcc119c4740060ce8b247a70eb7d33e10bc15682dc99349ef15b751ea2e3f28101b3bd00279218fcd233b75164898ef69b1c01ae39b6a395d7e31e0b44077b4278c7b095b66e8d10941f0fac85e46bf4f1cd8b37a060f967a80bf39d4d28ba3ff049022a31ebceb3ff5f89b7ab21228c0b40808045a9b37d811838a753eba81b9afaaeeb3f9191e8034a45564dd430b65bce079cd8a099fce6187e4d3baf4d01af96e18b26c377a57e7a33442283bcc990264f7a749136e6f1dbfe7ef1e5b7fbb4e44144c74dad26d59cd925bf121127abbd23adb6c07326b365e5e7ec76c3376c9aff2c7db88b17d1bbe90e5bad8efb4d965d600e448e452785331a572a7415cf5dd354e8ed61c1418c25b7fb44cde517761992632f620f463f55e541b22184ebb189e6bf6207764219b12905c07c7b51b651cd8ebbd82974e530438a7c1f2ccf1828699629188a774271074d02e4bb74671c31c60f8cd9f642466dc78cf296118a4d721610c8d58b92024b888a42d11c8f6e445cc773dd0d63878a54225e7220f8c32f89603e7d7594e71386e2b41d32b4e6fc7c603c89f892e93fb8af4f0597dfefa067dfcb94e2f16f7e427e137ef84a8039c73b8cd9aea32833d7540637c6bf6f0a29782e656ade23e9bd480eebc5c8ed0fac5d5e6015d31fdfebb8c1ca6af815ff5c3bccd0683bc4a66977f25b18eb53110b5fa8207576cbfe59cea91dee9ad9d3d59aa46e0042d2df7dd9d0ae9a2c40993f580f96432355aa5f5816241b148ebf945fae5b0dffdf003173c1b0e4f855b8b16aa242f7da99444e7cd7542def7ffea39084be033fffaf734d74a4732aecd1998f2db4e38c7fb56f8ce8c17c9e3b903226de17fe70c331db0b7e0e67781d1a0b4aafca20f0b0b52f8b0b4484c98f85d675c45600b4b4ec13e328f98e32a6fcd62cf6165093903b1b02352ce4e34aad6af970d098f84f6f2414a440c323078001513773a0e68ebca6fcae03c7fa74b22595ef7c29386ac36509d01188573fa4b3dcf5af8d937587d5556399d664b42ca13e3561aa5b395da42c7f2d887294fe9ff638a2f8e6790045b689a1f20a6689e472f526aab8caee82168839443e054e750c71a639feb1d4b535d58592eb6117e6ec8ee5231c5914bc608fc1d13eb23580077661b0e3e7bb7704bb3e4bd414d3614c82740ed0e8f4e1cd6814ea8b5f8e4321e5ac43465a46d9f76343f2568fd5befb407f4119447b0a2d72003796209ecfa4361447445604f40c9059bfe16ecc7c02b0f1d3e229b675abf66d0ad6970e41be9f393b41083f68230fe801b69c4d25fea76d58c19aed4e0fbda993f12510bcf7c37722ef5616fc16bac5db00952d90da36c315a3220736e9cdca83263ed1899962ecefb0b2cef5b37c011a4b86b904f25a7b3474a70c7a8972a64ecd61208cddb82e04839ae20cf32216fd7812fcce6b9b1ba45854bb7e692571fc82443db5614c93d9d2eca232884e5ee8a3382ec69371dc745de87f2cb4119b5e7ffb0d75354c94c832ec34dd8e2aeab9f72e1e714ce7de9d859a4133795fd429aee51023197cf7facadf42b38aeb56bfc45f2518e79fe5ef1615d820ba960d6042efbf2dce819392a6b393c310518d14c655c4ee6dff341416448788c5bd7552059a20372e55a8cc7d2678235d00244c7ad54aaec66ca2792af07b8cecc78312fe8835dc53b39af9d8870a6a36c13a37cf8167478b0fc1f7e61131126a15123de82aa068409457c3c6584192323e529412bc05474dff63a1949cc6a21eacfa33b1486ce60b08ab0ec4afc20eafb65799996adc2a0dbe512643f2bf06a133f53a0508245e05df3bf22314fba81c6ced7c614469c3a4ed65cc349641ac12a9d6a62857fc0bbc42ff7ff9e5cdd4904df80002ac9c4baa96e6fff19090614cbbb36d4ef5ce14a9ffd0b50685eff7cd1b51de8028c983283027a0b5b951593bc43f84b512d4318a8dc9e4a0fadb0df63028e8d16ac69baca3a4affbbb7ff442d232cbd6fbd5dc54dfb0180bd1cb8c33f4095966d90b6cc9a26479a56208459b71eaaf9bf9187c9472afe8d371ca72e020c9d992c447211cc2f4b43e439137dc3708c0686e410b7d9f57164deb053db2c3c5039cb4a6b319327839fd8cddfd889f39392b10fdb3d6873ab4a9d404e9a206bea0dffe6e5b8d78617ca9a1edd1cc494a58ceaa17c3fd84d1308c5aeec5b1670f05df22a8fe84d8e4df143a4be575d6e013ab32ce033691cd168ef38c051813b4122cd15cfe5627776426f6505747369cb57133296a03d8ab7a8ae39d839353b93b804bb429afc5943919c204492d4f07d412cdee3adfcc09fa9d57fbe9a79abcd2cce3d967b3570227cd20178f1f918ea8d3eed00bd8416be79c3098fe2f3d9c29f9e57d22b4336d35a24d1534ec181db83e870c14e9b19d2f48e8159320e221af0ec101f00c8a51c60eaba28518ed910cb941f205a2b065ab67d216a189694bcf162d5cbf0aa1b37d6ad563cafb3815daadbcfbd508c20ee56065b03afdacebb40e65cfc420790065a52550e1b12519ad3905dab20f28723a03a41c14a2f68119da25e192d3cf7cb741bd7d48ead3a4f7307f9af982dc9cbb3765cc8e23d87af2cfb08a1bf29a3351b355a5aab20247755a89b76806f1364c13e904f00d9ed026204d6d3728550eef6d39ea4ec7889dbe43a499ca08dbb7c75e156a20a61abb79188c81831835984e90eef41e837e30d52ab8ef95aaa2c6fc0d8af4a7dd17a19155603a8aa2cf316d782c91d5a9e29adb1fb7fa172294f873cb8244d2503df6add1081a3455116242e8aa3151675066d6c1d2f28c8dc66f02b0d9a9a8b541d672678fddaeb957605156d7d65983bc2512cafbf9a18ebac9bf4f3661a7cf04818cb3a929b5776d4ba45778ab5bace84c77ad16d25436d061e3d77f9841127afeac617026e78503dcb07d94dbf85babc6f9882b316f323ad5baa256fb200cafd741abe732a42c0b168a481563552d6d019613cd7450932d5eed35b84f57a160b32773c8e544e0687ddffe01cad14957f79ec038115abbf9958b3a4c0fabb5d69e6ce0ec931e92edbadc019a0ae007962e66abe68fc824d55c27422ce41c2247806db687b735cd2216ede26dd23bee69dd22d48eda3e634e49bc4105b03539531e1b16d3e1a9dcc6de0235cfdb72115812196bcf32e9f06f0c0faae483d8ec243323ca9b3aa5e38ffe2c22d868c93a43faaa51479bb5e0253efc81efd5f5971fe61f08381ebde4fbf07c0c546b4dbfecbcc013bfce1377049c949c7d0bdc3dce975b48bf16dede98a6609f89f4a13eb387b7ee5385d9a7eaaf448294466561977aed26d4ea3c00f5a840801621f668227a850e97bc3b762af076fff85050f209110ffbd381a4d9a393040296a9f07ccb1dec2d4e8ae47d529281740a166dc7da61c1c4b1daf51a28b0e738b794ea8f5acdceec7bd625fb2f98f241de182eb87288ee1735f2826258370f7ce7c7962e79cceaf77dffce36f36e2ad6f75defdabe8ffd6031b5f293622db6f62b5487bdd71161bfa09dea75949e2c27afe0718cdcd13a95fd425b2f98ad9ceeaef307472d096decaa20e558ba8c0bb7177035e0ebe5401a8bc23e751182a72923c58fe821fb05d6f25f4152dd7fbc0e4136cb8ba68a9dc82df41324e957853ecdce733c94a5592e3b3ba4a53d9b674a4922b9f30525ff47cbf23f21084c062c58fdca1186ba45d9208668f6dab4f776f1bdf0fae9af2e2e385d23a8b1df47ef9b43fd394e80ce26de37c8754b877a73aad7cc6b7b677f6c54360ff84a031026500262099ec3f9fcf6111d2fffe3534e33d7a19a66ac79a61f20022111b9d117a523358bba08acab8b9695bfb1356cc7bc3f7906d19130b3dcb2d026b4d35c2c91c8a737c24d5035818c71fc38ed680305d70a5e4c44024e52cf30c830709fb6229fe807ab337d1125b577207bbfefb9d2bb155ed79abfe5a3dffe077fa87e6999536eafbe0eb9cef4ca357cceddc3bce9590ee2f64d01d9b8ac3c0820efb58bd9c35823adbff65d0b17e47230e90269b2a6ba976fc86ff468e12f349369be3fa3026d0dedbf7736d371e2546004cdf6025e84ea07a5b28df7de6b64e746b15bd23f7ddda7a9b2edec4bc43845466bc4fb7781cbd099c97d4dad06511bbc16f4785c167fe33355d2e22dddfaa79e85a46cb56409847beaced7322212c8307369603a3fc414ebab11525aa63d1188a9d967f6154eacca04803d20603942b5480371bcbc3414cdce8f4ec12022c936576642ff9071a99402121076a69aad10261f97f056652c1b208e2478ba606122b26dde41486a90995ab303a817cf678b2cd78178d99f1bc2922dd56206e1759a7f65b7793e1d2fbb7eeb84f76d97aa75d3ff016116d604580cb2779311c0a65d07557c4b4034f4d855f3af66477d1fddd7a15cc9fde7a0ddb50a155e49d9b09f20d5bfe8f348f32dda030911f703e7073df1bb8236b6d50d7cb4dd392148d4a3450282adcb14584571e0d20f70ad9fda8539937ea4266129c804b8e24243fc82f65017324f1b95e28b11d5215ee646adbaee9236d6eab3ca450b4540290cc7bfa76527512529734309d36e8603581c6978452d553f63cf6af0d2b7f5a5bbc0bd38e2db3e28379b942a12b55ec97a25e95ca768b5093f45939108332d96a68e005e59f7499abd0195b14fbe36a9dc1a424a578113dd02634d44e649a967d904d442e916fa7fab305c866ee0b598cbb4d1c7113e5eb1006a8fe0f077f6e396751278e9d61bcf631a06a65f81b85b5231361339f56452fb6871e97bb91696b33d0f97aa5c7218d58250b358ea1365b9722ef8ba391e88b157acfccecd3e9eb5e1bac4174aca653cf3e6e72551094152389a3f2ec5eac168d45e928d08c671a196a23437d04e0613eec11e30f5d826e5bdbab2a96284302cdb1d195e93c785befb0493bd4d2710de9066484ce9b0b51043790b89a4952edcd32630f62f22ce58ae782e73bcaf21000d98d83e7fce56c167e7a1a13ee1be1b6af1671c3093496118bb9dc96cccbe9dab3052683a65406ed6f179ce94371daf98aca7139a5463cb54c41ba25da65279cc67cd8216b9e2aa9e5cd7b4a5d33e8478fedbc53010d861f21c381a10ded05aa47ca201671e9190b69b2210da2c70eb7e4a94dad84c18cc84f3a3e17b3dcef394c324fd23d0e5fe4e69e7192336013498148e98caf104db53f194b033672bb86cc69871c62ac6393bb5b9c58851a0699500996eb862d9e7bf4fefab6a161fb6412a4231e34043917f6e439101de35a6e193db338f3fb1d774de80628265cd235aa51022709acb6cc629065f4f83dde5dc0d1b25861af989b3988b9e377fa98712451703059fd06e2323a1c1e250c58239c5ad9120c21243445e47c8e37e0d43fde6034c4d9f89800ec3aa2ff033b77267f04ba7b85362081e8e66912fb95080f2a28015a9adbc7034dd0949078d0a21e4bd3a8587bc65a367c73fb2f2ce0aca1893019113f98b0e4b5eb390cf2a0e15fe3574d53f0db51f9104f5195a64e972713f8a53017218230ecf4b350558303230d9a96e969ba9eac281430e1392e141812e837f4e53bcb9ad1b02c31ee47786385dc70068a9c14b4ba4af8fd147b4ca704b502b1713c", 0x1000, 0xfffffffffffffff8) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xfffffffb, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x50}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_LOCK(r1, 0xb) 00:20:40 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x50}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_LOCK(r1, 0xb) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x50}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmctl$SHM_LOCK(r1, 0xb) (async) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0xfffffffe, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x419, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000200)="6658c5fdfbb1b5d9c5372a62a745ce2c5da7f222481d1d974975cc166260d089601ec7ef8feb9afba5c321f9f501ca43edabb404b71887f83256706d7b29db9ace611c8d5e9cb0a6f3fc30895566bd4a92fe904ac69153d44683fe5dcc119c4740060ce8b247a70eb7d33e10bc15682dc99349ef15b751ea2e3f28101b3bd00279218fcd233b75164898ef69b1c01ae39b6a395d7e31e0b44077b4278c7b095b66e8d10941f0fac85e46bf4f1cd8b37a060f967a80bf39d4d28ba3ff049022a31ebceb3ff5f89b7ab21228c0b40808045a9b37d811838a753eba81b9afaaeeb3f9191e8034a45564dd430b65bce079cd8a099fce6187e4d3baf4d01af96e18b26c377a57e7a33442283bcc990264f7a749136e6f1dbfe7ef1e5b7fbb4e44144c74dad26d59cd925bf121127abbd23adb6c07326b365e5e7ec76c3376c9aff2c7db88b17d1bbe90e5bad8efb4d965d600e448e452785331a572a7415cf5dd354e8ed61c1418c25b7fb44cde517761992632f620f463f55e541b22184ebb189e6bf6207764219b12905c07c7b51b651cd8ebbd82974e530438a7c1f2ccf1828699629188a774271074d02e4bb74671c31c60f8cd9f642466dc78cf296118a4d721610c8d58b92024b888a42d11c8f6e445cc773dd0d63878a54225e7220f8c32f89603e7d7594e71386e2b41d32b4e6fc7c603c89f892e93fb8af4f0597dfefa067dfcb94e2f16f7e427e137ef84a8039c73b8cd9aea32833d7540637c6bf6f0a29782e656ade23e9bd480eebc5c8ed0fac5d5e6015d31fdfebb8c1ca6af815ff5c3bccd0683bc4a66977f25b18eb53110b5fa8207576cbfe59cea91dee9ad9d3d59aa46e0042d2df7dd9d0ae9a2c40993f580f96432355aa5f5816241b148ebf945fae5b0dffdf003173c1b0e4f855b8b16aa242f7da99444e7cd7542def7ffea39084be033fffaf734d74a4732aecd1998f2db4e38c7fb56f8ce8c17c9e3b903226de17fe70c331db0b7e0e67781d1a0b4aafca20f0b0b52f8b0b4484c98f85d675c45600b4b4ec13e328f98e32a6fcd62cf6165093903b1b02352ce4e34aad6af970d098f84f6f2414a440c323078001513773a0e68ebca6fcae03c7fa74b22595ef7c29386ac36509d01188573fa4b3dcf5af8d937587d5556399d664b42ca13e3561aa5b395da42c7f2d887294fe9ff638a2f8e6790045b689a1f20a6689e472f526aab8caee82168839443e054e750c71a639feb1d4b535d58592eb6117e6ec8ee5231c5914bc608fc1d13eb23580077661b0e3e7bb7704bb3e4bd414d3614c82740ed0e8f4e1cd6814ea8b5f8e4321e5ac43465a46d9f76343f2568fd5befb407f4119447b0a2d72003796209ecfa4361447445604f40c9059bfe16ecc7c02b0f1d3e229b675abf66d0ad6970e41be9f393b41083f68230fe801b69c4d25fea76d58c19aed4e0fbda993f12510bcf7c37722ef5616fc16bac5db00952d90da36c315a3220736e9cdca83263ed1899962ecefb0b2cef5b37c011a4b86b904f25a7b3474a70c7a8972a64ecd61208cddb82e04839ae20cf32216fd7812fcce6b9b1ba45854bb7e692571fc82443db5614c93d9d2eca232884e5ee8a3382ec69371dc745de87f2cb4119b5e7ffb0d75354c94c832ec34dd8e2aeab9f72e1e714ce7de9d859a4133795fd429aee51023197cf7facadf42b38aeb56bfc45f2518e79fe5ef1615d820ba960d6042efbf2dce819392a6b393c310518d14c655c4ee6dff341416448788c5bd7552059a20372e55a8cc7d2678235d00244c7ad54aaec66ca2792af07b8cecc78312fe8835dc53b39af9d8870a6a36c13a37cf8167478b0fc1f7e61131126a15123de82aa068409457c3c6584192323e529412bc05474dff63a1949cc6a21eacfa33b1486ce60b08ab0ec4afc20eafb65799996adc2a0dbe512643f2bf06a133f53a0508245e05df3bf22314fba81c6ced7c614469c3a4ed65cc349641ac12a9d6a62857fc0bbc42ff7ff9e5cdd4904df80002ac9c4baa96e6fff19090614cbbb36d4ef5ce14a9ffd0b50685eff7cd1b51de8028c983283027a0b5b951593bc43f84b512d4318a8dc9e4a0fadb0df63028e8d16ac69baca3a4affbbb7ff442d232cbd6fbd5dc54dfb0180bd1cb8c33f4095966d90b6cc9a26479a56208459b71eaaf9bf9187c9472afe8d371ca72e020c9d992c447211cc2f4b43e439137dc3708c0686e410b7d9f57164deb053db2c3c5039cb4a6b319327839fd8cddfd889f39392b10fdb3d6873ab4a9d404e9a206bea0dffe6e5b8d78617ca9a1edd1cc494a58ceaa17c3fd84d1308c5aeec5b1670f05df22a8fe84d8e4df143a4be575d6e013ab32ce033691cd168ef38c051813b4122cd15cfe5627776426f6505747369cb57133296a03d8ab7a8ae39d839353b93b804bb429afc5943919c204492d4f07d412cdee3adfcc09fa9d57fbe9a79abcd2cce3d967b3570227cd20178f1f918ea8d3eed00bd8416be79c3098fe2f3d9c29f9e57d22b4336d35a24d1534ec181db83e870c14e9b19d2f48e8159320e221af0ec101f00c8a51c60eaba28518ed910cb941f205a2b065ab67d216a189694bcf162d5cbf0aa1b37d6ad563cafb3815daadbcfbd508c20ee56065b03afdacebb40e65cfc420790065a52550e1b12519ad3905dab20f28723a03a41c14a2f68119da25e192d3cf7cb741bd7d48ead3a4f7307f9af982dc9cbb3765cc8e23d87af2cfb08a1bf29a3351b355a5aab20247755a89b76806f1364c13e904f00d9ed026204d6d3728550eef6d39ea4ec7889dbe43a499ca08dbb7c75e156a20a61abb79188c81831835984e90eef41e837e30d52ab8ef95aaa2c6fc0d8af4a7dd17a19155603a8aa2cf316d782c91d5a9e29adb1fb7fa172294f873cb8244d2503df6add1081a3455116242e8aa3151675066d6c1d2f28c8dc66f02b0d9a9a8b541d672678fddaeb957605156d7d65983bc2512cafbf9a18ebac9bf4f3661a7cf04818cb3a929b5776d4ba45778ab5bace84c77ad16d25436d061e3d77f9841127afeac617026e78503dcb07d94dbf85babc6f9882b316f323ad5baa256fb200cafd741abe732a42c0b168a481563552d6d019613cd7450932d5eed35b84f57a160b32773c8e544e0687ddffe01cad14957f79ec038115abbf9958b3a4c0fabb5d69e6ce0ec931e92edbadc019a0ae007962e66abe68fc824d55c27422ce41c2247806db687b735cd2216ede26dd23bee69dd22d48eda3e634e49bc4105b03539531e1b16d3e1a9dcc6de0235cfdb72115812196bcf32e9f06f0c0faae483d8ec243323ca9b3aa5e38ffe2c22d868c93a43faaa51479bb5e0253efc81efd5f5971fe61f08381ebde4fbf07c0c546b4dbfecbcc013bfce1377049c949c7d0bdc3dce975b48bf16dede98a6609f89f4a13eb387b7ee5385d9a7eaaf448294466561977aed26d4ea3c00f5a840801621f668227a850e97bc3b762af076fff85050f209110ffbd381a4d9a393040296a9f07ccb1dec2d4e8ae47d529281740a166dc7da61c1c4b1daf51a28b0e738b794ea8f5acdceec7bd625fb2f98f241de182eb87288ee1735f2826258370f7ce7c7962e79cceaf77dffce36f36e2ad6f75defdabe8ffd6031b5f293622db6f62b5487bdd71161bfa09dea75949e2c27afe0718cdcd13a95fd425b2f98ad9ceeaef307472d096decaa20e558ba8c0bb7177035e0ebe5401a8bc23e751182a72923c58fe821fb05d6f25f4152dd7fbc0e4136cb8ba68a9dc82df41324e957853ecdce733c94a5592e3b3ba4a53d9b674a4922b9f30525ff47cbf23f21084c062c58fdca1186ba45d9208668f6dab4f776f1bdf0fae9af2e2e385d23a8b1df47ef9b43fd394e80ce26de37c8754b877a73aad7cc6b7b677f6c54360ff84a031026500262099ec3f9fcf6111d2fffe3534e33d7a19a66ac79a61f20022111b9d117a523358bba08acab8b9695bfb1356cc7bc3f7906d19130b3dcb2d026b4d35c2c91c8a737c24d5035818c71fc38ed680305d70a5e4c44024e52cf30c830709fb6229fe807ab337d1125b577207bbfefb9d2bb155ed79abfe5a3dffe077fa87e6999536eafbe0eb9cef4ca357cceddc3bce9590ee2f64d01d9b8ac3c0820efb58bd9c35823adbff65d0b17e47230e90269b2a6ba976fc86ff468e12f349369be3fa3026d0dedbf7736d371e2546004cdf6025e84ea07a5b28df7de6b64e746b15bd23f7ddda7a9b2edec4bc43845466bc4fb7781cbd099c97d4dad06511bbc16f4785c167fe33355d2e22dddfaa79e85a46cb56409847beaced7322212c8307369603a3fc414ebab11525aa63d1188a9d967f6154eacca04803d20603942b5480371bcbc3414cdce8f4ec12022c936576642ff9071a99402121076a69aad10261f97f056652c1b208e2478ba606122b26dde41486a90995ab303a817cf678b2cd78178d99f1bc2922dd56206e1759a7f65b7793e1d2fbb7eeb84f76d97aa75d3ff016116d604580cb2779311c0a65d07557c4b4034f4d855f3af66477d1fddd7a15cc9fde7a0ddb50a155e49d9b09f20d5bfe8f348f32dda030911f703e7073df1bb8236b6d50d7cb4dd392148d4a3450282adcb14584571e0d20f70ad9fda8539937ea4266129c804b8e24243fc82f65017324f1b95e28b11d5215ee646adbaee9236d6eab3ca450b4540290cc7bfa76527512529734309d36e8603581c6978452d553f63cf6af0d2b7f5a5bbc0bd38e2db3e28379b942a12b55ec97a25e95ca768b5093f45939108332d96a68e005e59f7499abd0195b14fbe36a9dc1a424a578113dd02634d44e649a967d904d442e916fa7fab305c866ee0b598cbb4d1c7113e5eb1006a8fe0f077f6e396751278e9d61bcf631a06a65f81b85b5231361339f56452fb6871e97bb91696b33d0f97aa5c7218d58250b358ea1365b9722ef8ba391e88b157acfccecd3e9eb5e1bac4174aca653cf3e6e72551094152389a3f2ec5eac168d45e928d08c671a196a23437d04e0613eec11e30f5d826e5bdbab2a96284302cdb1d195e93c785befb0493bd4d2710de9066484ce9b0b51043790b89a4952edcd32630f62f22ce58ae782e73bcaf21000d98d83e7fce56c167e7a1a13ee1be1b6af1671c3093496118bb9dc96cccbe9dab3052683a65406ed6f179ce94371daf98aca7139a5463cb54c41ba25da65279cc67cd8216b9e2aa9e5cd7b4a5d33e8478fedbc53010d861f21c381a10ded05aa47ca201671e9190b69b2210da2c70eb7e4a94dad84c18cc84f3a3e17b3dcef394c324fd23d0e5fe4e69e7192336013498148e98caf104db53f194b033672bb86cc69871c62ac6393bb5b9c58851a0699500996eb862d9e7bf4fefab6a161fb6412a4231e34043917f6e439101de35a6e193db338f3fb1d774de80628265cd235aa51022709acb6cc629065f4f83dde5dc0d1b25861af989b3988b9e377fa98712451703059fd06e2323a1c1e250c58239c5ad9120c21243445e47c8e37e0d43fde6034c4d9f89800ec3aa2ff033b77267f04ba7b85362081e8e66912fb95080f2a28015a9adbc7034dd0949078d0a21e4bd3a8587bc65a367c73fb2f2ce0aca1893019113f98b0e4b5eb390cf2a0e15fe3574d53f0db51f9104f5195a64e972713f8a53017218230ecf4b350558303230d9a96e969ba9eac281430e1392e141812e837f4e53bcb9ad1b02c31ee47786385dc70068a9c14b4ba4af8fd147b4ca704b502b1713c", 0x1000, 0xfffffffffffffff8) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x2, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0, {0x9}}, './file0\x00'}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2000004, 0x10, r2, 0x7afd2000) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000040)=r0, 0x4) r3 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000080)) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000080)="8e9c6b1a82d2a2a24af43d7574e9e226b641800de8837965811aaed216cffc0417bf83280e15090dfe9adbf8459375efc4937b889e5a0e7d346199a43ee0cfd6f8118615752a6a1db0da", 0x4a}, {&(0x7f0000000140)="f52e7fea9d8a06ff22f80395dcee3e133af6fe31ff5d2949cb0f47b15ddb971580627840bd94b0b3f0a3e8ead17c8ffdbacdde2ed7fc46e637bc664a214058e1728faa5f3d64d26fc3190512981f0a91557e919ede144509abc17335294d5097c9cc6356d06c11dadf8c7b5c4e67", 0x6e}], 0x2) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r5 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$sock_inet_SIOCSIFPFLAGS(r5, 0x8934, &(0x7f0000000000)={'bridge0\x00', 0x5}) keyctl$revoke(0x10, r4) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') (async) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='net/tcp\x00') (async) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}], 0x1, 0x5, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0, {0x9}}, './file0\x00'}) (async) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2000004, 0x10, r2, 0x7afd2000) (async) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000040)=r0, 0x4) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000080)) (async) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000080)="8e9c6b1a82d2a2a24af43d7574e9e226b641800de8837965811aaed216cffc0417bf83280e15090dfe9adbf8459375efc4937b889e5a0e7d346199a43ee0cfd6f8118615752a6a1db0da", 0x4a}, {&(0x7f0000000140)="f52e7fea9d8a06ff22f80395dcee3e133af6fe31ff5d2949cb0f47b15ddb971580627840bd94b0b3f0a3e8ead17c8ffdbacdde2ed7fc46e637bc664a214058e1728faa5f3d64d26fc3190512981f0a91557e919ede144509abc17335294d5097c9cc6356d06c11dadf8c7b5c4e67", 0x6e}], 0x2) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) socket$inet_sctp(0x2, 0x5, 0x84) (async) ioctl$sock_inet_SIOCSIFPFLAGS(r5, 0x8934, &(0x7f0000000000)={'bridge0\x00', 0x5}) (async) keyctl$revoke(0x10, r4) (async) 00:20:40 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x50}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$SHM_LOCK(r1, 0xb) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x50}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmat(r1, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async) shmctl$SHM_LOCK(r1, 0xb) (async) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) add_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000200)="6658c5fdfbb1b5d9c5372a62a745ce2c5da7f222481d1d974975cc166260d089601ec7ef8feb9afba5c321f9f501ca43edabb404b71887f83256706d7b29db9ace611c8d5e9cb0a6f3fc30895566bd4a92fe904ac69153d44683fe5dcc119c4740060ce8b247a70eb7d33e10bc15682dc99349ef15b751ea2e3f28101b3bd00279218fcd233b75164898ef69b1c01ae39b6a395d7e31e0b44077b4278c7b095b66e8d10941f0fac85e46bf4f1cd8b37a060f967a80bf39d4d28ba3ff049022a31ebceb3ff5f89b7ab21228c0b40808045a9b37d811838a753eba81b9afaaeeb3f9191e8034a45564dd430b65bce079cd8a099fce6187e4d3baf4d01af96e18b26c377a57e7a33442283bcc990264f7a749136e6f1dbfe7ef1e5b7fbb4e44144c74dad26d59cd925bf121127abbd23adb6c07326b365e5e7ec76c3376c9aff2c7db88b17d1bbe90e5bad8efb4d965d600e448e452785331a572a7415cf5dd354e8ed61c1418c25b7fb44cde517761992632f620f463f55e541b22184ebb189e6bf6207764219b12905c07c7b51b651cd8ebbd82974e530438a7c1f2ccf1828699629188a774271074d02e4bb74671c31c60f8cd9f642466dc78cf296118a4d721610c8d58b92024b888a42d11c8f6e445cc773dd0d63878a54225e7220f8c32f89603e7d7594e71386e2b41d32b4e6fc7c603c89f892e93fb8af4f0597dfefa067dfcb94e2f16f7e427e137ef84a8039c73b8cd9aea32833d7540637c6bf6f0a29782e656ade23e9bd480eebc5c8ed0fac5d5e6015d31fdfebb8c1ca6af815ff5c3bccd0683bc4a66977f25b18eb53110b5fa8207576cbfe59cea91dee9ad9d3d59aa46e0042d2df7dd9d0ae9a2c40993f580f96432355aa5f5816241b148ebf945fae5b0dffdf003173c1b0e4f855b8b16aa242f7da99444e7cd7542def7ffea39084be033fffaf734d74a4732aecd1998f2db4e38c7fb56f8ce8c17c9e3b903226de17fe70c331db0b7e0e67781d1a0b4aafca20f0b0b52f8b0b4484c98f85d675c45600b4b4ec13e328f98e32a6fcd62cf6165093903b1b02352ce4e34aad6af970d098f84f6f2414a440c323078001513773a0e68ebca6fcae03c7fa74b22595ef7c29386ac36509d01188573fa4b3dcf5af8d937587d5556399d664b42ca13e3561aa5b395da42c7f2d887294fe9ff638a2f8e6790045b689a1f20a6689e472f526aab8caee82168839443e054e750c71a639feb1d4b535d58592eb6117e6ec8ee5231c5914bc608fc1d13eb23580077661b0e3e7bb7704bb3e4bd414d3614c82740ed0e8f4e1cd6814ea8b5f8e4321e5ac43465a46d9f76343f2568fd5befb407f4119447b0a2d72003796209ecfa4361447445604f40c9059bfe16ecc7c02b0f1d3e229b675abf66d0ad6970e41be9f393b41083f68230fe801b69c4d25fea76d58c19aed4e0fbda993f12510bcf7c37722ef5616fc16bac5db00952d90da36c315a3220736e9cdca83263ed1899962ecefb0b2cef5b37c011a4b86b904f25a7b3474a70c7a8972a64ecd61208cddb82e04839ae20cf32216fd7812fcce6b9b1ba45854bb7e692571fc82443db5614c93d9d2eca232884e5ee8a3382ec69371dc745de87f2cb4119b5e7ffb0d75354c94c832ec34dd8e2aeab9f72e1e714ce7de9d859a4133795fd429aee51023197cf7facadf42b38aeb56bfc45f2518e79fe5ef1615d820ba960d6042efbf2dce819392a6b393c310518d14c655c4ee6dff341416448788c5bd7552059a20372e55a8cc7d2678235d00244c7ad54aaec66ca2792af07b8cecc78312fe8835dc53b39af9d8870a6a36c13a37cf8167478b0fc1f7e61131126a15123de82aa068409457c3c6584192323e529412bc05474dff63a1949cc6a21eacfa33b1486ce60b08ab0ec4afc20eafb65799996adc2a0dbe512643f2bf06a133f53a0508245e05df3bf22314fba81c6ced7c614469c3a4ed65cc349641ac12a9d6a62857fc0bbc42ff7ff9e5cdd4904df80002ac9c4baa96e6fff19090614cbbb36d4ef5ce14a9ffd0b50685eff7cd1b51de8028c983283027a0b5b951593bc43f84b512d4318a8dc9e4a0fadb0df63028e8d16ac69baca3a4affbbb7ff442d232cbd6fbd5dc54dfb0180bd1cb8c33f4095966d90b6cc9a26479a56208459b71eaaf9bf9187c9472afe8d371ca72e020c9d992c447211cc2f4b43e439137dc3708c0686e410b7d9f57164deb053db2c3c5039cb4a6b319327839fd8cddfd889f39392b10fdb3d6873ab4a9d404e9a206bea0dffe6e5b8d78617ca9a1edd1cc494a58ceaa17c3fd84d1308c5aeec5b1670f05df22a8fe84d8e4df143a4be575d6e013ab32ce033691cd168ef38c051813b4122cd15cfe5627776426f6505747369cb57133296a03d8ab7a8ae39d839353b93b804bb429afc5943919c204492d4f07d412cdee3adfcc09fa9d57fbe9a79abcd2cce3d967b3570227cd20178f1f918ea8d3eed00bd8416be79c3098fe2f3d9c29f9e57d22b4336d35a24d1534ec181db83e870c14e9b19d2f48e8159320e221af0ec101f00c8a51c60eaba28518ed910cb941f205a2b065ab67d216a189694bcf162d5cbf0aa1b37d6ad563cafb3815daadbcfbd508c20ee56065b03afdacebb40e65cfc420790065a52550e1b12519ad3905dab20f28723a03a41c14a2f68119da25e192d3cf7cb741bd7d48ead3a4f7307f9af982dc9cbb3765cc8e23d87af2cfb08a1bf29a3351b355a5aab20247755a89b76806f1364c13e904f00d9ed026204d6d3728550eef6d39ea4ec7889dbe43a499ca08dbb7c75e156a20a61abb79188c81831835984e90eef41e837e30d52ab8ef95aaa2c6fc0d8af4a7dd17a19155603a8aa2cf316d782c91d5a9e29adb1fb7fa172294f873cb8244d2503df6add1081a3455116242e8aa3151675066d6c1d2f28c8dc66f02b0d9a9a8b541d672678fddaeb957605156d7d65983bc2512cafbf9a18ebac9bf4f3661a7cf04818cb3a929b5776d4ba45778ab5bace84c77ad16d25436d061e3d77f9841127afeac617026e78503dcb07d94dbf85babc6f9882b316f323ad5baa256fb200cafd741abe732a42c0b168a481563552d6d019613cd7450932d5eed35b84f57a160b32773c8e544e0687ddffe01cad14957f79ec038115abbf9958b3a4c0fabb5d69e6ce0ec931e92edbadc019a0ae007962e66abe68fc824d55c27422ce41c2247806db687b735cd2216ede26dd23bee69dd22d48eda3e634e49bc4105b03539531e1b16d3e1a9dcc6de0235cfdb72115812196bcf32e9f06f0c0faae483d8ec243323ca9b3aa5e38ffe2c22d868c93a43faaa51479bb5e0253efc81efd5f5971fe61f08381ebde4fbf07c0c546b4dbfecbcc013bfce1377049c949c7d0bdc3dce975b48bf16dede98a6609f89f4a13eb387b7ee5385d9a7eaaf448294466561977aed26d4ea3c00f5a840801621f668227a850e97bc3b762af076fff85050f209110ffbd381a4d9a393040296a9f07ccb1dec2d4e8ae47d529281740a166dc7da61c1c4b1daf51a28b0e738b794ea8f5acdceec7bd625fb2f98f241de182eb87288ee1735f2826258370f7ce7c7962e79cceaf77dffce36f36e2ad6f75defdabe8ffd6031b5f293622db6f62b5487bdd71161bfa09dea75949e2c27afe0718cdcd13a95fd425b2f98ad9ceeaef307472d096decaa20e558ba8c0bb7177035e0ebe5401a8bc23e751182a72923c58fe821fb05d6f25f4152dd7fbc0e4136cb8ba68a9dc82df41324e957853ecdce733c94a5592e3b3ba4a53d9b674a4922b9f30525ff47cbf23f21084c062c58fdca1186ba45d9208668f6dab4f776f1bdf0fae9af2e2e385d23a8b1df47ef9b43fd394e80ce26de37c8754b877a73aad7cc6b7b677f6c54360ff84a031026500262099ec3f9fcf6111d2fffe3534e33d7a19a66ac79a61f20022111b9d117a523358bba08acab8b9695bfb1356cc7bc3f7906d19130b3dcb2d026b4d35c2c91c8a737c24d5035818c71fc38ed680305d70a5e4c44024e52cf30c830709fb6229fe807ab337d1125b577207bbfefb9d2bb155ed79abfe5a3dffe077fa87e6999536eafbe0eb9cef4ca357cceddc3bce9590ee2f64d01d9b8ac3c0820efb58bd9c35823adbff65d0b17e47230e90269b2a6ba976fc86ff468e12f349369be3fa3026d0dedbf7736d371e2546004cdf6025e84ea07a5b28df7de6b64e746b15bd23f7ddda7a9b2edec4bc43845466bc4fb7781cbd099c97d4dad06511bbc16f4785c167fe33355d2e22dddfaa79e85a46cb56409847beaced7322212c8307369603a3fc414ebab11525aa63d1188a9d967f6154eacca04803d20603942b5480371bcbc3414cdce8f4ec12022c936576642ff9071a99402121076a69aad10261f97f056652c1b208e2478ba606122b26dde41486a90995ab303a817cf678b2cd78178d99f1bc2922dd56206e1759a7f65b7793e1d2fbb7eeb84f76d97aa75d3ff016116d604580cb2779311c0a65d07557c4b4034f4d855f3af66477d1fddd7a15cc9fde7a0ddb50a155e49d9b09f20d5bfe8f348f32dda030911f703e7073df1bb8236b6d50d7cb4dd392148d4a3450282adcb14584571e0d20f70ad9fda8539937ea4266129c804b8e24243fc82f65017324f1b95e28b11d5215ee646adbaee9236d6eab3ca450b4540290cc7bfa76527512529734309d36e8603581c6978452d553f63cf6af0d2b7f5a5bbc0bd38e2db3e28379b942a12b55ec97a25e95ca768b5093f45939108332d96a68e005e59f7499abd0195b14fbe36a9dc1a424a578113dd02634d44e649a967d904d442e916fa7fab305c866ee0b598cbb4d1c7113e5eb1006a8fe0f077f6e396751278e9d61bcf631a06a65f81b85b5231361339f56452fb6871e97bb91696b33d0f97aa5c7218d58250b358ea1365b9722ef8ba391e88b157acfccecd3e9eb5e1bac4174aca653cf3e6e72551094152389a3f2ec5eac168d45e928d08c671a196a23437d04e0613eec11e30f5d826e5bdbab2a96284302cdb1d195e93c785befb0493bd4d2710de9066484ce9b0b51043790b89a4952edcd32630f62f22ce58ae782e73bcaf21000d98d83e7fce56c167e7a1a13ee1be1b6af1671c3093496118bb9dc96cccbe9dab3052683a65406ed6f179ce94371daf98aca7139a5463cb54c41ba25da65279cc67cd8216b9e2aa9e5cd7b4a5d33e8478fedbc53010d861f21c381a10ded05aa47ca201671e9190b69b2210da2c70eb7e4a94dad84c18cc84f3a3e17b3dcef394c324fd23d0e5fe4e69e7192336013498148e98caf104db53f194b033672bb86cc69871c62ac6393bb5b9c58851a0699500996eb862d9e7bf4fefab6a161fb6412a4231e34043917f6e439101de35a6e193db338f3fb1d774de80628265cd235aa51022709acb6cc629065f4f83dde5dc0d1b25861af989b3988b9e377fa98712451703059fd06e2323a1c1e250c58239c5ad9120c21243445e47c8e37e0d43fde6034c4d9f89800ec3aa2ff033b77267f04ba7b85362081e8e66912fb95080f2a28015a9adbc7034dd0949078d0a21e4bd3a8587bc65a367c73fb2f2ce0aca1893019113f98b0e4b5eb390cf2a0e15fe3574d53f0db51f9104f5195a64e972713f8a53017218230ecf4b350558303230d9a96e969ba9eac281430e1392e141812e837f4e53bcb9ad1b02c31ee47786385dc70068a9c14b4ba4af8fd147b4ca704b502b1713c", 0x1000, 0xfffffffffffffff8) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) add_key(&(0x7f0000000240)='.dead\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f00000002c0)="d72c69af08decb896a9d1d61700e3d5bbf80592e582778aad50e907165a50ba073bb25b210d051a09a995561307bb5b7fd37e76de690e4c50cdca1a5ac8c173c43403f5b32775eb1f9f1f58df46587fb4d164fc71cfdd003d6d5c66743d079cdab8f6989ef5650b726f93af01f9c9e7e615860064f7507988dcf08ab894aef15", 0x80, 0xfffffffffffffff8) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x41a, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key(&(0x7f0000000080)='ceph\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000140)="67d98c9711b1724d04773ed510f50ad278a404129b4b0d1dcc3226c2ed77d3223f2b74178f8e88de5b4d21fd977416700676b820ff874a4534806937947a7c00", 0x40, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r2) keyctl$revoke(0xf, r0) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r2) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key(&(0x7f0000000080)='ceph\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000140)="67d98c9711b1724d04773ed510f50ad278a404129b4b0d1dcc3226c2ed77d3223f2b74178f8e88de5b4d21fd977416700676b820ff874a4534806937947a7c00", 0x40, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r2) (async) keyctl$revoke(0xf, r0) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) add_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x41b, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 1: ioctl$sock_ipv6_tunnel_SIOCADDPRL(0xffffffffffffffff, 0x89f5, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x2f, 0x9, 0x9, 0x6, 0x4, @dev={0xfe, 0x80, '\x00', 0xb}, @ipv4={'\x00', '\xff\xff', @broadcast}, 0x7800, 0x40, 0x2, 0x1}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'tunl0\x00', &(0x7f0000000140)={'gre0\x00', r0, 0x8, 0x8000, 0x9, 0x2, {{0x1e, 0x4, 0x2, 0x2, 0x78, 0x65, 0x0, 0xf8, 0x29, 0x0, @local, @multicast1, {[@noop, @ssrr={0x89, 0xf, 0xad, [@remote, @dev={0xac, 0x14, 0x14, 0xd}, @private=0xa010101]}, @end, @timestamp={0x44, 0x14, 0x92, 0x0, 0x1, [0xd51, 0x6, 0x40, 0x5]}, @rr={0x7, 0x7, 0xc4, [@private=0xa010101]}, @rr={0x7, 0x17, 0xc2, [@local, @loopback, @rand_addr=0x64010100, @multicast2, @empty]}, @ssrr={0x89, 0x1f, 0x30, [@private=0xa010100, @private=0xa010100, @local, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x2f}, @rand_addr=0x64010101, @remote]}]}}}}}) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x10) mmap(&(0x7f0000e0e000/0x1000)=nil, 0x1000, 0x2000004, 0x4000010, r1, 0x1cb2b000) r2 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x3c, r4, 0x923, 0x0, 0x0, {}, [@L2TP_ATTR_PROTO_VERSION={0x5}, @L2TP_ATTR_CONN_ID={0x8}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6}]}, 0x3c}}, 0x0) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x2c, r4, 0x10, 0x70bd25, 0x25dfdbff, {}, [@L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x4}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4040010}, 0x0) r5 = dup(r1) r6 = mmap$binder(&(0x7f0000d31000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x6) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000300)={0x18, 0x0, &(0x7f0000000240)=[@enter_looper, @enter_looper, @enter_looper, @free_buffer={0x40086303, r6}], 0x64, 0x0, &(0x7f0000000280)="246c7467b9c6ad3741eaf48ead3a7196c05cfc024f0221989857859805e79b5108a3a7ff41efb699f110589bbee11de24026ae3aa051ccbbb2811b5911fed0ab6ff1cba525050dab993685afff264186e7496b13148b1b4ed7083d1f7e80de981d33e871"}) r7 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:40 executing program 2: r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000180)='i2c_write\x00', r2}, 0x10) sendmsg$nl_route(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="4c00000021001cfd07dda0000127bd7000fcdbdf250a001406510000020400000014000200fe80000000000000000000000000002614000100fe8800000000000000000000000001010500160032000000"], 0x4c}, 0x1, 0x0, 0x0, 0x40040}, 0x8005) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r3) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key(&(0x7f0000000080)='ceph\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000140)="67d98c9711b1724d04773ed510f50ad278a404129b4b0d1dcc3226c2ed77d3223f2b74178f8e88de5b4d21fd977416700676b820ff874a4534806937947a7c00", 0x40, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r2) keyctl$revoke(0xf, r0) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$search(0xa, r1, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x2, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r0, 0x0) 00:20:40 executing program 2: r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000180)='i2c_write\x00', r2}, 0x10) (async, rerun: 64) sendmsg$nl_route(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="4c00000021001cfd07dda0000127bd7000fcdbdf250a001406510000020400000014000200fe80000000000000000000000000002614000100fe8800000000000000000000000001010500160032000000"], 0x4c}, 0x1, 0x0, 0x0, 0x40040}, 0x8005) (async, rerun: 64) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r3) 00:20:40 executing program 1: ioctl$sock_ipv6_tunnel_SIOCADDPRL(0xffffffffffffffff, 0x89f5, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x2f, 0x9, 0x9, 0x6, 0x4, @dev={0xfe, 0x80, '\x00', 0xb}, @ipv4={'\x00', '\xff\xff', @broadcast}, 0x7800, 0x40, 0x2, 0x1}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'tunl0\x00', &(0x7f0000000140)={'gre0\x00', r0, 0x8, 0x8000, 0x9, 0x2, {{0x1e, 0x4, 0x2, 0x2, 0x78, 0x65, 0x0, 0xf8, 0x29, 0x0, @local, @multicast1, {[@noop, @ssrr={0x89, 0xf, 0xad, [@remote, @dev={0xac, 0x14, 0x14, 0xd}, @private=0xa010101]}, @end, @timestamp={0x44, 0x14, 0x92, 0x0, 0x1, [0xd51, 0x6, 0x40, 0x5]}, @rr={0x7, 0x7, 0xc4, [@private=0xa010101]}, @rr={0x7, 0x17, 0xc2, [@local, @loopback, @rand_addr=0x64010100, @multicast2, @empty]}, @ssrr={0x89, 0x1f, 0x30, [@private=0xa010100, @private=0xa010100, @local, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x2f}, @rand_addr=0x64010101, @remote]}]}}}}}) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x10) mmap(&(0x7f0000e0e000/0x1000)=nil, 0x1000, 0x2000004, 0x4000010, r1, 0x1cb2b000) r2 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x3c, r4, 0x923, 0x0, 0x0, {}, [@L2TP_ATTR_PROTO_VERSION={0x5}, @L2TP_ATTR_CONN_ID={0x8}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6}]}, 0x3c}}, 0x0) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x2c, r4, 0x10, 0x70bd25, 0x25dfdbff, {}, [@L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x4}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4040010}, 0x0) r5 = dup(r1) r6 = mmap$binder(&(0x7f0000d31000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x6) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000300)={0x18, 0x0, &(0x7f0000000240)=[@enter_looper, @enter_looper, @enter_looper, @free_buffer={0x40086303, r6}], 0x64, 0x0, &(0x7f0000000280)="246c7467b9c6ad3741eaf48ead3a7196c05cfc024f0221989857859805e79b5108a3a7ff41efb699f110589bbee11de24026ae3aa051ccbbb2811b5911fed0ab6ff1cba525050dab993685afff264186e7496b13148b1b4ed7083d1f7e80de981d33e871"}) r7 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0x0}}) ioctl$sock_ipv6_tunnel_SIOCADDPRL(0xffffffffffffffff, 0x89f5, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x2f, 0x9, 0x9, 0x6, 0x4, @dev={0xfe, 0x80, '\x00', 0xb}, @ipv4={'\x00', '\xff\xff', @broadcast}, 0x7800, 0x40, 0x2, 0x1}}) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'tunl0\x00', &(0x7f0000000140)={'gre0\x00', r0, 0x8, 0x8000, 0x9, 0x2, {{0x1e, 0x4, 0x2, 0x2, 0x78, 0x65, 0x0, 0xf8, 0x29, 0x0, @local, @multicast1, {[@noop, @ssrr={0x89, 0xf, 0xad, [@remote, @dev={0xac, 0x14, 0x14, 0xd}, @private=0xa010101]}, @end, @timestamp={0x44, 0x14, 0x92, 0x0, 0x1, [0xd51, 0x6, 0x40, 0x5]}, @rr={0x7, 0x7, 0xc4, [@private=0xa010101]}, @rr={0x7, 0x17, 0xc2, [@local, @loopback, @rand_addr=0x64010100, @multicast2, @empty]}, @ssrr={0x89, 0x1f, 0x30, [@private=0xa010100, @private=0xa010100, @local, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x2f}, @rand_addr=0x64010101, @remote]}]}}}}}) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x10) (async) mmap(&(0x7f0000e0e000/0x1000)=nil, 0x1000, 0x2000004, 0x4000010, r1, 0x1cb2b000) (async) openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) (async) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x3c, r4, 0x923, 0x0, 0x0, {}, [@L2TP_ATTR_PROTO_VERSION={0x5}, @L2TP_ATTR_CONN_ID={0x8}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6}]}, 0x3c}}, 0x0) (async) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x2c, r4, 0x10, 0x70bd25, 0x25dfdbff, {}, [@L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x4}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4040010}, 0x0) (async) dup(r1) (async) mmap$binder(&(0x7f0000d31000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x6) (async) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000300)={0x18, 0x0, &(0x7f0000000240)=[@enter_looper, @enter_looper, @enter_looper, @free_buffer={0x40086303, r6}], 0x64, 0x0, &(0x7f0000000280)="246c7467b9c6ad3741eaf48ead3a7196c05cfc024f0221989857859805e79b5108a3a7ff41efb699f110589bbee11de24026ae3aa051ccbbb2811b5911fed0ab6ff1cba525050dab993685afff264186e7496b13148b1b4ed7083d1f7e80de981d33e871"}) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:40 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x3, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:40 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x41c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:40 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$search(0xa, 0x0, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, r0) 00:20:40 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r0, 0x0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r0, 0x0) (async) 00:20:40 executing program 2: r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000180)='i2c_write\x00', r2}, 0x10) (async) sendmsg$nl_route(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="4c00000021001cfd07dda0000127bd7000fcdbdf250a001406510000020400000014000200fe80000000000000000000000000002614000100fe8800000000000000000000000001010500160032000000"], 0x4c}, 0x1, 0x0, 0x0, 0x40040}, 0x8005) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r3) 00:20:41 executing program 1: ioctl$sock_ipv6_tunnel_SIOCADDPRL(0xffffffffffffffff, 0x89f5, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x2f, 0x9, 0x9, 0x6, 0x4, @dev={0xfe, 0x80, '\x00', 0xb}, @ipv4={'\x00', '\xff\xff', @broadcast}, 0x7800, 0x40, 0x2, 0x1}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'tunl0\x00', &(0x7f0000000140)={'gre0\x00', r0, 0x8, 0x8000, 0x9, 0x2, {{0x1e, 0x4, 0x2, 0x2, 0x78, 0x65, 0x0, 0xf8, 0x29, 0x0, @local, @multicast1, {[@noop, @ssrr={0x89, 0xf, 0xad, [@remote, @dev={0xac, 0x14, 0x14, 0xd}, @private=0xa010101]}, @end, @timestamp={0x44, 0x14, 0x92, 0x0, 0x1, [0xd51, 0x6, 0x40, 0x5]}, @rr={0x7, 0x7, 0xc4, [@private=0xa010101]}, @rr={0x7, 0x17, 0xc2, [@local, @loopback, @rand_addr=0x64010100, @multicast2, @empty]}, @ssrr={0x89, 0x1f, 0x30, [@private=0xa010100, @private=0xa010100, @local, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x2f}, @rand_addr=0x64010101, @remote]}]}}}}}) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x10) mmap(&(0x7f0000e0e000/0x1000)=nil, 0x1000, 0x2000004, 0x4000010, r1, 0x1cb2b000) r2 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x3c, r4, 0x923, 0x0, 0x0, {}, [@L2TP_ATTR_PROTO_VERSION={0x5}, @L2TP_ATTR_CONN_ID={0x8}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6}]}, 0x3c}}, 0x0) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x2c, r4, 0x10, 0x70bd25, 0x25dfdbff, {}, [@L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x4}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4040010}, 0x0) r5 = dup(r1) r6 = mmap$binder(&(0x7f0000d31000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x6) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000300)={0x18, 0x0, &(0x7f0000000240)=[@enter_looper, @enter_looper, @enter_looper, @free_buffer={0x40086303, r6}], 0x64, 0x0, &(0x7f0000000280)="246c7467b9c6ad3741eaf48ead3a7196c05cfc024f0221989857859805e79b5108a3a7ff41efb699f110589bbee11de24026ae3aa051ccbbb2811b5911fed0ab6ff1cba525050dab993685afff264186e7496b13148b1b4ed7083d1f7e80de981d33e871"}) r7 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0x0}}) ioctl$sock_ipv6_tunnel_SIOCADDPRL(0xffffffffffffffff, 0x89f5, &(0x7f0000000100)={'syztnl1\x00', &(0x7f0000000080)={'syztnl1\x00', 0x0, 0x2f, 0x9, 0x9, 0x6, 0x4, @dev={0xfe, 0x80, '\x00', 0xb}, @ipv4={'\x00', '\xff\xff', @broadcast}, 0x7800, 0x40, 0x2, 0x1}}) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000200)={'tunl0\x00', &(0x7f0000000140)={'gre0\x00', r0, 0x8, 0x8000, 0x9, 0x2, {{0x1e, 0x4, 0x2, 0x2, 0x78, 0x65, 0x0, 0xf8, 0x29, 0x0, @local, @multicast1, {[@noop, @ssrr={0x89, 0xf, 0xad, [@remote, @dev={0xac, 0x14, 0x14, 0xd}, @private=0xa010101]}, @end, @timestamp={0x44, 0x14, 0x92, 0x0, 0x1, [0xd51, 0x6, 0x40, 0x5]}, @rr={0x7, 0x7, 0xc4, [@private=0xa010101]}, @rr={0x7, 0x17, 0xc2, [@local, @loopback, @rand_addr=0x64010100, @multicast2, @empty]}, @ssrr={0x89, 0x1f, 0x30, [@private=0xa010100, @private=0xa010100, @local, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x2f}, @rand_addr=0x64010101, @remote]}]}}}}}) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x10) (async) mmap(&(0x7f0000e0e000/0x1000)=nil, 0x1000, 0x2000004, 0x4000010, r1, 0x1cb2b000) (async) openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) (async) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r2, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x3c, r4, 0x923, 0x0, 0x0, {}, [@L2TP_ATTR_PROTO_VERSION={0x5}, @L2TP_ATTR_CONN_ID={0x8}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_FD={0x8, 0x17, @l2tp6}]}, 0x3c}}, 0x0) (async) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x2c, r4, 0x10, 0x70bd25, 0x25dfdbff, {}, [@L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_SEND_SEQ={0x5, 0x13, 0x4}, @L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4040010}, 0x0) (async) dup(r1) (async) mmap$binder(&(0x7f0000d31000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x6) (async) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000300)={0x18, 0x0, &(0x7f0000000240)=[@enter_looper, @enter_looper, @enter_looper, @free_buffer={0x40086303, r6}], 0x64, 0x0, &(0x7f0000000280)="246c7467b9c6ad3741eaf48ead3a7196c05cfc024f0221989857859805e79b5108a3a7ff41efb699f110589bbee11de24026ae3aa051ccbbb2811b5911fed0ab6ff1cba525050dab993685afff264186e7496b13148b1b4ed7083d1f7e80de981d33e871"}) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0x0}}) (async) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x4, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 3: keyctl$search(0xa, 0x0, &(0x7f0000000180)='.dead\x00', &(0x7f0000000200)={'syz', 0x3}, 0x0) 00:20:41 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r0, 0x0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r0, 0x0) (async) 00:20:41 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='syz', r0) keyctl$KEYCTL_MOVE(0x1e, r1, r2, 0xfffffffffffffff8, 0x1) 00:20:41 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_INFO(r1, 0x3, &(0x7f0000000000)=""/74) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x5, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 3: keyctl$search(0xa, 0x0, 0x0, &(0x7f0000000200)={'syz', 0x3}, 0x0) [ 1929.202089][T14218] ================================================================== [ 1929.202117][T14218] BUG: KCSAN: data-race in assoc_array_apply_edit / search_nested_keyrings 00:20:41 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x41d, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:41 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) r2 = request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='syz', r0) keyctl$KEYCTL_MOVE(0x1e, r1, r2, 0xfffffffffffffff8, 0x1) 00:20:41 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_INFO(r1, 0x3, &(0x7f0000000000)=""/74) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:41 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0xf, r0) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x6, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.202146][T14218] [ 1929.202151][T14218] write to 0xffff88813fc36250 of 8 bytes by task 14219 on cpu 1: 00:20:41 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) r2 = request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='syz', r0) keyctl$KEYCTL_MOVE(0x1e, r1, r2, 0xfffffffffffffff8, 0x1) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x7, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0xf, r0) 00:20:41 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_INFO(r1, 0x3, &(0x7f0000000000)=""/74) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:41 executing program 3: keyctl$search(0xa, 0x0, 0x0, &(0x7f0000000200)={'syz', 0x3}, 0x0) 00:20:41 executing program 3: keyctl$search(0xa, 0x0, 0x0, &(0x7f0000000200)={'syz', 0x3}, 0x0) [ 1929.202167][T14218] assoc_array_apply_edit+0x3c/0x650 [ 1929.202188][T14218] __key_link+0x8a/0xc0 00:20:41 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0xf, r0) (async) [ 1929.202205][T14218] __key_instantiate_and_link+0x15b/0x290 [ 1929.202223][T14218] key_create_or_update+0x662/0x6f0 00:20:41 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x41e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x8, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='(\x00', r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) r3 = request_key(&(0x7f00000000c0)='asymmetric\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)='keyring\x00', r0) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) 00:20:41 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) fstat(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0, r2}}) 00:20:41 executing program 3: keyctl$search(0xa, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x9, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='(\x00', r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) r3 = request_key(&(0x7f00000000c0)='asymmetric\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)='keyring\x00', r0) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) [ 1929.202242][T14218] __se_sys_add_key+0x280/0x310 [ 1929.202261][T14218] __x64_sys_add_key+0x63/0x70 [ 1929.202281][T14218] do_syscall_64+0x2b/0x70 [ 1929.202299][T14218] entry_SYSCALL_64_after_hwframe+0x46/0xb0 00:20:41 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$revoke(0x10, r1) 00:20:41 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) fstat(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0, r2}}) [ 1929.202319][T14218] [ 1929.202323][T14218] read to 0xffff88813fc36250 of 8 bytes by task 14218 on cpu 0: 00:20:41 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) r1 = request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='(\x00', r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) (async) r3 = request_key(&(0x7f00000000c0)='asymmetric\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)='keyring\x00', r0) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0xa, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 3: keyctl$search(0xa, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) (fail_nth: 1) [ 1929.202336][T14218] search_nested_keyrings+0x374/0xa50 [ 1929.202362][T14218] keyring_search_rcu+0xf4/0x180 00:20:41 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x41f, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:41 executing program 5: add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000500)={'fscrypt:', @desc2}, &(0x7f0000000540)={0x0, "3b8cc9638bf46090268ff9d809d4282a69610a27da6a917906cc31a406d666f6577925b21b5e6f66df460a5aa1ec5aca1062f752c96ca7025649cdd5c399cf77", 0x18}, 0x48, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) r2 = add_key$fscrypt_v1(&(0x7f00000005c0), &(0x7f0000000640)={'fscrypt:', @desc2}, &(0x7f0000000680)={0x0, "c086362213d45ffc145a08d072929cfd24eebdf11e82d5afd5b14b2a2222e4e85d51339e1f1f996006abdfb392573dd5fefc6657c6af3484c71f3197271b801b", 0x1f}, 0x48, r1) r3 = add_key$keyring(&(0x7f0000000700), &(0x7f0000000740)={'syz', 0x1}, 0x0, 0x0, r2) r4 = add_key(&(0x7f0000000800)='blacklist\x00', &(0x7f0000000840)={'syz', 0x2}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000780), &(0x7f00000007c0)={'syz', 0x0}, 0x0, 0x0, r4) r5 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r3) r6 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r7 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$revoke(0x3, r6) add_key(&(0x7f0000000380)='syzkaller\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000400)="42e466427f5164a4aa54d67b77b84989d0bfb7a5ac85c40733210663e34a210543630ef9613a0d9fbe6c7450fd359a157cad8e1c55b5d5458d94ee429d5c176a2c48a89a691a6c780675d4e0f28bea4c7f96b1451bc1c13b0a96915c73ed8170541e30dbffffffff54f80380a80cfbcaf90239a03898ef31fd661df1e653996686892ea1c376190974e1b81988199e9456eb917102641b00e8b1c49dd92dd776d36cf546813ff59fee5e23b308e5dfdef91bea818f7ce961e9422ecd58e85cd60d42b4e6ef32442adcd68e6282bc8da0d8673044143caaa9224365e37615b478004a710b", 0xe4, r7) add_key$keyring(&(0x7f0000000180), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r8 = add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000200)="beee64c5e69093e173468ff39de2f10ed39311f87923a6e2a1342c334073d326ff5dc2bd14b656d3605a0e33015f14ce33a0c905d9a743848620e68fcb89155c7b36b322309d872c16d7f32ddd08596dffd41d75d1e212bf6d010104eada26703e9bda7fac3a41abac6ffada3c936c4ad6a45a88cc61abee3fc96e8f89f911ea223a429e9115b92d6ec5bbbe24623e8da9250a9070a1e5e767e960843547296c869fde4fb32aeedeb6188a17daa6fb02a6a607c85c8c398577f70feba209c04e4b23abc97a9879f2", 0xc8, r5) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, r8) keyctl$revoke(0xf, r5) 00:20:41 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) fstat(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0, r2}}) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0xb, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 3: keyctl$search(0xa, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) (fail_nth: 2) [ 1929.202379][T14218] search_cred_keyrings_rcu+0x135/0x240 [ 1929.202400][T14218] lookup_user_key+0xaa7/0xd90 [ 1929.202420][T14218] keyctl_set_timeout+0x21/0x100 00:20:41 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) keyctl$read(0xb, r0, &(0x7f0000000080)=""/9, 0x9) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r1, &(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)=@secondary) 00:20:41 executing program 5: add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000500)={'fscrypt:', @desc2}, &(0x7f0000000540)={0x0, "3b8cc9638bf46090268ff9d809d4282a69610a27da6a917906cc31a406d666f6577925b21b5e6f66df460a5aa1ec5aca1062f752c96ca7025649cdd5c399cf77", 0x18}, 0x48, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) (async) r2 = add_key$fscrypt_v1(&(0x7f00000005c0), &(0x7f0000000640)={'fscrypt:', @desc2}, &(0x7f0000000680)={0x0, "c086362213d45ffc145a08d072929cfd24eebdf11e82d5afd5b14b2a2222e4e85d51339e1f1f996006abdfb392573dd5fefc6657c6af3484c71f3197271b801b", 0x1f}, 0x48, r1) r3 = add_key$keyring(&(0x7f0000000700), &(0x7f0000000740)={'syz', 0x1}, 0x0, 0x0, r2) (async) r4 = add_key(&(0x7f0000000800)='blacklist\x00', &(0x7f0000000840)={'syz', 0x2}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000780), &(0x7f00000007c0)={'syz', 0x0}, 0x0, 0x0, r4) (async) r5 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r3) r6 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r7 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$revoke(0x3, r6) (async) add_key(&(0x7f0000000380)='syzkaller\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000400)="42e466427f5164a4aa54d67b77b84989d0bfb7a5ac85c40733210663e34a210543630ef9613a0d9fbe6c7450fd359a157cad8e1c55b5d5458d94ee429d5c176a2c48a89a691a6c780675d4e0f28bea4c7f96b1451bc1c13b0a96915c73ed8170541e30dbffffffff54f80380a80cfbcaf90239a03898ef31fd661df1e653996686892ea1c376190974e1b81988199e9456eb917102641b00e8b1c49dd92dd776d36cf546813ff59fee5e23b308e5dfdef91bea818f7ce961e9422ecd58e85cd60d42b4e6ef32442adcd68e6282bc8da0d8673044143caaa9224365e37615b478004a710b", 0xe4, r7) add_key$keyring(&(0x7f0000000180), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) (async) r8 = add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000200)="beee64c5e69093e173468ff39de2f10ed39311f87923a6e2a1342c334073d326ff5dc2bd14b656d3605a0e33015f14ce33a0c905d9a743848620e68fcb89155c7b36b322309d872c16d7f32ddd08596dffd41d75d1e212bf6d010104eada26703e9bda7fac3a41abac6ffada3c936c4ad6a45a88cc61abee3fc96e8f89f911ea223a429e9115b92d6ec5bbbe24623e8da9250a9070a1e5e767e960843547296c869fde4fb32aeedeb6188a17daa6fb02a6a607c85c8c398577f70feba209c04e4b23abc97a9879f2", 0xc8, r5) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, r8) (async) keyctl$revoke(0xf, r5) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0xc, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.202439][T14218] __se_sys_keyctl+0x3f7/0x9e0 00:20:41 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) keyctl$read(0xb, r0, &(0x7f0000000080)=""/9, 0x9) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r1, &(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)=@secondary) 00:20:41 executing program 3: keyctl$search(0xa, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) [ 1929.202457][T14218] __x64_sys_keyctl+0x63/0x70 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0xd, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.202477][T14218] do_syscall_64+0x2b/0x70 [ 1929.202494][T14218] entry_SYSCALL_64_after_hwframe+0x46/0xb0 00:20:41 executing program 1: shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) r1 = getpgrp(0x0) shmget(0x1, 0x1000, 0x800, &(0x7f0000f27000/0x1000)=nil) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000c77000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x81, 0x0, 0x2, r1, r1}) 00:20:41 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x420, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:41 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) keyctl$read(0xb, r0, &(0x7f0000000080)=""/9, 0x9) (async) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r1, &(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)=@secondary) 00:20:41 executing program 5: add_key$fscrypt_v1(&(0x7f00000003c0), &(0x7f0000000500)={'fscrypt:', @desc2}, &(0x7f0000000540)={0x0, "3b8cc9638bf46090268ff9d809d4282a69610a27da6a917906cc31a406d666f6577925b21b5e6f66df460a5aa1ec5aca1062f752c96ca7025649cdd5c399cf77", 0x18}, 0x48, 0xfffffffffffffffe) (async) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$revoke(0x3, r0) r2 = add_key$fscrypt_v1(&(0x7f00000005c0), &(0x7f0000000640)={'fscrypt:', @desc2}, &(0x7f0000000680)={0x0, "c086362213d45ffc145a08d072929cfd24eebdf11e82d5afd5b14b2a2222e4e85d51339e1f1f996006abdfb392573dd5fefc6657c6af3484c71f3197271b801b", 0x1f}, 0x48, r1) r3 = add_key$keyring(&(0x7f0000000700), &(0x7f0000000740)={'syz', 0x1}, 0x0, 0x0, r2) (async) r4 = add_key(&(0x7f0000000800)='blacklist\x00', &(0x7f0000000840)={'syz', 0x2}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000780), &(0x7f00000007c0)={'syz', 0x0}, 0x0, 0x0, r4) (async) r5 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r3) r6 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r7 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$revoke(0x3, r6) (async) add_key(&(0x7f0000000380)='syzkaller\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000400)="42e466427f5164a4aa54d67b77b84989d0bfb7a5ac85c40733210663e34a210543630ef9613a0d9fbe6c7450fd359a157cad8e1c55b5d5458d94ee429d5c176a2c48a89a691a6c780675d4e0f28bea4c7f96b1451bc1c13b0a96915c73ed8170541e30dbffffffff54f80380a80cfbcaf90239a03898ef31fd661df1e653996686892ea1c376190974e1b81988199e9456eb917102641b00e8b1c49dd92dd776d36cf546813ff59fee5e23b308e5dfdef91bea818f7ce961e9422ecd58e85cd60d42b4e6ef32442adcd68e6282bc8da0d8673044143caaa9224365e37615b478004a710b", 0xe4, r7) add_key$keyring(&(0x7f0000000180), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) (async) r8 = add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000200)="beee64c5e69093e173468ff39de2f10ed39311f87923a6e2a1342c334073d326ff5dc2bd14b656d3605a0e33015f14ce33a0c905d9a743848620e68fcb89155c7b36b322309d872c16d7f32ddd08596dffd41d75d1e212bf6d010104eada26703e9bda7fac3a41abac6ffada3c936c4ad6a45a88cc61abee3fc96e8f89f911ea223a429e9115b92d6ec5bbbe24623e8da9250a9070a1e5e767e960843547296c869fde4fb32aeedeb6188a17daa6fb02a6a607c85c8c398577f70feba209c04e4b23abc97a9879f2", 0xc8, r5) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, r8) keyctl$revoke(0xf, r5) 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0xe, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 1: shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) (async) r1 = getpgrp(0x0) (async) shmget(0x1, 0x1000, 0x800, &(0x7f0000f27000/0x1000)=nil) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000c77000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x81, 0x0, 0x2, r1, r1}) 00:20:41 executing program 3: keyctl$search(0x2, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) [ 1929.202512][T14218] [ 1929.202515][T14218] value changed: 0xffff88813d31f602 -> 0xffff88813e854802 [ 1929.202525][T14218] 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0xf, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000200)="da610eb8f97d51ea978302ec32afeff0fc85900bd97205a59c64f9c98451387bd7750686c118b2b2f8ad3ce0aa4f6b5b517ca90fe5d45d2a5d23e1df2d05b43d53750804f9b7e6699eaff977d9aeedd7fda6dab8ed7e43e9214d86deed814739dd4467fe93e077bc9bda300988d3e8fd8a75dfa9e35f0ad250761b6b300f2b8a68867287fa5fb926c1e9eba0fcdf9d7626a7b02584a721eaa71e1d7a7594fc411a7d2c78691a6eae6e270f79df4824c9739273ac6ca030aa", 0xb8, 0xfffffffffffffffa) keyctl$revoke(0xf, r0) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc4}, &(0x7f0000000140)={0x0, "f06c78504473948f95cf562862f60235e5e566cf45b3bff6d2bce3f63d7fcbf45eddae56c9a75e6542ade58ed0a1fb6e5b534fd6021cde308c592aecf98c6718", 0x30}, 0x48, 0xfffffffffffffffa) 00:20:41 executing program 3: keyctl$search(0x3, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:41 executing program 2: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0xf502, 0x0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r1) 00:20:41 executing program 1: shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) (async) r1 = getpgrp(0x0) shmget(0x1, 0x1000, 0x800, &(0x7f0000f27000/0x1000)=nil) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000c77000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x81, 0x0, 0x2, r1, r1}) 00:20:41 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000200)="da610eb8f97d51ea978302ec32afeff0fc85900bd97205a59c64f9c98451387bd7750686c118b2b2f8ad3ce0aa4f6b5b517ca90fe5d45d2a5d23e1df2d05b43d53750804f9b7e6699eaff977d9aeedd7fda6dab8ed7e43e9214d86deed814739dd4467fe93e077bc9bda300988d3e8fd8a75dfa9e35f0ad250761b6b300f2b8a68867287fa5fb926c1e9eba0fcdf9d7626a7b02584a721eaa71e1d7a7594fc411a7d2c78691a6eae6e270f79df4824c9739273ac6ca030aa", 0xb8, 0xfffffffffffffffa) (async, rerun: 64) keyctl$revoke(0xf, r0) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc4}, &(0x7f0000000140)={0x0, "f06c78504473948f95cf562862f60235e5e566cf45b3bff6d2bce3f63d7fcbf45eddae56c9a75e6542ade58ed0a1fb6e5b534fd6021cde308c592aecf98c6718", 0x30}, 0x48, 0xfffffffffffffffa) [ 1929.202528][T14218] Reported by Kernel Concurrency Sanitizer on: [ 1929.202534][T14218] CPU: 0 PID: 14218 Comm: syz-executor.5 Not tainted 5.19.0-rc1-syzkaller-dirty #0 [ 1929.202555][T14218] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 00:20:41 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x421, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) [ 1929.202566][T14218] ================================================================== [ 1929.638478][T14298] FAULT_INJECTION: forcing a failure. 00:20:41 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x11, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:41 executing program 1: r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0, 0x1}, 0x10001, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0xbfffffffffffffff, r0, 0x0) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000000)=0x3) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) 00:20:41 executing program 3: keyctl$search(0x4, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:41 executing program 2: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0xf502, 0x0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r1) 00:20:41 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000200)="da610eb8f97d51ea978302ec32afeff0fc85900bd97205a59c64f9c98451387bd7750686c118b2b2f8ad3ce0aa4f6b5b517ca90fe5d45d2a5d23e1df2d05b43d53750804f9b7e6699eaff977d9aeedd7fda6dab8ed7e43e9214d86deed814739dd4467fe93e077bc9bda300988d3e8fd8a75dfa9e35f0ad250761b6b300f2b8a68867287fa5fb926c1e9eba0fcdf9d7626a7b02584a721eaa71e1d7a7594fc411a7d2c78691a6eae6e270f79df4824c9739273ac6ca030aa", 0xb8, 0xfffffffffffffffa) keyctl$revoke(0xf, r0) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc4}, &(0x7f0000000140)={0x0, "f06c78504473948f95cf562862f60235e5e566cf45b3bff6d2bce3f63d7fcbf45eddae56c9a75e6542ade58ed0a1fb6e5b534fd6021cde308c592aecf98c6718", 0x30}, 0x48, 0xfffffffffffffffa) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000200)="da610eb8f97d51ea978302ec32afeff0fc85900bd97205a59c64f9c98451387bd7750686c118b2b2f8ad3ce0aa4f6b5b517ca90fe5d45d2a5d23e1df2d05b43d53750804f9b7e6699eaff977d9aeedd7fda6dab8ed7e43e9214d86deed814739dd4467fe93e077bc9bda300988d3e8fd8a75dfa9e35f0ad250761b6b300f2b8a68867287fa5fb926c1e9eba0fcdf9d7626a7b02584a721eaa71e1d7a7594fc411a7d2c78691a6eae6e270f79df4824c9739273ac6ca030aa", 0xb8, 0xfffffffffffffffa) (async) keyctl$revoke(0xf, r0) (async) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc4}, &(0x7f0000000140)={0x0, "f06c78504473948f95cf562862f60235e5e566cf45b3bff6d2bce3f63d7fcbf45eddae56c9a75e6542ade58ed0a1fb6e5b534fd6021cde308c592aecf98c6718", 0x30}, 0x48, 0xfffffffffffffffa) (async) 00:20:41 executing program 3: keyctl$search(0x5, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:41 executing program 1: r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0, 0x1}, 0x10001, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0xbfffffffffffffff, r0, 0x0) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000000)=0x3) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) (async) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0, 0x1}, 0x10001, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0xbfffffffffffffff, r0, 0x0) (async) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000000)=0x3) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) (async) [ 1929.638478][T14298] name fail_usercopy, interval 1, probability 0, space 0, times 0 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) keyctl$search(0xa, r0, &(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, r1) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x12, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:42 executing program 2: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0xf502, 0x0) (async, rerun: 32) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 32) keyctl$revoke(0x10, r1) 00:20:42 executing program 1: r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0, 0x1}, 0x10001, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0xbfffffffffffffff, r0, 0x0) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000000)=0x3) r1 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0xc00, 0x16) (async) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0, 0x1}, 0x10001, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0xbfffffffffffffff, r0, 0x0) (async) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000000)=0x3) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) (async) [ 1929.638504][T14298] CPU: 0 PID: 14298 Comm: syz-executor.3 Not tainted 5.19.0-rc1-syzkaller-dirty #0 [ 1929.638543][T14298] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 00:20:42 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x422, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:42 executing program 3: keyctl$search(0x6, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x25, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) keyctl$search(0xa, r0, &(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) keyctl$search(0xa, r0, &(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, r1) (async) [ 1929.638555][T14298] Call Trace: [ 1929.638561][T14298] [ 1929.638568][T14298] dump_stack_lvl+0xd6/0x122 [ 1929.638595][T14298] dump_stack+0x11/0x12 [ 1929.638615][T14298] should_fail+0x242/0x250 00:20:42 executing program 3: keyctl$search(0x7, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) keyctl$search(0xa, r0, &(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) keyctl$search(0xa, r0, &(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, r1) (async) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0xd9, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.638658][T14298] should_fail_usercopy+0x16/0x20 [ 1929.638677][T14298] strncpy_from_user+0x22/0x230 [ 1929.638703][T14298] keyctl_keyring_search+0x58/0x2d0 [ 1929.638743][T14298] __se_sys_keyctl+0x14e/0x9e0 [ 1929.638766][T14298] ? __rcu_read_unlock+0x4a/0x70 [ 1929.638784][T14298] ? bpf_trace_run2+0x5e/0xe0 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:42 executing program 3: keyctl$search(0x8, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) [ 1929.638804][T14298] ? __bpf_trace_sys_exit+0x5/0x10 [ 1929.638849][T14298] __x64_sys_keyctl+0x63/0x70 [ 1929.638914][T14298] do_syscall_64+0x2b/0x70 [ 1929.638982][T14298] entry_SYSCALL_64_after_hwframe+0x46/0xb0 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x2, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:42 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x423, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) [ 1929.639004][T14298] RIP: 0033:0x7fef995ba109 [ 1929.639020][T14298] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000580)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000000), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0x0) r3 = add_key$keyring(&(0x7f0000000300), &(0x7f0000000340)={'syz', 0x2}, 0x0, 0x0, r1) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r3) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r6 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$revoke(0x3, r5) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000040)={r5, 0x88, 0x7d}, &(0x7f00000003c0)={'enc=', 'pkcs1', ' hash=', {'blake2s-224\x00'}}, &(0x7f0000000440)="65a5d51e3c0885568e50572d597359d2319164b02b3cee6d370b6fe0774aa04d5d71a1c6462e9a5395d13d8881766d8f20fa3e1f910832d52d8bcf72fb26dacd755a9a95d8380e1f2392edd9c11856f95cd54004d7436f3871e01413e7c27395f67d5f211982f27bdd0ea8c86e97856606d07d46be57b413e4ca1f64a0257ff5060b714ca0c40674", &(0x7f0000000500)="8e47771a0010680645c6225e69a6fd1490ea04245e3850fa8abd6b5415e063aa7cbb433f5e3560d343c7eeea5b4fb7decb51873d12dcc191366b0805fd654f07a754d512dd8fa04c66eb272bb207713d2eba97c9a6c0e8e1031b2f5dcf394fb0f2aab6f172bbd77b59be083aba2a8eed5b9d5de4652fef8c6438a757a4") add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) keyctl$read(0xb, r4, &(0x7f0000000200)=""/247, 0xf7) 00:20:42 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$net_dm(&(0x7f0000000580), r0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000100), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000440)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x4}, @NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_MLSCATLST={0x10, 0xc, 0x0, 0x1, [{0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8}]}]}]}, 0x3c}}, 0x0) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000040)={&(0x7f0000000200)={0x1ec, r3, 0x400, 0x70bd27, 0x25dfdbfc, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_MLSLVLLST={0x120, 0x8, 0x0, 0x1, [{0x2c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xf0}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5c968778}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x6e}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4ef9488}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3f8062c3}]}, {0xc, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x40a557b1}]}, {0x44, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x9f}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3afa0029}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3e03c350}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x17f31f37}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7a7f5386}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x379975a2}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x9c}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe8}]}, {0x2c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x50}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xeb}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x271a1593}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2f}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5563273b}]}, {0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x2f81e453}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x41}]}, {0x24, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7d7124ca}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0xe963227}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xbe}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x62307a8c}]}, {0x3c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x3b}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xd8}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x5f}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2a}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5dda721b}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xb9}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4a7b19ac}]}]}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x3c, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x7}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x6}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MLSCATLST={0x38, 0xc, 0x0, 0x1, [{0x34, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1428d068}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xd93b}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xdf5c}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1fdf1aa9}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x19813bce}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x2ef1}]}]}, @NLBL_CIPSOV4_A_TAGLST={0x34, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x6}, {0x5, 0x3, 0x1}]}]}, 0x1ec}, 0x1, 0x0, 0x0, 0x400c4}, 0x4040880) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r4) [ 1929.639060][T14298] RSP: 002b:00007fef98d30168 EFLAGS: 00000246 ORIG_RAX: 00000000000000fa [ 1929.639080][T14298] RAX: ffffffffffffffda RBX: 00007fef996ccf60 RCX: 00007fef995ba109 00:20:42 executing program 3: keyctl$search(0x9, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x3, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.639093][T14298] RDX: 0000000020000180 RSI: 0000000000000000 RDI: 000000000000000a 00:20:42 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/46) r1 = getpid() r2 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}, @IFLA_IPTUN_LINK={0x8, 0x1, r5}]}}}, @IFLA_MTU={0x8}]}, 0x4c}}, 0x0) shmat(r2, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0, 0xee01, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x10000, 0x0, 0x0, r1}) 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000580)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0x0) r3 = add_key$keyring(&(0x7f0000000300), &(0x7f0000000340)={'syz', 0x2}, 0x0, 0x0, r1) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r3) (async) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r6 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$revoke(0x3, r5) (async) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000040)={r5, 0x88, 0x7d}, &(0x7f00000003c0)={'enc=', 'pkcs1', ' hash=', {'blake2s-224\x00'}}, &(0x7f0000000440)="65a5d51e3c0885568e50572d597359d2319164b02b3cee6d370b6fe0774aa04d5d71a1c6462e9a5395d13d8881766d8f20fa3e1f910832d52d8bcf72fb26dacd755a9a95d8380e1f2392edd9c11856f95cd54004d7436f3871e01413e7c27395f67d5f211982f27bdd0ea8c86e97856606d07d46be57b413e4ca1f64a0257ff5060b714ca0c40674", &(0x7f0000000500)="8e47771a0010680645c6225e69a6fd1490ea04245e3850fa8abd6b5415e063aa7cbb433f5e3560d343c7eeea5b4fb7decb51873d12dcc191366b0805fd654f07a754d512dd8fa04c66eb272bb207713d2eba97c9a6c0e8e1031b2f5dcf394fb0f2aab6f172bbd77b59be083aba2a8eed5b9d5de4652fef8c6438a757a4") add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) (async) keyctl$revoke(0x3, r4) keyctl$read(0xb, r4, &(0x7f0000000200)=""/247, 0xf7) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x4, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:42 executing program 3: keyctl$search(0xb, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) [ 1929.639107][T14298] RBP: 00007fef98d301d0 R08: 0000000000000000 R09: 0000000000000000 00:20:42 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$net_dm(&(0x7f0000000580), r0) (async, rerun: 64) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000100), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000440)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x4}, @NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_MLSCATLST={0x10, 0xc, 0x0, 0x1, [{0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8}]}]}]}, 0x3c}}, 0x0) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000040)={&(0x7f0000000200)={0x1ec, r3, 0x400, 0x70bd27, 0x25dfdbfc, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_MLSLVLLST={0x120, 0x8, 0x0, 0x1, [{0x2c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xf0}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5c968778}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x6e}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4ef9488}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3f8062c3}]}, {0xc, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x40a557b1}]}, {0x44, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x9f}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3afa0029}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3e03c350}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x17f31f37}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7a7f5386}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x379975a2}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x9c}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe8}]}, {0x2c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x50}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xeb}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x271a1593}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2f}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5563273b}]}, {0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x2f81e453}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x41}]}, {0x24, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7d7124ca}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0xe963227}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xbe}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x62307a8c}]}, {0x3c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x3b}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xd8}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x5f}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2a}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5dda721b}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xb9}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4a7b19ac}]}]}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x3c, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x7}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x6}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MLSCATLST={0x38, 0xc, 0x0, 0x1, [{0x34, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1428d068}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xd93b}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xdf5c}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1fdf1aa9}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x19813bce}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x2ef1}]}]}, @NLBL_CIPSOV4_A_TAGLST={0x34, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x6}, {0x5, 0x3, 0x1}]}]}, 0x1ec}, 0x1, 0x0, 0x0, 0x400c4}, 0x4040880) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r4) 00:20:42 executing program 3: keyctl$search(0xc, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/46) (async) r1 = getpid() (async, rerun: 64) r2 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async, rerun: 64) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}, @IFLA_IPTUN_LINK={0x8, 0x1, r5}]}}}, @IFLA_MTU={0x8}]}, 0x4c}}, 0x0) (async) shmat(r2, &(0x7f0000f75000/0x1000)=nil, 0x6000) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0, 0xee01, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x10000, 0x0, 0x0, r1}) 00:20:42 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x424, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000580)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) (async) keyctl$revoke(0x3, r2) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000000), &(0x7f0000000380)={'syz', 0x3}, 0x0, 0x0, r2) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0x0) r3 = add_key$keyring(&(0x7f0000000300), &(0x7f0000000340)={'syz', 0x2}, 0x0, 0x0, r1) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r3) (async) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r6 = add_key$keyring(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r6) (async) keyctl$revoke(0x3, r5) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000040)={r5, 0x88, 0x7d}, &(0x7f00000003c0)={'enc=', 'pkcs1', ' hash=', {'blake2s-224\x00'}}, &(0x7f0000000440)="65a5d51e3c0885568e50572d597359d2319164b02b3cee6d370b6fe0774aa04d5d71a1c6462e9a5395d13d8881766d8f20fa3e1f910832d52d8bcf72fb26dacd755a9a95d8380e1f2392edd9c11856f95cd54004d7436f3871e01413e7c27395f67d5f211982f27bdd0ea8c86e97856606d07d46be57b413e4ca1f64a0257ff5060b714ca0c40674", &(0x7f0000000500)="8e47771a0010680645c6225e69a6fd1490ea04245e3850fa8abd6b5415e063aa7cbb433f5e3560d343c7eeea5b4fb7decb51873d12dcc191366b0805fd654f07a754d512dd8fa04c66eb272bb207713d2eba97c9a6c0e8e1031b2f5dcf394fb0f2aab6f172bbd77b59be083aba2a8eed5b9d5de4652fef8c6438a757a4") (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) (async) keyctl$read(0xb, r4, &(0x7f0000000200)=""/247, 0xf7) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x5, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.639121][T14298] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 00:20:42 executing program 3: keyctl$search(0xd, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x6, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:42 executing program 1: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/46) r1 = getpid() (async) r2 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r4, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) (async) getsockname$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}, @IFLA_IPTUN_LINK={0x8, 0x1, r5}]}}}, @IFLA_MTU={0x8}]}, 0x4c}}, 0x0) (async) shmat(r2, &(0x7f0000f75000/0x1000)=nil, 0x6000) (async, rerun: 64) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x0, 0xee01, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x10000, 0x0, 0x0, r1}) (rerun: 64) 00:20:42 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$net_dm(&(0x7f0000000580), r0) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000100), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000440)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x4}, @NLBL_CIPSOV4_A_MLSLVLLST={0x4}, @NLBL_CIPSOV4_A_MLSCATLST={0x10, 0xc, 0x0, 0x1, [{0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8}]}]}]}, 0x3c}}, 0x0) (async) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000040)={&(0x7f0000000200)={0x1ec, r3, 0x400, 0x70bd27, 0x25dfdbfc, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_MLSLVLLST={0x120, 0x8, 0x0, 0x1, [{0x2c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xf0}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5c968778}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x6e}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4ef9488}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3f8062c3}]}, {0xc, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x40a557b1}]}, {0x44, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x9f}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3afa0029}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3e03c350}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x17f31f37}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7a7f5386}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x379975a2}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x9c}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe8}]}, {0x2c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x50}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xeb}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x271a1593}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2f}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5563273b}]}, {0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x2f81e453}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x41}]}, {0x24, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x7d7124ca}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0xe963227}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xbe}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x62307a8c}]}, {0x3c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x3b}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xd8}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x5f}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x2a}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5dda721b}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xb9}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4a7b19ac}]}]}, @NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x3c, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x7}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x6}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_MLSCATLST={0x38, 0xc, 0x0, 0x1, [{0x34, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1428d068}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xd93b}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xdf5c}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1fdf1aa9}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x19813bce}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x2ef1}]}]}, @NLBL_CIPSOV4_A_TAGLST={0x34, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x5}, {0x5, 0x3, 0x6}, {0x5, 0x3, 0x1}]}]}, 0x1ec}, 0x1, 0x0, 0x0, 0x400c4}, 0x4040880) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r4) [ 1929.639133][T14298] R13: 00007ffe5b083c5f R14: 00007fef98d30300 R15: 0000000000022000 [ 1929.639194][T14298] [ 1929.696559][T14311] FAULT_INJECTION: forcing a failure. [ 1929.696559][T14311] name fail_usercopy, interval 1, probability 0, space 0, times 0 00:20:42 executing program 3: keyctl$search(0xe, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) r3 = add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242562f328292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40"], 0x48, r2) keyctl$reject(0x13, r3, 0x80000001, 0xffff, 0xfffffffffffffff8) creat(&(0x7f0000000200)='./file0\x00', 0x20) 00:20:42 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000140)) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f00000001c0)) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000eb7000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) ioctl$PPPIOCSACTIVE(r0, 0x40107446, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4, 0x3, 0x6, 0xd79}, {0xfff, 0x5, 0x20, 0x200}, {0x9, 0x1a, 0x7a, 0x5}]}) r2 = accept4$unix(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x6e, 0x800) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f0000000100)) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x7, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.696647][T14311] CPU: 1 PID: 14311 Comm: syz-executor.3 Not tainted 5.19.0-rc1-syzkaller-dirty #0 00:20:42 executing program 3: keyctl$search(0xf, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) [ 1929.696671][T14311] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1929.696727][T14311] Call Trace: [ 1929.696733][T14311] 00:20:42 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x425, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) (async) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) r3 = add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242562f328292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40"], 0x48, r2) keyctl$reject(0x13, r3, 0x80000001, 0xffff, 0xfffffffffffffff8) creat(&(0x7f0000000200)='./file0\x00', 0x20) 00:20:42 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) keyctl$revoke(0x3, r1) 00:20:42 executing program 3: keyctl$search(0x10, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x8, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0xf, r0) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) r3 = add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242562f328292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40"], 0x48, r2) keyctl$reject(0x13, r3, 0x80000001, 0xffff, 0xfffffffffffffff8) creat(&(0x7f0000000200)='./file0\x00', 0x20) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0xf, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) (async) add_key$fscrypt_provisioning(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242562f328292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40"], 0x48, r2) (async) keyctl$reject(0x13, r3, 0x80000001, 0xffff, 0xfffffffffffffff8) (async) creat(&(0x7f0000000200)='./file0\x00', 0x20) (async) [ 1929.696739][T14311] dump_stack_lvl+0xd6/0x122 00:20:42 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) (async) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) keyctl$revoke(0x3, r1) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0x9, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:42 executing program 3: keyctl$search(0x11, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000140)) (async) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f00000001c0)) (async) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000eb7000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) ioctl$PPPIOCSACTIVE(r0, 0x40107446, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4, 0x3, 0x6, 0xd79}, {0xfff, 0x5, 0x20, 0x200}, {0x9, 0x1a, 0x7a, 0x5}]}) r2 = accept4$unix(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x6e, 0x800) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f0000000100)) [ 1929.696764][T14311] dump_stack+0x11/0x12 [ 1929.696782][T14311] should_fail+0x242/0x250 [ 1929.696810][T14311] should_fail_usercopy+0x16/0x20 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0xf, r0) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0xa, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.696841][T14311] _copy_to_user+0x1a/0x90 [ 1929.696862][T14311] simple_read_from_buffer+0xab/0x120 [ 1929.696910][T14311] proc_fail_nth_read+0x10d/0x150 00:20:42 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d689a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9b6b7cfccd6719ee15112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1ef5273f8bb7abfa49ff06ce7a66d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381a40861e6676f1a219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e7223628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb99ec4a971b3d9a8d036fa9f134d7567a02589e407d8d705cbbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991bb91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7ba23320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242bd6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556f8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb3bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256350288a8d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef492b45913b"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffde9, 0x10, &(0x7f0000000000), 0xfffffffffffffcc7}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r1, 0x609, 0x102, 0x0, &(0x7f0000000140)="e460cdfbef2408000000fd9286dd6a", 0x0, 0x426, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) getsockopt$netlink(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x0) 00:20:42 executing program 3: keyctl$search(0x12, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$revoke(0x10, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$revoke(0x10, r0) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) keyctl$revoke(0x3, r1) (async) 00:20:42 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0xb, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.696931][T14311] ? proc_fault_inject_write+0x230/0x230 00:20:42 executing program 3: keyctl$search(0x13, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:42 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000140)) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f00000001c0)) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000eb7000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) ioctl$PPPIOCSACTIVE(r0, 0x40107446, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4, 0x3, 0x6, 0xd79}, {0xfff, 0x5, 0x20, 0x200}, {0x9, 0x1a, 0x7a, 0x5}]}) r2 = accept4$unix(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x6e, 0x800) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f0000000100)) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000140)) (async) ioctl$PPPIOCSMRU1(r0, 0x40047452, &(0x7f00000001c0)) (async) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000eb7000/0x4000)=nil) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x0}}) (async) ioctl$PPPIOCSACTIVE(r0, 0x40107446, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4, 0x3, 0x6, 0xd79}, {0xfff, 0x5, 0x20, 0x200}, {0x9, 0x1a, 0x7a, 0x5}]}) (async) accept4$unix(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x6e, 0x800) (async) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f0000000100)) (async) [ 1929.696953][T14311] vfs_read+0x1a1/0x6a0 00:20:42 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) (async) keyctl$revoke(0xf, r0) (async) [ 1929.697026][T14311] ? __fget_files+0x1a7/0x1e0 00:20:43 executing program 2: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) r2 = request_key(&(0x7f0000000200)='blacklist\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000280)='trusted\x00', 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r2, 0x1) r3 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r4) keyctl$revoke(0x3, r4) add_key(&(0x7f0000000080)='trusted\x00', &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r4) r5 = add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x3, r3) keyctl$unlink(0x9, 0x0, r2) r6 = add_key$fscrypt_v1(&(0x7f0000000580), &(0x7f00000005c0)={'fscrypt:', @auto=[0x33, 0x61, 0x37, 0x30, 0x34, 0x65, 0x32, 0x30, 0x34, 0x64, 0x61, 0x38, 0x38, 0x31, 0x30, 0x30]}, &(0x7f0000000600)={0x0, "d7038af625c147bd282fb6ec97c66a8831aca3496c10fd14fe8652a6cacc1ebcdb8ea470d82c4a2e1c20ed25e4a2af4a3f8441e93d803a185e124c0455bde899", 0x37}, 0x48, 0xfffffffffffffffc) add_key(&(0x7f0000000440)='cifs.idmap\x00', &(0x7f0000000480)={'syz', 0x0}, &(0x7f00000004c0)="480e93b61673564041a5f7441b2648536b0abfd25921d44c5b37dc588e90cf47a4cb9cb93528d27054d7f7ea45ee54666d6ce41e8ce046d8f01b3fdd982ecaccc5b4cf5a67c910f4dcd3de0b92280888491ef6ee86147305a3fa59f54e0914619d87c9fcd73fa06ca8feeb9693b2bbb4dbf31ab5015c5f9994b594897d9e29aef306029302a79e1c3fc11f5b379f8c7b0b6a2643519902947a8dd8bdef227b10755761d44c6a6b40998674cdf7a7be1e419f046a54de54db2e57e87d", 0xbc, r6) add_key$user(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="e67599133171dc43b1f468de45b4c2eea9c73a4a33b3032c1b883ece659e5902cf21ffebd57af2d50585b2858601c5afd6269cf94bf9e2eb02bbbcb2a1cce377850a638e64edc604951e8005225e97a4790188ff69712de3f8809529137ae24ef4faba2ab9966b7b7797dc9f70ccbcfbaffccadb90b9a9ea1814c0b4ece78e078b39680efbd9bb6866571e2b9abe09b461d8a928d4c7bc68893d4fa2247f9a0bea8325e8bf819b6ef0ea212c4aad2d12395ccdfd9d9ec36521c1bcc191a418720603c2a5984605c59a36dcaffd843d0c584ae48b65c01942a756d4e7746752", 0xdf, r5) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$revoke(0x10, r0) 00:20:43 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0xc, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) 00:20:43 executing program 3: keyctl$search(0x14, 0x0, &(0x7f0000000180)='.dead\x00', 0x0, 0x0) 00:20:43 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$revoke(0x3, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) keyctl$revoke(0xf, r0) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000140), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$revoke(0x3, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r1) (async) keyctl$revoke(0xf, r0) (async) [ 1929.697047][T14311] ksys_read+0xe8/0x1a0 [ 1929.697065][T14311] __x64_sys_read+0x3e/0x50 [ 1929.697084][T14311] do_syscall_64+0x2b/0x70 00:20:43 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000100), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x6, 0x0, @buffer={0xd, 0x0, 0x0}, &(0x7f0000000140)='Z\x00\x00\x00>X', 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1929.697104][T14311] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 1929.697196][T14311] RIP: 0033:0x7fef9956ccbc 00:20:43 executing program 4: dup(0xffffffffffffffff) signalfd(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40086602, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001340)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87bb07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1ce0f958667156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8eba9461c19fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a0423286ef28a4103add254f39af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad