program: syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x10008, &(0x7f0000000080)={[{@nombcache}, {@nogrpid}]}, 0xff, 0x49e, &(0x7f0000000f40)="$eJzs3M9vFFUcAPDvbH/Qyo9WRBQEraCR+KOlBZWDBzSaeNDERA94rG1BZKGG1gRIo8UYPBoS78ajiX+BNy9GPRgTr5p4NCREe6F4qpmdGbpsd0u3tF3pfj7Jdt+bH/ved+a93TcznQmgbQ2kf5KIbRHxe0T0ZdnbFxjI3ubnZsZuzs2MJbGw8PbfSWW5G3MzY8WixXpb88yhUkTpsySOJ0vLnbp46cxouTxxPs8PTZ/9cGjq4qXnTp8dPTVxauLcyLFjR48Mv/jCyPNrEmca1429H0/u2/P6u1ffHDtx9b2fvk2rtXt/Nr86jju6WSegOgbSrfbPQkXtvCebqPu9YHtVOulsYUVoSkdEpLurq9L/+6IjFndeX7z2aUsrB6yr9LdpS+PZswvAJpZEq2sAtEbxQ58e/xavDRp6/C9cfzmiO0/Pz82Mzd+KvzNK+fSudSx/ICJOzP77VfqKZs9DAACsQmVs82y98V8pdlfes2sdO/JrKP0RcX9E7IyIByJiV0Q8GFFZ9qGIeDhbeaFvheUP1OSXjn9K1+rWeY2k47+XqsZ+81Xx52/9HXlueyX+ruTk6fLE4XybHIquLWl+eJkyvn/1ty8azase/6WvtPxiLJhX4FpnzQm68dHp0bXaCNcvR+ztrBd/cutKQNoC9kTE3uY+ekeROP30N/saLXTn+JexBteZFr6OeCrb/7NRE38hWf765FBPlCcODxWtYqmff73yVqPy7yr+NXD9wCNZYnH/1yxR1dDK5YnzU82XceWPzxse06y2/Xcn71T65C/vZ9MujE5Pnx+O6E7eqOSLY7rK9JHFdS+MTvem+WL5tP0fOli//+/M10n3f7qV0ka8PyIejYjH8ro/HhEHIuLgMvH/+MoTHywTfxJJtG7/X44Yr/v9d6v99yfV1+tXkeg488N3ja6Yr2z/H43ZyndtpvL9dwcrreBdbj4AAAC4J5QiYlskpcEsPbAtSqXBwex/+HfFfaXy5NT0MycnPzo3nt0j0B9dpeJMV1/V+dDhZDb/xCw/kp8rLuYfyc8bf9nRW8kPjk2Wx1scO7S7rbf3/yj6f+qvjlbXDlh37teC9lXb/0stqgew8Vby++9YADan2/t/T/qnt1V1ATaW439oX/X6/yc1eeN/2JyW9v8/6zyyDtiMjP+hfen/0L70f2hLzdzOH8cbzeqJiGYeC1DcLLD6pwr0rPgO/3ZJFE+8WM+yeuPSme58SpRaFGlHk41tUyTSHrOxhS4+QwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBe9l8AAAD//3ow3kU=") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x181) (async) r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000500)=@v1={0x0, @aes256, 0x3, @desc2}) syz_mount_image$fuse(0x0, &(0x7f0000000e80)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000042, 0x0, 0x1, 0x0, 0x0) (async, rerun: 64) r1 = gettid() (rerun: 64) timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r1}, &(0x7f0000bbdffc)) timer_settime(0x0, 0x0, &(0x7f00000002c0)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f0000000040)={0x1, 0x1}, 0x2) (async) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000080), 0x2) (async, rerun: 32) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./sys\x00', 0x1ff) (rerun: 32) mount(0x0, &(0x7f0000000100)='./sys\x00', &(0x7f0000000140)='sysfs\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./sys/bus/serio/devices/serio2/drvctl\x00', 0x1, 0x0) write(r3, &(0x7f00000001c0)='psm', 0x3) (async) r4 = socket$netlink(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000013e00000000000000060000000000000000160a01000000000000000000010000020900010073799030000000000900020073797a3000000000140000001100010000000000000000000000000a2fe2dbbd1c54c3bc14b5989ad77851d6ff9b0afb207edc7bbe98dc161f52e0afce5502f9698339995c34221edb4d33fbe123ea"], 0x54}}, 0x0) (async) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) setxattr$security_capability(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280), 0x0, 0x0, 0x0) (async) umount2(&(0x7f00000002c0)='./file0\x00', 0x9) (async, rerun: 64) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000780)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) (rerun: 64) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) (async, rerun: 32) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x3, 0x8, &(0x7f00000012c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd1200000000000085000000d0000000b70000000000000095000000000000003fba6a7d36d9b18ed812a2e2c49e8020a6f4e0e4a9446ca2b5f1cc1a100a9af698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f010c5077da80fb982c1e9400c603146cea484a415b76966118b64f751a0f241b072e90080008002d75593a280000c93e64c227c95aa0b784625704f07a72c2918451ebdcf4cef7f9606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b85880000c29c48b45ef4adf634be763288d01aa27ae8b09e13e79ab20b0b8ed8fb7a68af2ad0000000000000006f803c6468082089b302d7bff8f06f7f918d65eae391cb41336023cdcedb5e0125ebbcebddcf10cb2364149215108355ee570f8078be5cab389cd65e7133719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad23000000803a90bce6dc3a13871765df961c2ed3b1006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f40cfd7c3a1d37a6ab87b1586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9f081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d60532be9c4d2ec7c32f2095e63c8cdc28f74d043ed8dba2f23b01a9aeb980aff9fa3a64709270c701db801f44cf945b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142bdda5e6c5d50b83bae616b5054d1e7c13b1355d6f4a8245eaa4997da9c77af4c0eb97fca585ec6bf58351d599e9b61e8caab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a41326eea31ae4e0f75057df3c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57010000009700ce0b4b8bc22941330000000000000000000300000000000000000000000010008bc0d955f2a83366b99711e6e8861c46495ba585a4b2d02edc3e28dd279a896249ed85b9806f0b6c4a000000002b43dcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f00000000df73be83bb7d5ad883ef3b7cda42013d53046da21b40216e14ba2d6af8656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff72943327d830689da6b53ffffffff631c7771429d1200000033ed846197fcff5e1c7c3d1d6e3a52872baef9753fffffffffffffe09fec2271fe010cd7bb2366fde4a59429738fcc917a57f94f6c453cea623cc5ee0c2a5ff870ce5dfd3467decb05cfd9fcd41df54cdbd9d10a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce978275d5bc8955778567bc79e13b78249788f11f708008b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719107000000000000002d7e927123d8ecbbc55bf404571be54c72d978cf2804107f0238abccd32368e57040906df0042e19000000000000002c06f815312e086dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef44cd1fe582786105c7df8be4877084d4173731efe895efc71f665c4d75cf2458e35d2c9062ece84c99e061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb2b5e518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad055e4af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457ac0eaaa99bf0bdc14ae358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df9b3fdf242b985bf16b99c9cc0ad1857036f1a985f369191ae954febb3df464bfe0f773ee9afe72f32a2befb89d3777399f5874c553a2ebe9061fe86e669642e09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f8a9778cb26e22a2a998de5eaeadea2a40da8daccf080842a486721737390cbf3a74cb2003efb9a101b51ab63e9600040000b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde6e4a4304e50c349f4f9ecee27defd83871c5191e10096e7e60fc3541a2c905a1a95e9571bf38aebd15172f94e3245c582909e2a3bce109b6000000000000000000d6d5210d7560eb92d6a97a27602b81f7636df1535bef1497f90100000000000000abf9010000007740890200d627e87306703be8672dc84eeadba6a41891c170d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288a0268893373750d10a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7ef8c08acaf30235b920500d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69b93e9960ff5f76062adae283d9756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff85000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a31c72ad53bc19faa5401120000793ac48c1b539c75ab40743b00020000a1f68df75cf43f8ecc8d3726602111b40e761fd210a1920382f14d12ca3c3431ee97471c781d0d1280fb00818654a53b6df4b2c97cc1c98d85fda8f80fe908b65550b441233151122b41a8d73062197655b7f0469250a5989cef0e10773920ed3ccee42d2c3eb80159da5c002511e6eb93842054cfce2ac306cb6e472db3fd67a49b6855a694a8d359add43907003223a47a7fae4f3748d5a432825bc40a03aaef1c8488d86dc211dd2a3ba71e0f45492ef1f8b65ccb3dcd251a61b152d02c29ca0a3328fa7753a5cddea1acaae55ae8263fb284b7a6ab2a8826c1b948207c498cf4824ab1ea3225a53072423b907c6682f8999e0311da5b8378bc841e1787e3a8128dda381a26cb2b365702ff8a27831375b2ddaa2f56e21169f7ca4fd9655ccd4a584acd244e965a0afedaff7c415ff682a4044b3381cc2df28278c9a6824c52048a7cfabda294925cc0956bffa8e950ff5e49f41ae600d830207bf728cd9807933c3c16d80bbea611a18becc2dc38ca0a6f5740f340b76edcd1f539bd43007231dcef58c7b88b5aeedaf9626cb51ce1737c10ab37d4f98a934b0f900e0eb639878a1200629f5503cf679154d27681d7a3744cbcd42af59407c9c8e39c5271868917954e604352ba26171d004f1cb2976fab3fa19c7d3ef9678bff79f5155524f061378f94fb453786c3a6f78b10d383b49e31d1568bd43ee34ce6e6be235aa6207285665c2fba773671da41959f51610963b48930658e2d6125a26085001345b0473240b7e5e91811312c43663e76f711d7219ecdec75c7ea1cf0f8f8fff40247d59bbde2ebb8659197e0f37a71be1b12a182ed7de3acba28561a04b807f7a4647e2ea6d8fb92541d07c3d5e4ba077d3cad9f8ba1919592014c00c8eccb2ca5d48ba7b1c3fb185a4bb79700cf51f818b0c701c8de47d12281a67bdaf4b0c50bee9e8f5936250df2e15c1172e7ea6619f7db330700d1e9e42a035e6fd532f61fbfed9c4a7124a1e38eee50a6bbcd1d4e3f68c3f27dd9a70f1a7c6046237ddfb0b26e197322226367d998010458cd4df10af249ce717f6f45e5176e0ddae3054d7289d4e13ab0912703ee39ce264572b89194fdf7acecc35cf8309d4b680a08eed367dad855fce210f1a7c7222dd360eafb4bef7d58bf83362930af6e3f3f851abdc0003bdf9401b533019e90feb069189100007a82df8d9b5f44ebf9355e7b1b01c9470608d4f306d21004730396a4d6c6d46e1ffac97aa93c36123532a36186575266be4981c847160079421d0137801e553069f8d025c40f287378810defc7f2ed4e15f6af17b21153394f8bcfa6a23a77c8d61c9bbc127a57b8d631f36558d9093dee08bc53d97a8003363421738650a26c8fd87b13026799caf58e59951b125e7f161ca34e2c0dd65a23d01a3cb191e743de07247c7f993cf01166fa2ac1ba02f60550e63a7f50422e478c6b5d87f9bd0567a279a9d85a380db25c43bd0529ad783b9d64aaac1b793afb44b7126e17d2b7c0d6be650de7eeef3f3605af344015d03c3e7819145cb9fe1978c98bf9cf10773db59505ae33708c728844c872dfd2cb0b29754f928c59306ce105ca18cb72f0944d0e4fea0a0abd0285bdaf1b000000c089d640c2facb0d1e6243873ac4b1e1068c45c715b68effb7d58d1f9e726dbf6bd910ca4ce0e075658ede42192cf393a50dcc197b03402fed75083628e5dd38213d353b9049e71f037064b05e73ec00c710f1ffc5737d397d555d1cf8859cc05fea8dc3c6a5b3b6fa1c81707479db1833d593a271253aa11efdb36b74784f2fc286814848e92d8ee541bc179813297a0a4cc3c8f80c28701185bea091f32475e859479b734727afc110e1abcff460172fd1b42e3c0e2a4bf94a060069000010000087c7572a1e7596f89e5c3d5e70640c90815f77b7b13d0000000085a1e1e84900000000000000000000000000b422fc160a458ee5a91a2471e6e56fdabec6c73ce8983fc68f0b7cdcdde632e6f54a07620e8aa116ce9e84fc3cd5e8288a333dcebb233da9186796995ba69487d8f77d2f8800f02d690fc70a08b231cad1bdcf3740a95d4dd1cfe0f417f275493cf33b19ffff93dfdaf7eb00b8ad87cdf7c21bab5af8e2bac54ee5597e6508c1158124a538c36f9bb11fea7d8b8c7e954b1bc7811654a6636b33f271d0923e9ecd1b724b8feffadfc23c07000000f0785fb722f346d6a5dffe1884d4d0cd8f00000092c85ed44db68ab800000000000000406e6ed9b219ad07125381087298e75965d1cc5932ddf9e66351ba332a34bee3e3d562c914c629933f0b8724cf680889ade72558d191d9890c69a718f9018586c5131c8dc8e0379bafda1a0fd2997ff115215ce23dca8db7236c1554cdaaadcce2f31834c1bd1908d8e1b361034db56be76acb7654a195bc3e98df3a5dffd5b0783883ef7da3433110e37f7c7cb7f3800de7f99abf910d6949e062747a9c87dcfcc716d6a9c0ec53b9cffe3cfd1df69a76f373d7f997edb9b80bdea1a99c2a6fbb25e035deadaadd7917ebfedd6304a19491769476208684e343f86b4d55a7dbbb07283cb1e35a139d24ebc5b4f8e35a82d3a7f84cb1e02a5a92b53567088be0b1ca023ccd518c0e0715b1c8760801a419ebd2e26440ff7493019bdb655cc88d72d6d7b6bca5a2e19b63ec52fcc49a729f11ab377f7132c543d29646a9378eea0761b7ed9d2172e33ed87c6513c843b180cc00000000006bedf2ed716ca43a941119b96d82b26d9061de240d85ec2cfa462bd52104489bb7a7548d7cc53627031e909c69cb824233975a1ea645de63522407c3a240a37e946f30ebf075ea97846a0a8d2286f3f446b1b99ab83a12ddf8a1c06294eadc3eb3e339591afd5c00000000000000000000000000000000000000000000000000579dad8347a3d16976bb7483840b32db0158fb6c809349333325a7866ca5d3133e33ef1a183cefdb65a79fa71800988c8445029e024822dbcfcab49c3a0aec9bd43e6e14078b260700d849a2aa14c9b593f6dcb1de334c065ecfd65031606e55949c185bcda9fde4f9b46a76b8a24bbcd31b22373eb0473248150cd179405ee1af1183b0c0ce3483dc1d9bf732b0751b78fb211d6706b55960c6431afbc02b3c7e08086573939290bb9e590a3875f02a828bf209d0"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls}, 0x48) (rerun: 32) bpf$BPF_PROG_DETACH(0x1c, &(0x7f0000000300)={@cgroup=r5, r5, 0x2f}, 0x20) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@fallback=r5, 0x2f, 0x0, 0x0, &(0x7f0000000140)=[0x0], 0x1, 0x0, 0x0, 0x0, &(0x7f0000003680)}, 0x31) (async) open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) [ 101.993825][ T4646] Bluetooth: hci0: command tx timeout [ 102.073031][ T5327] loop0: detected capacity change from 0 to 512 [ 102.164729][ T5327] EXT4-fs error (device loop0): ext4_iget_extra_inode:5210: inode #15: comm syz.0.0: corrupted in-inode xattr: invalid ea_ino [ 102.164945][ T5327] loop0: lost file I/O error report for ino 15 type 5 pos 0x0 len 0x0 error -117 [ 102.165491][ T5327] EXT4-fs error (device loop0): ext4_orphan_get:1408: comm syz.0.0: couldn't read orphan inode 15 (err -117) [ 102.165623][ T5327] loop0: lost filesystem error report for type 5 error -117 [ 102.192285][ T5327] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 102.212021][ T5327] syz.0.0 (pid 5327) is setting deprecated v1 encryption policy; recommend upgrading to v2. [ 102.241336][ T5331] misc userio: Begin command sent, but we're already running [ 102.241350][ T5331] misc userio: Begin command sent, but we're already running [ 102.241357][ T5331] misc userio: Begin command sent, but we're already running [ 102.241364][ T5331] misc userio: Begin command sent, but we're already running [ 102.241370][ T5331] misc userio: Begin command sent, but we're already running [ 102.241376][ T5331] misc userio: Begin command sent, but we're already running [ 102.241385][ T5331] misc userio: Begin command sent, but we're already running [ 102.241394][ T5331] misc userio: Begin command sent, but we're already running [ 102.241403][ T5331] misc userio: Begin command sent, but we're already running [ 102.241413][ T5331] misc userio: Begin command sent, but we're already running [ 102.241422][ T5331] misc userio: Begin command sent, but we're already running [ 102.241432][ T5331] misc userio: Begin command sent, but we're already running [ 102.241442][ T5331] misc userio: Begin command sent, but we're already running [ 102.241451][ T5331] misc userio: Begin command sent, but we're already running [ 102.241460][ T5331] misc userio: Begin command sent, but we're already running [ 102.241470][ T5331] misc userio: Begin command sent, but we're already running [ 102.241479][ T5331] misc userio: Begin command sent, but we're already running [ 102.241488][ T5331] misc userio: Begin command sent, but we're already running [ 102.241499][ T5331] misc userio: Begin command sent, but we're already running [ 102.241509][ T5331] misc userio: Begin command sent, but we're already running [ 102.241519][ T5331] misc userio: Begin command sent, but we're already running [ 102.241528][ T5331] misc userio: Begin command sent, but we're already running [ 102.241538][ T5331] misc userio: Begin command sent, but we're already running [ 102.241549][ T5331] misc userio: Begin command sent, but we're already running [ 102.241559][ T5331] misc userio: Begin command sent, but we're already running [ 102.241567][ T5331] misc userio: Begin command sent, but we're already running [ 102.241574][ T5331] misc userio: Begin command sent, but we're already running [ 102.241580][ T5331] misc userio: Begin command sent, but we're already running [ 102.241586][ T5331] misc userio: Begin command sent, but we're already running [ 102.241592][ T5331] misc userio: Begin command sent, but we're already running [ 102.241598][ T5331] misc userio: Begin command sent, but we're already running [ 102.241605][ T5331] misc userio: Begin command sent, but we're already running [ 102.464671][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.495643][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.523840][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.587805][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.617671][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.632968][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.638595][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.665791][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.669995][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.687256][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.712222][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.718947][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.747023][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.766379][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.789664][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.815084][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.818008][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.839193][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.857511][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.882706][ T5335] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 102.885625][ T5326] [ 102.892089][ T5326] ====================================================== [ 102.895116][ T5326] WARNING: possible circular locking dependency detected [ 102.898285][ T5326] syzkaller #0 Not tainted [ 102.900203][ T5326] ------------------------------------------------------ [ 102.903150][ T5326] syz.0.0/5326 is trying to acquire lock: [ 102.905628][ T5326] ffff888012773788 (kn->active#67){++++}-{0:0}, at: __kernfs_remove+0x493/0x8e0 [ 102.909558][ T5326] [ 102.909558][ T5326] but task is already holding lock: [ 102.912746][ T5326] ffffffff8fcc4ac0 (serio_mutex){+.+.}-{4:4}, at: serio_unregister_port+0x2f/0x150 [ 102.922230][ T5326] [ 102.922230][ T5326] which lock already depends on the new lock. [ 102.922230][ T5326] [ 102.926728][ T5326] [ 102.926728][ T5326] the existing dependency chain (in reverse order) is: [ 102.930551][ T5326] [ 102.930551][ T5326] -> #1 (serio_mutex){+.+.}-{4:4}: [ 102.933773][ T5326] __mutex_lock+0x19d/0x1550 [ 102.936067][ T5326] drvctl_store+0x35/0x11e0 [ 102.938271][ T5326] kernfs_fop_write_iter+0x3a4/0x540 [ 102.940837][ T5326] vfs_write+0x612/0xba0 [ 102.942831][ T5326] ksys_write+0x150/0x270 [ 102.944796][ T5326] do_syscall_64+0x166/0x520 [ 102.946965][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 102.949695][ T5326] [ 102.949695][ T5326] -> #0 (kn->active#67){++++}-{0:0}: [ 102.952518][ T5326] __lock_acquire+0x164c/0x2de0 [ 102.954642][ T5326] lock_acquire+0x115/0x350 [ 102.956913][ T5326] kernfs_drain+0x293/0x640 [ 102.959130][ T5326] __kernfs_remove+0x493/0x8e0 [ 102.961431][ T5326] kernfs_remove_by_name_ns+0xc0/0x140 [ 102.964198][ T5326] sysfs_remove_group+0x101/0x2e0 [ 102.966657][ T5326] sysfs_remove_groups+0x54/0xb0 [ 102.969115][ T5326] device_remove_attrs+0x1cb/0x280 [ 102.971654][ T5326] device_del+0x51c/0x8f0 [ 102.973790][ T5326] serio_destroy_port+0x57a/0x840 [ 102.976476][ T5326] serio_unregister_port+0x130/0x150 [ 102.979205][ T5326] userio_char_release+0x80/0xc0 [ 102.981701][ T5326] __fput+0x418/0xa50 [ 102.983823][ T5326] task_work_run+0x1d9/0x270 [ 102.986252][ T5326] exit_to_user_mode_loop+0x204/0x770 [ 102.988834][ T5326] do_syscall_64+0x328/0x520 [ 102.991053][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 102.993400][ T5326] [ 102.993400][ T5326] other info that might help us debug this: [ 102.993400][ T5326] [ 102.997386][ T5326] Possible unsafe locking scenario: [ 102.997386][ T5326] [ 103.000317][ T5326] CPU0 CPU1 [ 103.002522][ T5326] ---- ---- [ 103.004644][ T5326] lock(serio_mutex); [ 103.006504][ T5326] lock(kn->active#67); [ 103.009431][ T5326] lock(serio_mutex); [ 103.012203][ T5326] lock(kn->active#67); [ 103.014093][ T5326] [ 103.014093][ T5326] *** DEADLOCK *** [ 103.014093][ T5326] [ 103.017595][ T5326] locks held by syz.0.0/5326: 1, last CPU#0: [ 103.019906][ T5326] #0: ffffffff8fcc4ac0 (serio_mutex){+.+.}-{4:4}, at: serio_unregister_port+0x2f/0x150 [ 103.024090][ T5326] [ 103.024090][ T5326] stack backtrace: [ 103.026986][ T5326] CPU: 0 UID: 0 PID: 5326 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 103.030915][ T5326] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 103.035120][ T5326] Call Trace: [ 103.036693][ T5326] [ 103.038014][ T5326] dump_stack_lvl+0xe8/0x150 [ 103.040009][ T5326] print_circular_bug+0x2e2/0x300 [ 103.042295][ T5326] check_noncircular+0x12f/0x150 [ 103.044230][ T5326] __lock_acquire+0x164c/0x2de0 [ 103.046258][ T5326] ? kasan_save_stack+0x4d/0x60 [ 103.048363][ T5326] ? call_rcu+0xee/0x8b0 [ 103.050250][ T5326] ? kernfs_remove_by_name_ns+0xc8/0x140 [ 103.052618][ T5326] ? sysfs_remove_group+0x101/0x2e0 [ 103.054978][ T5326] ? __lock_acquire+0x747/0x2de0 [ 103.057104][ T5326] lock_acquire+0x115/0x350 [ 103.059115][ T5326] ? __kernfs_remove+0x493/0x8e0 [ 103.061340][ T5326] kernfs_drain+0x293/0x640 [ 103.063325][ T5326] ? __kernfs_remove+0x493/0x8e0 [ 103.065379][ T5326] ? __pfx_kernfs_drain+0x10/0x10 [ 103.067508][ T5326] ? __kernfs_remove+0x318/0x8e0 [ 103.069626][ T5326] ? up_write+0x19d/0x4a0 [ 103.071393][ T5326] __kernfs_remove+0x493/0x8e0 [ 103.073263][ T5326] ? kernfs_find_ns+0x6f8/0x770 [ 103.075486][ T5326] kernfs_remove_by_name_ns+0xc0/0x140 [ 103.077611][ T5326] sysfs_remove_group+0x101/0x2e0 [ 103.079648][ T5326] sysfs_remove_groups+0x54/0xb0 [ 103.081800][ T5326] device_remove_attrs+0x1cb/0x280 [ 103.083852][ T5326] ? __pfx_device_remove_attrs+0x10/0x10 [ 103.086224][ T5326] ? kernfs_remove_by_name_ns+0x101/0x140 [ 103.088693][ T5326] device_del+0x51c/0x8f0 [ 103.090605][ T5326] ? __pfx_device_del+0x10/0x10 [ 103.092659][ T5326] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 103.095059][ T5326] serio_destroy_port+0x57a/0x840 [ 103.097177][ T5326] serio_unregister_port+0x130/0x150 [ 103.099280][ T5326] userio_char_release+0x80/0xc0 [ 103.101456][ T5326] ? __pfx_userio_char_release+0x10/0x10 [ 103.103742][ T5326] __fput+0x418/0xa50 [ 103.105532][ T5326] task_work_run+0x1d9/0x270 [ 103.107497][ T5326] ? __pfx_task_work_run+0x10/0x10 [ 103.109674][ T5326] exit_to_user_mode_loop+0x204/0x770 [ 103.111915][ T5326] ? rcu_is_watching+0x16/0xb0 [ 103.113881][ T5326] do_syscall_64+0x328/0x520 [ 103.115868][ T5326] ? trace_irq_disable+0x3b/0x140 [ 103.117930][ T5326] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 103.120385][ T5326] ? clear_bhb_loop+0x70/0xc0 [ 103.122361][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 103.124704][ T5326] RIP: 0033:0x7f64c399e159 [ 103.126496][ T5326] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 103.134582][ T5326] RSP: 002b:00007ffcc055bb18 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4 [ 103.138087][ T5326] RAX: 0000000000000000 RBX: 00007f64c3c27da0 RCX: 00007f64c399e159 [ 103.141362][ T5326] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003 [ 103.144690][ T5326] RBP: 00007f64c3c27da0 R08: 0000000000000006 R09: 0000000000000000 [ 103.147920][ T5326] R10: 00007f64c3c27cb0 R11: 0000000000000246 R12: 00000000000190fc [ 103.151362][ T5326] R13: 00007f64c3c2672c R14: 0000000000018fa8 R15: 00007f64c3c26720 [ 103.154681][ T5326] [ 103.203111][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.203475][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.205590][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.208343][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.226368][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.227623][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.237648][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.248440][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.249293][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.258038][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.264294][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.265555][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.265926][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.266221][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.268184][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.269273][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.269558][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.269866][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.270141][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.302009][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.302292][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.302632][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.303019][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.303341][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.303661][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.303947][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.304277][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.304572][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.304910][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.305204][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.305461][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.305799][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.306074][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.306422][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.306704][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.306925][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.307229][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.307533][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.307799][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.308163][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.308460][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.308757][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.309005][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.309271][ T5335] overlay: filesystem on ./file0 not supported as upperdir [ 103.309627][ T5335] overlay: filesystem on ./file0 not supported as upperdir