Warning: Permanently added '[localhost]:60418' (ECDSA) to the list of known hosts. 2024/11/27 01:04:51 fuzzer started 2024/11/27 01:04:51 dialing manager at localhost:46695 syzkaller login: [ 113.641604] cgroup: Unknown subsys name 'net' [ 113.731171] cgroup: Unknown subsys name 'cpuset' [ 113.752431] cgroup: Unknown subsys name 'rlimit' 2024/11/27 01:05:08 syscalls: 2217 2024/11/27 01:05:08 code coverage: enabled 2024/11/27 01:05:08 comparison tracing: enabled 2024/11/27 01:05:08 extra coverage: enabled 2024/11/27 01:05:08 setuid sandbox: enabled 2024/11/27 01:05:08 namespace sandbox: enabled 2024/11/27 01:05:08 Android sandbox: enabled 2024/11/27 01:05:08 fault injection: enabled 2024/11/27 01:05:08 leak checking: enabled 2024/11/27 01:05:08 net packet injection: enabled 2024/11/27 01:05:08 net device setup: enabled 2024/11/27 01:05:08 concurrency sanitizer: /sys/kernel/debug/kcsan does not exist 2024/11/27 01:05:08 devlink PCI setup: PCI device 0000:00:10.0 is not available 2024/11/27 01:05:08 USB emulation: enabled 2024/11/27 01:05:08 hci packet injection: enabled 2024/11/27 01:05:08 wifi device emulation: enabled 2024/11/27 01:05:08 802.15.4 emulation: enabled 2024/11/27 01:05:08 fetching corpus: 50, signal 18120/19947 (executing program) 2024/11/27 01:05:08 fetching corpus: 100, signal 28507/31935 (executing program) 2024/11/27 01:05:08 fetching corpus: 150, signal 40567/45401 (executing program) 2024/11/27 01:05:08 fetching corpus: 200, signal 48495/54578 (executing program) 2024/11/27 01:05:08 fetching corpus: 250, signal 53165/60532 (executing program) 2024/11/27 01:05:08 fetching corpus: 300, signal 58254/66801 (executing program) 2024/11/27 01:05:08 fetching corpus: 350, signal 61890/71622 (executing program) 2024/11/27 01:05:09 fetching corpus: 400, signal 66097/76896 (executing program) 2024/11/27 01:05:09 fetching corpus: 450, signal 68752/80673 (executing program) 2024/11/27 01:05:09 fetching corpus: 500, signal 71794/84704 (executing program) 2024/11/27 01:05:09 fetching corpus: 550, signal 75310/89114 (executing program) 2024/11/27 01:05:09 fetching corpus: 600, signal 77266/92078 (executing program) 2024/11/27 01:05:09 fetching corpus: 650, signal 79012/94845 (executing program) 2024/11/27 01:05:09 fetching corpus: 700, signal 80378/97273 (executing program) 2024/11/27 01:05:09 fetching corpus: 750, signal 82876/100648 (executing program) 2024/11/27 01:05:09 fetching corpus: 800, signal 84582/103258 (executing program) 2024/11/27 01:05:09 fetching corpus: 850, signal 87268/106649 (executing program) 2024/11/27 01:05:10 fetching corpus: 900, signal 89444/109579 (executing program) 2024/11/27 01:05:10 fetching corpus: 950, signal 92128/112852 (executing program) 2024/11/27 01:05:10 fetching corpus: 1000, signal 93202/114801 (executing program) 2024/11/27 01:05:10 fetching corpus: 1050, signal 94822/117154 (executing program) 2024/11/27 01:05:10 fetching corpus: 1100, signal 95829/119056 (executing program) 2024/11/27 01:05:10 fetching corpus: 1150, signal 97190/121185 (executing program) 2024/11/27 01:05:10 fetching corpus: 1200, signal 100642/124888 (executing program) 2024/11/27 01:05:10 fetching corpus: 1250, signal 102147/127027 (executing program) 2024/11/27 01:05:10 fetching corpus: 1300, signal 103126/128740 (executing program) 2024/11/27 01:05:10 fetching corpus: 1350, signal 103782/130216 (executing program) 2024/11/27 01:05:11 fetching corpus: 1400, signal 106056/132853 (executing program) 2024/11/27 01:05:11 fetching corpus: 1450, signal 107454/134805 (executing program) 2024/11/27 01:05:11 fetching corpus: 1500, signal 108891/136801 (executing program) 2024/11/27 01:05:11 fetching corpus: 1550, signal 110395/138777 (executing program) 2024/11/27 01:05:11 fetching corpus: 1600, signal 111447/140411 (executing program) 2024/11/27 01:05:11 fetching corpus: 1650, signal 112588/142070 (executing program) 2024/11/27 01:05:11 fetching corpus: 1700, signal 114067/143909 (executing program) 2024/11/27 01:05:11 fetching corpus: 1750, signal 115315/145578 (executing program) 2024/11/27 01:05:11 fetching corpus: 1800, signal 116182/146976 (executing program) 2024/11/27 01:05:11 fetching corpus: 1850, signal 117019/148361 (executing program) 2024/11/27 01:05:11 fetching corpus: 1900, signal 118530/150157 (executing program) 2024/11/27 01:05:12 fetching corpus: 1950, signal 119343/151544 (executing program) 2024/11/27 01:05:12 fetching corpus: 2000, signal 120423/153027 (executing program) 2024/11/27 01:05:12 fetching corpus: 2050, signal 121365/154434 (executing program) 2024/11/27 01:05:12 fetching corpus: 2100, signal 122013/155595 (executing program) 2024/11/27 01:05:12 fetching corpus: 2150, signal 123152/157080 (executing program) 2024/11/27 01:05:12 fetching corpus: 2200, signal 123910/158353 (executing program) 2024/11/27 01:05:12 fetching corpus: 2250, signal 124595/159473 (executing program) 2024/11/27 01:05:12 fetching corpus: 2300, signal 125838/160923 (executing program) 2024/11/27 01:05:12 fetching corpus: 2350, signal 126712/162149 (executing program) 2024/11/27 01:05:12 fetching corpus: 2400, signal 127589/163319 (executing program) 2024/11/27 01:05:13 fetching corpus: 2450, signal 128227/164361 (executing program) 2024/11/27 01:05:13 fetching corpus: 2500, signal 128867/165430 (executing program) 2024/11/27 01:05:13 fetching corpus: 2550, signal 129727/166563 (executing program) 2024/11/27 01:05:13 fetching corpus: 2600, signal 130372/167591 (executing program) 2024/11/27 01:05:13 fetching corpus: 2650, signal 131204/168675 (executing program) 2024/11/27 01:05:13 fetching corpus: 2700, signal 132138/169797 (executing program) 2024/11/27 01:05:13 fetching corpus: 2750, signal 132590/170708 (executing program) 2024/11/27 01:05:13 fetching corpus: 2800, signal 133274/171702 (executing program) 2024/11/27 01:05:13 fetching corpus: 2850, signal 133903/172706 (executing program) 2024/11/27 01:05:13 fetching corpus: 2900, signal 134453/173626 (executing program) 2024/11/27 01:05:14 fetching corpus: 2950, signal 135384/174665 (executing program) 2024/11/27 01:05:14 fetching corpus: 3000, signal 135911/175572 (executing program) 2024/11/27 01:05:14 fetching corpus: 3050, signal 136575/176480 (executing program) 2024/11/27 01:05:14 fetching corpus: 3100, signal 137394/177513 (executing program) 2024/11/27 01:05:14 fetching corpus: 3150, signal 138295/178504 (executing program) 2024/11/27 01:05:14 fetching corpus: 3200, signal 138829/179325 (executing program) 2024/11/27 01:05:14 fetching corpus: 3250, signal 139372/180148 (executing program) 2024/11/27 01:05:14 fetching corpus: 3300, signal 140405/181109 (executing program) 2024/11/27 01:05:14 fetching corpus: 3350, signal 140888/181890 (executing program) 2024/11/27 01:05:15 fetching corpus: 3400, signal 141369/182637 (executing program) 2024/11/27 01:05:15 fetching corpus: 3450, signal 141879/183406 (executing program) 2024/11/27 01:05:15 fetching corpus: 3500, signal 142415/184161 (executing program) 2024/11/27 01:05:15 fetching corpus: 3550, signal 143359/185052 (executing program) 2024/11/27 01:05:15 fetching corpus: 3600, signal 143801/185746 (executing program) 2024/11/27 01:05:15 fetching corpus: 3650, signal 144411/186515 (executing program) 2024/11/27 01:05:15 fetching corpus: 3700, signal 144918/187244 (executing program) 2024/11/27 01:05:15 fetching corpus: 3750, signal 145424/187985 (executing program) 2024/11/27 01:05:15 fetching corpus: 3800, signal 146220/188763 (executing program) 2024/11/27 01:05:16 fetching corpus: 3850, signal 146804/189462 (executing program) 2024/11/27 01:05:16 fetching corpus: 3900, signal 147401/190150 (executing program) 2024/11/27 01:05:16 fetching corpus: 3950, signal 147955/190811 (executing program) 2024/11/27 01:05:16 fetching corpus: 4000, signal 148613/191454 (executing program) 2024/11/27 01:05:16 fetching corpus: 4050, signal 149173/192103 (executing program) 2024/11/27 01:05:16 fetching corpus: 4100, signal 149612/192716 (executing program) 2024/11/27 01:05:16 fetching corpus: 4150, signal 150003/193307 (executing program) 2024/11/27 01:05:16 fetching corpus: 4200, signal 150540/193931 (executing program) 2024/11/27 01:05:16 fetching corpus: 4250, signal 150994/194544 (executing program) 2024/11/27 01:05:16 fetching corpus: 4300, signal 151466/195130 (executing program) 2024/11/27 01:05:17 fetching corpus: 4350, signal 151970/195726 (executing program) 2024/11/27 01:05:17 fetching corpus: 4400, signal 152474/196252 (executing program) 2024/11/27 01:05:17 fetching corpus: 4450, signal 152867/196800 (executing program) 2024/11/27 01:05:17 fetching corpus: 4500, signal 153128/197321 (executing program) 2024/11/27 01:05:17 fetching corpus: 4550, signal 153619/197884 (executing program) 2024/11/27 01:05:17 fetching corpus: 4600, signal 153980/198373 (executing program) 2024/11/27 01:05:17 fetching corpus: 4650, signal 154425/198900 (executing program) 2024/11/27 01:05:17 fetching corpus: 4700, signal 154968/199367 (executing program) 2024/11/27 01:05:17 fetching corpus: 4750, signal 155365/199858 (executing program) 2024/11/27 01:05:18 fetching corpus: 4800, signal 155922/200319 (executing program) 2024/11/27 01:05:18 fetching corpus: 4850, signal 156392/200830 (executing program) 2024/11/27 01:05:18 fetching corpus: 4900, signal 156787/201288 (executing program) 2024/11/27 01:05:18 fetching corpus: 4950, signal 157301/201746 (executing program) 2024/11/27 01:05:18 fetching corpus: 5000, signal 158067/202241 (executing program) 2024/11/27 01:05:18 fetching corpus: 5050, signal 158515/202708 (executing program) 2024/11/27 01:05:18 fetching corpus: 5100, signal 158928/202884 (executing program) 2024/11/27 01:05:18 fetching corpus: 5150, signal 159209/202884 (executing program) 2024/11/27 01:05:18 fetching corpus: 5200, signal 159743/202884 (executing program) 2024/11/27 01:05:18 fetching corpus: 5250, signal 160152/202884 (executing program) 2024/11/27 01:05:19 fetching corpus: 5300, signal 160570/202884 (executing program) 2024/11/27 01:05:19 fetching corpus: 5350, signal 160973/202884 (executing program) 2024/11/27 01:05:19 fetching corpus: 5400, signal 161314/202884 (executing program) 2024/11/27 01:05:19 fetching corpus: 5450, signal 161713/202884 (executing program) 2024/11/27 01:05:19 fetching corpus: 5500, signal 161996/202884 (executing program) 2024/11/27 01:05:19 fetching corpus: 5550, signal 162349/202884 (executing program) 2024/11/27 01:05:19 fetching corpus: 5600, signal 162733/202884 (executing program) 2024/11/27 01:05:19 fetching corpus: 5650, signal 163204/202884 (executing program) 2024/11/27 01:05:19 fetching corpus: 5700, signal 163428/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 5750, signal 163772/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 5800, signal 164376/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 5850, signal 164688/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 5900, signal 164962/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 5950, signal 165441/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 6000, signal 165900/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 6050, signal 166177/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 6100, signal 166547/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 6150, signal 166853/202884 (executing program) 2024/11/27 01:05:20 fetching corpus: 6200, signal 167248/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6250, signal 167570/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6300, signal 168017/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6350, signal 168284/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6400, signal 168556/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6450, signal 168850/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6500, signal 169064/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6550, signal 169410/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6600, signal 169802/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6650, signal 170090/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6700, signal 170342/202884 (executing program) 2024/11/27 01:05:21 fetching corpus: 6750, signal 170672/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 6800, signal 170951/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 6850, signal 171234/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 6900, signal 171512/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 6950, signal 172013/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 7000, signal 172390/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 7050, signal 172777/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 7100, signal 172956/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 7150, signal 173628/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 7200, signal 173913/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 7250, signal 174255/202884 (executing program) 2024/11/27 01:05:22 fetching corpus: 7300, signal 174570/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7350, signal 174884/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7400, signal 175128/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7450, signal 175634/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7500, signal 175940/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7550, signal 176196/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7600, signal 176542/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7650, signal 176695/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7700, signal 177895/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7750, signal 178415/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7800, signal 178761/202884 (executing program) 2024/11/27 01:05:23 fetching corpus: 7850, signal 179022/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 7900, signal 179341/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 7950, signal 179620/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 8000, signal 179951/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 8050, signal 180232/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 8100, signal 180465/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 8150, signal 180914/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 8200, signal 181172/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 8250, signal 181345/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 8300, signal 181685/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 8350, signal 182077/202884 (executing program) 2024/11/27 01:05:24 fetching corpus: 8400, signal 182368/202884 (executing program) 2024/11/27 01:05:25 fetching corpus: 8450, signal 182525/202884 (executing program) 2024/11/27 01:05:25 fetching corpus: 8500, signal 182716/202884 (executing program) 2024/11/27 01:05:25 fetching corpus: 8550, signal 182972/202884 (executing program) 2024/11/27 01:05:25 fetching corpus: 8600, signal 183320/202884 (executing program) 2024/11/27 01:05:25 fetching corpus: 8650, signal 183496/202884 (executing program) 2024/11/27 01:05:25 fetching corpus: 8700, signal 183799/202884 (executing program) 2024/11/27 01:05:25 fetching corpus: 8750, signal 184105/202884 (executing program) 2024/11/27 01:05:25 fetching corpus: 8800, signal 184359/202886 (executing program) 2024/11/27 01:05:25 fetching corpus: 8850, signal 184594/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 8900, signal 184905/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 8950, signal 185186/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 9000, signal 185546/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 9050, signal 185821/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 9100, signal 186088/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 9150, signal 186285/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 9200, signal 186643/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 9250, signal 186836/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 9300, signal 187027/202886 (executing program) 2024/11/27 01:05:26 fetching corpus: 9350, signal 187224/202886 (executing program) 2024/11/27 01:05:27 fetching corpus: 9400, signal 187498/202886 (executing program) 2024/11/27 01:05:27 fetching corpus: 9450, signal 187676/202886 (executing program) 2024/11/27 01:05:27 fetching corpus: 9500, signal 187947/202886 (executing program) 2024/11/27 01:05:27 fetching corpus: 9550, signal 188158/202886 (executing program) 2024/11/27 01:05:27 fetching corpus: 9600, signal 188384/202886 (executing program) 2024/11/27 01:05:27 fetching corpus: 9650, signal 188592/202886 (executing program) 2024/11/27 01:05:27 fetching corpus: 9700, signal 188862/202886 (executing program) 2024/11/27 01:05:27 fetching corpus: 9750, signal 189105/202886 (executing program) 2024/11/27 01:05:27 fetching corpus: 9800, signal 189407/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 9850, signal 189908/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 9900, signal 190111/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 9950, signal 190359/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 10000, signal 190640/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 10050, signal 190898/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 10100, signal 191154/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 10150, signal 191348/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 10200, signal 191689/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 10250, signal 191935/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 10300, signal 192120/202886 (executing program) 2024/11/27 01:05:28 fetching corpus: 10350, signal 192344/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10400, signal 192589/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10450, signal 192743/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10500, signal 192967/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10550, signal 193208/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10600, signal 193437/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10650, signal 193637/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10700, signal 193800/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10750, signal 193967/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10800, signal 194270/202886 (executing program) 2024/11/27 01:05:29 fetching corpus: 10850, signal 194466/202886 (executing program) 2024/11/27 01:05:30 fetching corpus: 10900, signal 194666/202886 (executing program) 2024/11/27 01:05:30 fetching corpus: 10950, signal 194882/202886 (executing program) 2024/11/27 01:05:30 fetching corpus: 11000, signal 195038/202886 (executing program) 2024/11/27 01:05:30 fetching corpus: 11050, signal 195186/202886 (executing program) 2024/11/27 01:05:30 fetching corpus: 11100, signal 195337/202886 (executing program) 2024/11/27 01:05:30 fetching corpus: 11150, signal 195826/202886 (executing program) 2024/11/27 01:05:30 fetching corpus: 11200, signal 196171/202886 (executing program) 2024/11/27 01:05:30 fetching corpus: 11250, signal 196405/202886 (executing program) 2024/11/27 01:05:30 fetching corpus: 11300, signal 196626/202886 (executing program) 2024/11/27 01:05:31 fetching corpus: 11350, signal 196867/202886 (executing program) 2024/11/27 01:05:31 fetching corpus: 11400, signal 197008/202886 (executing program) 2024/11/27 01:05:31 fetching corpus: 11450, signal 197137/202886 (executing program) 2024/11/27 01:05:31 fetching corpus: 11471, signal 197175/202886 (executing program) 2024/11/27 01:05:31 fetching corpus: 11471, signal 197175/202886 (executing program) 2024/11/27 01:05:35 starting 8 fuzzer processes 01:05:35 executing program 0: r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) io_uring_register$IORING_REGISTER_FILES(0xffffffffffffffff, 0x2, &(0x7f0000000000)=[r0, 0xffffffffffffffff, 0xffffffffffffffff], 0x3) r1 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000004, 0x110, r0, 0x0) r2 = io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) syz_io_uring_submit(r1, 0x0, &(0x7f00000000c0)=@IORING_OP_OPENAT2={0x1c, 0x3, 0x0, 0xffffffffffffff9c, &(0x7f0000000040)={0x0, 0x9, 0x9}, &(0x7f0000000080)='./file0\x00', 0x18, 0x0, 0x12345, {0x0, r2}}, 0x9) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200000, 0x100) ftruncate(r3, 0x6) r4 = syz_open_dev$vcsa(&(0x7f0000000140), 0x4, 0x400000) r5 = syz_genetlink_get_family_id$ipvs(&(0x7f00000001c0), r3) sendmsg$IPVS_CMD_GET_CONFIG(r4, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0x90, r5, 0x20, 0x70bd2b, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x4}, @IPVS_CMD_ATTR_DEST={0x14, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0xd84}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x1}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7fff}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x2}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'ip_vti0\x00'}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x1}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'syz_tun\x00'}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'lo\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x18f}]}, 0x90}, 0x1, 0x0, 0x0, 0x800}, 0x4008814) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000380)="d3b8b4fbdea2cf6c395201a3d0edce9aecd156ac5f59c0d3ec50f9fa3c0cb06662ddba1c62a91a1156d78be92d5fd11bd6010f8142e32eff6466b2403aca10bcbf91eaafea8515dbea9cb790e6b5cf76549aba5162e3c6cf3424b31ecd3679449bedda695f45a11a8182ac9824b686c3582d427c4192e516d23014d2ef58952e87d956ef763115b92a623b21c4f96845bed720160e5e021813bc34400024e6876e2809af158f212d1bd0aff8d05ad14ca899c23fa88c1ea8de7abe2d", 0xbc) r8 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x111004, 0x8) r9 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x300000b, 0x10, r3, 0x0) syz_io_uring_submit(r9, 0x0, &(0x7f0000000580)=@IORING_OP_WRITE={0x17, 0x0, 0x76005267518f93f1, @fd=r7, 0x6, &(0x7f0000000480)="6f707cbf34d981c1c9a6a40693030d82e1da649cadc59ec8bdf2c8a1e8489849a45752a6a352f6584f610df932f080f5561fdebb73e55603e33778c703499fb4b08950d384764c5af8a1a1b0b1ab5d0ba2d2dd5e89803e8eb5921c7cdb07c136a3be7b3dfdb70905786f8f02cc5c1ca0a03569042250a9e66ae6eb7322bda13442d98b67a6424ca7dd17851b2b8c3c33b6394229b06f85472823c995b0d3c03fd64ec7e7b9cebc43da790ea6a7487c78f5f65517e09665e7a246d02cd39400cc15177ff826124e", 0xc7, 0x8, 0x0, {0x0, r2}}, 0xdea) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r4, 0xc018937b, &(0x7f00000005c0)={{0x1, 0x1, 0x18, r8, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000001, 0x80010, r10, 0x8000000) sendmsg$nl_netfilter(r3, &(0x7f0000000780)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000740)={&(0x7f0000000640)={0x100, 0x4, 0x7, 0x201, 0x70bd29, 0x25dfdbfd, {0xc, 0x0, 0x3}, [@typed={0xc, 0x6e, 0x0, 0x0, @u64=0x8}, @nested={0x79, 0x37, 0x0, 0x1, [@typed={0x4, 0x13}, @typed={0x8, 0x1d, 0x0, 0x0, @pid}, @generic="941c", @generic="b89f9cae38d4586cbf0681ddb20189ba09e068e0e7922e2ee3f66f9224acb90b8ec8d0", @typed={0x44, 0x6, 0x0, 0x0, @binary="8fc840cc39fe07674f1cfdbf8c893aaf69edd32d1d0fc1078b33e9e1022fddb1278b58ef550b17e23876b42b560de8c28fe4416166809d9006469c5ead1b8710"}]}, @typed={0x14, 0x7e, 0x0, 0x0, @ipv6=@loopback}, @generic="381822be513619e40d8dab9f679a787e1b0b3030eed8c4e2485433895b1781367ff45bb85d9a2e56922becc0a4b3c54a1aa347229c2a54df7a671ab20b6d7d6e8fb724fb1061a84fb6130b18219d9d51"]}, 0x100}, 0x1, 0x0, 0x0, 0x80}, 0x20008800) r11 = openat$procfs(0xffffffffffffff9c, &(0x7f00000007c0)='/proc/tty/ldiscs\x00', 0x0, 0x0) sendmsg$TIPC_NL_LINK_SET(r11, &(0x7f0000000c00)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000880)={0x304, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@TIPC_NLA_NODE={0xa4, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0x9c, 0x3, "9d1b490e5a24eda924d2a7f480eb809e2162e1746ba7e2c40a1958a0a549b4f7f91444a7b4c7ec9da30c7046c0318dd25c0cab98dfb1716761a6b73dc4e59f7b512d3afcb4303f08d937b67d6134f6eee8e32fdaee1c10aada0c4d70dcdf3ab7380d353ac5626aeb40b8758109c1e25299cf8608c6b0380dc45b0207b4f1e4fe31ce4cb670d8e6c6751a6c4e5f99996f962919e4aebf530d"}]}, @TIPC_NLA_BEARER={0xc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x4}]}, @TIPC_NLA_NODE={0x190, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY={0x3e, 0x4, {'gcm(aes)\x00', 0x16, "614de17a6b76ce694b38e2eb26b6de4aceffcdf7fd8e"}}, @TIPC_NLA_NODE_KEY={0x46, 0x4, {'gcm(aes)\x00', 0x1e, "1fe34c77293c4c9123aeb9debabd03b3242a290dc90447e2ecde8308813a"}}, @TIPC_NLA_NODE_ID={0x5f, 0x3, "d9f38240f2dc4c2e00d318803d0054c21926a12c88f820e3686f5032889aa0b3fbc3379a307ad7874d3ef57be76f109c1cb118a3c6836c28a339666afe1ccde44363ffc1f510cc77c89ee48e5c17158b00c09903968f8aaeac570a"}, @TIPC_NLA_NODE_KEY={0x42, 0x4, {'gcm(aes)\x00', 0x1a, "dc45c896515419ea71e4e92c191b7ee55176140a54d72bfb3777"}}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_KEY={0x4a, 0x4, {'gcm(aes)\x00', 0x22, "349cff64b9ee3c90fd1a6719eaec68982a87db3479ffbc2727dc9a0adf66e036cd44"}}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x401}]}, @TIPC_NLA_SOCK={0x30, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x6}, @TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x38cd}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x9}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x9}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x80}]}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x8}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x22c1}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x400}]}, @TIPC_NLA_MEDIA={0x34, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}]}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0xb3db}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xfffffffd}]}]}, @TIPC_NLA_LINK={0x30, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x20}]}]}]}, 0x304}, 0x1, 0x0, 0x0, 0x24000005}, 0x2084) 01:05:35 executing program 1: ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xc0000000}}, './file0\x00'}) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsopen(&(0x7f0000000040)='vfat\x00', 0x0) r2 = fsmount(r1, 0x0, 0x1) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000080)={r2, 0x3, 0x38000000000, 0x81}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x305000, 0x65) ioctl$BTRFS_IOC_GET_DEV_STATS(r4, 0xc4089434, &(0x7f0000000100)={0x0, 0x1, 0x1, [0x8, 0x8001, 0xfffffffffffffffa, 0x6, 0x4], [0xfffffffffffffff9, 0x0, 0x2, 0x184a, 0x2, 0x7, 0x7f, 0xa0, 0x7f, 0xefc, 0xffffffffffffff06, 0x7ff, 0x2, 0x4, 0x3, 0x6b3, 0x3, 0x7, 0xf800, 0x1, 0x5, 0x3, 0x2, 0x2, 0x40, 0x7, 0xffffffffffffff81, 0x3, 0x8, 0x3, 0x3, 0x0, 0x8, 0x5, 0xbf, 0xfb0, 0x1, 0x9, 0x1, 0x4, 0xfff, 0x3, 0x2, 0x7719, 0x6, 0x7fff, 0x52b, 0x9, 0x5, 0x8, 0x8, 0x2, 0xe, 0x80000001, 0x3ff, 0x15, 0x1af7, 0x7, 0x400, 0x9, 0x80000000, 0x4, 0x1, 0x3, 0x2, 0x8, 0x18000000000, 0x81, 0x8, 0x9, 0x7, 0x5, 0x7, 0x101, 0x20, 0x1, 0xfff, 0x7ff, 0xfffffffffffffbff, 0x5, 0xfffffffffffff001, 0x1, 0x9, 0xffffffff80000000, 0x20, 0x6, 0xdae3, 0x80000001, 0x0, 0x1f, 0x81, 0x7fffffff, 0x2, 0x20, 0x5, 0x1fad400000, 0x9, 0x7, 0xae0, 0x5, 0x1, 0x3ff, 0xfff, 0x1, 0x979, 0x4, 0x7, 0x8001, 0x10001, 0x400, 0x3, 0x3f33, 0xffffffffffff8001, 0x1ff, 0xffffffffffffffc6, 0x9, 0x114, 0x3, 0x8000000000000, 0x8, 0x8f]}) ioctl$BTRFS_IOC_RESIZE(r0, 0x50009403, &(0x7f0000000540)={{r0}, {@val={r5}, @max}}) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0), 0x2, 0x2) splice(r4, &(0x7f0000000600)=0xffffffffffffffa0, r1, &(0x7f0000000640)=0x6, 0x76ac, 0x1) ioctl$TUNSETLINK(r4, 0x400454cd, 0x4) r6 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) dup2(r0, r6) r7 = fsmount(r0, 0x0, 0x80) openat(r7, &(0x7f0000000680)='./file0\x00', 0x290000, 0x20) fsconfig$FSCONFIG_CMD_CREATE(r3, 0x6, 0x0, 0x0, 0x0) bind$bt_sco(r7, &(0x7f00000006c0), 0x8) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000700), &(0x7f0000000740)=0x14) dup2(0xffffffffffffffff, r2) 01:05:35 executing program 2: connect$802154_dgram(0xffffffffffffffff, &(0x7f0000000000)={0x24, @long={0x3, 0x3, {0xaaaaaaaaaaaa0002}}}, 0x14) r0 = memfd_create(&(0x7f0000000040)='-\x00', 0x1) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000080)=0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f0000000140)={{r0}, r1, 0x4, @inherit={0x58, &(0x7f00000000c0)={0x1, 0x2, 0x100000000, 0x7, {0x8, 0x401, 0x6, 0x1ff, 0x5}, [0x5, 0x1]}}, @name="748f8c3823baecd063f84e3749167ffe069814bb9cf7c42aeaf6cf5234c6f09dc7e770b7b5c319af05b3e7ae3c5bc248a684b0a8cf7ae32288efc12aa5e7da330ede6187e7a13432ba06a8c169e8045d566109218ccd7c10ba010ba760295b51a55763f5bb515ba736810429a8a2172f87dfcb9dc73b2eeff7f2d3ded8d60c7989524647a8c16e07418e1630a836e2ff6a6866b12236f3dad451edefd1a62b9ec1c983179d01b343f4bca6a971963e34bc13f0af0fd8cb1604d1055b60b93e38e9a8d70af3aeb580995fef3fb95df30cdcf93bde423d73dc201f86cdcc774e913c8d02a6ac75719f4a7c5bb0e13a9107253e669bb6db3f844714badfc1e5defd338d329dc183341d0e539a1d4361de0fe50f894f42c6dd8b5797b1331993a1fb362da61e558f807fc9b628de151c7912457433e321000530ede740cfa84b77cbb7b98587beb9d982c7c28bb31f53aa72a54d6681c5b519c5dd7009c97dbaffb93bd536725b54af4524194c667835c5433610bc0982753137e771e11683e235890090d27a0654b868e1b08dc181af9f0eb18ebf91349cdd0ac1226552b8baa07dd2652db421b19a956fe36e6b1b38fd49613874f8021007c9ba7977ef4e77e7ca87915828085c295023f17b09e5ee2d3988f2066c7aee6dfa9e10492f7e0c49f912f2db85432d2b22880dee7879f8316ccc435c397639e03a1c620233c6a8b263ed9845dc266c5e1c58343abfa7c09d55d3480597511c91c0ed28f0637e14164a6be361075c0b43011c95dc32405dedb285eefa07326b6e8148e30555c67443771376c14c496c650a7a7acf8b4213997866a5acf912f7312b27ba9a120a041c1f0131868a3bb1857dbd2ba852dffdb906525091d26a1f7f9a3cf46c812c68d38c2aa7c772cc9c2537eacf201d71462bdb0db139a1f4e9774157a2da33a85be2aded1315a73269ce98106ae3cf3bbc18f7dfdb87b9819dc154967b8bce947689a3a1c42d2f4a5eb83d4bbea21f9265a66ea9532f1f64364c2143f7cf53dff267b68bcf3aae2ee8f5ae88b541f266600cb46178a3fdbb3608007375fdbf1ea597f3354f5afa3a2a7cd4f6c20b74ca05dc6f76dd4755b4f28262ee5d909a78e6f987fdab53f846079d2a20dc67a9c17221f243a6c1a345cfe86420a262a9aa8fee2a408795a67da40bb9fea494e690587c68b67a11782888f1ac1f345991702110cd0699436e7d4715407fc1d7de73e914022e8a81c851193ddc146f5ec2e680f9ef33f86fe662eb9f485065d2819ea67a18015e8ae972d1cc121f2a9fc868e911e3949238f75ace6c3e04e356fa8653cd87fb5494da5c4c2fac081933618a3b7654cc164ee20e31e3e66ee3e2030359bac0b35dceafa47b95a0af2cd52602c7eea7ff7bcd35741c9f2dd1d1b850037f0119444b606e4b0bf3b7d1ed07f9ac06dede198f2dc4af55cb78e4e1e018f71ceff92ca9485c0a42f3374e6eb259ebb1cf6301cf0650b1dd42a65369677589a61f817a0318cde6b4013b3b6a0ce5b60a6b33e51f2c05d171f271720f1bdca1dbfbba6d9dc00be05ddf271b00d75b8e43bb6900fc5638e486a549e05af301510e76e4150c31958b0e0803686f2556f389347fe69092ddd4951b5972f1a29f1fd3337ede2e00a252d06ce72c55ba98f6e11d8e8fc3abd355d7dc468ceeb5e1db01617888418c4bee8cfa94f89ef560fea372ceb981ded08ce2c9edd8b16c135e4341c9a55de9b8028dcb1fdada640e6bd6e6e5677bcf9a4ccab37f6fcf4a476c2da2fc58381dc21feb5ef7d0ab0461ace52dee2c5af393d71aa30322b4bd43b6c5febdbaa048af6271aa62f470af758f81bf90be59d892bac27f3ef5f18d44bf922078b630ef6a86fdff869d23bd4667f05dab50b4b246b6dc6289f07c5c7245c2becdac881ce73bda7265e66fcf398239cf310ac897fb355d32d5ea2775a1606bb2314748520a2a66e993a770f56ce84b9674906805779c283928dfd018e7c9147c7726a833d8adbdf93cfbd59a4c2f0dfd730573d57e475d8a6a8bc03c4bf17249d408a03bd35c4683fc7be67f2602ecce6812ccaf0a9304cd7955d07d694a12a5a1593a4a30e9c9bfde5c37735294583375c114444ba4a1d51b84ac5c02b5e6efe743f264416c18dcd2aa0e98b2307e10378f912f78918c2962da26a68bb4796d2842c03550df07c7ac1d5515477e2c19cad3088257e045571946d673b3cf494273ed8c097d0e50632f6bcb17900bae391ff484666387262bd0575674c1c5680aa2f7b122fe51a9933377f875097923a1d85dd94dcb3d07525647c787c7567132fbdb5225a13d299480439c8060532fceb3004e9803e86d0d3dfd0ee67e1307cc1078a836ec2b9e637492ebb5cff23547619752ad05499f2e6b4b16b23c282ac86b10c67fb5dc2685a56b631bcb8eacdc4ad15fd91f5a019064566fe8d13579d1e47443613a199b0736e87b2670f37e918c31eb171fc5042331cfffd69326c7d612a3c2b7961b108902713f4553e3d3757eaaeec5ba19495f69c05ff073b492f799781cdd1e058b202201d087a42e264826aa2191c132a9f49f5e8a69748bc0f6bf28bcc185e4ab6532f4aae5df8ab52ea9efbd275548c1cfd2feb51284beaeaa92581247864ee51dfb7c5cb820a6f35736fdea44fa19f5adb5e8353c2bce77e15b78a688b03ce86a46c6f63d16491601f154b4e5e064bc678a71d1e040f273a885e4efb91f01e7f3aa61bb554e6f71b31dc42aeeecc88e2854f0ee5dfb91b003f3eab33ae8dfbc0515db1a503475f75cd233a8c1b4120efb70cde0047b3641de249223690486449537d54cdbd01ccbed614c7abbfe6253c3e7060162f0846ff6b73465c4c5dcbf411f076a4b05a0243adb857840fef4a67b15c2ae8b37c62da77d1fe6c221019c46da503f86f35f83fa096528277023d30476f27e3ad1b7d4c8a160f4517b8bf28751d6d2ddfdccbf36b7d46d086626bac7eadf51ad9ac6799c729b54ff946e259379e197674303cfe53a23878bd8127848f82222e76c9a131b99f7323a2401e0a1cb0bfd7cbb58e842b464fbfd68f69401b01c3aaa0c608b89ef7d5e32f330c7ecd2558962ecee2c929d0a4a5340452db84b01d57d1bb77913aacee62940965cc2a04d66f8d71f338960cd387f77f031124cdd62e1a7a5a8f23725584afedea68f3f0c4d4157ab05f4df722b27527193819346bccaefd8e8db650a8266e79cc6c856d2bcd05425ccd18d0ae16a0d640b2a8c36b9a67330688f4ba2052d1c247a4ce678dd791ae3a27779ddf9051d2391019d493811bb6c31676f4dc662400c2a09edf119ee2d4f4860f98d78141680ae235750ad6503c4a2d1d97a8b032476b0bc382a25a4906d3bf84760610e18ddce8e54d9d20a1cd5fb695e5601a69163329a49c9a9c71593e33ac5ba88f36dcdf67fff557571077b4ea76b712680e2145bc6f55b011a34c18f3479aca5b47ab5ff9aea88680e209a98beeab051d0a226622834a8b9f6240e0eaf109512e142354412aad58992c64e008f010655e8bc5f5a78d9421a792bbda79947eb0b38aebb45310111ed8d34ca548bd9ce2b4a2939653ee24f9b0a3a608c069f90f86f2f75c51bb94530b7620528c0bc4044ca4aca692106a786ed1c6a8c3bc3f463ba402b20ea19c77d59b05bc1c70a9c46fd8c61b8c9d6e925092d875a92b4ea08c5c594d01110ef5309739d4600945e513ef1d5c1cd2bc29bb30528ff7e5752ba8af8caf2c57fe7b55c6abe15b9172d238310b523a9df945fc56aa0cf04ce867d71c96468a88cc8037a7eea5b859bba0b037f5f554756d232723dc7b1067bd8798ca79cdb46a646089be0ad5d01d0cdac39239f48797c81f0ab11f080d2e1723b29e31a6e5a4b578f2691372aa8a743d036e222d7101ea85244eaaf90b5f4fd03bede50610a9514ed27dab6479617a61eff6876a718868b73d97c605df19523226c8f56f2b140b8ccb7c2b37437d486b939068b3865691f3d07d7968e898df4c0bbba7cdcb6fe69892e93c55dc4611b3e6298e7ba60f66708d405b650a13935c4996f1fe34c0f92b415e21662c09d3750ef618c5c26e4ccbfa82f3f6fd30a76c95fa3fc004d03e4690fe46eb74b205c80d7af7216d93d5d60cf3f0d358e96103240a6a1b6c0f318a51b329b083f5295e9be7ef36d559aa5b630cac64a551314cf22832d83ac9804373637e0988b8007dc9d0357591470cbeb99081ba5a46231dbc416f12e9d524e8c0c800c59df29e218cc8c16b5b723f41ea5b97472f06230373d04d9a2d765931a5ac03857fb271a7ee5d23a175765962e21e86aeac043bc5a98b4681192a0ef999474141e48a2e6f4c492f27f2659f9aff0c5d16385cce767fb6f4a9ee33af2b10456d725908fe3dd7c1b14f4b6f819e3b4eb3a5fa4b06d54ec1edd18bc71e4f43d9f5941296f657fedd3d45ec59baa9cee766e1c025095a6806527a7156c158422ad57ff2b144e4013290d1d06f48ad2857971aa7a3f8416c002d05c2fa0bab6102b01d43f2bdd0ebea15f6b8caa1922d3a28c2ebc295b5aaf524e057e44eeaf2ace10c7dfb36552c0f845fbae6f34b83d5e365eefdd3b92d468f51dd8fb252755571ed4bdd285b4ec7a3a9a0d31b214f6ad50112866a654e131f5bf4280276f9c8f15fa0daa6e33b69d5921f9a998055721723fd3d4a1a72682ad80bd9d6e320ecf466bba8deff67d37fde28d14909baa84f5e700badd0fd8df014cca7de9204028ef790ac89c1e4a1e465abc8b8d379cb4e68d198e92a1bbcc7c1e89cae641bd6a33d1774ace6cbd63c6f69f47e5be719dfd4bd64d92d20f43c5869e7e67625fa2eaa6f1880acfac0c9e8c1035a91d5bb83ce08d20d40afa8f06c31c707db8664bd6350c967de7aea7bd305396a98fbbc67ba20d75ef767dde84ab7a1e5e2e04e9054ccbf47a4bbc3baf74ea4a0496de693de4d2557dc4f5bdf992fe93d8439cac16817f4c5d1241477ecf5a355cf567628dac6ace04c55b8d30fb8d25d7cd4792b59063bd5064d2d59f4b59e836583963da6a0d227a90b7e32106b9fde1cf3c38b9fdbfdbb03faa7edbc2f08889073b2975ebceec69b40c6e669a34dca19d1bb7ded511e3d3aa9cee94b970be9b8ed9b59adfdc3bffda2223c11ec04fa6e7f8d40be2b4330c7873f6e4d38420f807292755f41433a56620257459978ee17a3286bc45edbd42566501c2ece0982d582731066f72d8ef063ef7aa82c703e7ae7433ddcc7070fd50260e84bdbc365331a4a1aa7be579eb6a058cbf79a2378be62f1508a51273f4dd49523c4a4625bb4da47306089d619bfab0e3e3c4e000ce2744366968f8219590ee02db008789655ebc0d5791c003621d1511a4ad7015ec6c206837ccd747dcc367baf8bda5a648aa70d3c172b9be18ffb720db1d8f479761264a2ab91e72743b89fcdecf75edb51e2d7396a9dafb6d85a7a09bb4bd16afde5f59fe32bd53a1562e470973cce7f1984a6cc8063bb738b4db92add739982d381eefafa88a4a6eb5787b45bac85955fe086a14deb655db33fa2176a171f25207d6709310820429229e1d07026e27298bfe286dbd00cbcd1a35664e8d69c9b86d8017ab10370ff63a248551670e543b83625bc0f75a0311b91da22d0d87a277109bd87222c5b3e5a8cdcc825ec187f5fc842c60def2a44504200fd8dbc9ae"}) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000001140)={0x0, 0x20, 0x14660}) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001540)='cpuacct.usage_all\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000001700)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1}}, './file0\x00'}) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000001740)={0x10}) r4 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000001780)='/proc/self/attr/sockcreate\x00', 0x2, 0x0) open_by_handle_at(r4, &(0x7f00000017c0)=@FILEID_BTRFS_WITH_PARENT_ROOT={0x28, 0x4e, {0x80000000, 0x4, 0x6, 0x1, 0x8, 0x8}}, 0x8440) r5 = openat$bsg(0xffffffffffffff9c, &(0x7f0000001800), 0x80000, 0x0) pwrite64(r5, &(0x7f0000001840)="d3b9679485b1d6e3672afafa8e304c5c61fcecb8369104b73cdf0fc54542ddfd7ea1d3766a08ca20bf4b055792221bf7874c37ea185de6a412b7b43b33586e3d742b677b85af0276b12e80a9a138f0cc87556a1a05ce422519eda201288240724e9c35fbab05e3fb", 0x68, 0xf04) copy_file_range(r4, &(0x7f00000018c0)=0x200, 0xffffffffffffffff, 0x0, 0x9f, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r2, 0xc018937e, &(0x7f0000001900)={{0x1, 0x1, 0x18, r0, @in_args={0x3}}, './file1\x00'}) r6 = signalfd(r3, &(0x7f0000001940)={[0x2]}, 0x8) sendmsg$NL80211_CMD_REQ_SET_REG(r6, &(0x7f0000001a40)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000001a00)={&(0x7f00000019c0)={0x40, 0x0, 0x800, 0x70bd29, 0x25dfdbfb, {}, [@NL80211_ATTR_WIPHY={0x8, 0x1, 0x5e}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x4}, @NL80211_ATTR_REG_ALPHA2={0x6, 0x21, 'b\x00'}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8}, @NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_REG_ALPHA2={0x6, 0x21, 'b\x00'}]}, 0x40}, 0x1, 0x0, 0x0, 0x40440d0}, 0x20000800) syz_io_uring_setup(0x29e9, &(0x7f0000001a80)={0x0, 0x9f17, 0x4, 0x1, 0x365}, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000001b00), &(0x7f0000001b40)) ioctl$FIONCLEX(r4, 0x5450) getsockopt$IP_VS_SO_GET_SERVICES(r6, 0x0, 0x482, &(0x7f0000001b80)=""/58, &(0x7f0000001bc0)=0x3a) io_uring_setup(0x4973, &(0x7f0000001c00)={0x0, 0xc57b, 0x10, 0x2, 0x20f, 0x0, r3}) 01:05:35 executing program 3: r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f0000000040)={0x8, 0x1, 0x7, 0x5, 0x3, [{0x3ff, 0x3, 0x1c5d11ec, '\x00', 0x88}, {0x9, 0xffffffff, 0x3, '\x00', 0x2400}, {0xa18, 0x0, 0xffff, '\x00', 0x80}]}) ioctl$AUTOFS_IOC_ASKUMOUNT(r0, 0x80049370, &(0x7f0000000140)) fcntl$lock(r1, 0x26, &(0x7f0000000180)={0x2, 0x3, 0x6}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x3b) r2 = clone3(&(0x7f0000000440)={0x8010000, &(0x7f00000001c0)=0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240), {0x12}, &(0x7f0000000280)=""/199, 0xc7, &(0x7f0000000380)=""/89, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x7, {r0}}, 0x58) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r3, 0xf501, 0x0) setsockopt$bt_BT_VOICE(r0, 0x112, 0xb, &(0x7f00000004c0)=0x60, 0x2) setsockopt$sock_void(r0, 0x1, 0x24, 0x0, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO(0xffffffffffffffff, 0xc0389424, &(0x7f0000000540)={0x1, 0x40, '\x00', 0x1, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r0, 0x3) perf_event_open(&(0x7f00000005c0)={0x2, 0x80, 0x3, 0x40, 0x1f, 0x81, 0x0, 0x5, 0x2a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1f, 0x0, @perf_bp={&(0x7f0000000580), 0x6}, 0xc2dc, 0x6, 0x7f, 0x2, 0x7, 0xffffffff, 0x85, 0x0, 0x8, 0x0, 0x5}, r2, 0x9, r0, 0x8) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r1, 0xc0096616, &(0x7f0000000640)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = socket(0x1a, 0x1, 0x7) fcntl$setstatus(r4, 0x4, 0x400) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000680), 0x800, 0x0) fcntl$setstatus(r4, 0x4, 0x400) openat$hpet(0xffffffffffffff9c, &(0x7f00000006c0), 0x602000, 0x0) fstat(r5, &(0x7f0000000700)) 01:05:35 executing program 4: getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000040)={{{@in6=@remote, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in=@multicast2}}, &(0x7f0000000140)=0xe8) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'vxcan0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000300)={&(0x7f00000001c0)={0x11c, 0x0, 0x2, 0x70bd2b, 0x25dfdbff, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r0}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_hsr\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x11c}, 0x1, 0x0, 0x0, 0x4014}, 0x8100) syz_genetlink_get_family_id$tipc2(&(0x7f0000000380), 0xffffffffffffffff) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f00000003c0), 0x8a40, 0x0) recvfrom(r2, &(0x7f0000000400)=""/78, 0x4e, 0x100, &(0x7f0000000480)=@x25={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x1}}, 0x80) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000540), r2) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r2, &(0x7f0000000680)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000640)={&(0x7f0000000580)={0xb0, r3, 0x20, 0x70bd25, 0x25dfdbfd, {}, [@TIPC_NLA_NET={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x8}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xb0a1}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x48}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1000}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1}]}, @TIPC_NLA_SOCK={0x70, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x9}]}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1f}]}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_CON={0x2c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffffd}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x22bb}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x200}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x1}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x2}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x6}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0xff}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xffffff87}]}]}, 0xb0}, 0x1, 0x0, 0x0, 0x41}, 0x4) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000006c0)={'vxcan0\x00'}) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(r2, &(0x7f0000000800)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000740)={0x50, 0x0, 0x10, 0x70bd2b, 0x25dfdbfd, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x800}, {0x6, 0x11, 0xff}, {0x8, 0x15, 0x2}}]}, 0x50}, 0x1, 0x0, 0x0, 0x1}, 0x72bf210990a2dd6b) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000900)=0x0) r5 = perf_event_open(&(0x7f0000000880)={0x1, 0x80, 0xff, 0x8, 0xb7, 0x9, 0x0, 0xfffffffffffffff7, 0x25101, 0x6, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, @perf_bp={&(0x7f0000000840), 0x8}, 0x796, 0x4, 0x3, 0x0, 0x5, 0x7, 0x9, 0x0, 0x8, 0x0, 0x3}, r4, 0x2, 0xffffffffffffffff, 0x2) ioctl$sock_SIOCDELRT(r2, 0x890c, &(0x7f0000000980)={0x0, @isdn={0x22, 0x1, 0x2, 0x2, 0x1}, @l2tp={0x2, 0x0, @private=0xa010101, 0x2}, @tipc=@nameseq={0x1e, 0x1, 0x3, {0x1, 0x0, 0x4}}, 0x100, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000940)='ip6gretap0\x00', 0x4, 0x2, 0xff}) syz_io_uring_setup(0x4931, &(0x7f0000000a00)={0x0, 0x968d, 0x20, 0x1, 0x33a, 0x0, r2}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x8000)=nil, &(0x7f0000000a80)=0x0, &(0x7f0000000ac0)) r7 = syz_io_uring_setup(0x36a1, &(0x7f0000000b00)={0x0, 0xc1b5, 0x10, 0x2, 0xd7, 0x0, r2}, &(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000b80), &(0x7f0000000bc0)=0x0) syz_io_uring_submit(r6, r8, &(0x7f0000000c40)=@IORING_OP_FILES_UPDATE={0x14, 0x3, 0x0, 0x0, 0x4, &(0x7f0000000c00)=[r5, r2, 0xffffffffffffffff], 0x3, 0x0, 0x1}, 0x3f) ioctl$AUTOFS_DEV_IOCTL_VERSION(r2, 0xc0189371, &(0x7f0000000c80)={{0x1, 0x1, 0x18, r7}, './file0\x00'}) connect$bt_l2cap(r9, &(0x7f0000000cc0)={0x1f, 0x0, @none, 0x8, 0x2}, 0xe) r10 = syz_open_dev$vcsn(&(0x7f0000000d00), 0x9, 0x701300) recvfrom(r10, &(0x7f0000000d40)=""/173, 0xad, 0x2, &(0x7f0000000e00)=@ieee802154={0x24, @none={0x0, 0xfffc}}, 0x80) 01:05:35 executing program 5: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x4044cb74, 0x1) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, 0xffffffffffffffff) r1 = open_tree(r0, &(0x7f0000000040)='./file0\x00', 0x100) ioctl$FS_IOC_SETVERSION(r1, 0x40087602, &(0x7f0000000080)) r2 = syz_open_dev$sg(&(0x7f00000000c0), 0x3, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendfile(r2, r3, &(0x7f0000000140)=0x10000000000, 0x6) r4 = syz_open_dev$mouse(&(0x7f0000000180), 0x5, 0x20082) ioctl$SG_GET_REQUEST_TABLE(r4, 0x2286, &(0x7f00000001c0)) statx(r1, &(0x7f0000000340)='./file1\x00', 0x6000, 0x20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000480)={{0x1, 0x1, 0x18, r4, {0xffffffffffffffff, r5}}, './file0\x00'}) ioctl$CDROMREADALL(r0, 0x5318, &(0x7f00000004c0)) chdir(&(0x7f0000000f40)='./file0\x00') ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8982, &(0x7f0000000f80)) ioctl$TIOCGPKT(0xffffffffffffffff, 0x80045438, &(0x7f0000000fc0)) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000001000)}, {&(0x7f0000001040)=""/170, 0xaa}, {&(0x7f0000001100)=""/178, 0xb2}, {&(0x7f00000011c0)=""/50, 0x32}, {&(0x7f0000001200)=""/239, 0xef}, {&(0x7f0000001300)=""/113, 0x71}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/145, 0x91}], 0x8, 0x6, 0x7) r7 = memfd_secret(0x0) r8 = syz_genetlink_get_family_id$tipc(&(0x7f0000002500), r6) sendmsg$TIPC_CMD_GET_NETID(r7, &(0x7f00000025c0)={&(0x7f00000024c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000002580)={&(0x7f0000002540)={0x1c, r8, 0x8, 0x70bd25, 0x25dfdbfd, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x4000000) fsetxattr(r3, &(0x7f0000002600)=@random={'osx.', ']^\x00'}, &(0x7f0000002640)='/dev/sg#\x00', 0x9, 0x2) [ 157.188086] audit: type=1400 audit(1732669535.383:7): avc: denied { execmem } for pid=272 comm="syz-executor.1" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=process permissive=1 01:05:35 executing program 6: sendmsg$IPSET_CMD_TEST(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0xb, 0x6, 0x5, 0x0, 0x0, {0x2, 0x0, 0x1}, [@IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_COMMENT={0x8, 0x1a, '}$[\x00'}]}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x44}, 0x1, 0x0, 0x0, 0x2040001}, 0x4000080) r0 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NLBL_MGMT_C_ADDDEF(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x74, r0, 0x52288225511e92b7, 0x70bd2b, 0x25dfdbfb, {}, [@NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x3}, @NLBL_MGMT_A_DOMAIN={0x9, 0x1, 'syz0\x00'}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @local}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @loopback}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @mcast2}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x2}]}, 0x74}, 0x1, 0x0, 0x0, 0x4000080}, 0x8000) r1 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$NLBL_MGMT_C_ADDDEF(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, r1, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x2}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x1}, 0x8004) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NLBL_MGMT_C_ADDDEF(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x20, r2, 0x4, 0x70bd25, 0x25dfdbfb, {}, [@NLBL_MGMT_A_DOMAIN={0x9, 0x1, '}*^*\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x40008d1}, 0x24000085) r3 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000580), 0xffffffffffffffff) sendmsg$NLBL_CALIPSO_C_LISTALL(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000640)={&(0x7f00000005c0)={0x5c, r3, 0x200, 0x70bd2a, 0x25dfdbfd, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x3}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x2}, @NLBL_CALIPSO_A_DOI={0x8}, @NLBL_CALIPSO_A_DOI={0x8}]}, 0x5c}, 0x1, 0x0, 0x0, 0x20004000}, 0x4000091) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000700), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000a40)={&(0x7f0000000740)={0x300, r4, 0x800, 0x70bd29, 0x25dfdbfb, {}, [@TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xb94e}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x9}]}, @TIPC_NLA_LINK={0xa4, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffffffff}, @TIPC_NLA_PROP_TOL={0x8}]}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x10001}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xbbe}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x45}]}, @TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x401}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_MEDIA={0x78, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x4}, @TIPC_NLA_MEDIA_PROP={0x54, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xee}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x30c2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2c5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xc020}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x10000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x20}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffffffff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}]}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}, @TIPC_NLA_MEDIA={0x38, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xfffffff7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}]}, @TIPC_NLA_BEARER={0xac, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x12}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xff}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x5fc9}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e24, @empty}}, {0x14, 0x2, @in={0x2, 0x4e23, @rand_addr=0x64010102}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e20, @private=0xa010101}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xfffffff8}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xfe54bb9}, @TIPC_NLA_BEARER_NAME={0x16, 0x1, @l2={'ib', 0x3a, 'bridge_slave_1\x00'}}]}, @TIPC_NLA_MEDIA={0xc0, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}]}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffffc0}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x16}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x100}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7fff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffffffcf}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xbc}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}]}]}, 0x300}, 0x1, 0x0, 0x0, 0x28004884}, 0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_VERSION(r5, &(0x7f0000000b80)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000b40)={&(0x7f0000000b00)={0x38, r1, 0x4, 0x70bd26, 0x25dfdbfc, {}, [@NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x1d}}, @NLBL_MGMT_A_CLPDOI={0x8}, @NLBL_MGMT_A_CV4DOI={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x1) sendmsg$NLBL_CALIPSO_C_LISTALL(r5, &(0x7f0000000c80)={&(0x7f0000000bc0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000c40)={&(0x7f0000000c00)={0x1c, r3, 0x200, 0x6, 0x25dfdbfe, {}, [@NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x3}]}, 0x1c}}, 0x4000041) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(0xffffffffffffffff, &(0x7f0000000e80)={&(0x7f0000000cc0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000e40)={&(0x7f0000000d00)={0x114, r4, 0x3b694cf2843de4ee, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x800}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xfff}]}, @TIPC_NLA_BEARER={0xb8, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x1}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0xe41, @mcast2, 0x1}}, {0x14, 0x2, @in={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x6}, @TIPC_NLA_BEARER_PROP={0x4c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffffff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x600}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}]}]}, @TIPC_NLA_MON={0x34, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x84}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xfffffffc}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x4}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xffffffff}]}]}, 0x114}, 0x1, 0x0, 0x0, 0x40015}, 0x4c811) sendmsg$NLBL_CALIPSO_C_LIST(r5, &(0x7f0000000f80)={&(0x7f0000000ec0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000f40)={&(0x7f0000000f00)={0x24, r3, 0x200, 0x70bd27, 0x25dfdbfd, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0xc000040}, 0x805) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001000), r5) sendmsg$NL802154_CMD_NEW_SEC_DEV(r5, &(0x7f00000010c0)={&(0x7f0000000fc0)={0x10, 0x0, 0x0, 0x5010400}, 0xc, &(0x7f0000001080)={&(0x7f0000001040)={0x34, r6, 0x10, 0x70bd2a, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x4) syz_genetlink_get_family_id$mptcp(&(0x7f0000001100), 0xffffffffffffffff) sendmsg$NLBL_MGMT_C_ADDDEF(r5, &(0x7f0000001200)={&(0x7f0000001140)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000011c0)={&(0x7f0000001180)={0x24, r2, 0x4, 0x70bd25, 0x25dfdbfb, {}, [@NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x2}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, 0x24}, 0x1, 0x0, 0x0, 0x41}, 0x0) 01:05:35 executing program 7: ioctl$BTRFS_IOC_QGROUP_CREATE(0xffffffffffffffff, 0x4010942a, &(0x7f0000000000)={0x1, 0x7ebb}) ioctl$AUTOFS_IOC_FAIL(0xffffffffffffffff, 0x9361, 0x7fff) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000003100), 0x30200, 0x0) r2 = epoll_create1(0x80000) r3 = syz_open_dev$rtc(&(0x7f0000004680), 0x1, 0x6a44c0) r4 = openat$rtc(0xffffffffffffff9c, &(0x7f00000046c0), 0x0, 0x0) r5 = syz_io_uring_setup(0x1024, &(0x7f0000004700)={0x0, 0x949c, 0x4, 0x3, 0xde}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000004780), &(0x7f00000047c0)) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000004800)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000004840)=0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000004880)={0x0, 0x0}, &(0x7f00000048c0)=0xc) r9 = socket$inet6_udp(0xa, 0x2, 0x0) r10 = syz_open_dev$mouse(&(0x7f0000004900), 0x6, 0x40800) r11 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004940)='./binderfs/binder0\x00', 0x2, 0x0) r12 = epoll_create1(0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000004980)={0xa, 0x0, 0x0, @empty}, &(0x7f00000049c0)=0x1c) r14 = ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000004b40)={&(0x7f0000000040)=@kern={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000045c0)=[{&(0x7f0000000080)={0x11a4, 0x31, 0x200, 0x70bd25, 0x25dfdbfc, "", [@generic="7d94537e222c571966b11fe147ade923dedd36108e1ba3bd55c6fb5ec05c8ac14c594dacef600b5b9bfeaa64a357eb6e727cbf96d38e7429cab51ea00c9c654235b493b3a76496b095aa99b8eae8d929210bd32a94b58ddad1", @generic="99109d3c470e16a48f093103aa29483a9dcbe2a344d14363942caa7588e6ffb4fc872ba4fbe962afb7fb580d56747363b68373dac440b3ac5e1138afc38b5eee5355524a52b3df250e0d01e9f50c672543fb6616bff71fe1e0e5e1765a0c4722c87206b3576d19dab02a09686f1349fc4a884049fabc90971c4fa6a61b18acc9638709f9504b848cfd1fa4d21e7c3dd909f71995643e78cb3fa6036b7e701611de653b00ac887a6b7032aebac4d67b8d4d924fd443e1758afe", @typed={0x1004, 0x3c, 0x0, 0x0, @binary="477fc5db93cc5889b75bd344d44716cf22c33bb0880b4439ac7b12a7705f6cddbde61a0db384c5d7a6afd1c3ca6a0b529eb1015a01438601c8efff27e6b33fe827c01f5e163ef8d5736964f5d1448c0b7e35bd8d6a6badd16ad43b2abed660b70a94c6a1ba5241a7221fd7c462df62d4d31ec2a9c46b96900bb3fd54b8e0d792869a9eed125067c242f61a47757e5430bae7d7e7b2e49003df920e9071123f316d196c6253a0bd6a162077890802614538a251b406426d6e2089796e88f4c316645aa7785b3a93389c5da011fdd46f30f575120ef359a571c196130ed925e3bca55625dfb493206ead3345d42146bb706dda1c3fd47826bb0cb1b6bc5e1de7c56f5bc8c8010e187950686f0c9511560e2a965301923df21f810ae5561bdd99bba12e53cb54c2425f299d7feffcde2373a899580e2fac5bedafd1cee475a2b564cf3205807c2e9ba068790fe06e939d63c605f730ec31e1b52b3a65c2b62ece4e57d783697cca77096c697fa0cd16c2cf2a87535c7448c76a71d73d78d0fe45a40987b2755028014626b64db53fa0b901b3916dc982c7de419426d8d3e0861b9178c8fd7c77bb1694ae08da492d3df5e2763e5dd0f6804b32f2fc1f2b86902e06412104006b029a7ac595fddd240b679edaa50d53d76d7242fb28bb8f655227ba83a955381d005a8e67cefd3952d48cf97c9c7607c0997496c8ba7a689d934d6ec8daf4f7f0ff828e2a1ffab307e75d30c02bec5fe551b4be946915386f1c1a4f5e751adffeb1e1c53efd48be5f12f72e20e0a61e0afac5aedd9ab390ce621a231f3014c47e615a15b2864d5c3208f189a8b0a8907eb17bcd627e4995a9dda3e4e28ce08afc45bb9910fe7e390accfdf11192880b75c10423847f11f0ff3af380b5459406e03a206d1a439a08e3db50e3560be1b3b9d72aca3625dd33697e88e1c1d3f083077a9d52abf81caa186d919ac7365667e8248d8069ea3398208ef400773ce0172338276d52cac1810be864012504cac86c0193a62ec2eab5befb9dee3879921fa43e30b538166f310db983e1a25b91071cad033a20765e6f4c9205f912e9ffc9a77d038bb64043836affd985111a8efb3a5d6da217a48d82a7cafdc28b67a348997889511b357a120ddf4d10c571840e39a323a35b510c21e442cf9c8545bf5bb22a6972e1236ed4d789d387fe3c70e93da51d66c66942ac7919cd60e57079a99e962bcc36d28bdea700ebce7b358d72c8ef653ca4f5549a17a3889f1f655ddccdb7212ec0046e0dce22ad9c1a0d53c4b33c27d03fe82810aa984020165b8c5ee25477924345054bc706e14fe7b803ddb5e930c98c10bbd2d8e6bbe8714ba0d2325f2efaeae88b00aee25d1e88ca995460eba299458f439180508d6e89d77a1bf16e47ba5c7c78295678fc5180a54215e7837fc4db11ea4fb7294bfcaaa0d808c33341b243fabf8cac42757b3870baf649f2b0f688d66bc91398051ba7151bfafdd4d833381582b28d0f68d86898bb7bb50cbb8579d7c4df64349ad1ba1aa9a10e93328b71588b5ff5703c4b39fb4c7ff426c1322d5c8b0c6824f89c62f23460e8bf334786c11c4993d74a8d8bd1d05efa5355bf354b0afbfbc14f4a4396158c24aab4a33aedb4b4ac0ed2a87fc68467d79366ffc873943c6fe845cccc2ed2d2250d51da568d445a189c22e9d1beeb0a105d21d9118ddbaf286bebc4dcc743ff22708340c70b4ac59ed6d8cd7bfa5715943682b27afbd98a3aa26212631cd1798f8158bcdcdf98266dd034e37a6b8a33f31b387ddf39b0e1a8df59be2470294a8f85d62abdf7bc02bd48c313320008c02d50b4aa9c7693e01aa042ecb81887de2e706002c1495876b2789a2a1f72de87fc917b06f622cb40ad2bfda151fbb860b9e5c2f49be808d299e8163c2c4b22c64e12ce5201cfc8d7f1fb6a4f3538c4f4fdf8b1787271dff60b41aa09b6f1ed6ebe56614bec1444c414909ad5f52f196ad784a471f5af5e18db48d215bcc8a44f30474d10f5470e98f77cab57ed3e2136924006472237476cc5437043093d170f77427418439839be74e6fc08594a688aa13b2957ac9d6b82b0143966fa693a0bef87ac28361ca561692675f833d8d624cdb56442b7e809a8ade83e7c20b7e184b5b75198a505f042bfaef14a3f06ca6d876aae7cc3e58577e7892e4076274dde34bf4e633b78c995e87831355ed2d33a205b4b9e93277742c277bfcab7516de8c9d10aa59204dbd8c63fe62401998ed0f5434bd7836e4c21b8aa7c7d4694109fe439aa9d068538c0fbe5e4c0dc0453e5f990c4114dc15c74196777a2bfef2f0ee7adef394fdd3bf38e105d521fd1ebeb4396899a606ec6d2d47d68026eb1aace7693091d48b98fc34d75198c306669b3e262d3bf6980a6040833c7e4533abe165c547333a4ae43b090bedfd2363d9e00ceaa8afada60e2cc95bf7388d92aa962ddf6fb5fa2b6986644005f7dfd10f65eb5a32be615ead152703bcef4beb740aeb833b42db64b257991f3b40babf28906920791a725e95f09dfe298c2092b10dacaa844bf099e95aee2d24e0a08b927704eb700166e853e686bc146ac2fb5e86871a20ec59a6cb2b1e4258a23e788cbfc69228de7852a2b49a9fb23608f8ccc81ec2ec12b11334ff4001268a0ee6fdea025ba646794c387f509bff816c1e5c58036ad3b6087e1a177155c532fbb47cd5d7f47b0b083a754ed6b293a7cc4fd58e77dbe9d80bc2cae74fdd21ebafe261164b43988a406518c28ab63b246d8522cb8c5b1b5d48e315898007382fd1d182ebc0f0ecce5a483a44ef13bc795c324ac5c5630f6760f1e24f65d309469b7f39480e78167f00e01cf73af16151b45a25f27a603b3202d2382c8ce1b93bc33e0edd3eebe7bd764feb7ebbc0137be48c30100490620d5405fa7d3efdbeaf10c71b5b116f400f05c742045c31c39487442c516f7fbdf373314e6a78ee0b9798506dab51dd6e5c5aea3145f9a23a2aadac80d80b3baba32ec756deaf89a45636759f954eb9aaa851096aa377e2f53dfc83b4e125f731d9fdf5e58706e3af557e9941fe5db824cce88fe2363efd4270a81292f972e89ec43b55e801b2d524d3c1652ce4e2bc89620ee084d671e7a4f654e0ec6f59e5ed68e2a3e11880d8f248f4a2b37264989c20295eba572ff771642ec4c26166afe471bc3df77325f4e8ee666af10eff3e0ca57e5d6f1f873c533031a62c20b14f09fb0aa9ec41ce9c9a34582af55418979c21ca1d4288bfb9600e6f6f2f64a2761f21f85a7ae48a99bd46dfce6c3d0abd301fa35222b3d926363c41cb5d493a81253a3a7f5db6445229937586ba17bb922e2f421046756e35dd57831c5b493e9d2039b11d41da5534f2e4d9d63cf9f884562e01c4b7f4ccd905d4f8f7734c3fc3059b323a5458d0acc3a5b99efab9cca60898c241ec6c331b5e7250cd1fc9188ea47e63b3ab0088979f70f934c2599b9bc70716de0a72a1650b3ddc8e3d3ba7cedf3a7533efd4e79871a3dd52dafebb002c66b51b1331a4706a6e57410ac6ed484ea49e33662bace52a7d189baaaa55d1aafcac317cde25c99cb52e4bf978dae91608783944aefcb928031292cc776449c95a50237c66f809c0f7b98ae681bf33f4e514ef96c28fe7e931dfe25ae0558f34797a329f6a08471319892a8431900a14a10195a18896d27cd1bb7b036bb15100362a476698b7b5a3edfd9b792477e6d431018a4cc3672771909581f98a35265a9679ac8bfdaa78a0d76119f6418a6a81aa23fc31f6f28b88269c045294bb8fd21b62844eb08aa4315af9e5e05a398a997bda10bc554a4eb2e6c2be7871a676daff68a509a4a2b2b24d2d7a0cdd95474ef5de7dbcba0c55cb41a36c137bf542672043efe767b7dcd66e379233f0e5ecda1a6c9aa22a2553d5d8f7a94f588f021537348079a518ff55d28fab951d92f4a5d65294333fa35a9d5e2a5b30dc25544b14f8fd0fc69691af7ce40ef2165d51a2bbfe414bfd4ffa42b5aa7cfd5b1a5b541e33cf36b6b9f14c0806a253b1803a00f0a771a5c55ee12589747a29836facbf930e60b538c4fa02ae77e79bb4aacb4c0ae00689352541ea0c08e2ff91cc1408ae4e44130c8cc725e10fb4e69c00544852f0f481169757bf8095dd46f10eca7a34fc46b01b2d28b7c9e1f95d8d15e0ba0c9ab04a9302b437b6e1a3fd9bfc67a9eb8c10961a9b27a646032e07b70ed6a09c0caa8f6ed995979c136a740551fb6540ba86627993022ab43926b8534f0aeda96a9848c8048b829ffd325c00a6fe85ac6c4906e54573c626a6077257d7238078faef80f24ca8604f07420520b95a0bccb45d06e494be8869ec5796d89b049ec058d8c1e76f08458ccfbefdad2679b867d71172f06daa68aa06a543ea93690ff251a9fae39be47e64a3b15cb9933b36bd22244fdb9eeba653d56de2f47c85a527cc531fa1e1ecfd2541345f0ffe6415ac3e5c7d813ef639a386ff74aec5b0f91d8dd51692e4660905d36aa54c2b44ddc285905e896daa7148ab2a0ee70b237b7bca9ddf56ed99fa7344e5651eee1616d443f158f248b6a225425ad87582d098ab75d8d3fd420cb83bc7fcb84cdd697d1a3898a829e78a7d08a609bbfe6fe395894cfc8d55051b28c6c88bbb73d31116502da948c36c45d67c75ed9c858b306a5fcd18ae5124086a88d52e7928cea212e92e048433b4fee58dc9142faa67f85fda4a6117033a5ff03bd60fd38c1af234d2b0403089c435767d2f03bfe39a00941502794b98443383505345fdc2eca8903472db5f03d2f1b70e1038deefae391189416553f3262c49c0af064a1858c79a9e14cc19a6338159d124335abc51a11013ed7a49cd8b71bbe420845a8efa29df3cecc48bc094307e1fb8272c25862c3575343b65ad7a8333e5b2d4ad7e83bab679ec7fc69440f048726ad0aa0fda2a20f6eadd367e4432b2ab1831fc94999b8ed6ff88d560c467edc7f0be98b89125bc6e0ec9af3f81a70b02d5ecfabac8da1891d00d07aa8dcce50ac02618d1549d1da110783c5b77a3fcb820738998fd352bf67053333978da4e6da6ecd587ff6f4e2f93bd736dd94c8b08f83d197195cd491a60aceaba15651439529e53128708ab9f6af918450556c563af7b0456d22facf06e095e811c0a6a2967c5adc4f66d219b1403dd9bbc4340be4015698849a9f5c5e65849f8a1ae96262835ded52ce787f376e6b378ae891e299021e071361a08e735606ab777e42bb289646efde7fa1c30d6d7a827a502a511d104d0bf50bcd957a98406f49920d70953a5c929f428d272ccfc21a8813e1589b6b9d0a873efd65f53585e65747dd649aa8ce0c25592b91cac061bc9c6dd6db12295fac3fd6ee8420e5d430ce9f2efb63ce4d405ee3455e33faf53f544883029f02534f6f76b7161a2696a850219d94f12f8f90c6985e091cf544075463116066a5f29a2e16c8986b83bd75ae846453102a43b89553b568606ee01ffd53e3becc51e023633ad58c948b3bc748adbd34b413c009f974c8f6a090c6a828976934f57e0fe6c7719565f9f9847828aa1d109c27fcfd170998430370d6b8458a1ea6c25fbc1f9d751ba3843a76087ae14f64d3d40058a71ca3f1b607108aefafb347f0877375ba6882e9f0c35eb8b296c00c55abfe48ee862462abd0d772d10e2e1860f9dce11e19ec6f74ee6925539eb0f49cd117632599403b3d99d15d9e7205206cdf51bdaec24cf95d137d6b00a44fd15e84ecb80e022e42c7d640acd901de8a28"}, @typed={0x8, 0x2e41, 0x0, 0x0, @uid=0xee00}, @nested={0x71, 0x4c, 0x0, 0x1, [@typed={0x8, 0x37, 0x0, 0x0, @ipv4=@multicast2}, @generic="7cac8adda8840676b68f1f3592b2e0d5f04637dcd26931e989fbcba48fc02edff56d3514e6941850f34287793f3bedac4f", @generic="2ffcd4c45d35cd7d44a2c2d68fddbc538ea1d030610df15aac946ebe155aeb9b3e4ed21b770f96ceb3d0a890e58f272e125315bf"]}]}, 0x11a4}, {&(0x7f0000001240)={0xb4, 0x2e, 0x20, 0x70bd2d, 0x25dfdbff, "", [@generic, @generic="a50dac4383e38ee382c7306f618dbb71919cbde72eaf969923dee025f40de5814af6bbd92ac4c628b392434549dbe12d2eb7b3ce303d50865a67d896f8bb2af56ce2ab8fe2c3dc98a8da0845893ee77174c485404578093178b3e84aec4c30b16b154eb42b8fef787b5b49d4e5c2c9dfe7f7e61d1e315410508e6366e7be25ae52bacbfb70529b0efe8e58374455bd1b9860ff2034d48b950fcd5f713dd27ece44"]}, 0xb4}, {&(0x7f0000001300)={0x84, 0x11, 0x400, 0x70bd26, 0x25dfdbfe, "", [@typed={0x8, 0x78, 0x0, 0x0, @ipv4=@remote}, @nested={0x6c, 0x2e, 0x0, 0x1, [@generic="0f54fbac2ff118caf2559a05b0ccf41f65b4c39d8edc07741a1bed9e1c8d13e343998d3998f419b8b5c947c8d4302c3371f27b2eada6c5c399f73ecc0aa95b8d7bd2e6f29de9b4ecab6233f058dd85a3ca3a1d5e55e8a0d65d49541ef713814767b7dfbba2ce34f8"]}]}, 0x84}, {&(0x7f00000013c0)={0x5fc, 0x1c, 0x300, 0x70bd27, 0x25dfdbfd, "", [@nested={0x73, 0xa, 0x0, 0x1, [@generic="0d9e8bfd244e3d2db2d9c5d02bb5152da67357c8ea4cc749a4cce17e4e", @generic="cf668c0df70dd7a7830a73", @typed={0x8, 0x23, 0x0, 0x0, @fd}, @generic="3199bf96a2287fee36647061f34a0e1d9aa5ac1c622e337c68a3a7f36d0857fb70922aeb00d899331b110990834dd8c58815d6fe1a05f64babc86c8c45e2be"]}, @nested={0x143, 0x8f, 0x0, 0x1, [@generic="dbee821f8fee5a57da4b6b6a5f17739561fdf52ae636f96c099f630de887ff944c5e0fb4b71e458cac8b1f034728b921b90e14f84bba5f32dc813d6cacd2dd8d321d1c46870ee8a5", @generic="8f233311892aabc41aca4bd9ed671aed05151af463a4bade0d302f2144f75b64d70d4c6a0675e81208d209fe9b8f55d016f5f88857868c121b840c471a091657769fee83bef95a76825484f7a1009579e11c67d8b547fb038a91817ad9b9678947e70b2ab7de", @generic="f7b7a80cc9864baea66f9823a38a1ee6ef480e3ecda261f460d96fa557f2806875fc4a261a9a87d5fc03be97bb6158504f9a5393652f8b64a59f82dc31fccc6b931a", @typed={0x8, 0x78, 0x0, 0x0, @uid}, @generic="33135e746359739b8f98feaa59c92258bf53a5b46898d63d16b6711419e30166a509b23d4611f3923df427fc891b64d3e088139c246651aa26dfeba05565e3a9755dd261957b1c"]}, @generic="87c2664d49d3bdc04a211fc57cd09492a2c198472176089622104b7fa2a6276dee4ea0b7f152df335da35e9cfeb4353deef36cda74e13016e7ac6f2ce879cd6066121d979fde56cd3f60c88f6f127da2adcb291e12a156def67ad8449107c8cd92baade5f32f2650a2695932f0aff68916ae30e4ab131f16fe41b129a9e314964c6b7f7c27c48c8f85d2fe66d7315f49116fbe6769534a7223a28ac8e45e46a72a3ae93affe5827556ab360c139fdb5ef96c2b081ebc68dd95e1b65e692e9331a14a8eb79407a88381f41947acfa2dded632c6ffb2c1ae0c6308686801b749ad4dfe1270358d00150b9908683b0f2cf3d5c72d406ccdf65a51fb0a", @typed={0x4, 0x25}, @generic="bbfbd6d22ed0ac60465222481749abb2c9009c4124a530a8769ce281200036c1ecb41a796ea4fe1a0b01ec6bb857e8b91467196f31d98746bebd4805c8b5b3f6627338a078acbbd2efdff7eb24e359baec6a09c8b92e342d96b983b059e575c1290cc4ee1f84f33f992cc58b7c6205f9ae92196c7e46daa39c769c8b53cdad", @typed={0x85, 0x9, 0x0, 0x0, @binary="bb5b280149a7e89f84d12cffb91fa6155966d9206191c430220a0f3a5471047904cb47e8277fb8daaf8d548c801f009d4eb23dd1ff44ac83186e764ddb737482bda94553f871ba9cfbb58046c7c561b9b79c0bdd137d8a7615d40fdd47076573fc56c291e941a7ca388d22a578f0cf9601bd0282e0657d9e4113f5771e0cf9372d"}, @nested={0xbe, 0x8c, 0x0, 0x1, [@generic="bfccad0102e62d586dee879074be1427334a0719ed5af6b89b3e715297919742880e794bc3e58eabe8dc39da582a5a1757f2e9359fedc17f78933a0116b0a1b3ee4c8e2ca20fdba53dc3b9cacf30fc8c9c2f175b65a511d6d373f6d023277b173a379c868646f2270aba83230cb73b467b169241bdfa62d572e287ab516fb89438fdd5cd72c6fb41daaf227a9264381c21336cda0e77b760485ab2a4ada3f429fb555e96576463edcea453ce3149a9806249893d7fc0d447a4fd"]}, @nested={0x169, 0x91, 0x0, 0x1, [@typed={0x6, 0x1f, 0x0, 0x0, @str=')\x00'}, @generic="147913d8b4bcfe154ac586a16ab7872f4f39c595eea4cd6f1d12a5ea97766b3754a6325a3db0b7e42e4443256d2ce891c76085046d1aac14731bbb5983fa2098ddfa24532620cf462dc6c4aef6906d5d2d9ce6b03f2cc4d5a6841fca934ea37a87ded9d252c9bb64709922c6cbb58218605b537deee8d0504840831bd9", @typed={0xce, 0x86, 0x0, 0x0, @binary="09a42be2d46062887b0f342ba2500cb760ce39e5c80389ecc16b32a8ef4f32ba6ab635c552da72d034c97280a3079d86a0fa28d79333d3d378d9fa452ef75bfa926af7f9751f3d2010a8eed78d6eca149d3e078a4440de21fff760ac92e9ec0076dce98fee86db695b94a7db1e3bfdac565cf51b46e2c28f67e7abf11ea5c6dc2dd9946bd39ed78cf618445bc0db3bb6eff953db2eebd787cc9deb0367eee87af235811c3872e9e0b9124f77ae362172802af9c36b35f1494a7ffc90e18097378b88f0ca36ca01860cd9"}, @typed={0xc, 0x96, 0x0, 0x0, @u64=0x7fffffff}, @typed={0x4, 0x8b, 0x0, 0x0, @binary}]}]}, 0x5fc}, {&(0x7f00000019c0)={0x1c, 0x21, 0x1, 0x70bd27, 0x25dfdbff, "", [@typed={0x9, 0x56, 0x0, 0x0, @str='\xa5$.]\x00'}]}, 0x1c}, {&(0x7f0000001a00)={0x1e4, 0x1b, 0x400, 0x70bd29, 0x25dfdbfd, "", [@typed={0x6d, 0xa, 0x0, 0x0, @binary="3d6af04543659b27e2267313f51107c549c10e684c965d4572763fd3a7e6634b4fcc1799d74a22f0cda4b1ecadc3a79836a43ec07426c78409de5ef9b33d938d22ef1d774c7a81201399b95733a019ddc7f72ffd1d21314d00348da56da94e39d97e18584cc32b6d30"}, @generic="7070226754877f8f627e40c6f97c4fc1e7213a30bf4816ff20b104a3e324ac3c9708bf9fdb9ecf76b9c5488dff8fb05418d22f8baee8af43e40f7b6310552691290c69178e85dc416c1f883ad7055ed239fa316cc202f7f4234bc0284fb065b1857035f9c2842490066ed86f69c2bb7665d64a64c21ce3911fac15ee4e895eba9eaffa7e826c517ec565a6a7df20f1ede5611190cc47", @typed={0x14, 0x79, 0x0, 0x0, @ipv6=@mcast1}, @nested={0x8, 0x8a, 0x0, 0x1, [@typed={0x4, 0x5b}]}, @nested={0x8, 0x3, 0x0, 0x1, [@typed={0x4, 0x84}]}, @generic="8a86980f5b985c2270f7a008836cd1df20670c380e1e1c1891fa921e79a5e38637c9c804f4c2a857d2494f7dcb1d44568b8cb6042ae4ef673a539ce58cd6a9295553f5d8084c3f2e437b72e0df9914a6907337aa77626b6d61bd2d36767981e5d5350ba1758ea2c2925cbdb28482d6508bed789e09d8cf5c3dfc0109d20f90e7c30431fc6e490fd1440b31cf89c6c1cb056cc4a47aff7854e9f0a1f802ab36a30e7b18fbbf5fce97"]}, 0x1e4}, {&(0x7f0000001c00)={0x358, 0x1c, 0x20, 0x70bd2d, 0x25dfdbfe, "", [@generic="fc31aad91528e5a0a139c146ed7d0d12f9718b7210629656cab4204a9ae7c4b68187b59209facc6110f697addaf3cb537f4056fcd494f6bb0127da1563f175eb26c133baffb0e6f577de53c0338304966bb4fd94739628e2757485a47c628b083a66c560092fd603e161db3fe4982577fa3b2a8fc4dc8c2fca777951ac737019b19699ca69364b45716c2482cd5f42dd34ca1380", @nested={0x1b9, 0x5bc, 0x0, 0x1, [@generic="bbbf544d64ee39ba10f3d42a2e9f7d1846c0ae55cd26896731da7ec3fa8621d07809fd35f14484482f8349af15f4360259d4c50c9f434a75321a317da187b2004e763e06c6e36fa2b2a74a3614db0d2d99521ea1e4736fa5be8b2320689cf268d98dccc5c67ea2b96a15c5bd4be20f8b9a981b9a63bee6d6f4ece582633446e97638e0bb8dd103dcba93d9a5cf10134da7aac7df9262e92ca05971fa5e6147eab9f5074ccd6fad7ff06d3c5e1415996035fdf8c0caab123503d7890dec7f5373b3413aa70cc994a5", @generic="ceacf3d6fda23f79aa6bcbe7537909962449ae794d944c5607dc0b66516e3da8ef6b8adf73f4bde454cc0481a43d57e3e5b836e55fd4587ac0b053e4b025b400b4c37888a6ff848758412797908c594251f54be4d3a3d277b27fb116f0a18577634fd0304a26ccfed63d3d84b38caaf52a8eaf08dc92cc0b6f8301afb8d7ef4768f41b0898d68481e07c558632350f64fdba96b15db986cabdaabc43cce2bb8c2cf2772dd92bddbfc9330f8d74fe7647954711a4db91075cc01463363bbfe48edd850f6aeaf8f151db7aec9f9bab8d985f8b6b8059023100b672f6b555c685e9088ef400da8611f883f792b577"]}, @generic="2ac146d69e32811099904216d1fa985e90b50a0a0ceec856637c69c3d275833ffdd0ca044f6f4218a6db1ecc88d77a46820d434f4d7ee2f16e57c659636a2226898f59ea35c2a78d3804a9d4c297e34ca97b88b6cdef4655cf463c2dee66792481b77d0366e834800c2fb604537d7c8510c060d39dee2cd05d8961ba370dfc1a3a67966b3d6bfabf0ae4f569dfc03e0e62fa4a1a6f3f371b9568266d3a1a0c14e3c3572ad1e6ceb50f96250a39929c38aff81e67db98e3332474a7617e87b21447a6e22913b00db858bdf748255c897d14fdaf5613fb045fd86955f1623064370fb96036f818bfea8f5242f6c3ac", @typed={0x8, 0x6, 0x0, 0x0, @u32=0x88}]}, 0x358}, {&(0x7f0000001f80)={0x20, 0x13, 0x400, 0x70bd2c, 0x25dfdbfe, "", [@generic="eeeac599bfcb32", @typed={0x8, 0x3b, 0x0, 0x0, @uid=0xee00}]}, 0x20}, {&(0x7f0000001fc0)={0x113c, 0x12, 0x400, 0x70bd25, 0x25dfdbfb, "", [@generic="1737c05dbdc25edab8dafadc9729fb9a5a502124f6f6add1b41bd385394c289d2cf5d2a40cb7da7afa9221cbc609aaa297dc8d2f247abf09707b64483bd84f97f6236e3652c4db20921cccba1d2622fe9294bae348de82130d65469cf0675b2fde810c52cb951a5b49fa24c5f91ec5ce58e25e6d72e1ff50ed926ce468ed73b30b9259a7cabbc696fdb317af599d5a564b6dd0e63de216756d451cc461a7f37d43edf652a076df7ca16daf7e2f6d", @typed={0x4, 0x3e}, @nested={0x1075, 0x3a, 0x0, 0x1, [@generic="26a4a6720b061e4499c940f940c540855f67deaba8a3f40c06f18fd57b4756d988810acc1e9955dc399cb74efbcf92ada308f5e42f72c167aa7dcd952b842c10074a0552ad2d7a0da7edca67c9b126301c56649f699e7fd95721ec284666efe95af7f251c2", @typed={0xc, 0x5d, 0x0, 0x0, @u64=0x4}, @generic="c8206ce7195a3c6797a8800d1cfe7032e49f9ff6ed20b32175626208e80b8d9c22144c38e6aec7b6931995fca044e5d8b4ef416c256984472ca7838580302cc2e9924af5d9af4cfa10f876614e47adb1c26d8ca3c139fafeb2921c3d1d93b7676a2f3127100ec9e52a7ddc41cf9b3990b6f2e514ba7c0ec2b0c5e156dfaef5c9ad10783cb2cad729c3274d0693bb306906dcf2a463e0b127e43d90fa98d43c6b5653522a77f258852a15b2aad46e55de8da5209db0a760713974fc62f4726f3ed63913040a25bad12cfac3954027e6c3dbe270d72f052d7594f796c72debe25c5955aedbb52d6370f2633a67a7070b241666fc9c7e0c29391b2ea12b8319a95c6515eb05628e75224dddc8b0ecdda3f3884fdff93ac359ab2159e45d40fead8769a5fd5cb84bfa6cfc6f3efa32e3a5e7ec4438432e947f7cd2679ece49c9e111cd87934e2300e37eda4e724a8e2bd3c39e77c26e7098b9bc767440b23a9ddea3d530a4df689d598d1a7e4d39643f914afc251279069222d64b7119cca92aca1811c244b1aad5d758bcd48bdb74a47c4dac0c7eea1db21bc5bc2f0cb5f3066f3cfb6083bc602977aedafcede997f32b87d826398f0d8e67c6cb46da1451c7ec98cb83f8c0148f2402dee8f32cd00b0c381130c2cb2c26308a613b455a6a1fb0aeb8d0ef3d8c528a929c399d08d3330a26f62396a71c7b6de9d05942e50f4afb182b08f5d218c56302c19c386d491d6f869602cd3901312123c556d3ace05e9f0a9e061c7524bef06ab26c5e370b6d79ba2e567065266a712b8853d4de64d1627f3f0d30618a948369d6ca5af0916c6cc6c0d09d87a959be4fe7c436987502f79ce40a5edbc9ac005064f7825db0aad0c243742691ff1cbfceef7c873544f1dbb45e485df928ce49b5efe16eba108f037e07532f6a1a2e1c04ff405a0c0ba06665dff60157996aac2cbd32905afca1b831a9880445f65a272940f7390a7c4f5a95b70a4e4a9ed6739243a788a9af8b58a28ab197b33d2352d4c8c03ed3dac5d4b948896d75960350f3b1ae41d9169b88b78aaa74521e3d796fd02c3336dd0f9f607a494d0e9a750097fe82031654642988bd4ba5a67978379d77beff2de0b95c45bfa906d75fbc024e1d88ec13d3c6217aed0edd4c7a5233846148338c23edcad210dd3225928adb638fc2ba7be570f679e63ba9ae6eb3ce9f9777f5de0a3ac9d2dbabd6ff151e7b0c2daf75237518f680ebc404989f235821a94954c25c5d31396740d0dfddfa88bb3e2e77b919ead9c7f8978b8c8da84a1c1d8eb0b784f2a1d1059ba2536bfeadf652728be937df6405dca26571f0532623a1fee5cbf8db448d614e676ce350e842a88e309e490e9956bbc98354ddc0acbf035d7431d479a36965cf634288157b0fa9539bb378561380c5c7748b27b1c90c22bd6334e086d784180e67d57c96eb536bbd15cb2908977787b4d95a9c013bcbded89755de41fcf50cb60cb9369e7a16856aeacf38ecf16d76827432fe8f46638963e356328474da4adc4c6a9e05e4d0beff5107bf2d13c0f5a7854ea00073abbdd1a8cac6e1882181db0dc174d1b68f3bd0e53ffc79c05fd4a8e5d73137414062005c558214239486083928578f8d0b8d08816030d5186090d8a6f7494e25110f120cdc8b7c6a18d529f81521111220e6787e4123f1b861a2a3224bac294e95bb880a01eb2f7b49103b7d2e1ef0a38b1a235c9576c89e880188e06789a21ed7bf2fc3759025c2f89f18c3ac2326769ca0711785c0d7f8abbc943a7e71a4197a500360a753dfbcf376c61e0ef5d3de863fb31860d598b7810d1c535e2fa4c02c4ba5c7911b849e4e81d6fe773110937f73668246e036e487a7a46949dc897343d6c43dc4950da53af7e3f70a364e82f711cb3cf9f2bb3bfe84bf2e6ba71774b5fcf1352f175f8e8e0943b51fc3a198722ec1e8fd2eef6a466c2782873aac6f2d4e3afec5f958bf8008db80449333855fc94e13301ba48f11a36454b47b8b14ee54c194a44dfaa8293ec3fd388124b2b4d4c98ef24c81f550537ed866c9efb1a998dc56887cedc3940d78a3386a27357b4430ac801ae1af660d14d41c5176114dd56fe6b9f3a70206c9d267bd61125d5d0636e9dd6069ecba8f2aa451546d43942a50289c7761a8fe475ee7a57c1e9b6beddcec9786b8e49995dc380f611bf77f85247f113b1a2619cf758937ae18e668bb7c43119fb4da5918052adb38decf97dde79756c084a049570ae6f25e57981c967177b51ba88d6b016c6e1fbcff5ba5b575001c7fca40530dec94ab01936be07211bd5f37afd61642e29e5220ff6c764bc516c73f2be576fc78e0b825b5c2f597380a36b2ebc635037d0e7ed4d9960fc2ada546b48f7ed9edefcef3b9605bd2eda5c954d261bb9ed0c3129e39f5d06f867d9355d3d4a3772c61404c387f7fec7a7d1c53023c4c973df350d46fab68977ca0852e953d76366f473d2cacdf819f5556cf178e0c0893de6fcab10c87236c7012137459ca82c1e48740c563678d2a0ca9924c8d30c34aa169aa93cecbb356f4f7ddd8c60101f4d5120a56ff05a611a3e1baf5d9d9a327a2b0dc12d9cdefa5977ff1d33661ac7a71dcb24d02af7a7009f46c582db8305ddd9288579777d2e920f618cb94d79b0431207a63f39a869b59ced5d6b5374c4d70614ac44fc1c0b6853aa3d8e3d5fe58ec405acf62b47fe0ddcd0cf6fe23b38c1a66c2bd4298f898b9d5fc9f435725be18fb8844cd56d1a8dafea79702f08e02991c5b760a2e1557c423d4e0b361efc5e186e3d63fd167fe306f7ac2453d1a0f9eafe87bf9a8accd27784315abc1bd5572bd38e408f50b32e68fd1a1d2244f199bc4fbb8b7c0ced560eafb1d1137354657dba84bd5be3bf736ff045ff64f1bd540bcee0ab41410260663320e3950c4d1c345a114bb0447f886a177f7ba76670f09a92f5ccc11527b81899aae9ddcdf6dfa096d3e25362af6dc805c523d231c3ba4162d07bb4543a5c13291e4b9d6b777bcc437057632e3c0c50d8e9e83797130e06930dc7fea190bc0d8df11f0db511cc3fa98f8dc36297b32c84b428dbe2e165e171c93ae324c5cc77423cc7b9e6d0b9600592014dbb58f0a318a1748d1c2272a871a444429fc871eda1b276142449cef2dc75d09750e886981820c8f8a7731a880d804d5ac48b2c44636baed2ab317887f680e30bb9d440531aff50071f7c1d2803c0cbe9f05cddf8bd6853151fe3c0969b7b5181393bb7b293ece7ecdd5050a697ae140a62ec275c954d73499c648378109278933018ba323b6344b86e702c4131a11c0239bc3990ccf0c3530add75646d5db3c4eb1a8d251a029baa56fbedcc4bb79c548a39b08eff5b51dbfe400c3e5dc916e4970504f537e1e147d2059e0665806d02a89d8b7a2e5549f856d4643ebc030e126fcbced7bcdb9eb9402f3cc9f0d71c6ccdbc1fa249c81a43938a0f310651e4228a2555134cd5185abfb4a9d1f58f098e7c4d68623fd1fefe3d6f448a5ea0ddfcac55555f4b0d05eae90b5fd39f2171eca2c93c20c5a66e18de26472024f3ab8558c257fd03d34dda1b6cd7e4b3caaa72954561902d1f34c26300fbc5ac50a638f47e0cc8622d876c053975964dfc1e32e6a57df500af1306e92b78bed3fbab3a8a45f31f08c99154fa965f71ffc02cf36012804e73862f608db5ac0fcf82207cb5682536aaea231844a489b52ff8d9b0a241292ce6eb260efecc699850f91380140da9a0c4feb04399525bdb2ef91a57f6f76b48161b86ed94ee49e827b130a182310792f9aa0cb079477ef72488d4234a27d4687296a95cb01fcfd39de32a8f1c2b7425776d9a4c175ddb62017206486ce6387e21987273c22b80fd524cf237ca78ae314c181986014b65e78826af7f8d6852e3405a1abb0ca53af9532ce4d48465e5c0d4fe72410a4417b8e95fd6c05b15499a39cb8d34aac4cced76b51855db85e88a41a19c50f4d5a96d69f0933601666bae7ad841bba5c43c521c2e937f1b6d4d9615c9a7ba7a03a3764f11566fb5a68a667aa7ac4c86632e4602e2dbe6d7a065ab3dc39d4edc9addafc09b6c10c99350d29f0dff32fc153b1520718a02ec59f3cd09ced7f35f5f7301467503766c3b5a4efe48384cb81cca7c7da79c4a60a13996ab6ac3e56dc12f8b8943b37a6dbbc1c483ccfd078dfebbdc54d84dbf3dd74cee6b0e3100489dec1b8b3a37a4c8ccaa7380c949889c239c392b28669d4d61db706002e044895021e68dbf5f9ac545f2dc969610606a657a21fa86490f3b5c301fbeef136aea396f3bc07f89b290a4183f88ff4215db09752e1acd8260f5a028967f42163cf954a6c27c7043949333e8185c309fd9b04960081e47ed4f8b56c5a6bb70c32ab6f5a7cb738e1b3638578e034c83e285e0c123d879eaa6af320da39e39c881b7a96e47d210ad55612c494082ba7295f04fd86089f066d4509ed65bc3002669f47c71ab89014ea460b86a5ef46c2cc5c12ec81e46fce1af8dbc6f4a63089f9d22d3179eca3c9aaafc6cf0efad2ccadb51ab09c0ff0db9b078d282e27caeb6d531bc17a3dbd53e98fff056f423d9911d3fdcb2363d049eba5bb2627d7f62311cd2daf7fecb2235705d94a8a9e19bf6e08522c3485997be60d1dbccd8fc76935699b7d96c9ebacea983371fc4a2b6683bc37aba1cfd1eeafe95de04d98fad234b5973a67b86a01105ef473e2e4a2ee1c5e8687a51f90f6eb80e0d3165343075c6a1151630f82ecdb77aa7ee4a1600d63bcfdff1eefaf868629f9c2e286301bec4ecca087a0d3840baf1c48ba7dd59c70d2c8c765bbe8728f320f704c3922446c38ad5f945ca7a939cd5c6fa84d6ab51d20fc8a8c3c7a7a4bdcfcdf5f064ce13e74fc4d23e5d585351653446c5c50aa4dc2386015d91ad087172acc29c2d60ba19a7fc78a9819a69ca8a0c3355817aadf9d156e72cd44d5f418559f4140df2b1946c8f4fb37ca2180526871ca16bc79a8dc4ffa5646c62ce8fe0fece4f555c5fdc5e46525ec19d5b38ce9d9d916cb963aad48863b5c176f88de76a840e3fb0e778746156c59827569fb76288785a48e6bbe78d0fdfa6bf06be535122ae8e5d0f264f389a60dfa86f098d44001dfbca40d621168f482b8e67ccf2d6e80df8f5143116093f2dbf7a821af343a46db16243d4aff64f2684dabab1b0a1ed12272f7003f6812338c83edabd9654df1d2fc2c42073d445f1540257d3282c9ca130576e8c990560744745b2daf6275c094cf8a099d800e8aaa8480f028372e7d50f9d8c5c7591ddd36e4f02699dbbfd55469ff6ba59805cf2a9f86eca6950680665a7d4a26642f2703e12f1bff9efa8f8803ab872b334ad86b06e51a5c185d17fa9fb64bd60dc8e6fa1070dcaecd1ee7b7c2027b1875807515c7b5dc41b41700a40139ea556fc3c3f8b001fe88e4e5ea7d7c0ce2745369793da36e1a25229d007da9b55b996ef7bdb01ec2f54430c0b143a754d84591270e4089e1940d54a2cfc848f10ea9dfa832df2ea27fb04029b8ab46120d7bbd0162c4c9a6927f9081d240ad4bdad484671d5c6a5d0aa08eec0374108e5586c70d31c4836f6d8cad7ca135da58975359a053e1011c9c28b1676a2a216832e5c9af46b6cafb85277244fbf0afbcd9d63d08ae5d2f902f0c71f2ac53ec69ab8d8fbed9c6a97322350a28f8f899d53819042c6277d3d95349163d53ea1b789e46b1f16ba17e2d0c18dffe01db6941208378572faef13bfc6ea185ba67a4ec78843623a2"]}]}, 0x113c}, {&(0x7f0000003140)={0x1474, 0x32, 0x100, 0x70bd27, 0x25dfdbff, "", [@nested={0xeb, 0x59, 0x0, 0x1, [@typed={0x8, 0x1b, 0x0, 0x0, @u32=0x5}, @typed={0x8, 0x40, 0x0, 0x0, @pid}, @typed={0x8, 0x2b, 0x0, 0x0, @fd=r0}, @typed={0x8, 0x63, 0x0, 0x0, @fd}, @generic="295ae53a32a208a7170777ce180952a58261884cd54240b2b9d4e84502f3490f6e1a2c4b740742cdae5b5edae8bba8bc4d220bc87eecca963147f97b657a9278bb8a3d5eecaaba62b81f1215ed06d93b2f71fb09dbab392b43141e4aeca9139fc24b5db3544d8883fcfbf525dbdd755d6441a29c510bd612e051586003422f9cb835e0fdabdd6e8da092d06573dea19203", @generic="e164349c1ed5b3406ab4d1a2135a86f1f13264c6504b4abd2e0935ffaf2ab814a80af4848550ca9598073a2febe6", @typed={0x8, 0x96, 0x0, 0x0, @pid=0xffffffffffffffff}]}, @typed={0x4, 0x76}, @generic="2318cc780984bd8e3d1fccdcdef27e2295e8d3bbd449d80f1af314b54b4e3f65db43fe88c19c32edbd0a67fe535457c4a6a895b02d2ab2784a62327f4b421a730064fd7c3c1e4885701eaea40ddf825ce59d76a450e8919b51ef2d51ae472e2cf34fdc8d0c89e13794db8054e4f06b3a3b35f9cd5defc18a40588cdc59147c3a252fb724ada0737021d187cfcc21e1fa042531d54ebc2f3616b04643bf397abd3d7c0a73c193e80bdee26f00db82d34fb38991428c3f491ca9406132435deed5264871c11cebf843907bd903fa13273c8cbf48e520f5480d626126fe9167f12032d76f6c4333dfb82b9b8c649f440284b74f91186a96b439de24efabe326e8225e9a168b40ebc75fc3167b89e77dc0308604d58fdca67f9d8e56ad88413c70830d05ff219caa499cf1abfce25965a2668b010da71e14479a3c5e4fc62214d8eeb05b658c02bfd5453c88e60f860d474b87b66a072155dbf23c8546c4e17a5d698a9e38d527f040c1b656397d082f3c86adff04964ba6dc7261eec0ba8786f9135242acc7e66741670da1e1d9b19c542ff3fa17fd27a0e982de3cfdd244d363aea960830bbd0964ec8439bc0ec2ab0311ee847685d93c2661c7691fceec863c3508d39ca62f9218844b1b3c6a0def971a193b67bcaec5ff9806dcd88d58479cab3987b46dc1fd6ba572a404c34f9d3d04018430cf6f85627b71617c8a0f7cb38f244a1ff78b4938463de0d81d8d475b8440334e56f6f5bd6a731e9c6c7b19e18681d24e92bee5dc7f4cb80fc1314c31f4085ecf94baa3e57988d71c34ccfe1ef01d392a83d8df9b3ddbf606793fa3edb99c97afd8cf2a5f48bffbd7dbc83b9c6a63542e748bdfe31912086125b75f9df2515d590d1f00ff5ab4ca0b84cb479517c9ac88c5337d949a7dc8ed140fdf4ba0bbe7f3d9f298df8bca3f212d1bcc0f5493f176541b6f2559a08de00bb1c62f494b1f05d3f44ea4b6dbb18a6a55f0d8f660cb11830eba73ba3c47bd04be58c0786a01a0f995f11d58ddd8f7967e8929bc49d15f145c213620698daca4ae3942a1d06a5c022af1338156b8e7c3fdca5a7a800bf7f2625891415ee062580de3cc6619b68dab36d465e1879e121c7b7b1d81cdb2f56a41ee384ee54c229780a2566d45cab86e8806f33ee173b6a129236c64cc78ca12c8995c1115153bbc78ce82d53fae51951a8c197962cba1e9a027c54b54b223f0c3978a235e3b85bf58886c236e39e30a1a0b7c7270bf91a26227e3aaf7517ff5b8699df005b0ac65ea6eae2018d754a6d97a18d1f8cc8e0f28e7cdfcfb2174f599c7de1c14b04fa73a6217970bfef898a9f76261dee751c1860e30bae883f52dc3340f5b0c142e939a917785f664615d29eb2dd5a8fc02448ab86b13bb17c98761d7582af9bfb1a933d3b81db761ce87b445a4145c675ff07812e7eb0154761a0c8fddb8ba12c6a96f01db49fef791d02e88b958aa7eaf4fde4a18d43ab55cbd3e4e59b1fdc4081f0c129636bc346fa43041863e2abeda7ade1c4e8ff5f938796bf3ab65e2e537063e66276ee8fc473a982b15ce73919f4b382c5ea7205fa6dddf53d356593ae92e30fbac067fa20919e58101fd41fba700d9390eeef6bdcba2eff78ac92a7f81c2ee931bec09c7e63a999de225c822e47963085ecb59435b2c8575b8f4c8fe46ceb315a16a93aaf94420f8109e18ec8c17e3d7cd7aeb397284788d10746a400c0821230182174190152dc28fc4261899fadb2fa941317e2a94dbbe85aa9e96101124d65827faaff1bb1f4062236a1aeccc7543284c0f2db5eaf7da9f45a13c7211b6a75b320b06276a68b145b86a457c1c9a47f73c14107aa08ba243f6a067826da79fc283d6daaff2ae5ca63789f45a87a936cfdf071c48cbc56661f0ccd66288b420bd1ffa52fc626a9f75021dcaa934d099e1a879e0eeaa92296c73afd5e9ac2e0592775dae0bdcb245345af46c5765aa4e7d79b9750d4b081ecfe74a639227a330a754b8ae2b54a8e3366b3de120abe55bf7e864d3d9afd3f6aff83a03df5d47e6de9e7aabd976b99fef1abf69e7e6f67961f51db79abddbaa1b6fd99dabe59f4ffb3cb3cf448d8ff5ff8034fbe36e3004cef8d39737487ecbb39575d37d8368894fc2188625040ff3907e772da539f9f1d253486fa48a83fe5d77d3b9c2272e8cda334a07c65fe1593c7e2df3fdf820e66143b60033eb9e780c51cd98d817ae11cdeea1766ea48bb877ebf3a2ac0c2613b27e9a9f6110c90786a0f63a9e8e5a62538640d6a4fd116a7bbd572bc6da9b9b0bbf73706c08f148572f14e4741935ace3e09f0ab11c334c8116f15e24c8f647dacc2dba6b492b0bf6321efd8c6378408439ae28193d8c8e5dfaa524dd7144f1c09d4ef02897485448195174e75f110cc9e0e4ac0d72dae9c42289da4f1889a58dfefe2189b9c98cf54954a99818e2a380e19726d0803edda75d6b809d851eae3ef2f97f7134841abe2a00b6bdd2024cf1d7c0bad1d1e661f17bb75a4ce18bc755a90673b2ab79c7e7587dbdfb594f9b5c66fd42b3c583939c756360d1a5fffb07c66cbc8c3eecf2cda6be39fb1f1c21687985471661ad2e3d33696693b3465752fe6dcb0b49631162158204b4d0e27e3bad2d8b5b81512c2af1bbe30713d183ae62b4f6c09bd7b0b01dfaca3c7d82f6ce16c69adbd5ba3700c17491000f602de8f7f11aab3cbf7642227e74cccc67b9cab0a7dcac1aa5d14280277984359947208c56f6f4dfa3ed7f29d107ad91910110baef4a539337bd5666e4fba9b8f9f3b543c0d357a09b465d73f873867e1d1c1debac09fe3bfefee7e9b5ac0e43665f1c3956a572d89e0ec4f2c0fda840b5c603f6a024d41a17bb85fc0b2061a32df93455aa9969a5c795592c7f96b794c76966d055e0e96c4a68e2a7c165a4f2d2b0907a1d98ff8f709f0375120f4571f5fb38bb96b0491b34ec7202a1a2a82b23ea1a3c11bd90942c61c3b206e7e9fc3d961a6b8592cf1a3cf38fda42283daec2b5d1841cd216de7faea3feaa7d0b35a0acb6f86a7b55a2f4132edd10f8c35d64e43a8517f9857a4ec788cd5a4da8ae202d1b896d5fbe36f4366236c52b81f2e01a37655009ec76212c7239bac507df98edce6162faf305491eabd75598e2482d9dc1832b5c5345db8fec6a4a5814de64dcd3544e71f08aed1d5d4fd21d3c7dc5f7e94aa518522946f53006e641108684eb99ca626fe2fe67fb0869169e6fec32756351e7c9bc1c6e5fd4d771f38073b0f7d91802b80c438f8cb8e306ceae413a556864f1de99b2f93fb137515a7d8795539228a0ee183d6d18fc6ef6b094641f33ed313b08e4ce36f31772b85f74aa7715c2daf6e28f76f61edc7a0c52c875c3933f20de373d48e2244b0d983e818c491f1bcfc6d09799721b24075f7c220b31a87323b4f6ba4194c2b9ed160c17df7ecd5ec0cc2d5b33a88bfaf234ee00ef05732c895578a82148574ce43a7afc64701cc764f1ab8b3ea34c1d2d1cc2d9d962465083572395cab6f93ca5a19215653ffcb4871e06320e7cdc5161fc4b67740c4dd3c46ff9adaf01303fdcc39ee9a33690a891265232f8fb897557806b76a9cea478efc1574e85ece725d971c33001ee4230539c3b5cf3d9c5c6b9d21aab7966653b9aec5959a78aec00b0578d4ccc5d5740156df01997b0e02967e35f9ee4e6b28ce8cd13c6b74b310abc6c9ef0492a222a8e560f22fc89bbef23931902a2a4ac6a6c736088570c4f4a5b11c3e790df29649500c8a388b1c4cb0d723c30543dda993868c560073875913616a4ed1806696309d3fe12ee2e07c55b8fbe383bc9980a6f7e5cc288956b3d01da1eea3e851fdfb11b2493e515d8318f0c7728bf1942a0e436078a0aec474bc8aa28f77985193fbbffacc58adee5d64c9d64ef7a497a81cc81a48080d505a9acaea4f988a127d641232d30a2e6636604084490cabd6df5f89a13c953246dc2301c884b0e979d06daeab55d98a497be7a71530b5d9eafc65caff0803782c62f1111e6f8105539b9890bdce447c4e83bd2cd930a12c347a2e52dc019608ce1e710a8f3e622d07f7cef58af112eb2549a205adb8a22bf8e741157122b915b5e936016138cb29a7ec46d257fa317e3c533502ac00521e5478e56739a7b9dc763fc1c67efc4c6a7cf033a268003cd2035e487e7aa080c4bf49b9e12b8cc48e1457a7dba0469b0508c7200510dd3b8a671e64953a293add2c440bde9596d760960e5c9cd8e0372de341266b4cea1fd26114eaa44cd332921f83cf4b2b9ee5a4d97d2ed59b5436d47a73a4df9dcd8280cd0f7de9aaf93fffcceb12bbacc4f78f93248a07e04a801e685d2e6a426516ca0429bdff2f561ad55e8215dfe7f7f1492e13d5f0c87b94b595337e463e1fefc13d4272b5c795b045d28fe2983b98ce57703c5fe70b73740a36cd8c9385fb914e90238677b1f9db5c7486f3e47a635fd15d72d0ce48adc7865f0e1104cb30605562217657ac28cf317d518b1c77f272e03e4758add778d6378255dfc468d312c7df1cadf7c06d4aa7834b7d04ded374ffe2af25126d7f4332f7582f1ae35b55504d1690d97bda60d5cbbf9e661d964e008f0cdf70d3b3373d7365a41868de11f3bd56d5706fee2404d776d7a2c15d6da72b848654e31e53993850210f2c4a81c6112f362ac91f00d055216b8aabc656d9449d1d1fc84ee181fdb7fcc504eb164512ac25518a7c4c244866909ee2e303eb3eb0b4607ea6fe6c794a32009c40a5ef9682ddac4fb0102c5da1fb888e362d402bd80d5d05602fc2c346a2256b35b7249de08cd430181f5ae986473dc01b3dd82ac3255efc72e3552cd2359f3a53fda95d3519f60f0e87b272b4c9100cdeb89cb8633294c73d2e12dd15f248eabc6eb173eb6431de88a50aa1b0b8abc5fedbe0d640173d36328a42af5240f805e1ceaa3994b4d2cb0fab4c1a386d903dac711b398317f21246f408b21281e6605f147a53b41f8b8135c18bb668dcddb012aa98237f2d547cac48a1050b293fb2fe2f60f57402f0f573e312d2e2415c8be0d8a62db90ad6615414099785368c57d740bdf7a9325749032c0dd5f996826bdc4bbc537f490e31c1aa2f657ed1ed88f2b575002954f133a1391df038955daf71e58f5cc56868f086949aaff281995600c6ea4f99b1a856355fecbdd6025eea62c54a5917e87d2eb03677a817f08992e6e53201d8c244b5075831d742a21d873b9d1bbd2335e26193b42cf5f0faf73ffc9fe5df3b28fa3a7782f0a2bfae2dd1a903eefdc3d27fa54282dbc82e444e97574d7c045cb7d927118efec99336bb6b65c32c2d1a52fd8092860a4a3b4d38d0adf1d33cbfdac41ae178716a4d2ef9e8d33f42b1bc51f6f4576d43e1862d35b0d2da79a4d176fdb1c753dbec821ff81337fe12101a86607048a6ea6af1fd24a7d14125bcbe9276a0c239efb925eb442295e7cfcac72a160a7030af737a11ff507dc0090328ffa8ec65d671a64d21a33ae699e109867e481f974a716e2137b1a8214806ae82e021880156f9bc1b8d2d5fbcda0b875cb989f737c75da4baab0739f0b7d7f67e6972e96ae47eee48b6e37ca6d223e2b63940eba373c18c09434e6e3d1b23ae9acf75a281c001def189793d5d3cbbcddc883e5a5a4a464754d5195398dda1cf8a980287c49d7c621f6c1459c53f684f39abb45c0a66abc10f22710f691f10514700520c085508bf134b5a07893aba466f54a1f1490445975c8609a64794a33e25fe207f99620ef49a21f", @generic="3a0c9cc0ead204c09f32e3d8a15e9d1e227a6c4ed51602b84c122d8923ad118fc8aa8d4b0b4bda4dafbf24b1c4b9337104b83ea52ab4bcc0be7084057c2120b15f388208d6c553506db7ccf8cd4a15a578f650c7773bc02aa1d53bf7dc3a270c775cfa9695185ac0afe7ee297e504a06ad1a4b9a4028d2335ad574b4d16e385ad0b474f7cab34839a59fdc0263fd6222bd24d47b77ce224c163fa1166e2c043bc77e90703cffc371c7004508adf8a04377c558f84de73ba46f82c49a3cf8c18e326b9b7f7c6c2ce4c35946", @generic, @typed={0xc, 0x58, 0x0, 0x0, @u64=0x200}, @typed={0x8, 0x61, 0x0, 0x0, @fd=r1}, @nested={0x292, 0x5b, 0x0, 0x1, [@typed={0x8, 0x16, 0x0, 0x0, @ipv4=@remote}, @generic="9c26df3f625df0c700162e8c2fc293a7398db96362635491135052ed279d1f7d", @typed={0x64, 0x41, 0x0, 0x0, @binary="894fc74cad4ff1e4f33a910f35d8cb7901c9f7c67a9eb7cf7bc62ed051f50e415a4f396842452101a23cf8bc4245a26ca8aec6035a8cedfae82cdc2b927694aad84b38eb03446e869010af540971f63512670132558cb8fc7043c963f9521d30"}, @generic="9388bc15320d88b918dea9c641fbec91f097c063b07fba2d740ddc043f0e9a5232ae121a74d3a7e4b461595dd62e9f77a526a042f65d84731c17ae6b7c02377030ccbf3b5c2044c832357d883633cf67dadc3d953ca810bda6ede00805bf61d1f032d68008ed749995d328e99ea47f1b935f140155b0bd2a8c5f84eaacd5f46425bce76490ed4f257ca18ec238d32989f159a149a8bcd91cf2aeb5cc385b7f7f60640e064b814779f28ba95489", @generic="3ac4e8b3d9c3f20d7a2a171feb7133c873ced1341241fedb19bb53e917e3f58e516ddcefebb7e0f40a5c9f19b37e41ffb7a2b6a8ea4daf98f2b5ca8aaa716e0c1a34dae07d6720013e404bb8e0f7831d03f3bd9ae59f9ef02e5858feb8e1a04742ace27dc519fbb2376828af735b", @typed={0x14, 0x77, 0x0, 0x0, @ipv6=@remote}, @generic="1ce5f74cbf13afaa47b2c47b1bfa031aee7448ec5935ff9ae2481cea33fa92a7ad309030025d664d762bd6c100fc8cc7b4c118e205bf6caafa9fae6e3a715ae14d5c5ebb4461339f298587185db2b597019e1a58c53498eff527294c37700f67fb4417eab94088f1cd310c05b3d62b1f21e3f1e6e4181130c36dda58355fcb89d99795355aef55d5058832cae10aac04c195", @generic, @generic="9cd2e4e600df92cfef520d33910308fff1474882abab8b2e1b0ad13f533f49f4445d49c7b7d2fc9e1427cd47a6c12007f97b0491d658c160f00d6f6bf0b33fec7a"]}]}, 0x1474}], 0xa, &(0x7f0000004a00)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, r4, r5]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xffffffffffffffff, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r9, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r11, r12, r13, r14, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x130, 0x20004010}, 0x4001) getsockopt$inet_IP_XFRM_POLICY(r3, 0x0, 0x11, &(0x7f0000004b80)={{{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in=@dev}}, &(0x7f0000004c80)=0xe8) setsockopt$inet6_IPV6_XFRM_POLICY(r10, 0x29, 0x23, &(0x7f0000004cc0)={{{@in6=@remote, @in6=@private0, 0x4e22, 0xffe1, 0x4e24, 0x2, 0xa, 0xa0, 0x0, 0x6, r15, r8}, {0x5, 0xa5b, 0x7, 0x4, 0x40, 0x1, 0x4, 0x3}, {0x7, 0xd5, 0x5, 0x121f}, 0xfffffffe, 0x6e6bb4, 0x1}, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4d6, 0x2b}, 0xbb55767d9807765e, @in=@broadcast, 0x3501, 0x4, 0x2, 0x0, 0x1f85d42b, 0x0, 0x7}}, 0xe8) ioctl$BINDER_WRITE_READ(r11, 0xc0306201, &(0x7f0000004ec0)={0x14, 0x0, &(0x7f0000004dc0)=[@acquire_done={0x40106309, 0x1}], 0xac, 0x0, &(0x7f0000004e00)="6fdf052f768618de8eced1af5e85c51faa480847f8b687290de7ef769ed813c8a7cd42aa68ebdda33edbdd58a6fabb8f8515ff09de8fecf949433d6e34538d8dcbac7fb6c9c08ee4a7dfd916d77071bc63e10b91f97d18cc6fe764f84070efc03f9487f0b5daa8322d69c47ac41e5e69f611a97bdb0c35795890096d6e0c96db13bf52285d28d64042980ec67e498b355618fe0eea14b41226f8ba0984fe305ff19e7f1362d67b5f537018b3"}) [ 158.655782] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 158.662544] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 158.667703] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 158.670290] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 158.677488] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 158.680596] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 158.682686] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 158.695440] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 158.700454] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 158.702356] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 158.705717] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 158.716433] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 158.718116] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 158.722670] Bluetooth: hci5: unexpected cc 0x0c03 length: 249 > 1 [ 158.724403] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 158.725960] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 158.740927] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 158.742358] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 158.743867] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 158.747501] Bluetooth: hci5: unexpected cc 0x1003 length: 249 > 9 [ 158.755707] Bluetooth: hci5: unexpected cc 0x1001 length: 249 > 9 [ 158.764419] Bluetooth: hci6: unexpected cc 0x0c03 length: 249 > 1 [ 158.766559] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 158.768332] Bluetooth: hci7: unexpected cc 0x0c03 length: 249 > 1 [ 158.768510] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 158.771083] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 158.775267] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 158.776182] Bluetooth: hci5: unexpected cc 0x0c23 length: 249 > 4 [ 158.777932] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 158.778272] Bluetooth: hci7: unexpected cc 0x1003 length: 249 > 9 [ 158.781487] Bluetooth: hci6: unexpected cc 0x1003 length: 249 > 9 [ 158.785461] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 158.789183] Bluetooth: hci5: unexpected cc 0x0c25 length: 249 > 3 [ 158.790813] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 158.791094] Bluetooth: hci5: unexpected cc 0x0c38 length: 249 > 2 [ 158.793603] Bluetooth: hci7: unexpected cc 0x1001 length: 249 > 9 [ 158.793769] Bluetooth: hci6: unexpected cc 0x1001 length: 249 > 9 [ 158.800561] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 158.800650] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 158.821163] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 158.823578] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 158.824216] Bluetooth: hci7: unexpected cc 0x0c23 length: 249 > 4 [ 158.825735] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 158.838234] Bluetooth: hci6: unexpected cc 0x0c23 length: 249 > 4 [ 158.843669] Bluetooth: hci7: unexpected cc 0x0c25 length: 249 > 3 [ 158.846002] Bluetooth: hci6: unexpected cc 0x0c25 length: 249 > 3 [ 158.846523] Bluetooth: hci7: unexpected cc 0x0c38 length: 249 > 2 [ 158.863387] Bluetooth: hci6: unexpected cc 0x0c38 length: 249 > 2 [ 160.747996] Bluetooth: hci3: command tx timeout [ 160.876464] Bluetooth: hci0: command tx timeout [ 160.876526] Bluetooth: hci2: command tx timeout [ 160.877135] Bluetooth: hci5: command tx timeout [ 160.878406] Bluetooth: hci1: command tx timeout [ 160.939366] Bluetooth: hci7: command tx timeout [ 160.940486] Bluetooth: hci6: command tx timeout [ 160.941597] Bluetooth: hci4: command tx timeout [ 162.795117] Bluetooth: hci3: command tx timeout [ 162.923443] Bluetooth: hci5: command tx timeout [ 162.923523] Bluetooth: hci2: command tx timeout [ 162.923915] Bluetooth: hci0: command tx timeout [ 162.924726] Bluetooth: hci1: command tx timeout [ 162.987260] Bluetooth: hci4: command tx timeout [ 162.988198] Bluetooth: hci7: command tx timeout [ 162.988240] Bluetooth: hci6: command tx timeout [ 164.844147] Bluetooth: hci3: command tx timeout [ 164.971203] Bluetooth: hci0: command tx timeout [ 164.971706] Bluetooth: hci2: command tx timeout [ 164.972660] Bluetooth: hci5: command tx timeout [ 164.973139] Bluetooth: hci1: command tx timeout [ 165.035230] Bluetooth: hci4: command tx timeout [ 165.035346] Bluetooth: hci6: command tx timeout [ 165.035685] Bluetooth: hci7: command tx timeout [ 166.893092] Bluetooth: hci3: command tx timeout [ 167.019200] Bluetooth: hci5: command tx timeout [ 167.019704] Bluetooth: hci1: command tx timeout [ 167.020398] Bluetooth: hci2: command tx timeout [ 167.020480] Bluetooth: hci0: command tx timeout [ 167.084080] Bluetooth: hci7: command tx timeout [ 167.084128] Bluetooth: hci6: command tx timeout [ 167.084554] Bluetooth: hci4: command tx timeout [ 216.318615] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 216.319373] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 216.583841] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 216.584538] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 217.173971] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 217.174667] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 217.662302] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 217.662969] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 220.794093] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 220.797432] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 220.800316] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 220.806967] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 220.810569] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 220.814731] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 220.984324] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 220.994447] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 220.996657] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 221.002913] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 221.007350] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 221.009438] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 221.055454] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 221.060384] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 221.062984] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 221.068964] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 221.078495] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 221.081231] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 221.140476] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 221.167245] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 221.191420] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 221.193899] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 221.200657] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 221.202668] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 221.204728] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 221.209821] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 221.211701] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 221.213639] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 221.218451] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 221.225924] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 221.243939] Bluetooth: hci5: unexpected cc 0x0c03 length: 249 > 1 [ 221.248390] Bluetooth: hci5: unexpected cc 0x1003 length: 249 > 9 [ 221.256673] Bluetooth: hci5: unexpected cc 0x1001 length: 249 > 9 [ 221.262896] Bluetooth: hci6: unexpected cc 0x0c03 length: 249 > 1 [ 221.273423] Bluetooth: hci5: unexpected cc 0x0c23 length: 249 > 4 [ 221.278484] Bluetooth: hci5: unexpected cc 0x0c25 length: 249 > 3 [ 221.280194] Bluetooth: hci6: unexpected cc 0x1003 length: 249 > 9 [ 221.282344] Bluetooth: hci5: unexpected cc 0x0c38 length: 249 > 2 [ 221.285496] Bluetooth: hci6: unexpected cc 0x1001 length: 249 > 9 [ 221.302871] Bluetooth: hci7: unexpected cc 0x0c03 length: 249 > 1 [ 221.341358] Bluetooth: hci6: unexpected cc 0x0c23 length: 249 > 4 [ 221.370976] Bluetooth: hci6: unexpected cc 0x0c25 length: 249 > 3 [ 221.373279] Bluetooth: hci6: unexpected cc 0x0c38 length: 249 > 2 [ 221.375126] Bluetooth: hci7: unexpected cc 0x1003 length: 249 > 9 [ 221.377716] Bluetooth: hci7: unexpected cc 0x1001 length: 249 > 9 [ 221.381937] Bluetooth: hci7: unexpected cc 0x0c23 length: 249 > 4 [ 221.384440] Bluetooth: hci7: unexpected cc 0x0c25 length: 249 > 3 [ 221.386335] Bluetooth: hci7: unexpected cc 0x0c38 length: 249 > 2 [ 222.891226] Bluetooth: hci0: command tx timeout [ 223.083280] Bluetooth: hci1: command tx timeout [ 223.147269] Bluetooth: hci2: command tx timeout [ 223.275340] Bluetooth: hci4: command tx timeout [ 223.340120] Bluetooth: hci3: command tx timeout [ 223.404034] Bluetooth: hci7: command tx timeout [ 223.404793] Bluetooth: hci5: command tx timeout [ 223.533100] Bluetooth: hci6: command tx timeout [ 224.939085] Bluetooth: hci0: command tx timeout [ 225.131097] Bluetooth: hci1: command tx timeout [ 225.195067] Bluetooth: hci2: command tx timeout [ 225.323353] Bluetooth: hci4: command tx timeout [ 225.389044] Bluetooth: hci3: command tx timeout [ 225.451115] Bluetooth: hci5: command tx timeout [ 225.453107] Bluetooth: hci7: command tx timeout [ 225.579618] Bluetooth: hci6: command tx timeout [ 226.987178] Bluetooth: hci0: command tx timeout [ 227.179100] Bluetooth: hci1: command tx timeout [ 227.243212] Bluetooth: hci2: command tx timeout [ 227.371105] Bluetooth: hci4: command tx timeout [ 227.436105] Bluetooth: hci3: command tx timeout [ 227.499749] Bluetooth: hci7: command tx timeout [ 227.499769] Bluetooth: hci5: command tx timeout [ 227.627187] Bluetooth: hci6: command tx timeout [ 229.036084] Bluetooth: hci0: command tx timeout [ 229.227087] Bluetooth: hci1: command tx timeout [ 229.291130] Bluetooth: hci2: command tx timeout [ 229.420102] Bluetooth: hci4: command tx timeout [ 229.484571] Bluetooth: hci3: command tx timeout [ 229.547236] Bluetooth: hci5: command tx timeout [ 229.547780] Bluetooth: hci7: command tx timeout [ 229.677076] Bluetooth: hci6: command tx timeout [ 278.244122] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 278.244778] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 278.435146] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 278.435799] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 278.634650] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 278.635500] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 278.769540] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 278.770240] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 278.973979] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 278.974674] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 279.079776] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 279.080446] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 279.228252] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 279.228883] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 279.416403] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 279.417221] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 279.575263] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 279.575908] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 279.690579] audit: type=1400 audit(1732669657.903:8): avc: denied { kernel } for pid=7437 comm="syz-executor.3" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=perf_event permissive=1 [ 279.830428] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 279.831107] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 01:07:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x4002, 0x0) sendmsg$NL80211_CMD_SET_REG(r1, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x2c, 0x0, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x9}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x1f}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4}, 0x20008000) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={0x60, r2, 0x17, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_TX_RATES={0x44, 0x5a, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x40, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HT={0x3b, 0x2, [{0x3, 0x3}, {0x1, 0x2}, {0x4, 0x5}, {0x6, 0x6}, {0x6, 0x5}, {0x7}, {0x0, 0x5}, {0x4, 0x5}, {0x6, 0x3}, {0x4, 0x4}, {0x0, 0x6}, {0x4, 0x6}, {0x0, 0xa}, {0x2, 0x5}, {0x6, 0x6}, {0x7, 0xa}, {0x4, 0xa}, {0x5, 0x8}, {0x4, 0x7}, {0x0, 0x2}, {0x7, 0x9}, {0x0, 0x3}, {0x4, 0x7}, {0x0, 0x7}, {0x4, 0x1}, {0x3, 0x7}, {0x6, 0x7}, {0x1, 0x1}, {0x6, 0x5}, {0x4, 0x8}, {0x6, 0x3}, {0x2, 0x7}, {0x7, 0x9}, {0x6, 0x4}, {0x2, 0xa}, {0x0, 0x1}, {0x7, 0x7}, {0x2, 0xa}, {0x6, 0xa}, {0x6, 0x5}, {0x3, 0x3}, {0x1, 0x4}, {0x2, 0x6}, {0x0, 0x3}, {0x5, 0x5}, {0x3, 0x1}, {0x0, 0x9}, {0x6, 0x3}, {0x5, 0x8}, {0x7, 0x3}, {0x6, 0x9}, {0x4, 0x8}, {0x2, 0x6}, {0x1, 0x6}, {0x3, 0x3}]}]}]}]}, 0x60}}, 0x80) 01:07:38 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x88440, 0x0) open_by_handle_at(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000020002000b"], 0x0) 01:07:38 executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101843, 0x0) r0 = syz_mount_image$nfs4(&(0x7f00000000c0), &(0x7f0000000180)='./file1\x00', 0x3cc, 0x1, &(0x7f0000000200)=[{&(0x7f00000001c0)="5bf30ef13f9455f9d607bd5013447c1d64b4796beb5f6d29c75574d79ac14be1347bcf12", 0x24, 0x6}], 0x0, &(0x7f0000000280)={[{}, {'&'}, {',+%\xe4[!\\'}, {'veth0_virt_wifi\x00'}, {'veth0_virt_wifi\x00'}, {'veth0_virt_wifi\x00'}, {')\x8f$}'}, {'veth0_virt_wifi\x00'}, {'r^\x90-'}], [{@obj_user={'obj_user', 0x3d, 'veth0_virt_wifi\x00'}}, {@uid_gt={'uid>', 0xee00}}, {@fowner_lt}, {@subj_user={'subj_user', 0x3d, '*+)@/'}}, {@context={'context', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}]}) write$binfmt_elf32(r0, &(0x7f0000000380)={{0x7f, 0x45, 0x4c, 0x46, 0x8, 0x2, 0x3, 0x5, 0x4, 0x2, 0x6, 0xfff, 0x1a7, 0x38, 0x1cb, 0x5, 0x6, 0x20, 0x1, 0x81, 0x20, 0x7ff}, [{0x4, 0xfffffffe, 0x1, 0x7fff, 0x6, 0x3, 0x401, 0xfffffc01}, {0x6, 0x20, 0x2, 0x9, 0xa5, 0x6, 0x1ff, 0x7}], "4b42e89857297549a25b23caee5ef96b3855f1b71c1a011aa93995bc16254e559015737e7337a4230004ba6884a4696cae15389ec2290a2d9365", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x8b2) stat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x3f, 0x98e, 0x10001}) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCETHTOOL(r3, 0x8946, &(0x7f0000000140)={'veth0_virt_wifi\x00', 0x0}) [ 280.440024] loop3: detected capacity change from 0 to 1 [ 280.441549] nfs4: Unknown parameter '&' [ 280.458945] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list 01:07:38 executing program 3: syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000040)='./file0\x00', 0x4000920) inotify_add_watch(r0, &(0x7f0000000080)='./file0\x00', 0x815) creat(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r1 = inotify_init() r2 = inotify_add_watch(r1, &(0x7f0000000300)='.\x00', 0x1630009be) inotify_add_watch(r1, &(0x7f0000000340)='./file0/../file0\x00', 0x10000000) inotify_rm_watch(r0, r2) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) [ 280.596374] audit: type=1400 audit(1732669658.808:9): avc: denied { watch_reads } for pid=7458 comm="syz-executor.3" path="/syzkaller-testdir588600318/syzkaller.7hSG4j/4/file0" dev="sda" ino=15967 scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:object_r:unlabeled_t:s0 tclass=dir permissive=1 01:07:38 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = dup(r1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000040)={0x0, @private, @loopback}, &(0x7f0000000080)=0xc) ioctl$sock_ipv6_tunnel_SIOCGETPRL(r2, 0x89f4, &(0x7f0000000180)={'syztnl2\x00', &(0x7f00000000c0)={'ip6tnl0\x00', r3, 0x29, 0x8, 0x40, 0x2, 0xa65a7227b568231a, @private2, @mcast2, 0x80, 0x7fc8, 0x3, 0x6}}) sendmmsg$inet6(r0, &(0x7f0000000680)=[{{&(0x7f0000000000)={0xa, 0x4e24, 0x0, @dev}, 0x1c, 0x0}}, {{&(0x7f0000000300)={0xa, 0x4e20, 0x0, @local}, 0x1c, 0x0, 0x0, &(0x7f00000005c0)=[@pktinfo={{0x24, 0x29, 0x32, {@mcast2}}}], 0x28}}], 0x2, 0x0) setsockopt$inet6_mreq(r2, 0x29, 0x14, &(0x7f0000000140)={@private0={0xfc, 0x0, '\x00', 0x1}, r4}, 0x14) 01:07:39 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@tipc=@id, &(0x7f0000000040)=0x80) setsockopt$inet6_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000180)=0x1, 0x4) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = dup(r2) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) clock_gettime(0x0, &(0x7f0000000200)={0x0, 0x0}) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) futimesat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{r4, r5/1000+10000}, {r6, r7/1000+60000}}) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000018c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000000)=0x1, 0x4) sendmmsg$inet6(r0, &(0x7f0000001fc0)=[{{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)='j', 0x1}], 0x1}}], 0x1, 0x0) recvfrom(r0, 0x0, 0x9b0, 0x40000142, 0x0, 0x0) 01:07:39 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000e0f4655fe0f4655f0100ffff53ef010001000000dff4655f000000000000000001000000000000000b00000000010000280200000284", 0x62, 0x400}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x803}, {&(0x7f0000000040)="f01a92", 0x3, 0x2100}], 0x0, &(0x7f0000012c00)) [ 280.933489] loop3: detected capacity change from 0 to 512 [ 280.939734] EXT4-fs (loop3): ext4_check_descriptors: Block bitmap for group 0 not in group (block 33554432)! [ 280.940675] EXT4-fs (loop3): group descriptors corrupted! [ 280.946744] loop3: detected capacity change from 0 to 512 [ 280.950774] EXT4-fs (loop3): ext4_check_descriptors: Block bitmap for group 0 not in group (block 33554432)! [ 280.951723] EXT4-fs (loop3): group descriptors corrupted! 01:07:39 executing program 3: syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) syz_genetlink_get_family_id$tipc2(&(0x7f0000000000), 0xffffffffffffffff) [ 282.424810] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 282.427712] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 282.434092] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 282.440319] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 282.443622] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 282.445617] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 282.619546] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 282.625404] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 282.627874] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 282.634047] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 282.639459] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 282.645618] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 282.897206] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 282.902234] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 282.905478] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 282.920412] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 282.927606] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 282.933234] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 283.098485] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 283.106409] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 283.108491] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 283.129049] Bluetooth: hci5: unexpected cc 0x0c03 length: 249 > 1 [ 283.135331] Bluetooth: hci5: unexpected cc 0x1003 length: 249 > 9 [ 283.140732] Bluetooth: hci5: unexpected cc 0x1001 length: 249 > 9 [ 283.157668] Bluetooth: hci5: unexpected cc 0x0c23 length: 249 > 4 [ 283.194098] Bluetooth: hci5: unexpected cc 0x0c25 length: 249 > 3 [ 283.201100] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 283.202498] Bluetooth: hci5: unexpected cc 0x0c38 length: 249 > 2 [ 283.229113] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 283.243834] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 283.273967] Bluetooth: hci6: unexpected cc 0x0c03 length: 249 > 1 [ 283.283571] Bluetooth: hci6: unexpected cc 0x1003 length: 249 > 9 [ 283.294643] Bluetooth: hci6: unexpected cc 0x1001 length: 249 > 9 [ 283.308871] Bluetooth: hci7: unexpected cc 0x0c03 length: 249 > 1 [ 283.321573] Bluetooth: hci7: unexpected cc 0x1003 length: 249 > 9 [ 283.354628] Bluetooth: hci7: unexpected cc 0x1001 length: 249 > 9 [ 283.376663] Bluetooth: hci6: unexpected cc 0x0c23 length: 249 > 4 [ 283.406464] Bluetooth: hci7: unexpected cc 0x0c23 length: 249 > 4 [ 283.418625] Bluetooth: hci6: unexpected cc 0x0c25 length: 249 > 3 [ 283.423445] Bluetooth: hci6: unexpected cc 0x0c38 length: 249 > 2 [ 283.424767] Bluetooth: hci7: unexpected cc 0x0c25 length: 249 > 3 [ 283.427540] Bluetooth: hci7: unexpected cc 0x0c38 length: 249 > 2 [ 284.523416] Bluetooth: hci0: command tx timeout [ 284.715079] Bluetooth: hci1: command tx timeout [ 284.972105] Bluetooth: hci2: command tx timeout [ 285.293176] Bluetooth: hci5: command tx timeout [ 285.355137] Bluetooth: hci3: command tx timeout [ 285.484097] Bluetooth: hci6: command tx timeout [ 285.547080] Bluetooth: hci7: command tx timeout [ 286.571198] Bluetooth: hci0: command tx timeout [ 286.763059] Bluetooth: hci1: command tx timeout [ 287.020119] Bluetooth: hci2: command tx timeout [ 287.340096] Bluetooth: hci5: command tx timeout [ 287.404072] Bluetooth: hci3: command tx timeout [ 287.533047] Bluetooth: hci6: command tx timeout [ 287.596132] Bluetooth: hci7: command tx timeout [ 288.619190] Bluetooth: hci0: command tx timeout [ 288.812676] Bluetooth: hci1: command tx timeout [ 289.067084] Bluetooth: hci2: command tx timeout [ 289.387172] Bluetooth: hci5: command tx timeout [ 289.451122] Bluetooth: hci3: command tx timeout [ 289.579185] Bluetooth: hci6: command tx timeout [ 289.644104] Bluetooth: hci7: command tx timeout [ 290.667156] Bluetooth: hci0: command tx timeout [ 290.859145] Bluetooth: hci1: command tx timeout [ 291.115215] Bluetooth: hci2: command tx timeout [ 291.435454] Bluetooth: hci5: command tx timeout [ 291.499190] Bluetooth: hci3: command tx timeout [ 291.627362] Bluetooth: hci6: command tx timeout [ 291.691102] Bluetooth: hci7: command tx timeout [ 335.573055] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 335.573791] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 335.846584] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 335.847462] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 336.147213] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 336.147871] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 336.461837] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 336.462891] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 336.638956] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 336.639750] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 336.852091] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 336.852731] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 337.128272] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 337.128886] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 337.367705] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 337.368785] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 337.795028] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 337.795705] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 337.964584] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 337.965408] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 338.116234] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 338.116898] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 338.220364] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 338.221586] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 338.506062] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 338.506667] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 338.572482] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 338.573112] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 343.531254] Bluetooth: hci4: command 0x0406 tx timeout 01:08:58 executing program 0: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000e0f4655fe0f4655f0100ffff53ef", 0x3a, 0x400}, {&(0x7f0000010300)="02", 0x1, 0x800}], 0x0, &(0x7f0000012c00)) mount$9p_unix(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x86060, &(0x7f0000000140)={'trans=unix,', {[{@cache_mmap}, {@loose}], [{@obj_role={'obj_role', 0x3d, 'ext4\x00'}}, {@func={'func', 0x3d, 'MMAP_CHECK'}}, {@appraise}, {@obj_type={'obj_type', 0x3d, '-!.,'}}]}}) 01:08:58 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x42, 0x0) r1 = accept4$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14, 0x180800) sendto(r1, &(0x7f0000000240)="82442726cb2f2a241673d41c9758519a35b4a74e82a1de85d481c0376eccf337b68d9e7ac1ce5b7105f4db5eef3dcd80a187bff1d729c89f51c67557543fb2587f9158e5473301d97efc2c452fd1671ff94b273e6c03ece49723d3850c636b727c4e80384513a54d3f9458a2357f16780435f6f43e128e4ae72de1c7437f291dac65c3f2cfe86e1d0a94794ef093ad5629566eb400f0ef74585ebc2d89512a74f7cfbc2abb4a7269a89b749823c2033b9fb25fea149c62459f406d3c7fe0cb6f108f9642417a64a514f731cd2463263f1dcc7c83ef378df6f294dedecb144c597ee0f621b7c6b4d5d3ff33c916132bbc", 0xf0, 0x24040004, &(0x7f00000000c0)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x4e22, @remote}, 0x1, 0x0, 0x1, 0x4}}, 0x80) acct(&(0x7f0000000000)='./file1\x00') acct(0x0) recvmmsg$unix(r0, &(0x7f0000000a40)=[{{&(0x7f0000000380)=@abs, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000480)=""/126, 0x7e}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/99, 0x63}, {&(0x7f0000000140)=""/39, 0x27}], 0x5, &(0x7f0000000780)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xe8}}, {{&(0x7f0000000880)=@abs, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000900)=""/239, 0xef}], 0x1, &(0x7f0000000a00)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38}}], 0x2, 0x400000c1, &(0x7f0000000ac0)={0x0, 0x989680}) 01:08:58 executing program 7: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) mknodat$null(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2042, 0x103) mount$cgroup(0x0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='noprEfix,\x00']) syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x8, 0x1, &(0x7f0000000080)=[{&(0x7f0000000200)="ac15ae22dd8f60e707c4d664e52344775d7439bd35eecee6f403fcb0da2a96c5232398a28f813d10a5d21927c9b077fffc102c7d0aa4591c3a192a24cd6ec0376f16751add3d0ec82dcaa3f9ad47defe6ab4046f22c9ccd28446d331c64850d532db5ae1c263634a35d6ca6d3d86cd1b2dd773d2ce2cf76dc7a257b3729e8fedf573918bc5d236e0d0d7333351e6d7e2c44ebc58fbd4998c6ad53a6637129d7a707c56e5ffe93dbb664bf54c2b2e858a864d04f659972ecd391b47d7ceb0dc6f8fc196456833cfc742799db5db1aff0be631a68c860e6552cbec91ec3d8c01b357fbb2ab8693bcf8ee70b60bbb87e1e5f4e08d060f0d6cb1", 0xf8, 0x101}], 0x1083000, &(0x7f0000000300)={[{@check_strict}, {@utf8}, {@check_strict}, {@nojoliet}, {@session={'session', 0x3d, 0x62}}], [{@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@dont_measure}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}]}) 01:08:58 executing program 3: r0 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder-control\x00', 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x400000, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'xfrm0\x00'}) ioctl$TUNSETTXFILTER(r1, 0x400454d1, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x3) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff}}, './file0\x00'}) r3 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000100)={{0x1, 0x1, 0x18, r3, {0x200}}, './file0\x00'}) 01:08:58 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0xc2) ftruncate(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1000004, 0x40010, r1, 0x0) write(r1, &(0x7f0000000200)='E', 0x140000) 01:08:58 executing program 1: ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xc0000000}}, './file0\x00'}) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsopen(&(0x7f0000000040)='vfat\x00', 0x0) r2 = fsmount(r1, 0x0, 0x1) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000080)={r2, 0x3, 0x38000000000, 0x81}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x305000, 0x65) ioctl$BTRFS_IOC_GET_DEV_STATS(r4, 0xc4089434, &(0x7f0000000100)={0x0, 0x1, 0x1, [0x8, 0x8001, 0xfffffffffffffffa, 0x6, 0x4], [0xfffffffffffffff9, 0x0, 0x2, 0x184a, 0x2, 0x7, 0x7f, 0xa0, 0x7f, 0xefc, 0xffffffffffffff06, 0x7ff, 0x2, 0x4, 0x3, 0x6b3, 0x3, 0x7, 0xf800, 0x1, 0x5, 0x3, 0x2, 0x2, 0x40, 0x7, 0xffffffffffffff81, 0x3, 0x8, 0x3, 0x3, 0x0, 0x8, 0x5, 0xbf, 0xfb0, 0x1, 0x9, 0x1, 0x4, 0xfff, 0x3, 0x2, 0x7719, 0x6, 0x7fff, 0x52b, 0x9, 0x5, 0x8, 0x8, 0x2, 0xe, 0x80000001, 0x3ff, 0x15, 0x1af7, 0x7, 0x400, 0x9, 0x80000000, 0x4, 0x1, 0x3, 0x2, 0x8, 0x18000000000, 0x81, 0x8, 0x9, 0x7, 0x5, 0x7, 0x101, 0x20, 0x1, 0xfff, 0x7ff, 0xfffffffffffffbff, 0x5, 0xfffffffffffff001, 0x1, 0x9, 0xffffffff80000000, 0x20, 0x6, 0xdae3, 0x80000001, 0x0, 0x1f, 0x81, 0x7fffffff, 0x2, 0x20, 0x5, 0x1fad400000, 0x9, 0x7, 0xae0, 0x5, 0x1, 0x3ff, 0xfff, 0x1, 0x979, 0x4, 0x7, 0x8001, 0x10001, 0x400, 0x3, 0x3f33, 0xffffffffffff8001, 0x1ff, 0xffffffffffffffc6, 0x9, 0x114, 0x3, 0x8000000000000, 0x8, 0x8f]}) ioctl$BTRFS_IOC_RESIZE(r0, 0x50009403, &(0x7f0000000540)={{r0}, {@val={r5}, @max}}) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0), 0x2, 0x2) splice(r4, &(0x7f0000000600)=0xffffffffffffffa0, r1, &(0x7f0000000640)=0x6, 0x76ac, 0x1) ioctl$TUNSETLINK(r4, 0x400454cd, 0x4) r6 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) dup2(r0, r6) r7 = fsmount(r0, 0x0, 0x80) openat(r7, &(0x7f0000000680)='./file0\x00', 0x290000, 0x20) fsconfig$FSCONFIG_CMD_CREATE(r3, 0x6, 0x0, 0x0, 0x0) bind$bt_sco(r7, &(0x7f00000006c0), 0x8) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000700), &(0x7f0000000740)=0x14) dup2(0xffffffffffffffff, r2) 01:08:58 executing program 4: syz_mount_image$ext4(0x0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(&(0x7f0000000200)=@nullb, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='btrfs\x00', 0x180000, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580), 0x4000) syz_mount_image$nfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x80000001, 0x5, &(0x7f0000000400)=[{&(0x7f0000000080)="64bdf5e147d6e16a5fbc722269a068fed6e28820c1b82a89fa61244e166ce150aa2f6308cd2fc03fe648cfb2db8372bf198f146f495ef8359d607b4815e6b844187e13fa849e853076db4ac9731819e7a47b73506702d8773a1a249dd7d082c844fcfcd8e19184133bf9ed6ee8d8e96f5b3b8219f9dee5e99a9d7801a7ae3165975fe0221954b4b02fba236e9a8a801b3613f51aa29f75690e830d68f7a39b6e9e04e120d6b70eb94293ce21e84e4805669cbba077788a2bd07d09cefc91857732ab84a46a52b625dfde818abc42d7", 0xcf, 0x10001}, {&(0x7f0000000180)="7a7ec419d01856a7acadf4f1802e22eb0ed1311a777e9047c1182bec2e9390c634b2e0d3d8e3eb5c87e6a88ad1c7bff66053ee3b183bc87b440e532791835a15565120a9e6ecf0e6", 0x48, 0x1ff}, {&(0x7f0000000280)="6c2f98de022f318361ad66529cee8662e82dde62f2544064f9ee8815fea1c44e6be9e4e2061d7990323157c74519d26ae92bf8b69830afd4ffc61b73043eafc36d453429ef51134f911b441d10ed1212bcb5740ecf6eebcd4f1a7d7ef5589ae545edd1fb159d7b7a73e01ea57497a5eee4c16bd8bbcf8528bec97c97b234c691e9ccb31fdd81d9b15b50b2c1b09ba00a6de4c1032b3dcd0a06b951db94408b27e117c736c9fd169ee72f41cedafee3ab2ddf3f4009c72a4f40", 0xb9, 0xfffffffffffffff9}, {&(0x7f0000000200), 0x0, 0x6}, {&(0x7f0000000340)="015919d445c0e46e9686157b99302a2c8fcd1a8b0911b7a9fb0bd733f543647199932c1000d1be415794ed8dcd182c34494f438d83c57b8e737355f7fe091f358d5d54e99606fbe93c20009a810a2ee65080e06ed9ae404a32711db0138ba86de4d6208a4a56b00e9413eb78a5d582378613782ea8b0798fdc0b95981e9707925d1f88d49d8d3910e8bc5ca10b40fb42b39ae974dd4fd35ae26f90f7818e877be2be63dc762bf6fa618d02b8b45ab6f98e6e64bd2ba50e8039ae34", 0xbb, 0x1ff}], 0x8080, &(0x7f0000000480)={[{'^3!'}, {'\xdb\\\\^#'}], [{@obj_role={'obj_role', 0x3d, '&$-'}}, {@subj_user={'subj_user', 0x3d, '-]}'}}, {@obj_user}]}) fspick(0xffffffffffffff9c, &(0x7f0000000ac0)='./file0\x00', 0x1) 01:08:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000680)="83cef031a391d32d2bad706554840478f39176563db08587d08681a6bcd7c05ea3d60b902df4eedda351a64abb351e2ef84af2fa92556b69e77821e737a311ce443d70d8f79d859cb94e", 0x4a}, {&(0x7f0000000000)="1ad8a6bd85c8e3712193608043fed86967c25d5de00abfa1d6618d4bfec32430fd8184163a", 0x25}, {&(0x7f0000000600)="0f01cf752dccd5cf8211b35e36e7d29ae4040749db06fbcf6c2b90632f5053d0a99f5b611615deb97e7a15120d078fe67b67d54d3f1d986a627d615d09e0f8531c6e336784e77e12795095226a5bf893cc33487bcd559a572a26a9df96e405da08167a64c5e5dcfaf9f483040324381637bebd4b87be9b560c", 0x79}, {&(0x7f0000000200)="b22672eec093aa94c6a12b2516953b29cf72c23680852f9ac23ebe052ff06937a17a2bcb72837a5cb8e65ad448231bc2c9f31ea4eb87503ace3afc484d4bf7d238571902f84cfe05c46cf7720145a876e620caf627fd133dd7379a4c854965921e355dc34a5b9fa40870571163e1042c7d3b82a97b8008144cd10e9346fe936176848ef030574545ae1059020efb69140ffa9c17ff2f6246cc5e30859e3e82081c80deb093d4c4c20185f9e1e46749246f59ba40e1957e8b2f93f876c422bf380b1b3c4700cdafa09ac0df5bc06e3c28d1af184cb6378d2d68dd9e28d9d302df8c9dd1c683b3ebbad8731c3ee9bc", 0xde}, {&(0x7f0000000340)="f0de8bec7a1b9a9931cf294510499d16b304aea631dad60af12405d4a51c8695a646e7dbcb653a09e6d1bea2c1a3c646eaf1343be8dc84ad23727d757aa5a49ce9dffe1b816f37e2145c2c8cf8c0d4db5b7000ec7d06248cff755a68eddc574d79c624da7ed0cd33824fd8ee9677864c156dc4db15dbd495a2d378332f02508f95f28ee654a4a1696d07b282df0dfb97ecf8cb8e213cf3b4060a8cf1836917da68b496d3966c82bf79f4777c362f8d12aebaab14b98a24", 0xb7}, {&(0x7f0000000400)="cbdcd44115c18a08fc5f3821809f42cabd13a88e19ad63bff0dddd448476d36a29284d85adbbf93dac213a8d3138c75f37b5ca8afdc6c1d3438969791ffd81f04c2c1bac2dbad3e716072e3060def4e636aa", 0x52}, {&(0x7f0000000700)="7dd48849ee69dc79a37a292245b443b021fd321628f6c6fd4065e9b8d208ee9854eb419e12017544d1ed3b078c2bc7eb2d306ce088d25b89b43438f12b5b85350b0f975de909864aed20a3549a7d87951782b82ff3ffc1abdbed1d771a8c38cb54cae7076ead000000006aedd4c7bdbcc2ffd8465893716f812957afcc7a1a2ac24b5fbc", 0x84}, {&(0x7f0000000500)="7210d43f326f420cff319e9d89c17864ba803d1eca923bdb314c77d9c18609aacfdd12bf04e36bccd4c9b3d9d4d001b4ef96a6ee1203001c1dfcfea0f4d6b7c1d7d6d4958205cb0ef5beb6", 0x4b}], 0x8, 0x7f, 0x5) pwrite64(r1, &(0x7f00000000c0)='9', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r2, 0xc020660b, &(0x7f0000000140)={0x0, 0x3, 0x5}) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_mount_image$ext4(&(0x7f0000000040)='ext2\x00', &(0x7f0000000080)='./file1\x00', 0x1, 0x1, &(0x7f0000000300)=[{&(0x7f0000000180)="043db4e4095ca6054b539275d87c427118fe9b5af0fcf8a68add37b03b86f3a870c7077f87cfcea6e14d6f68fc925cf810e9b47b067c015937d900d263d173efe10ae771b027a9318eb832cb5b36bd", 0x4f, 0x20}], 0x8, &(0x7f0000000480)={[{@usrquota}], [{@uid_eq={'uid', 0x3d, 0xee01}}, {@fscontext={'fscontext', 0x3d, 'root'}}, {@euid_eq={'euid', 0x3d, 0xee01}}]}) ioctl$EXT4_IOC_MOVE_EXT(r3, 0xc028660f, &(0x7f00000007c0)={0x0, r4, 0x81, 0xffffffffffffffff, 0x408000000000, 0x3}) [ 360.187327] cgroup: Unknown subsys name 'noprEfix' [ 360.194206] loop7: detected capacity change from 0 to 1 [ 360.205989] cgroup: Unknown subsys name 'noprEfix' [ 360.257896] SELinux: security_context_str_to_sid (root) failed with errno=-22 [ 360.267814] loop4: detected capacity change from 0 to 264192 [ 360.269610] loop0: detected capacity change from 0 to 512 [ 360.270373] nfs: Unknown parameter '^3!' [ 360.292493] loop6: detected capacity change from 0 to 40 [ 360.306376] EXT4-fs (loop0): ext4_check_descriptors: Inode bitmap for group 0 overlaps superblock [ 360.307334] EXT4-fs (loop0): group descriptors corrupted! [ 360.330025] ======================================================= [ 360.330025] WARNING: The mand mount option has been deprecated and [ 360.330025] and is ignored by this kernel. Remove the mand [ 360.330025] option from the mount to silence this warning. [ 360.330025] ======================================================= [ 360.340183] loop0: detected capacity change from 0 to 512 [ 360.350076] EXT4-fs (loop0): ext4_check_descriptors: Inode bitmap for group 0 overlaps superblock [ 360.350851] EXT4-fs (loop0): group descriptors corrupted! [ 360.363242] SELinux: security_context_str_to_sid (root) failed with errno=-22 [ 360.376613] Process accounting resumed [ 360.405471] Process accounting resumed 01:08:58 executing program 7: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) recvmmsg(r0, &(0x7f0000003300)=[{{&(0x7f0000000100)=@in6={0xa, 0x0, 0x0, @mcast1}, 0x80, &(0x7f0000000200)=[{&(0x7f0000000180)=""/63, 0x3f}], 0x1, &(0x7f0000000580)=""/4096, 0x1000}, 0xb5}, {{&(0x7f00000002c0)=@nfc, 0x80, &(0x7f0000000380)=[{&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000340)}], 0x2, &(0x7f00000003c0)=""/70, 0x46}, 0x200}, {{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000001580)=""/154, 0x9a}], 0x1, &(0x7f0000001640)=""/122, 0x7a}, 0x7f}, {{&(0x7f00000016c0)=@xdp={0x2c, 0x0, 0x0}, 0x80, &(0x7f0000001c80)=[{&(0x7f0000001740)=""/149, 0x95}, {&(0x7f0000001800)=""/206, 0xce}, {&(0x7f0000001900)=""/190, 0xbe}, {&(0x7f00000019c0)=""/83, 0x53}, {&(0x7f0000001a40)=""/220, 0xdc}, {&(0x7f0000001b40)=""/68, 0x44}, {&(0x7f0000001bc0)=""/178, 0xb2}], 0x7, &(0x7f0000001d00)=""/103, 0x67}, 0x31}, {{&(0x7f0000001d80)=@rc, 0x80, &(0x7f0000001f00)=[{&(0x7f0000000480)=""/22, 0x16}, {&(0x7f0000001e00)=""/188, 0xbc}, {&(0x7f0000001ec0)=""/31, 0x1f}], 0x3, &(0x7f0000001f40)=""/174, 0xae}, 0x1}, {{&(0x7f0000002000)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f00000022c0)=[{&(0x7f0000002080)=""/177, 0xb1}, {&(0x7f0000002140)=""/189, 0xbd}, {&(0x7f0000002200)=""/145, 0x91}], 0x3, &(0x7f0000002300)=""/4096, 0x1000}, 0x9}], 0x6, 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000003a40)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000003a00)={&(0x7f0000003480)=@acquire={0x544, 0x17, 0x400, 0x70bd25, 0x25dfdbfd, {{@in=@multicast2, 0x4d2, 0x2b}, @in=@multicast1, {@in=@loopback, @in6=@private2={0xfc, 0x2, '\x00', 0x1}, 0x4e21, 0xff80, 0x4e23, 0x0, 0x2, 0x80, 0x20, 0x33, r1, 0xee01}, {{@in=@rand_addr=0x64010100, @in=@initdev={0xac, 0x1e, 0x1, 0x0}, 0x4e23, 0x80, 0x4e23, 0x8001, 0x2, 0x20, 0x0, 0x32, 0x0, r2}, {0x8, 0x0, 0xfffffffffffffffe, 0x3, 0x9, 0x6, 0x4, 0x2}, {0x0, 0x5, 0xa7d, 0x8da}, 0x7, 0x6e6bb8, 0x2, 0x1, 0x1}, 0xade7, 0x6, 0x81, 0x70bd25}, [@address_filter={0x28, 0x1a, {@in=@loopback, @in=@empty, 0x2, 0x1, 0xfc}}, @algo_comp={0x8d, 0x3, {{'deflate\x00'}, 0x228, "d0e1030b5622f3c9e84cc018f4e21a2592f44165401d85988b8b12a261b9065a89a6c443d22bb1b9447df5463aba2407d3d26874479e46f44348ec1a7ec6e5096b43476f25"}}, @etimer_thresh={0x8, 0xc, 0x2}, @algo_auth_trunc={0x11d, 0x14, {{'sha1-ssse3\x00'}, 0x688, 0x40, "974ae05a84a995bb158de9921485d90f14d03b47cfffc8b8aade0b12079b0c1a051228a6e3498dd87ac83703f54406ff4e941b1688e5e91610454307a4b30fe3919ea1466be1568131d5f97ffe2345bc687fc4fcc1a4c029d31daac864cd9571e0c89676e2f9ca479f1ec13dff7c943eec1587e18dbcd4165cc2369605b805822c4497d91edf886d98c463c720df7a75471c1bfa0a7c447c9269bb18447f22be0057e8294111fd72ee352a1dbd8a75bc2b47f36be6a212f1af2fb6ae8d0de6767f8a8794bab91ca233538893bb6feb6449"}}, @mark={0xc, 0x15, {0x350759, 0xb1d1}}, @algo_comp={0x53, 0x3, {{'deflate\x00'}, 0x58, "503420796c76bd9190cac7"}}, @mark={0xc, 0x15, {0x350759, 0x101}}, @algo_crypt={0xfa, 0x2, {{'cbc-camellia-aesni\x00'}, 0x590, "9a7e385a3fcdd0f2410d65be2e2c35870214bde1bd7d9829b968c84d3dbb2b85fc2856c190097908be7f83d339bb774dc85d317cac876f1e5c402f92d6570a2f95723ee93ce83124a3d703583d9c64eab7e790e0428ebebde82be97e5a8bc10d51fcd70cab0b0a064cd2ac937bf08a49331fa3018a92b0ebc3b092bee81e129d03e0475b6c752c79c653cb69d1a5ec35a464741ccb05bc827fee44238e8ce5a7685e239adf5442230d9f06fac68ddd59b72d"}}, @address_filter={0x28, 0x1a, {@in6=@remote, @in=@multicast1, 0x2, 0x1, 0x80}}, @policy={0xac, 0x7, {{@in6=@private0={0xfc, 0x0, '\x00', 0x1}, @in=@loopback, 0x4e21, 0x11, 0x4e24, 0x1, 0xa, 0x80, 0x20, 0x3b, 0x0, 0xee01}, {0x9, 0x2, 0x10001, 0x10001, 0x0, 0x80c0, 0x0, 0x6}, {0x7, 0x2, 0x9}, 0x5, 0x0, 0x1, 0x1, 0x2, 0x3}}]}, 0x544}, 0x1, 0x0, 0x0, 0x44800}, 0x200404c0) sendmsg$nl_xfrm(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000004c0)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in=@dev, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0xb8}}, 0x0) 01:08:58 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000003b00000008000300", @ANYRES32=r3, @ANYBLOB="3d00330080800000080211000000080211000000cf1ad9f0c6860000000004060000000000000602f8000025030000000000"], 0x5c}}, 0x0) 01:08:58 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00ff0708", @ANYRES16=r1, @ANYBLOB="050000000000000000000600000008000300", @ANYRES32=r2, @ANYBLOB="0800050002000000"], 0x24}}, 0x0) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)={0x44, r1, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac}, @NL80211_ATTR_AUTH_TYPE={0x8}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}]]}, 0x44}}, 0x0) syz_80211_inject_frame(&(0x7f00000004c0)=@device_b, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000000008021100002000010000000000c70906848b96b5cd2a7fde830b8214cd1a56987f2bc9cc46123caf74ffa0e3f32b0649009c70128e156fa8e74a40b704fcd02b26402019908aada5fc88bd07caaf86f28189053f5da69c5d4355b747a53f819a5fd03cc45df01aec866263b2bc87c0d1824cc1f281696bd3617e3b7961e4457008d62eeae82ae535aad6fe10f7ac3164cdb4a17772c7b78135bd1eeddc26ebb093d4b5f656f1f251423157d6"], 0x28) [ 360.526900] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium 01:09:19 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = gettid() tkill(r1, 0x0) clone3(&(0x7f0000000380)={0x58179100, &(0x7f0000000180)=0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200), {0x10}, &(0x7f0000001240)=""/4096, 0x1000, &(0x7f0000000080)=""/242, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, r1], 0x8}, 0x58) r3 = gettid() sendmsg$netlink(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000540)={0x118, 0x28, 0x1, 0x70bd2d, 0x0, "", [@typed={0xf0, 0x2d, 0x0, 0x0, @binary="ea2f81f0cdc44e395e23e90246e1e1eaca53597583a32b49ac6dea54217ef0e8ff36f0fed7549afa6685c0bf884be33bcbfa5f9efe6105926e8a352eb1fe59b7e27c0e42302246f917a1fbb8f7cf6fb215828ce122180670d75cc2654a2b96fcaa8daa35b644d5c5913bb3c42e91c14de01dd8b57cbac35d2afd6b56abbd957d2d316de915ed7bc684ba69440b91e901eecb27d29a9b84a9c017cbf700bba936dce04d1d10abb1123bf1c36a53d5da8ca14dabb7db777f9fe7dfb63ab554258eef99290ad0d79e3f90c89e5eff86140dfdd6dddaeb310917f6c483851d94db97c90cb01d99bb6c2afa8a78ac"}, @typed={0x8, 0x458, 0x0, 0x0, @pid=r3}, @typed={0x8, 0x7, 0x0, 0x0, @fd=r2}, @typed={0x8, 0x8d, 0x0, 0x0, @ipv4=@private=0xa010100}]}, 0x118}], 0x1}, 0x20004814) getsockopt$SO_COOKIE(r0, 0x1, 0x39, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:09:19 executing program 6: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)=0x7) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x0, '\x00', [{0xfffffffe, 0x6, 0x2, 0x5, 0x3, 0x6}, {0x3e94, 0x8, 0x5, 0xff, 0x899b00000, 0x1f}], ['\x00', '\x00', '\x00', '\x00']}) clone3(&(0x7f0000000000)={0x137363500, &(0x7f00000000c0), 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r1 = syz_mount_image$nfs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x1000, 0x1, &(0x7f0000000380)=[{&(0x7f0000000340)="91fa99a5837f9358378c320285b8356a8ed0c722d84045c04f530dbc", 0x1c, 0x5}], 0xd4990a98016c12ea, &(0x7f00000003c0)={[{'\x00'}, {'\x00'}, {}], [{@smackfstransmute={'smackfstransmute', 0x3d, '\x00'}}, {@hash}, {@context={'context', 0x3d, 'unconfined_u'}}, {@context={'context', 0x3d, 'unconfined_u'}}, {@fsname={'fsname', 0x3d, '!%(\\(/x%'}}, {@obj_user={'obj_user', 0x3d, '*:'}}]}) r2 = syz_open_dev$ttys(0xc, 0x2, 0x1) dup2(r1, r2) socketpair(0x1a, 0x1, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) close(r3) 01:09:19 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x4, 0x144, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x40242, 0x0) perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0x6, 0x6, 0x12, 0x3, 0x0, 0x800, 0x40000, 0x8, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x4, 0x4, @perf_config_ext={0x4, 0x1}, 0x5692256e3acd53e8, 0x63, 0x2e, 0x3, 0x7, 0x8, 0x7, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0x7, 0xffffffffffffffff, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1, 0x7fffffc, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) sendfile(r1, r1, 0x0, 0x100003) getsockopt$inet6_tcp_buf(r1, 0x6, 0x21, &(0x7f0000000000)=""/79, &(0x7f0000000180)=0x4f) 01:09:19 executing program 4: r0 = syz_mount_image$tmpfs(&(0x7f00000006c0), &(0x7f0000000700)='./file0\x00', 0x0, 0x0, 0x0, 0x10, &(0x7f0000000240)=ANY=[@ANYBLOB='mode=00000000000000000006252']) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000080)='./file2\x00') chdir(&(0x7f0000000040)='./file0\x00') creat(&(0x7f00000000c0)='./file2\x00', 0xfb0c8c657719dff5) 01:09:19 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat$hpet(0xffffffffffffff9c, &(0x7f0000000000), 0x105080, 0x0) sendmsg$nl_xfrm(r1, &(0x7f00000003c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000380)={&(0x7f0000000080)=@getae={0x2c8, 0x1f, 0x400, 0x70bd2d, 0x25dfdbfe, {{@in6=@empty, 0x4d5, 0x2, 0x3c}, @in=@loopback, 0x80000001, 0x3502}, [@etimer_thresh={0x8, 0xc, 0x7}, @lastused={0xc, 0xf, 0x9af}, @coaddr={0x14, 0xe, @in=@dev={0xac, 0x14, 0x14, 0x35}}, @migrate={0x134, 0x11, [{@in=@multicast2, @in6=@mcast2, @in=@multicast2, @in=@multicast1, 0x2b, 0x2, 0x0, 0x3501, 0xa, 0x2}, {@in6=@mcast2, @in6=@mcast1, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@dev={0xfe, 0x80, '\x00', 0x36}, 0xff, 0x1, 0x0, 0x3503, 0x2, 0xa}, {@in6=@local, @in6=@private2, @in=@remote, @in6=@loopback, 0x6c, 0x2, 0x0, 0x3503, 0xa, 0xa}, {@in=@remote, @in6=@local, @in=@empty, @in6=@private2, 0xff, 0x0, 0x0, 0x3500, 0x2, 0xa}]}, @migrate={0xe8, 0x11, [{@in=@private=0xa010101, @in6=@ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x2c}}, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, @in=@multicast1, 0x6c, 0x0, 0x0, 0x0, 0xa, 0x2}, {@in6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @in6=@loopback, @in6=@private1={0xfc, 0x1, '\x00', 0x1}, @in=@remote, 0xff, 0x2, 0x0, 0x3500, 0x2, 0xa}, {@in6=@local, @in6=@empty, @in=@multicast2, @in=@loopback, 0x2b, 0x1, 0x0, 0x3501, 0xa, 0x2}]}, @replay_esn_val={0x44, 0x17, {0xa, 0x70bd2c, 0x70bd2a, 0x70bd29, 0x70bd25, 0xffff, [0x1, 0x7, 0x8001, 0x7, 0x436c, 0x2, 0xffffffe0, 0xfffffff9, 0x9, 0x5]}}]}, 0x2c8}, 0x1, 0x0, 0x0, 0x4}, 0x40) sendmsg$nl_xfrm(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000d40)=@newsa={0xf0, 0x10, 0x3c7c02c9b47381d1, 0x0, 0x0, {{@in6=@loopback, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in6=@remote}, @in=@loopback, {}, {}, {}, 0x0, 0x0, 0x2}}, 0xf0}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000440)={&(0x7f0000000540)=@getae={0x1dc, 0x1f, 0x100, 0x70bd2d, 0x25dfdbfe, {{@in=@multicast1, 0x4d4, 0x2, 0xff}, @in=@private=0xa010100, 0x578, 0x3507}, [@replay_thresh={0x8, 0xb, 0x9}, @encap={0x1c, 0x4, {0xfffffffffffffffe, 0x4e20, 0x4e22, @in6=@empty}}, @replay_val={0x10, 0xa, {0x70bd2a, 0x70bd28, 0x4}}, @lastused={0xc, 0xf, 0x9}, @algo_comp={0x137, 0x3, {{'deflate\x00'}, 0x778, "e0e6895db31ba47b2e120d6a5e7cba71f7ca31a2b037c070fc1bc506c1153703ec6dc673201a83454f4defae632d17f411ededa8d6e29918e28c54778fac8a08629d1ebfce4eb7a72adf926feca4dd0b0b8cfc1b85c5a7e697e6d947efa59dee56c9946254ffc30e0145fac9c9a62d1fadb89fa4ee9c8ad842b69c3070b96215af3596f60493745156b2de8a907810c56a7f76fed31335f42af31e8c9c7f40f62a8c36822d346a8409f287a7c92aba2c7792623c3ce8d70b11d3b62c9f356bc9a1fcc70c979b0684ff0a1f7d4044a8af8d0d648211c645b8a924f750968b97ec9b2b31bf2d9b294b0a6c3aafc728c6"}}, @lifetime_val={0x24, 0x9, {0x2f59, 0xfffffffffffffffe, 0xea5, 0x1}}]}, 0x1dc}, 0x1, 0x0, 0x0, 0x40004}, 0x801) 01:09:19 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000300)='pagemap\x00') pread64(r0, &(0x7f0000001340)=""/4105, 0x1009, 0x103) 01:09:19 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000018c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x1, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}}, 0x1c) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000), 0x4) r1 = dup3(r0, r0, 0x0) close_range(r0, r1, 0x0) 01:09:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0xffffffffffffffff}], 0x0, &(0x7f0000000140)={[{@uni_xlateno}], [{@obj_role={'obj_role', 0x3d, ']\xad)+\'*$}'}}, {@seclabel}, {@fsmagic={'fsmagic', 0x3d, 0x3ff}}, {@dont_hash}, {@pcr={'pcr', 0x3d, 0x2e}}, {@dont_measure}]}) chdir(&(0x7f00000000c0)='./file0/file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') [ 381.626221] audit: type=1400 audit(1732669759.835:10): avc: denied { open } for pid=10741 comm="syz-executor.7" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=perf_event permissive=1 [ 381.655689] loop6: detected capacity change from 0 to 8 [ 381.754350] loop3: detected capacity change from 0 to 16383 [ 381.770678] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.5'. 01:09:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000000180)=ANY=[], 0x220) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x100000) syz_open_dev$mouse(&(0x7f0000000000), 0x99d, 0x4800) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r3, @ANYBLOB="ab0300000000000000006700000008000300", @ANYRES32=0x0, @ANYBLOB="709ba95fe806d7b6e3b04c1a4e9a5cb05982e0e53795ec67d9316b62c24e78ff7fffffffffffff48d85e62f4ca4a625cdc4263f624bfc09368e3edfa7dead0cdda528c6a36d5177e1774dc195d99618edf4e6bdee2cddb3a9ec717b980754a001ba9a80949ba85bcd76e108d428ce3e929f1942754eef70b70238e43e299616124013820d722b3cb11135555825f491832291381e1967561ce72bc2a2fdc0b5e86cfd4b2e3b73618451041527b3ef7d08e8df7a7db227c9dcefba54f62f57a14740000000000000000000000000000ebc3aefb"], 0x1c}}, 0x0) sendmsg$NL80211_CMD_PROBE_MESH_LINK(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x64, r3, 0x1, 0x70bd28, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_FRAME={0x14, 0x33, @ctrl_frame=@cf_end={{}, {0x7}, @broadcast}}, @NL80211_ATTR_MAC={0xa}]}, 0x64}, 0x1, 0x0, 0x0, 0x4004}, 0x40000) [ 381.797606] vfat: Unknown parameter 'obj_role' [ 381.806181] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.5'. [ 381.838569] loop3: detected capacity change from 0 to 16383 [ 381.855497] vfat: Unknown parameter 'obj_role' [ 381.946572] loop6: detected capacity change from 0 to 8 01:09:41 executing program 6: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @loopback}, 0x1c) r1 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x100) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) close_range(r2, r3, 0x2) sendfile(0xffffffffffffffff, r1, &(0x7f0000000040)=0x8, 0x8) sendmmsg$inet6(r0, &(0x7f0000000d80)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="a112fe3a", 0x4}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000290000003600000000000000000000006b743a4074b727ef35ee48150d948875ab056f370501e3f60f3fab81ac89f5d1aed19a9a5cf50ecdd39b8ca23b8750d05fe806223f2c54680a9c8d53abb273e026b9aa73bed68c863374a42efe7c857cf35e3840ac6248a53895ad99303e865ed058fa5c0f6db68cc040f038ce64c285dfcbd542252cd813ba5e45522f421018a63401a5331a83662ed50404221d9bc52517a6adeeb0490c3fff9fa7afc328c3071745a9ee07fa8a759030a464054d78317625dcb0de37ac57aeec89ab321d3347910aada19432adbeb41e32cb78240c6c301ab009e0ea679c00a0b49a30e95a29ceb131457ddd6b21fa"], 0x18}}], 0x1, 0x0) 01:09:41 executing program 2: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = dup(r1) connect$inet6(r2, &(0x7f00000000c0)={0xa, 0x2, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x7ff}}, './file0\x00'}) sendmmsg$inet(r3, &(0x7f0000001280)=[{{&(0x7f0000000040)={0x2, 0x4e21, @broadcast}, 0x10, &(0x7f0000001200)=[{&(0x7f0000000100)="c3ad5437b3ccd24e5ab2206e503de709f53e70aab33a3b724cd9b7c60bde3cdd33ae4009e150ea5f1edb42d2176448f8746e39f4da349904479aca3451e5430049b833bf74609d945f5609247fd7729d59420a168432c24c52a8521086d8ece7e90a6504c5153f97c8b9de530764452a58a0dbe1e17c255aba8336f4534670335f743d08bb7b69dd3557d6e6c16676ef8d466b5e65f597ae83e136be7e2f2d6725c907bf34207dbd51c0f9fa2a3bd85d51ab54160475f124b58342fd7a380c3c2ae81f7fbdd8c8398f0ead327dea97056815c07c551c6691c5516d70f24542f2ccf44c6432b09c9336d2308feaaaba1185c1128178c54e3adea86eea89cfc5240ba67524e85bca8de75a057baa407325c2d5babf952f87444624e4c21e88fd58061003766cc8713f5ebaa02ae62661812d809def6c0f67de700bc9eba9fafd60db01c2b18486bea167e4b88a02a09cea2b294ba3ac193ea89fec5225aa457e58343f1c520529cfb0a31c3cb464859cfbe92e052fcd6c435f4581598341a4ee1e6c0f3c0b519bde3b09f0192df9e7bac18a1153c799338c2e48b5cdd4b9d49c6b198164f7fbe5358dd81018b9ebb29ab1711751ae895fdaa934e32236361213e46e256281b539e0bbc6b14b4f95153f913b35079cbf018077c79c733043432f50ae8c0d1112e0b3522df0822d9d8d6e8dfc382ffb2b5a779f1cdda4d2e824a5ca24636a365a66636fa938bd5ebf41c0d6cf2a83e6c9abeadf82c5a69d6726380346a659113922f4dc68d8c84270777cb5bfea775061c95bd478045cc5d4fa8cfbd5fa8f1543480c61a38f9643ffb684e5b917f5567b218d331d85dbdd5aac3460988060fe6f7f68985bc05ba362914e7397a4eacf8c419c1c8a5ae34893a063cfa92a37e680b7cb613b885371e78a9c638ca6031740ea9f25d6d4246b133ce7047abdd0c72836c7ec8451da4dac2c71f5ae2497e82abd3288352b209e91d89983bcd71c16c3c8f6a36212362a9a7c3d6b84490643fddb949b3efda69e9505489e06793dc21729deb6ce9d823496ba32bc961aea7206aa8f373363ae005dcbf4945703f7631ca818c85f16d8cf0ec081f77578796eac4c8a19f2ec353797cc7debbeeeaa40be91e579ee30f82387ff2ca1190622ae2e9fb4b92dd648ba88b36948a90b4fa901fe5c92a6a893466f8f0c12bce87c08da9183ea0a12792012c5db908b2e3bddb246af748e2301851dced2f736533ff62ef6c3aebd3f827a2b60e954849a1b5798fe80fad62b84c96ef42291504619a4f5e8963c6d0573fc6be4ea77654f58879dff8c06098e5f270baf27122dc5607de067df67d8d77684922a84a635ca769c12fa6ed5a572df85242dd383b2c206e98206283b24bc9578cf899aaa7ac15558dedc179e8b582a9f864fc7d3b05941d6f6a458266c9c723b0833254c3efb12e6583b3767484b1c9ab2f77d66aba8b180c2f6524cab814c0ee221a4f01cd7fa2fa88c0750cb3d3bcb4dd65eb920c68b6a423e09ac1561603b67b64fdb2d2617358fe1f1e1a9b004e647f6406680d8077b04789d79704b7b7b6b15593075271ed66e3e002c22c7703961d39baabb0f1404899c25313a34c068ac56d1189d8f65781823d22c868581f3f1a715a93ffceb7c20f4d2f8fe33f059c4fbf0f88be05b5ded02493acc034873b2f0caa38f5aa6d3a92b32a98ce56cb9d34010bf938ec4d0fc48ff3a27347bd915e19e1b4b209903deae16f82f88bb732688fd7cadeaa886a14e6863c3772d7d026bec27517dd895437d02ed73afc33edc6d53429081216a0dbd90dd7746ea1e677a29d470d5e33ca38ac46d9369eaad724c7b3a3dc8bf7549b899b45ee2ace78b1f8d2939221af70b3c28464d72dcd0d0967565335d89a39320f5d84a9795f7f69973e5f518991ddf1e19254458b061b13c8a9869783b23231c41fc8f481a893ced0ccea9ef95cb23f958f31958ff0806dfbe5a99654fd3966e15136132584767d8f8eb1ec03d9318ccdc0002cf4009a65bf0bfb48fa6ed7a7d8679a1927a60e8d00eade007e836ef70ec534c46245b388e8056d2ca375819589fc0cc8d6a8a87a6374613d284f3c6bff7bd79aaaea739ff3523b6667732015fa9ed23b4522a6748194dc3c78e9e6e378bd56937739861ede35276a9057695cf840c7cd2d7ceee03808107f1fe02d1ec2469b4eeca7c49ec205f9ee772f63612606ae073ee0eda46d02dfc43b1427c72f4bd71f45b7b7025ca07ea8f7bf8d423dbb39e7812621f986925bf74347f47eb476175bdd39e2a1ce6b2e107fef2591786617060f363592ea236401bf9fe1a7568ed7edb57fcabe1de28a5a41f3d582a4a233054234cde6498de2025cf9112a01a2b74c26ebffeb7b3261136f6cc7409ad86b007b68700e7c17098bc0aaa6518f6f7c41c0ee675420184d4ffde5774f09d0f1bbc80852fd3393b65e7cfc1f53f8adaf58cf517e159bed4d5784b9d1699ec7e43fa9da04f4fa8751fa2e39826d458a821140d16265841a52d1f247ca1b87157d9b2aa26882c9172ac1d7caea1c77910f1e98caa0efec3130fccc2fb4ad1264c9d30c7e05ee7086b7f38eb51a44d0a90f29be61496d7c37d18a5ca5291e4d5b8359e715ee75d4d1b85c325be76d6104e6361b7eecf73dafaa6e0de413dd7c8bfa75fdc3b1854f05787c544a27c1e8519ca5b0d66b0d468e0fe009043b6b32ac7cf2bc2e21c380b184bc09c2b7a807097960c24f4e354cacb3caac963b2077865c30aba6459729da93eab54d6eb8d2ef2df616867c48b7f2be9d4e02ec7a714853fdfa54bd48110ab736aca0150cde3b6671ac48665ed2dd2a1b4ba652f0a52ec0c4dd45defd944dc95130b646af399ef4d830344fc3f0f5c04c58f5e16ad4df93a9c74f6e7340521ad165614ec8d0bbd9efd0de2b40982633de47696074188459d5c7314504644d6e694c088ba428ea0f64cd701df940abfd2f76aedb04e3b2e4444c64d5db0258745a643398a1cba3fefa937d34bcbafc4c58b39ba8efae38c213a30a5f250f4e2eba5e2b02e62407dad72dc252739b38e3ffabb7bb4dd88658cb869e8ac80026523b0420cb5ab719cbc2ba63308e640f6a7c6b8704e55330f10a86e448d4c7989407129104ef969ee2296a8e4803f247eb13d9daeed71ef9f52d2c5c19667c1c047e2d2faa33094936196dc502cb2aab64f93a7222c9af0130a8b67a3ebfdcc4ef87146cc054a36c7ae7a0cd315a3ff56138be0806d187a4af6030b042bbeafa7190e70f5760da411154982e938e8b8da218c6dcb04899c267a1e833cb6ed45e84b0ca56bd5911b7ed29373556e0f1a1a4f3232d722a7c0d19a93ec265087092961b59091c108f65d43525beca59e5553a76922e5f1fc7493f19acfc000dc3e5be1413ada82070bd476ade53fa3b66403afada02d8155aedead75523a0c30a532c62a4b60c9bf6d7b0172cd00c06ffe1a0aee03d3f18b63a63a2e8a8e905502c6b9cc852f475ea39670c7973eb7674620691eb367e817b9104dfed2c1397096ac43f6df19cc738ab9fa60387596ff47c0c0d82689aecef864be2379f88938caf576ecbe22a29d32861f2f804bf7b5c909f9c1d4f8d47eaff9d268de6545b24d3e016761cb0e9c0a59ac5e6bd08fabea997bf93c379c8b92e4f1bb95566b49942c44eb8ebe98e73f04413fa5e82ae4c0e69d0572d476287e28cba7f1632fb3ecaf2d5a969dcbbb960d559ed8e9655fe40eeff114a63f0e0131f9b7494220abc00369fd7d0f72fcba1291fe7d84ca83407b4057d8411c0b4da930e9c23685e88d4a986f365b6f0ff5a42a847631ce16ef772a3117fcae05eeb2c0c7c02bb0e6f743c14e278ef0abca53507202d659401ac751f287132a2aebc5d0a16d898eac4932c64ccee1c9299467832923fafaecffd5a7fe7194f755d917726449e5f698646b7102e5db341f6ab48f655781dfc92e71bc2f5c0d77d5ac432f8e740d97713e097a22d222f23d6cd2907b4d5fa56a30ff7b9e154f3dfd3c5d2c71200237516b317c4df4e068301ef47acd0bc10916ffe4bfeb0eba5989fb4a90a9e391e6f733b957e3d2781eacef2ca2d87a06062e09ff3b0eda04b545068c1160a303a71507fd1c5fe68ab3e420177a7ba1812bd885e18fd7c882990f233431153b33720f6b8b88e5c3add338891f3ca33f3045a002dc7ccb47580230e1903817aac6b8d740512dbac3d804a46231051bb466ca06399eace433188a643ebbed203202b2979cfb098bcd091b35fe6172b5e1113ff2b0f8e0677a5037770841dcd563302aa01fc600f25e3b5365d0da8a40650a55f4b36f5975d6d66698c6a5e219f3e8d7e28fe73e425fa46c1b6c1d0bc6cc2c74de92a8272d89bb39ab4eb9d0623c86cf3b1674f55bb8e2c2c7b737be64e7b7017f112c09a2d6a2af6095dd18f4c694fad30b76d07e0eb0588b0f1b7a10f4db46af002c7a2cdca7f7cea5c195813ec0b8546d0b679cd9e9a0c09fb3eb7d3032ae91ae82f75997831546c811d20fd20dcbc005c9cd1d966169d9146574d6fe661833f60991faba39d5516055c72e066ee33150303612681214993d372f100010269ce63042416102e606d55be94e5ed4118a09a29c2af3a6154477d0ba6aa4fc86f313dc53e1cdea1568de2f4b34eb66f9cc3d486817c2ea602c1b32c6520731471a1749f717ef0d40421790a24a6b15f04c3774bd8103c68130eb1617e5f04c28f1a9e0dac55589ce57e03cbf784f5bd8be1158f5f60f53e5ce12d1e3f45c3773cf11bd7367f0af379bdf2a9b0749dd5066ea832fee7d0bc21a1524426f75a55e2845c8a62d8b858604cf3fa9ee1d8c4d85b87a4f4d4ecfe463a0363de3e0e32ae953e9a97ceb16e6dd1dcb240c7f68831ac22bd0eb3affb4343a43dfded1db23cba4c4b5dbd7efea6523a40e5867e45d4bec4eec6473d8e6c57e022d41340d9dec308b3e11161d581b264f98d213a7252e9a028f29cc15e6071e50d78ad089ad966c987a65ac8db53979a8e5f59e170cf17f9cc2178fa1229e881bd28a643007fca9b914af6fc51a41bd54497119c009886b4504baeff4b1a2731cac56b1351c29eae459f09a8d2ac0ecd9364ae7a2e4c5edb36ca7cf70becdb952f2a0898f4d88b7f2c0704646caed0feea7462487d7929511b0d2a243140776696a01119ed203d544f805c5e4a388bff83e35574d87ed0f830a06d1f8a0f322da05761a916bdf2ee0a8d908887a331d7099796ab01f405e4945625fadde9e14dc300cc380e79546cccda78ee95f49125237a573cbaf2f427543c38c307bfa809db40233ae935d77677ac90b6aa78b8714846c01ed620af7982718fab7def7ce11ccc904c239d4b1925c26ace25baf18f060aa989b49b2603ab610c61666ca9eed7fe35cb64b02fa10977c5064f382f44f49d9f94862572ddfcc7cc2845e5878ec644981405defb8ae8666bdd6fa87fe5c6b0a2bc2c026cc860f4d96b0d1a291a643db476d96f8a241943991e5d99dfc0587de07835c8bd11f09825aa672e61fd541af786ba2efdc8c299fdfe2862c9819b4d51602eb097892c5fbcb47158f9fd7dd2e82803f31cdea49608fa04f812fe15255d1f3507c3824d6b72cee568d050065f6b1dd7f31fed1b035129649bdc8b0e379e914e7d21875bb4bb35003756e54c2ad4ad1f4f4f7e9a3cf4812344a39298cd18f80344cd8c7b5c898f0ce47c2c4f8654f2bd7b5f4a115132fe195fcc2f21e4b3188dcfbff817d9626601696f2f7ce3286bb67ee7715", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="6eac46e7c7b9013850e7750a55362a718521907ee7963493e36cf1e29a1a9f84a710bf78f1a76ef7f247d7527ba4dd19d8d6e73b94d9592dbf46ecbcda4ce94a4b769ce1f3545f1594645823dab48461b8cf90ec0f0e7f0544e5cf784875e8303a69475a6f81f40d34e04719939184f9494570650b332bd5eed2836089f6080168d622c5d167462ce439", 0x8a}], 0x3, &(0x7f0000001240)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}], 0x18}}], 0x1, 0x0) 01:09:41 executing program 4: r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000000)='./file0\x00', 0x80000210) r1 = inotify_init() inotify_add_watch(r1, &(0x7f0000000300)='.\x00', 0x1230009be) r2 = syz_open_dev$vcsu(&(0x7f0000000040), 0xfe05, 0x2600) accept4$unix(r2, &(0x7f0000000080), &(0x7f0000000100)=0x6e, 0xdd0e2a92b708ea1) 01:09:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0xffffffffffffffff}], 0x0, &(0x7f0000000140)={[{@uni_xlateno}], [{@obj_role={'obj_role', 0x3d, ']\xad)+\'*$}'}}, {@seclabel}, {@fsmagic={'fsmagic', 0x3d, 0x3ff}}, {@dont_hash}, {@pcr={'pcr', 0x3d, 0x2e}}, {@dont_measure}]}) chdir(&(0x7f00000000c0)='./file0/file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 01:09:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write$binfmt_aout(r0, &(0x7f0000000180)=ANY=[], 0x220) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) fallocate(r1, 0x0, 0x0, 0x87ffffc) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x100000) syz_open_dev$mouse(&(0x7f0000000000), 0x99d, 0x4800) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r3, @ANYBLOB="ab0300000000000000006700000008000300", @ANYRES32=0x0, @ANYBLOB="709ba95fe806d7b6e3b04c1a4e9a5cb05982e0e53795ec67d9316b62c24e78ff7fffffffffffff48d85e62f4ca4a625cdc4263f624bfc09368e3edfa7dead0cdda528c6a36d5177e1774dc195d99618edf4e6bdee2cddb3a9ec717b980754a001ba9a80949ba85bcd76e108d428ce3e929f1942754eef70b70238e43e299616124013820d722b3cb11135555825f491832291381e1967561ce72bc2a2fdc0b5e86cfd4b2e3b73618451041527b3ef7d08e8df7a7db227c9dcefba54f62f57a14740000000000000000000000000000ebc3aefb"], 0x1c}}, 0x0) sendmsg$NL80211_CMD_PROBE_MESH_LINK(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x64, r3, 0x1, 0x70bd28, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_FRAME={0x14, 0x33, @ctrl_frame=@cf_end={{}, {0x7}, @broadcast}}, @NL80211_ATTR_MAC={0xa}]}, 0x64}, 0x1, 0x0, 0x0, 0x4004}, 0x40000) 01:09:41 executing program 7: mlock(&(0x7f0000dc3000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000dc2000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/33, 0x21, 0x0, &(0x7f0000000140)=""/4096, 0x1000}, &(0x7f0000000080)=0x40) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mremap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x2000, 0x3, &(0x7f0000dc2000/0x2000)=nil) madvise(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x9) 01:09:41 executing program 5: r0 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) r2 = dup3(r1, r0, 0x80000) ioctl$BLKZEROOUT(r2, 0x127f, &(0x7f0000000000)={0x3}) [ 403.445934] loop3: detected capacity change from 0 to 16383 01:09:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x15f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r1, &(0x7f0000002f40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = dup(r3) r5 = gettid() tkill(r5, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r6, 0x0) r7 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/power/reserved_size', 0x40201, 0x24) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r8, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file0\x00', 0x1000, 0x80, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r7, r8, r9) r10 = syz_mount_image$ext4(&(0x7f0000007f80)='ext3\x00', &(0x7f0000007fc0)='./file1\x00', 0x7fffffff, 0x2, &(0x7f0000008180)=[{&(0x7f0000008000)="47f067defbf72d80cdc87a639db142f204e124669d8cfc42ef44f159c9f1897b971edeea64447a7db2f4a3c006d1540ef980a36f5c5fec9bb3eb6b5a687e46f3edb07079b997f689591e98a475ce9194f1999cf00fd77a3944075ba43e4a86cde433297a1a80bccd4548b23f7e3af83719544c2c75d6b59be885bfc3bcf07ca1641e8932d8fca58f", 0x88, 0x7}, {&(0x7f00000080c0)="071f0730b89533edeafd256864273af4edca7ddcedd5ea8780d9b0dae2981c26579d698528829872a1d367e72fd6097fde4aeab1493bd2a3721d4bf62a5894425279702ec13916ba936190e204607d9880b15f0bac97f08680273ce81b2f834c4305bd37873513c5f644e72bc13cc83993f28676eae5f094bd4252d0f5a092142ea519fe228004e19ac3289314021b52897f27ded405fc732ddf5933f15223196fe11e1a060bc143821333f4904bc08ecfacd40a9cf2f1123b7d9867", 0xbc, 0xffffffffffffffff}], 0x8a3488, &(0x7f00000081c0)={[{@barrier}, {@journal_path={'journal_path', 0x3d, './file1'}}, {@nouser_xattr}, {@noload}, {@nojournal_checksum}], [{@permit_directio}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@dont_measure}, {@euid_gt={'euid>', 0xee00}}, {@obj_role={'obj_role', 0x3d, 'bridge_slave_1\x00'}}]}) r11 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000008280), 0x501000, 0x0) r12 = syz_open_dev$sg(&(0x7f00000082c0), 0x0, 0x80) [ 403.452789] vfat: Unknown parameter 'obj_role' sendmmsg$unix(r1, &(0x7f0000008440)=[{{&(0x7f0000000040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000780)=[{&(0x7f00000000c0)="f729c5c8b9466811fb8aa01b0d1e6e", 0xf}, {&(0x7f0000000140)="fc3dacbede2f397243b16472f3301babfed03e62806665851a0ed52b2f0d6624be5928691d1fcae2b4fd35821223f4725dc8f274ae8a4296d5124d3688ba6a1ab28926e4ae461681b19e980a3f5f4110592a1b1f4ef6b3b9248053f2321aac8f9af0f58c6167e61ea3f267ddc1c375aeb8f1374fee94a803062727ddcfad", 0x7e}, {&(0x7f00000001c0)="e3495d810729c10300b5a39535a3de82c8d394f659d02c389ee2bd1ffaf2a4", 0x1f}, {&(0x7f0000000200)="745e48f0cf0a04c95808390d1f1e64c9e79f3c9e191e1a625382278b22be0138be945c6c0bc5a9c05cbe4bdcb8740cf9ddb40541134a", 0x36}, {&(0x7f00000002c0)="2df65d21e66cc83d697bcaf26a41d8365c3aa76be5b21192ccfd7faf7bc9dc5e21c0c86d0a2baaafb52147d42b0d8172c4984ab531bc5463bf73cf9756e91411820df2f93cdf095344b3d377316e561cb64b1a6eaacad8d6ba2a79aa0f75292fe3e9a0e9cf0b8be83ed60ab3ac121981738825a7b30c24f67275c34689caeb07f5fd43a1c548b8b7186a9b9f48245018", 0x90}, {&(0x7f0000000380)="641487ee3d9399cd14b75ec09f0a771904e8430b89a0eab6973a70d91001f3ef64a5185a026a275f7e13d28b5eadde9551ce337489200f73c448066de9148d2c01bab1f904235c5fb2cf083137296efb6c3f7242eaccbf189719a183b2aa69165c5dc77829ed127038077271c3aeffb43ee3a23f02e892a7c5ea6bca963e3c5c638708fe2507066458c28c", 0x8b}, {&(0x7f00000004c0)="ae688d0fd6aee8f8e20cb50b19acb28b583ba0bce65f587fedfe427a2610bb54b0f1a9107394c73963f885797d4040f28db934d489fae6798f194b42a0426a5a7787a9b90656159f3e6f3ebb5f86bd3edb1365b18852f4fa3a61abcfba31884bdd0722e560cb0326ace807f8ee3ddf3811a8417204ab381d7defb5ae1e4f8025d1ca49be3cf10b5d5e7b8212ede0d3c3ffe977cddab8ba14e3818ca987a662cb6b0ea1edccfd084880a9111cabddcabeeeeeee7bea52c37fd4c997459bf89f04c01dc6f1b03d5a6c097a03a437e5f3fb9f1cb4", 0xd3}, {&(0x7f00000005c0)="307e74c31fbf417e535f06303540a725fa3017d47439bd1606f852de3607b737365bb9bfe064cd29ea9131e00552bd7d5c6df8d66f5c8be4d896e0cd86f1d8bd4e2596fb2bcf6e6c2fd9167af9a1f4a4f3b5ebf8c3ec3a82cf06316965b5095049cc7b7643ecb30e6d3750aea0a09cc764624382838c1bd69ea401e26c5bcb9923121eeeeb0898bda87e07481d915c380716410f8cb9502cf520959239de3ac38a77f5433ff10c00bfed2a0ae5207b57efebf1f52124053a05cb404074149613ac36", 0xc2}, {&(0x7f00000006c0)="f83c1cc4bd64e9b98259c2f7911e972e9ec3091aeaf013c1ad12c36f7e0cc732dc08b3d3c7028fb33734a16b2d1b7411bc96b463458f25314ee0edd1f33a1e326164d6ef6a14a405f86900621b350bfd8f995180464e6ad64e9aaa90229095e746c41cc3e58ea4ac697b405745cf7d07e6d2b73d78bd329bb64cc2a0b9cdaaa5778ec30e47914d0df934c2", 0x8b}], 0x9, &(0x7f0000000240)=[@rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, r1, r4, r0]}}], 0x28, 0x4000}}, {{&(0x7f0000000840)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000000440)=[{&(0x7f00000008c0)="71be658f42801ca335c1da66552a622b62e18583a66f663f307d9e50d7c1bcff2ad02b9d70c801b14ff873311d629970c3e9581d259d4d033eee802f25c0ded368750074902defad841c603e29947c8b6a9e7185299778f34398017527a99e3ba1daec9a0adfb945f83d20d6988a760c5ea584", 0x73}, {&(0x7f0000000940)="944b150096c37880552c2d22285407617cb7fce852729982f9dc3521317b9c4b50874ddd23bc00ac10a8e0de3ff4309c6a1cd2e10fb3a891c55d14530f9f2efa34d4e27fcde4b45a8e986b0d3986dbd7aa88d79fdc46d728568a9cfee4b473ced54628544721af2463cb8952b255cb05a95311153ab2d2e0a1dedefa71a82ff07f41cf6e1ca4dd8c8fea384bb91f1cf3adac1f41328c25157ebdf90de498ac8b1760ff3416c6b64d3949d34b48142c8cc9752e07b078081e3071716b23b3204f70a86cab2a4272808ca624965365b6dd93a2beba3ce7171cd59352d2c49dcc", 0xdf}], 0x2, &(0x7f0000001ec0)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x80, 0x4008080}}, {{&(0x7f0000001f40)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000002140)=[{&(0x7f0000001fc0)="2ab84efaa0ca612b952a644f9ab5bf", 0xf}, {&(0x7f0000002000)="fd55e0c2776914168d33b10cec55a8d7e46e6d00738b4fc5df83d8", 0x1b}, {&(0x7f0000002040)="2e028faf85c083026ca56081", 0xc}, {&(0x7f0000002080)="90f434c365db900eaf2cf017be310048c3456e3c5e6beedcb90aa926ac61b3bac9db9cca4db15572df843812c00c1cbdd465355ee0ef7819ae3457a7d1e93ebd28a01a70848bedd166159ff85af077eebdacec31544f90202df02c983b73f340c48d546ec2036b53fd6852e2e2ed40a5822fd383ad63955761648e30e66e3a3f1ffa78eff20f9d92afb4350a319a9686956ff8efea198f5502365c7fc054799acb01a13b773d8a213d", 0xa9}], 0x4, &(0x7f0000002180)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}], 0x20, 0x4050}}, {{&(0x7f00000021c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002440)=[{&(0x7f0000002240)="045826490e66d9bc277019f86bb46a62ddeecdd1f653a364d9946fface7ea426715af3286fa2b9d6738f69fcecf1c12496825a52fcf8a816eb11eef1a98d12d9a85135cdd37885cd8bb87d5939755a6467ca15626307322a46cba76a68118d6cf885543fbc8e1cae23d35d10092baf3a551be3c2dc3bfff3d9ef28098a4ad057204de687a070e58b408bf0bbc9930a98a9ca85e49b6ec5501a9fbe12b50a447077900c322a885de012711831d839f2b8f8aef62b648bf9fc75c8398c4a2d4a4ac3e0ec63714ebd5d06ed7f2c7bf1588c11f2283b62", 0xd5}, {&(0x7f0000002340)="b06ed35daf8f6f95749bfc1b623af88990faa5e03b2e1367", 0x18}, {&(0x7f0000002380)="83d8200c0aeed1153838166d38f4a74fe967a3046eb6eb54a561132bab1009225e7cf40635ee81033728255f0d3038331baead6f473e8d31c65237dc44e17a02025327f1b4773df19492175510bf4b41329118f5fdf7ae885805c01b468ab53e8a76aa5cf43a8c2c08a9ff55dd3dd70c22906697e2af064faad60e720f657c2fe533f052828ab3e20d", 0x89}], 0x3, &(0x7f0000002480)=[@rights={{0x14, 0x1, 0x1, [r3]}}], 0x18, 0x1}}, {{&(0x7f00000024c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000002600)=[{&(0x7f0000002540)="02a6cba4c687594ad0cca53f92b86c470cb11659b64e35d345f8e16cff427e4678314ca9709cb3d751bc4d4c06e8677d77c585beb721b0f0c6bd806172417c94", 0x40}, {&(0x7f0000002580)="795197aa6a351c797c45c534c23dbf5604afda1c16db2aeb992e8c54957039450169cb1ff2d10ff6237d27186f95952d8c6e421bea08df7bac41", 0x3a}, {&(0x7f00000025c0)="41d8354973130e0d30c9549509c9e952186bd430d036c4965ee1ba997de2cf5bd8fde869733140390034", 0x2a}], 0x3, 0x0, 0x0, 0x800}}, {{&(0x7f0000002640)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000002780)=[{&(0x7f00000026c0)="02951f9fb1fe4cf04f678464548597bd146133cc0aa9037533ca70761e011e297b34e46a58a59e88edc7c512f3b0cffefe1ed8f0c6a8609eaf61636e4db8756f260c19ceed", 0x45}, {&(0x7f0000002740)="e80ac5ecbaef38459a660d95ba28eb617dfb1371e7fd217ed578aa9baef50ac3eff31cb5c90f4caa", 0x28}, {&(0x7f0000002f80)="688c3279efd744963d750f73b14dcee5d3a43ec120d552fd0b512d0a109e667d05ff3632182f8637183b587b3f06ae37e710e204a473bc3c5cb15f658d882932f3f7942faaecce85bf5d0a7245b9e0590e78d1b46aa865e5692b6d888383cde92872ae75a7d9497ac368667878c2aedf6f2cec99ff8ee772b53e5e1dfe6f3fcf2cf3f60960460b228bfbccb00ead252628a838a4f86951e090a99f36f970aea528c1107b41f6855505678caebd1c21926cff2658b0e57b09fda8e4545506bf165e6d5bf8c579a13e02038842e6530ede2431f9397894ad5912f7a5be358a6d97ce0c78188685dd455118c398379b78a4e5a2dcb852f85faa19c092d32ff1e4de27ca9329fb15727ecf97d74c46ed641eddcc333ac46734a35d095622a722ca87badb54a1fe5b088f930a216d0cb6690b438d588003e5d5c5cad1a89f87f01c07ed3546b5499d55283c9f30a6ddbfd5d3a290ab6b80673a1b8ba8c587e90b3f9f112f29c17a2728c657aaa8025658be473bbf1c19abc452c5bf899c29b63818b38f4a4803742a7980a04293f38e38b44139f713e9db703d2fa0b2133b46a4dbb2946ac323acd7e5fd219d3bc977d2a6f7183cd01dac0b4b1a5fcf50dec728f15163a2c4bdb6919f1487df78402d53ee29898fad95f9fa3386d17afac82f18d4662e61865e1ba1390353e7ddeac0cbaa0c49cc596967ee094199d6b080ac99ce44af8ea552ec1c68d6c91bdfbc4f64d54f36cc681b16c2da84718067d54a65c554e5862cd1ea26cba3f0157fc649b43b99755cb67d8a0820f54a8343660873c3ffc56c79b9fdfef846adc8f32674009bb7b5e34009a53db90bf24bebdb9b90473d5fd5099b43c5fd77909a1b76d5b8f112434ff14997cd25341785b5b8a0bdd5c44671f2354831fc6b001804dc2f646f00c4714fec763067d632ffa7217cb86aa839cd27bdd6a9f5fc8cab2559f427fee92b651e2ecc12bd4f298f26bf4d44bcce6ac7b277f7f5850f82c647c9a07508607e503bc34b9e035553e5fd76af6d231b1d80990edb041cbf829d2b0875553efc0f67067fc86d81c9adf21dd65b6f70d3ce5a489a60ed430fa826856e9dce2c3a44d5e756376726657eae7035c20e7b34bc92c52e95b801dd87fac24d295943ea86debfa466987fdd9b95d3b450b64b09a6ed743d02674e720d0d1c7b018018a8a1a125cbb15da91207409c231859dec281490d3b1f17bb89a3c99831c800ae2509920fcd0277685b81e7bdc299a040abed98f1f0a4a05cb93f38f3c26e0ac819519ff2f61b1ef7c63da8b88ccd4c6c5d360a279989cc59a37563a585e0518b0d38e439a82510c481a452330f6434c60f1954279956f4d915f9d1917d180b8cf78e86e05d3c4aba45981feffe01b92898aac753b0eec51fa497e6d98bae64ae5c13306a747e1833bc7296d971ac5108d366d38ab357ae6ba367e8bc94a80167890f9e77f4a5ac08a3def9044c968e208fdc08929de7d77cad45f6ee9d88b13705c46a27be28c93ed35782c3f266fdc0724c0d3ddb469f9bd2c57880947ffbc295d6ff57dc2b0ba8e749be8dc914cfc4c73747f311e81a33722ee6fceb88eda9158fea6524fefa9b2d090a9fe3978d5493ab3564faf4cd1b587100ad0676d43ab507a4157bf8c595a63c829ffb35320a8d85cb58eff51364a58f30cf2c8c680421407613ccd643d74bef613e4115288eebe2427f7c6d2388541cbfc908c85547095e0a9dbf667c28f19baf8a323aedcfd36980bc298f38b5bb5d9dfb1f6370b9ed09fab4cae1559b51a33f075544190ce72a3bed401e7414c06797efce98aa3a3339850156c614fe94338da809d964d0d150c1166fe92bbb8a6926c3a5c19fef9ee018ccde3ceb2ccf92426d9e0aabcd55865d7803c34489c171828b3848a5f9cfd9528c0649c86848c5e24edc03f0ce90ef1e9ab8c96f1b510ece2c2b97410a089c1e9d2b790f7fb2209e1bbef9032165a85418fadcffd72328cb58c83cdb78db726bdaca9273aab6ee44b5febdc2dee0a37be217e24737a3b458fda17c4ddaac2faa970a4d9e266be52b53e7866b2b866b4db233e392cc7b1587930641c44d987ef21082f4d67e093bd98262a8080135a24ffb425fc335682a8e71f93c030721725b76d74787fff2641529c86bcfcdeff730933e963af811b449c4e8a6cf2745cc63e31350e3f6b8139aa754025eba5487601e584b9f2af766c40bc014665c5e58301f52b9a47054aa5824c55fea379a6533c8baa35b8fc4b66cce1c02b907e085f0d2f71bf701fb574af43889507860a26406e3b4b46cd0318177f7dd6a7add2f67134064d112f94b131ac3bab7d1e7112fbc8402f5bcc4a90f3ca3703109e6d0cf1340c41ad22fa5ebbebec5fc4dc4e8af46216a2d46702f6fd934f97f58b4e0fb570e238b2e816142211270401512f323bc802480105452e216dcd52f80ba70d072b02d7fc0d585b46a2a949657f9cee3ec044f102eef09e9e0f937e3be08dab8cbf407f56a72eaca8aa62b47918deccb4b6cebab2c8e233342b5316ff10e660afd69816e86e772f38bda1035bb09884ce05136d8381278dca36faa4a68185f242084d47491c5a6f1f745aee339c5df1459ae8b6f60cdf2a577883519d7419419fdaa103fad3304bdc112360fa0321c7230f16c2fb7699347188de2c483b1e5a3baccf8b3499f5dd98a505cae3bcb9f45d6fc6b205c7b1f0eb8dc62a955b1ffdd0ef8702fc44f0716ad464f3d868f4449d2d6854ddb43b230240663bfcc261774b58fead3760b527d4bdd25c71047d37ab3207e3edd3d4f8d6db9537b49b231904e358fa43231f26da010e0f795280e88cb4eaf04a2e8a1dd7da7050c71ca64a9ad7f78fac71d34bee79dbb15c36183bdcfad3b3f981ecae76b06f406f3c03884d5980a111712b9771bc8205cf55c5c183de0fc4de99c6f06f9cd9e5ece39fc98ced527b5e274ecfa3f4c77ab7f0b685a667f4709dcbc5318ea3449b604ac2156eca1358b62c4e31b6ee3570309ce72275794e40850617dc9a668e15d556c96ff8680d462e8ca033a9c1beb9c180a1203fc066c22aaaf64689a9eb6b80c93fcbe9890a1dc7406d444d417c79a43bbe5c898b153fff47abbd533b000571e0b7f1740eecd8649338da668ae56db1f6e8a1d586a4356a3a88cc97429479fa440aee6bb17f2903728506a51277024625ae1ed15512b4b68db402e111041e9dd65f821c98f69823447d4609c42a453d15979aaca18adbe6af68c0ef3e01d13caa35cdacbf3396ac0fa60ecf9dc460a18e6e4f404fa181a656af4d053f0f8a116662ccec86b60bd236e51d9308d63f5579c1ce89d1de656a5ec5dccf4762f35b45ac3334e6e75b17bc686ddbe157bda43f1776cc2d74d621a85f725d19f5348126fd96f91d9026bf0c35508a3b69e9d67ddb87651bd590d7461a7a7a9466554b5782f3288d07afde751a15bae4982f07eeca8566d240001a966ac4ccc09319edcd7d5e372a8f10033f9387ce76ac0a0893a7eb008ad1d85f0dc7aa6334b72d98d051245e9501d8df50181161ad1d7836b438585e326374e0c57370847b4d1c6d66237efe68581f09b70f2ed75604ec87921aecaf84fdd45c5e678f866ff027079e8ce2f3ab4eb23c9bd74d8eb19a72e5b9d1e10fb493117a71088cea64d578fbc4a76332a939e4b4b58d795e033e78dca25eff71c786f02a6c54cce80369ad5c0bb45ca671518ad73daab446aaf8cf297371792e189ad0dd046adf1e4b31c6e9b7b754d05cce86474d4fd12eef2fc49a46e8717508d26eb075fc94ed541146cd66375874c78723b81615be6f320f2e55f1dd296b2d0d956b93a698b8ff7ff879c9f4294f7a3af62c68d821a2f240d3a6d4eff2d7757b14262b0c2dee5c9c7150d1f3a0531dd100650f31616c11fe88be49f090e4b5572c83d5a6a1cb5d089e41767021e168402ac54e19c0b200e4e1482bb2ad0a13985756b5645259e75b76cd4f938efb9c5d62678538ce0a7bcdb22de0405279a7e0b8ecb5686e80133b94b6e0a84d927edda6940f77bd9f61672b9e99d378b8456df07268c87e9a6221dc4f2c247b88785faa34a7a25e81125896b2f39660fe214d382a400e89e2488c35796f311e2861bf36e073033a7ce2abd35547f707a471de74ece69a45003e69313afd13c5082b04b4a5a5939fadc39376c08f24b12a532ce1728de2d4f5c2256a63f225120042781551c401828a10ad24278130c046c4406cae8beb253ba836c1fa947be90067ac3a106b7b8669583662ef2c6958bc28aea8567f79abf5d26749e0413d292dec6535a1adeb5196537c008d0c0bd70431686ac12002d691551ac2aec579f9d79933ab86fa3d32c905e1640a753a9419dd74ac602f2f9c02c1a966828f14aef77b80b00904d6da0bad9b7248ff49067ff5f3be6c17700c28dc7dd481c218d1d1105467b771979fc49f4ea96e6a18d3f0865cac08ac3738ce713950354fe69a0c4ce389d4018d8d4b7ccb71ff5b4030c2cb7329a7e8fffd9f425ba7a7fcbb29b0ee66933a6a6fe8484ea735e389ec959c8f2b3f110a627b930770ef7284ebdb328bddf42f2d32398ffe915edde56b532aab135519bca31fcdcbd796dbeee6111d155a97a9ee5d0a146b7cc118e315e0f1e2d66cb01cf068ea7aaef3c91684de20334c66be6c3dd8ee04f0bd3bbd6a98462b81c0c958469451064bf5da81355b514f2794c39951b5d8d238c1a79eb8417f52ad59d683182b8f55774245fe158da1eaddd9aba1908badf14a67a0831009544ea80485bfa6a227143bdcf8b9213a6ec020b90c75e8321d0dcdc5f0447f22f57967bb1d1bc3f18720161bf8f1e914604de8b421316a41a49c33674075925041fcf5c04f3c601da0771182529798d2bfa06217292f969f6f067dfa418b75737f1eded8fbf2d8fa4a7a1ae66207f5750dfc396fe6b358e39deb9e33e318e5ea0c8fb408442da714720c340abe1f0393c4d9d1f3d82ce72ff279af2cdec2e68a82fb8a378e44236d387daca7be2cb82e1bf6978c0243acae3c8df16f82fdd7bf214d24cef4a13133ab036f64bf60df7adace40d394dadad0a4fe3a73770b518c1f91abc610aece8d6e0fa433561377c8b91b8ccdc552197173b5c8667eaf56c1a650932459255d966e153b2aa8ddbc3df5b98449b261113cf5a324c8e8f490256bd73af1e90f5c799737c06c8b6a3e56bc2924eea55a4e9cf778941081239602e1d4fa48e350dd6d034df2c5e6551499cbc2ad0ec516067bbb3be95a71ab9e18c8a35ede3ea92bcf6becdaffbc6a5d4683d386965a9392ad99992379407adbe5fb6a98320c1dfc1764c74bc373c9b2f226e0098809c1bae2913d8e2355fe5fd66f380389ecd82a86725e21471999fca768e98eb4a1ee2c7babefb380219ab244bd3735a88674cf4fa5bd6d73e46ed91a3b0f4143ec26dac1324c624d5a2ac40a25fe135a9047eaa89c8c9506526d1c6e916a2955b47db8e2f8dac0bd167bf469ab8f784cdab5caf3fc22b9918d037d8704f2c75180870e3b9b6ed276e81375f259778a5d91f90562434198ff4a1e4fe164836bfe8b3ac5355bdff9780b43bbada969830b61cd85ddf26ebada1e96b137edbfaea5fa73ec7b6e5da5a358f66e78e873d732be7bb83d9ff708d213a2d5fcd8f95c6b5416eb38cd29a2cb342b8d52cfeb8ea3a21e8519ddafa51c7b399f3c33d41ec973765f90a3983e8c491619f4ef2ca058c479df5b59b2cfd0bafec10f76c15f2ca98367898ce04862c29f0", 0x1000}], 0x3, &(0x7f0000002900)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r4]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r2, r0]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r4, 0xffffffffffffffff]}}], 0x108, 0x24004000}}, {{0x0, 0x0, &(0x7f0000002e80)=[{&(0x7f0000002a40)="a2019810a65aed8d521b099e02e95b0930d0f6caebeef01c72bb004ad83bc51d4559914cc61b9663943c258acf7c14891449c69a8e7dc3ee31040d2f17fb48d165a3429370e12bb8a86b5ccfb39641ab76b0b68ac5f02f077603a312ee9f37cdb469bb340669253a79e88e07cdf83850136aa480217cd994bd62e78b8bf2d2dee64f020b279cfcd0d2ee5cf9fb7f17a1e84090a729673833450929f674f403811e36018b6b1c879258db519759248ecd766d5510c20a51b7143700cd59d37fb57eef7d078c0c8f12d7ff0e8379ddee818dabfdacf28606", 0xd7}, {&(0x7f0000002b40)="678da5a8775c42027725483972369c39a74ef4a76f9bcd37c89580ea099aa12e676fe6a0685fffd8075fb4d4ca59c408dc467abd5aa2714aa1d90181103c48f6749f400117b14a9e0cf2dc827142b7df40939c41560c71579c0cae4cb25503646aa48e11f89e132ab416412f8c172cb347d2659002daeb3279bc17b91c7c5afa9776f04a41f4c979811dd098c8a302daf390ab8cedd6001d9582457582248089cf0b9d8c8c524491d15e7d504b7ec4c48e7d611256afcf5588a6a7e73f7af3e5b0ffe19da3fa95b11ca604e9d201c4d7c1a475b19a207fec92", 0xd9}, {&(0x7f0000002c40)="02a0c3c1e74329caedef28e039e18201f09bb68e0699fabfee7a88c49c6861d831189581e9fcf339b442c104b56e5de9a4c06a8a94e5b162424b4ca42a1ca4be9387ea05e05ed835c7217b5d37a9fe1c43ab0f54f36a651dbd780a2bde18cdb4c12555d947e795ce270b1017ee721148de69ee44b4c9b20b27eb6a9324ead5b537772916369c996786fbe247b3b5a738fe8d246e89db5a2bb499252e9496f2f9f0b42a65008404ab68a5db84431f1705466f976398995f4c5372c4c0436d0cc0b43a5e0324cccb70aa322f92695b9ddcd91760a6139f87b116a09b0b2c5fdb403e7d83d1f3a678aae3bc5212e9f888d39fe8e64fb56395224819aa4c3ce196", 0xff}, {&(0x7f0000002d40)="0568e9b044ad7e4f8a3b2198bbb8397b8952c8b43c621b005acd615a5e5b95aefe9e19918bcc9ed4c98bcfc3045da90307f17be57c0bdb9d8251acded6961de9c9948109dab4e461", 0x48}, {&(0x7f0000002dc0)="96382b50ec623c9c398366023e8fd16dfab44fd457e210224c3de5d23b6887336a245cc79825635cc0c4834fb4b70ec3", 0x30}, {&(0x7f0000002e00)="82614355d159712a6769eee1b86d2347ecd4b0d1642a4409", 0x18}, {&(0x7f0000002e40)="aadd349fb1d39fbb8cdd707bc38ab3712d8e496abc52b5bc06ac7a425e4dd9ef7d5d44a027428e650c03d89b77fe9d10d1b220", 0x33}], 0x7, &(0x7f0000008300)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r2, r4, r0, r3, 0xffffffffffffffff, 0xffffffffffffffff, r1, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r2]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r5, r6, r9}}}, @rights={{0x1c, 0x1, 0x1, [r10, r4, r4]}}, @rights={{0x20, 0x1, 0x1, [r1, r1, r11, r0]}}, @rights={{0x14, 0x1, 0x1, [r12]}}], 0x140}}], 0x7, 0x50) ioctl$sock_SIOCADDDLCI(r3, 0x8980, &(0x7f0000000000)={'bridge_slave_1\x00', 0xfff}) execveat(0xffffffffffffff9c, &(0x7f0000000480)='./file1\x00', 0x0, 0x0, 0x0) 01:09:41 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x60881, 0x120) pwrite64(r1, &(0x7f0000000140)="01", 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r3 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, r2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x8202, 0x210) write$binfmt_script(r0, 0x0, 0xffff8000) syz_memcpy_off$IO_URING_METADATA_FLAGS(r3, 0x0, &(0x7f0000000340), 0x0, 0x4) 01:09:41 executing program 4: recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)=[{{0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000080)=""/20, 0x14}, {&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f0000000480)=""/194, 0xc2}, {&(0x7f0000000580)=""/19, 0x13}, {&(0x7f00000005c0)=""/183, 0xb7}], 0x9}, 0x3}, {{&(0x7f0000000740)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @local}}}, 0x80, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/242, 0xf2}, {&(0x7f00000008c0)=""/178, 0xb2}, {&(0x7f0000000980)=""/26, 0x1a}, {&(0x7f00000009c0)=""/35, 0x23}], 0x4, &(0x7f0000000a40)=""/49, 0x31}, 0x5}], 0x2, 0x40002000, &(0x7f0000000b00)={0x0, 0x989680}) r1 = openat$incfs(0xffffffffffffff9c, &(0x7f0000005cc0)='.log\x00', 0x90000, 0x180) sendto(r1, &(0x7f0000005d00)="c547ac582781bdae846bcd3a26acfdb5b0d2a8130630c26ddadcf361cafd9193df7f692999b67021dd548e7c5d8c8f8e3b25d1d63d05c669ef4e8bdc039acb511271e1e4ed305d36ae421d39449a0d12120ddc7e46cc8e357923871a741ca5a461f8177f1a713fb83a995aa3450def537baed2bab2c42213e699b2a61d7d63f5cc6d34f0347ef058b80a5f51c8666f2cc47eaf1aabe88a1e", 0x98, 0x800, &(0x7f0000005dc0)=@isdn={0x22, 0x4, 0x5, 0x3f, 0x9}, 0x80) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) clock_gettime(0x0, &(0x7f0000005b80)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000005900)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000b40)=""/109, 0x6d}, {&(0x7f0000000bc0)=""/52, 0x34}, {&(0x7f0000000c00)=""/163, 0xa3}], 0x3}, 0x1}, {{&(0x7f0000000d00)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x80, &(0x7f0000000d80), 0x0, &(0x7f0000000dc0)=""/152, 0x98}, 0x2}, {{&(0x7f0000000e80)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, 0x80, &(0x7f0000001000)=[{&(0x7f0000000f00)=""/237, 0xed}], 0x1, &(0x7f0000001040)=""/187, 0xbb}, 0xb2}, {{&(0x7f0000001100)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x80, &(0x7f0000001780)=[{&(0x7f0000001180)=""/249, 0xf9}, {&(0x7f0000001280)=""/112, 0x70}, {&(0x7f0000001300)=""/69, 0x45}, {&(0x7f0000001380)=""/198, 0xc6}, {&(0x7f0000001480)=""/213, 0xd5}, {&(0x7f0000001580)=""/243, 0xf3}, {&(0x7f0000001680)=""/195, 0xc3}], 0x7, &(0x7f0000001800)=""/26, 0x1a}, 0x4}, {{&(0x7f0000001840)=@ethernet={0x0, @random}, 0x80, &(0x7f0000001a40)=[{&(0x7f00000018c0)=""/229, 0xe5}, {&(0x7f00000019c0)=""/125, 0x7d}], 0x2, &(0x7f0000001a80)=""/158, 0x9e}, 0x7}, {{&(0x7f0000001b40)=@nl=@unspec, 0x80, &(0x7f0000002e00)=[{&(0x7f0000001bc0)=""/141, 0x8d}, {&(0x7f0000001c80)=""/228, 0xe4}, {&(0x7f0000001d80)=""/4096, 0x1000}, {&(0x7f0000002d80)=""/14, 0xe}, {&(0x7f0000002dc0)=""/33, 0x21}], 0x5}}, {{&(0x7f0000002e80)=@nl=@unspec, 0x80, &(0x7f0000005040)=[{&(0x7f0000002f00)=""/105, 0x69}, {&(0x7f0000002f80)=""/4096, 0x1000}, {&(0x7f0000003f80)=""/4, 0x4}, {&(0x7f0000003fc0)=""/4096, 0x1000}, {&(0x7f0000004fc0)=""/90, 0x5a}], 0x5}, 0x1f}, {{&(0x7f00000050c0)=@in={0x2, 0x0, @loopback}, 0x80, &(0x7f0000005380)=[{&(0x7f0000005140)=""/36, 0x24}, {&(0x7f0000005180)=""/234, 0xea}, {&(0x7f0000005280)=""/254, 0xfe}], 0x3, &(0x7f00000053c0)=""/121, 0x79}, 0x2}, {{&(0x7f0000005440)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x80, &(0x7f0000005600)=[{&(0x7f00000054c0)=""/24, 0x18}, {&(0x7f0000005500)=""/203, 0xcb}], 0x2}, 0x6}, {{&(0x7f0000005640), 0x80, &(0x7f00000057c0)=[{&(0x7f00000056c0)=""/202, 0xca}], 0x1, &(0x7f0000005800)=""/234, 0xea}, 0x957e}], 0xa, 0x10163, &(0x7f0000005bc0)={r4, r5+60000000}) setresuid(0x0, r2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x0) syz_emit_ethernet(0xa6, &(0x7f0000005c00)={@remote, @remote, @val={@void, {0x8100, 0x4, 0x0, 0x1}}, {@llc_tr={0x11, {@llc={0x7e, 0xf0, "e3", "86ddb068b214cc6a79e556ee3b2567b30a497fdd7aa22eb334d38cc84a4f27a4998e493590eba7754c9071318eb1c5c4651e7c00bda320be6647537a4f2b90ef3ecc4123d6f1f717dd084c9a1cc34c7e9e0eb40331964ca276666395f53a347f8543537a5bb542c7343e44e7ae7c566c77478d4c8b0806ad05f0de163655f20f29b84d78b4646eacbab8e2857b3c2baddf"}}}}}, &(0x7f0000000d80)={0x0, 0x4, [0xb18, 0x0, 0x8a9, 0xcf5]}) [ 403.609396] loop0: detected capacity change from 0 to 264192 01:09:41 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xc4042, 0x0) write(r0, &(0x7f0000000200)='E', 0x140000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4842, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r1, 0x40305839, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x0, 0x800000c}) openat(r1, &(0x7f0000000000)='./file1\x00', 0x10000, 0x100) 01:09:41 executing program 5: r0 = perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) r2 = dup3(r1, r0, 0x80000) ioctl$BLKZEROOUT(r2, 0x127f, &(0x7f0000000000)={0x3}) 01:09:41 executing program 7: sendmsg$NL80211_CMD_STOP_NAN(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, 0x0, 0x100, 0x70bd25, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x28000802}, 0x20000000) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x4e22, @private=0xa010100}, 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) sendmsg$TIPC_NL_BEARER_ADD(r0, &(0x7f00000003c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000380)={&(0x7f0000000240)={0x11c, 0x0, 0x400, 0x70bd27, 0x25dfdbff, {}, [@TIPC_NLA_BEARER={0x108, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e22, 0x9f2, @private2={0xfc, 0x2, '\x00', 0x1}, 0x7f}}, {0x14, 0x2, @in={0x2, 0x4e20, @multicast2}}}}, @TIPC_NLA_BEARER_PROP={0x54, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xc80}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1b}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x960}]}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x7}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x9}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_PROP={0x4c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8e3}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x400}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7fffffff}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xa8b}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x303}]}]}]}, 0x11c}, 0x1, 0x0, 0x0, 0x4000000}, 0xc090) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ftruncate(r1, 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1d5081, 0x14) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000000)={0x2, 0x6241, 0xfffff001, 0xf1f9067, 0x1, 0x4}) write(r2, &(0x7f0000000200)='E', 0x140000) pipe2$9p(&(0x7f0000000400), 0x100000) 01:09:42 executing program 3: r0 = syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000280)='./file1\x00', 0x0, 0x0, 0x0, 0x2000000, &(0x7f0000000000)={[{@nr_inodes={'nr_inodes', 0x3d, [0x6b]}}]}) mount$cgroup2(0x0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000200), 0x1000010, &(0x7f00000002c0)={[{@memory_localevents}, {@subsystem='pids'}, {@memory_localevents}, {@subsystem='net'}, {@subsystem='cpuset'}, {}], [{@dont_appraise}, {@obj_role={'obj_role', 0x3d, 'tmpfs\x00'}}]}) umount2(&(0x7f00000001c0)='./file1\x00', 0x7) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x100) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') 01:09:42 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x141042, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) write$binfmt_elf64(r1, &(0x7f0000000140)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x38, 0x80}, [{0x0, 0x80, 0x0, 0xfffffffffffffffc}]}, 0x81) fallocate(r1, 0x10, 0x5, 0x7ffc) lseek(r0, 0x0, 0x4) 01:09:42 executing program 4: setgroups(0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) getsockopt$IP_VS_SO_GET_INFO(r1, 0x0, 0x481, &(0x7f0000000000), &(0x7f0000000040)=0xc) [ 403.991512] cgroup2: Unknown parameter 'pids' 01:09:42 executing program 6: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(r0, 0x8010671f, &(0x7f0000000040)={&(0x7f0000000180)=""/137, 0x89}) r1 = syz_io_uring_setup(0x4c8f, &(0x7f0000000080), &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000000)) io_uring_register$IORING_REGISTER_FILES(r1, 0x1b, &(0x7f0000000140)=[0xffffffffffffffff], 0x1) [ 404.033402] cgroup2: Unknown parameter 'pids' 01:09:42 executing program 5: r0 = syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000280)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6d6f6e653d3030070030323c3030698db8670753a5f4a24d49299023de5723f3ce8a7dd40b323030323030312c00"]) mknodat$loop(r0, &(0x7f00000000c0)='./file1\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) 01:09:42 executing program 4: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x20, 0x0, 0x0, 0x8}, {0x6}]}) fcntl$setlease(r0, 0x400, 0x1) [ 404.191513] tmpfs: Unknown parameter 'mone' [ 404.194389] tmpfs: Unknown parameter 'mone' [ 404.198115] audit: type=1326 audit(1732669782.400:11): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=10831 comm="syz-executor.4" exe="/syz-executor.4" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f73a643eb19 code=0x0 [ 404.407821] loop0: detected capacity change from 0 to 264192 [ 404.973702] Bluetooth: hci0: command 0x0406 tx timeout [ 404.974346] Bluetooth: hci1: command 0x0406 tx timeout [ 405.022471] audit: type=1326 audit(1732669783.235:12): auid=0 uid=0 gid=0 ses=4 subj=system_u:system_r:kernel_t:s0 pid=10831 comm="syz-executor.4" exe="/syz-executor.4" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f73a643eb19 code=0x0 [ 409.067300] Bluetooth: hci6: command 0x0406 tx timeout [ 409.073083] Bluetooth: hci5: command 0x0406 tx timeout [ 409.074238] Bluetooth: hci3: command 0x0406 tx timeout [ 409.075381] Bluetooth: hci7: command 0x0406 tx timeout [ 409.076562] Bluetooth: hci2: command 0x0406 tx timeout 01:10:04 executing program 4: r0 = socket$inet6(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f00000002c0)={0xa, 0x4e20, 0x7, @remote}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) sendmmsg$inet6(r1, &(0x7f0000003700)=[{{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1}}], 0x1, 0x8080) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = dup(r2) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'veth1_to_bond\x00'}) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) dup(r4) ioctl$sock_SIOCADDDLCI(r4, 0x8980, &(0x7f0000000040)={'bond_slave_1\x00', 0x9}) sendmsg$NL80211_CMD_DISCONNECT(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="1c000002", @ANYRES16=0x0, @ANYBLOB="000000000000000000003000000008000300", @ANYRES32=0x0, @ANYBLOB="d26aaeb875ac1291f748850dbbead7ccb7c4a8134d6072037638d031330122707144c4e564aab9178246e10e458d38c9f26f307893131cf7b412e306c601faff7c3c0bbe6b44d8467e7f33fad1e1c1bf4b94b556a762a0532b4f00"/104], 0x1c}}, 0x0) 01:10:04 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r1, @ANYBLOB="a903000000001001000000"], 0x1c}}, 0x0) 01:10:04 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') r4 = gettid() tkill(r4, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x4243, 0x1) r5 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000240), 0x10201, 0x0) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x6, 0x6, 0xff, 0x7f, 0x0, 0x3bb, 0x0, 0x8, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x2103, 0x9e3}, 0x40006, 0x2, 0x0, 0x0, 0x6, 0xde0e, 0x5, 0x0, 0x1, 0x0, 0x6}, r4, 0xd, r5, 0x8) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 01:10:04 executing program 2: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext, 0x5004, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = dup(r3) bind$bt_hci(r4, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r4) r5 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x13, r5, 0x0) tkill(0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x3, 0x80, 0x1, 0x40, 0x81, 0x4, 0x0, 0x8f1f, 0x22008, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xf868, 0x2, @perf_config_ext={0x7, 0x1}, 0x40, 0x7fff, 0xdcf, 0x4, 0x1, 0x1, 0x6, 0x0, 0x9, 0x0, 0x1}, 0x0, 0x2, r1, 0x2) r6 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x82000, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000000, 0x810, r1, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x13, r6, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r1, 0xc0189379, &(0x7f00000001c0)=ANY=[@ANYBLOB="01321ee6f99a3c0a3a000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x9, 0xe7, 0xc, 0x80, 0x0, 0x400, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x4, @perf_bp={&(0x7f0000000100), 0x3}, 0x58820, 0x5, 0x600f, 0x7, 0x6, 0x7f, 0x100, 0x0, 0xd6, 0x0, 0x1}, 0x0, 0x9, r7, 0x1) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x13, r1, 0x0) 01:10:04 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x2) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000100)={0x38, 0x1, 0xfffffc0d, "3e93437d38c77d08f5319a830805a7688e3b73ff47f9d655b15e08a02367f86c2b9cb716ac7248f306a358e575cf68c8c3654a018a0fa9e3"}) write$binfmt_elf32(r0, &(0x7f00000008c0)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38}, [{}]}, 0x58) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x18000) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r1, 0xc0a85352, &(0x7f0000000040)={{0x7, 0x1a}, 'port0\x00', 0x88, 0x20001, 0x6, 0x4, 0x4, 0x1, 0x7f, 0x0, 0x4, 0x5a}) 01:10:04 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet6(r0, &(0x7f0000000680)={&(0x7f0000000000)={0xa, 0x4e23, 0x0, @mcast2}, 0x1c, 0x0, 0x0, &(0x7f0000000a80)=[@dstopts_2292={{0x18, 0x29, 0x3b}}], 0x18}, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r0, 0x89f6, &(0x7f00000000c0)={'syztnl1\x00', &(0x7f0000000040)={'ip6gre0\x00', 0x0, 0x0, 0x8, 0x0, 0x0, 0x42, @dev={0xfe, 0x80, '\x00', 0x14}, @private2, 0x20, 0x20, 0x3a, 0xd55}}) 01:10:04 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r1, &(0x7f0000000400)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000003c0)={&(0x7f0000000180)={0x228, r2, 0x0, 0x70bd2a, 0x25dfdbfd, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0xc, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_HWMP_ROOTMODE={0x5, 0xe, 0x4}]}, @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_HANDLE_DFS={0x4}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xffffff7f}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x34}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x9e42}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xf}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x101}], @NL80211_ATTR_MESH_SETUP={0x1bc, 0x70, [@NL80211_MESH_SETUP_IE={0xb7, 0x3, "d642f750e5b43bd4fafa3659bcb73117c3560b90f5e0f2cc8dbf73c66f336f4ebd601b8c227f9f04c42ff180a9fb3a1bff5446c71e5dc855035e4792bf4a5f9b0b18620e5079b1714211c014c2de17fa74818e5b2961846bab032761aa39ea7dc78f23b5ade80c76a973962bf07b289927dc0ec58a2241e2cbf845b4579c83ceba95b763e7efca04b6f5d6ab20d4bb9009193f6c020dc3e6956f0a5935fa87a2a6d90acf1ffb35854596c361aeaefbf26e5992"}, @NL80211_MESH_SETUP_USERSPACE_AUTH={0x4}, @NL80211_MESH_SETUP_IE={0xe5, 0x3, "1965d494d9f2c1257dc0b7d69cb7affd0db2a7303287d50bc361b920e8c5854fc783e4de904dac72aadce5770d23ca184f8665a79f61c3dfb0de4673380b14abecb226a27723fe75511bb838e1653482de7e338278ed4deed60fb5ebfd7f9f4a91a4e0e130309e3415eb196742d5847b649f1954f741b8e05f13517335d34a3fc55d5e2f7185246b5088e81e03e4db70bee2e28e264d1ebf70c4e80bdcdabfb9fd34f15713f6b8df702f7a86c5a9e872d57be53d4b46dec03c3da08f50485a8210446ad7ea301fdf3f355361e3e89b4384586f5a8005df28e0d21190cb506146c9"}, @NL80211_MESH_SETUP_USERSPACE_MPM={0x4}, @NL80211_MESH_SETUP_USERSPACE_AMPE={0x4}, @NL80211_MESH_SETUP_USERSPACE_AUTH={0x4}, @NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL={0x5}]}, @NL80211_ATTR_HANDLE_DFS={0x4}]}, 0x228}, 0x1, 0x0, 0x0, 0x20040881}, 0x40000) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = dup(r3) bind$bt_hci(r4, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) sendmsg$IPVS_CMD_NEW_DAEMON(r4, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x40, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_DEST={0x14, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e21}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x10000}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xf}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x1}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x40}]}, 0x40}, 0x1, 0x0, 0x0, 0x4010}, 0x40000) syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(&(0x7f0000000000)=@sr0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='iso9660\x00', 0x0, 0x0) 01:10:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00010d00daf991ed2e2f6669c60d3010"]) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'geneve0\x00'}) r2 = syz_io_uring_setup(0x0, &(0x7f0000000000)={0x0, 0x6d84, 0x8, 0x2, 0x80000392}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)) io_uring_enter(r2, 0x26ee, 0xa76, 0x1, &(0x7f0000000080)={[0x7]}, 0x8) mkdir(&(0x7f0000000140)='.\x00', 0x2) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000200)=0x8) 01:10:04 executing program 4: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x0, 0x7}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = fsmount(0xffffffffffffffff, 0xa97eeda33f5dd126, 0x2) perf_event_open(&(0x7f0000000100)={0x3, 0x80, 0x24, 0xfd, 0x3, 0x7f, 0x0, 0x5, 0x46000, 0xe, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8001, 0x4, @perf_bp, 0x10000, 0x7, 0x10001, 0x9, 0x10001, 0xfffff001, 0x8001, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x7, r0, 0x2) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000001400), 0x690000, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f0000001600), 0x400000, 0x0) ioctl$VT_RESIZEX(0xffffffffffffffff, 0x560c, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000240)=0x0) r2 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000180)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = gettid() rt_sigqueueinfo(r3, 0x11, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe}) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x40, 0x58, 0x20, 0xff, 0x0, 0x7, 0x5019, 0xf, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x4, @perf_config_ext={0x401, 0x8000}, 0x4000, 0x0, 0x20, 0xc, 0x5, 0x7, 0x2, 0x0, 0x10001, 0x0, 0x3}, r3, 0x5, r2, 0x1) clone3(&(0x7f0000001340)={0x6102080, &(0x7f0000000040), &(0x7f0000000180), &(0x7f00000001c0), {0x1b}, &(0x7f0000000300)=""/4096, 0x1000, &(0x7f0000000200)=""/12, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, r1, 0x0, 0x0, r3, 0x0], 0x7}, 0x58) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETSF2(0xffffffffffffffff, 0x402c542d, &(0x7f00000013c0)={0x7, 0x40, 0x7f, 0xffff, 0x9, "55d00f4d358ed3718ae9b4f7a18c7bf4fa4fa4", 0x1, 0x100}) clone3(&(0x7f0000004c00)={0xc0002100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 426.152555] /dev/sr0: Can't open blockdev [ 426.164913] program syz-executor.3 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 426.170889] sg_write: data in/out 476/46 bytes for SCSI command 0x0-- guessing data in; [ 426.170889] program syz-executor.3 not setting count and/or reply_len properly [ 426.179884] audit: type=1400 audit(1732669804.392:13): avc: denied { read } for pid=10861 comm="syz-executor.2" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=perf_event permissive=1 [ 426.234640] /dev/sr0: Can't open blockdev [ 426.235486] program syz-executor.3 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 426.236870] sg_write: data in/out 476/46 bytes for SCSI command 0x0-- guessing data in; [ 426.236870] program syz-executor.3 not setting count and/or reply_len properly 01:10:04 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/power/resume', 0x4a201, 0x0) io_setup(0x8, &(0x7f0000000180)=0x0) io_submit(r1, 0x1, &(0x7f00000004c0)=[&(0x7f0000000200)={0xeffdffff, 0x8008, 0x10, 0x6, 0x0, r0, &(0x7f00000001c0)='\n', 0x1, 0x0, 0x0, 0x3}]) write$selinux_attr(r0, 0x0, 0x0) [ 426.354458] hrtimer: interrupt took 38683 ns 01:10:04 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000000000), 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000100)={'ipvlan1\x00'}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) r1 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f0000000440)={0x0, 0x0, 0x2, 0x0, '\x00', [{0x7bcd, 0x7fff, 0x9, 0xb6, 0x4}, {0x401, 0x7, 0x0, 0xfffffffffffffffb, 0x10001, 0x7}], ['\x00', '\x00']}) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f00000000c0)=0x3, 0x4) syz_emit_ethernet(0xbe, &(0x7f00000001c0)={@multicast, @remote, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x9c, 0x0, @wg=@initiation={0x1, 0x0, "cbc3e8d2c58aec8c82e118e4bc5b436e2d0189a71d463bc67cd0054af8440fdc", "b96bd92a8bec47f0f27ded178376ae7df458bdd490d676f8dcce53d572c854ce5ac2d3fb76003d389686c293c5c00cd3", "38606fa368a164ac2d82b03f63cfa6e436920b3e2c695c9a43843043", {"091d92ec355330eae0d68e2f2dd056bb", "58c47f0a8dcc4ff61e8c970e2f7d9803"}}}}}}}, 0x0) syz_emit_ethernet(0x181, &(0x7f0000000280)={@random="8ef56240c34f", @empty, @void, {@mpls_uc={0x8847, {[{0x20}, {0xf7c, 0x0, 0x1}, {0x4a19, 0x0, 0x1}, {0x7f}, {0x0, 0x0, 0x1}, {0x1}], @ipv6=@udp={0x4, 0x6, '\x00o2', 0x133, 0x11, 0xff, @empty, @remote, {[@srh={0x5c, 0x2, 0x4, 0x1, 0x6, 0x28, 0x3ff, [@private2]}, @fragment={0x3b, 0x0, 0xd0, 0x0, 0x0, 0x5, 0x68}], {0x4e22, 0x4e23, 0x113, 0x0, @wg=@data={0x4, 0x3, 0x3ff, "19a44e0d76662fa6c3338b0d3480f5a350798a621eb0a13a81173685941ce8241fb96c9b2b4e2dd81ad453b7b860573915e1b454765705162d969327e50657e5665735c7b8fc2e1bdaa41ce424066482bb32db23e4d74b8c8c8443331a3e1da7b424ebfa5268098c9f87b1c22c6af60e429c9491d6bfb7a0c4ac76575deddd35309b119c2320515f25b9d5fac4f0d77f67b540bc44630aa8405ee3da64dfb80edfcc4f0a31c7b29f28005dbfe209272da7c96a93e14967cab07373ce7817f2e949c6aa52eb7bfe94e22b9ac293aba7c07f7d0f775db2caacedcdafb571b6b2c3b243b530fa28301ff933cb06135e5ec8d10a38d6d6d3037a847669"}}}}}}}}, 0x0) 01:10:04 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') r4 = gettid() tkill(r4, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x4243, 0x1) r5 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000240), 0x10201, 0x0) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x6, 0x6, 0xff, 0x7f, 0x0, 0x3bb, 0x0, 0x8, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x2103, 0x9e3}, 0x40006, 0x2, 0x0, 0x0, 0x6, 0xde0e, 0x5, 0x0, 0x1, 0x0, 0x6}, r4, 0xd, r5, 0x8) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 01:10:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) write$binfmt_script(r0, &(0x7f00000014c0)=ANY=[], 0xa4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) pwritev(r1, &(0x7f0000003b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000002a00), 0x80000}, {0x0}, {0x0}], 0x9, 0x0, 0x0) r2 = dup3(r1, r1, 0x80000) write$binfmt_elf64(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="7f454c46000506bd080000000000000003000300000000009902000000000000400000000000000079000000000000000700000005003800020007006000040000000060ffffffff09000000000000007800000000000000feffffffffffffff00000000000000000600000000000000050000000000000024ee9ed3af0102edc753e08f9e82670ea2fa1873475b51d4123268ee4bb93fb9f555559d79cc0972ed2f3412febab1f1d9900ec1d5ac74cd0c794e70d500b3598066fadaa7a62d05efc637d2a491a4642c6b4ff2e95542d00bbf9386625eb06b944700bcfb111a2a94c3ae1d88a69c5480eec8a5759000c663d56ca0984ee779bbe57774f859979b69943fdf48ba2ea8a88f87f41637ebe6c5a3ffafa8b511a8a56adfe8d19b234809d7121bfb7e8112f086c2799e7d5d05178548a1e6489a313370dc57c49c5d9485eaf3a485cb363f6ea217b42e46c1743faa73406eca51b30ca3407e65643482e6d5f1dde4fd39ffb5707d4bb13a0ab913e6349923a575917050b1399bab36db518d2c38eeb1fa7639d696b2de8373c31b4757ed82000c51c66aed43e72a416aba6901a1eeb5d367d8e9d9ed08d3e44860303b6967a38b0d57397a990a341e5aed5df29a6919a16665c7373a5c839ffeb5556cf54bffc03e85a9e94b7ce5a551587c2b3e256145cd42a230307724aba39d478644ac90f6d07274a4289771b775530b2503c86d426ec4ad50a36a33013891bfe8fc1ceeeef753"], 0x159) 01:10:04 executing program 2: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext, 0x5004, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = dup(r3) bind$bt_hci(r4, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r4) r5 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xc2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x13, r5, 0x0) tkill(0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x3, 0x80, 0x1, 0x40, 0x81, 0x4, 0x0, 0x8f1f, 0x22008, 0x5, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0xf868, 0x2, @perf_config_ext={0x7, 0x1}, 0x40, 0x7fff, 0xdcf, 0x4, 0x1, 0x1, 0x6, 0x0, 0x9, 0x0, 0x1}, 0x0, 0x2, r1, 0x2) r6 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x82000, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000000, 0x810, r1, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x13, r6, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r1, 0xc0189379, &(0x7f00000001c0)=ANY=[@ANYBLOB="01321ee6f99a3c0a3a000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x9, 0xe7, 0xc, 0x80, 0x0, 0x400, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x4, @perf_bp={&(0x7f0000000100), 0x3}, 0x58820, 0x5, 0x600f, 0x7, 0x6, 0x7f, 0x100, 0x0, 0xd6, 0x0, 0x1}, 0x0, 0x9, r7, 0x1) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x13, r1, 0x0) 01:10:04 executing program 7: mq_timedsend(0xffffffffffffffff, &(0x7f0000000000)="f73906cf423ca26456310a9a1a183559882f80ef5b7f4a5f9e4edc5eed0a1e23c28636ad4825", 0x26, 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = signalfd(r0, &(0x7f00000011c0)={[0x4]}, 0x8) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000001200)=0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r3, 0x4b62, 0xf0ff1f00000000) r4 = accept(r0, 0x0, &(0x7f0000002dc0)) r5 = gettid() tkill(r5, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000003180)=[{&(0x7f0000000080)={0x112c, 0x3a, 0x4, 0x70bd28, 0x25dfdbfc, "", [@generic="e91252a33f68c55ffa7047986a8016cc88b7b6cc8522a090a1ec0c7c8a4bc91c889267ae78e65fd691a2c76954fa07243575ff3bdeee29b709af48b01d49350af986a1bbd324ba217b3048b976eaed72a642ac0277d8c285f3629f613aae01dc07659e68639f95bb82b1ce0d4184bdafc22387c0f1d75ac383dae46129cdf61e443f8ae5a54c87fd8e4cf1050fdacf556b4096329d690590fdb37b63e09a44862a832650de0e5aa095ac315b435e99642733de6d6d5fc47d875d0ed5947d0704644d02de1ff8c2d6652758afc99e8ceb", @nested={0x43, 0x51, 0x0, 0x1, [@generic="ed8ad6a765c3fed8435f9db9e47eeb4b45fd601878e2b156234b2cb61b80a29a036dfe34904e8103c6b8a6", @typed={0x5, 0x7a, 0x0, 0x0, @str='\x00'}, @typed={0xc, 0x72, 0x0, 0x0, @u64=0x9}]}, @generic="389d7e5792ea709dbf809a5ac14fc495ef5ea3f9d81fcf68cba2893cde721cc9a6c30ff072aa05e45d942b906f833bb41f8ad69d0efdf916c8353e9cba03b6d54e8415e41f42002ae344bd29f79a18ef1f2badf8aabcf833e0acf29870aa00da623c2bd7acaab546452b349b60994775f34c54caf33baf04d4b9dadd37997add11ad5212fea1e489e81ba70bf51d6af19a973f3a62243baaf060988afd2b44a075af044b866659da602c2ee7b95442b86be9fedc366aed791fbc886cc263aad6a527d41d4b1925c3966591adecb4040c3d5a9db16843e4392c0c53998fab0a8d7f545cc6e1bf7261f4145b6303f8fadf99f5aa538e352df984e0e8bd37bfcce61af960fac0ff5f79e10b330350009a3c244243ab9301b29b8b8814eabfbfec5a7afde3fa75aa50eb05c7f41c0d80c137e0f7febfc05cbd57879cfcf0ef69f4834c8a0bec6a96b5afe34d57df2c5befc351d8d0de00a7d467d85c2b1d00893de0597325b51ce031f86ebf9a1b4f7a59488a808560e1a6305602184fefbddcca902f6936423d9a7d5c074b919d622afb193e4c5b53ee060682f24cba3dc678ce38ffdc1bfde92448c36ae138f34d810528029f7dfb69caa6e4c00678b6e548a134be7bc4cd32a1aa84abbd258efdbf16263a86c119a4759d4c137474ec4d8160366881b936158f76c3a7996b17161609186214d164cb460d7440130d1d3a6920538f6293373f530f887396c7086764e8f8d3a4cf086083fe38bc40a9ece7ceebe58121a35b2475b308bfd6b5ca053f62875de8fb178bc42b53b2be6eb4f7affc3881c7b876befb95d3c39e07c4986b3edafd1fbc3f5a0732dbfe8648b14f58d92761cf2f62c8714594e872b6ec6dc41f2c3efc6dfed4ec48fc9af8fc798e6b43000c9a70f80be78a8deb2da9be73f990e91b0506454036b0469245e84ba119004a9e54307b96ef30eac7b075b2d8de67ee64add5c6b9e257296f5d79a89d4d5b68652d7729a51e11eb0ff5a2d9502dbd94801245b808e2a57f3d869a5c27779c28d38d98bfba88ff8567bb806a09b773fbcea7bb1b5a513967233f2469425bb77fc8675f57cb24206da06efac7727c228b3d8d3fc9a12dcc2e44fc03896b123a8e1fa8c21b228547949d4eed95a1ecda29401ed30b9e09aedf141270447610cde1dbbaafddd7fe251f680d2272acf28f962d2c1a47abecf519b4ac5b3f83655158d45d1a7d3eba8013e7318a99b1e994fd6aa47bc2637a0cd01dfc5c76ac591e992a21f7e2a824d74ec48e1409f94fa223f80b593054c93e122ae71d9927677cdd7427f270dcf5e69494e92414a790dc51236e3231236b570846f2cd763c15bec0628a62f2a6eadac6e80978c922f796e6e8eb8e59d0d57513045ee45fb61abdecfdb7558353863faccbcf23fd872391db742fe087c5c10bf1d122f946e2d8f072d8eaa5a540a314a4495b3371ea4883b91f4562c8227108e1731925e00f13b1e006015a716a4cb178ec6a8a004982387514e0c16690bfd15b09123a3b17022343aaf954e99b15cc55798029875b7f292ff5ac1e7a23e4726633752b5cdbcc451ef9c063599abb7468b07cb4c3a36c5d25fda3667a013cf23d53901e72679dcf161f0dff9f381683cca7d3c762b60ee07c82263982a6d4788a0c32420bb8f58824ebb181182cea9c02b032acb604654279fc31664d780ed0e41bdd9b746d80b83d2052d1fba369003f7bfddf3a3b5b42fdbdcf8837deefe675bee483063566f7a38159e39a405a636041ae1d57584604d8f204fc95b903cdd1f2b31ac416876d2f2fa5aa7776f6acd2a147d5d1254ac7541fadb05e8797cc8401c304d0bf46b0e9e7966f07e7335d18d615f3750dcca831f34cba625410cbeffe87c6b277e6aa0b02aca07cef90443916897c44f28bfdf1ea6614af3ad47def959eea6ce213fff2975404e99f435113d52e3c9ed9fe5882ab388a058667e9b964b30520d5defa7ccdbfbf88ff48d1908c4126c05e42c71034f2189ea8e7f698de18173d7383efbb3631031080ccf4e1972ea4effd488cb55106f82c04210451ae0c712f1b56be16d716afa507f821b716a5764d5e027d22e19b153476af3a1d3cd8748b935af46c1eb4b2315cb63dab03d2ee7c56d889f0aeda8a38637f6c8e485e4744bed52478ffe575d88ba09761ba17c7c155f3d8909e62d6cee2cefef2c56fbe11e7e40b29de829f5749615db48d7a8c27c8562d99d475ef3fdd5d476276ba74a98fcab9a6e849cf0de893bd96be21844ed508c11e3be334663efb82165b10d05e1de3fdd5db8f0b55524e79c64bc810d5b466cd1e37fa1d275aa825c52dfa0e4bb18ade5f8405aaf55138dfd623efb44fa20e530f5d8f265047d1a4dba2c77c3dc28185720989dbb3b3753d701808a073bd9db3e56854ab26f4f3322856c28a80bc43668576b46093e7798ab5cd63d0159c797bbbba3e90b0e2f93675483418deea2e189d2fe13b4e4bf97ce2f0033b2a9a74d6779357375806d44049dd46dea772defd75a12ff2b623ff811dc0f4154caa014f20aa6632ede65c85b23e558b35420d30f9e36f5e7938e20d7af0a4a9f96c29e1c8f967b97d472fd61c991181c28dc0f9aef2b80f2f9a41be88109311cdf093a3abaae5de8911b564b04ad8e69bd64338f1c3e65aab5ceace245e31e2f6a8e4381d838cee92ec1fd37a895099cf1c654fb4b5a701055bb8c0fbda206f1b185abbd2ab3e67fe051d27dd5deaa12b354c1a56bcfd0b15e08c0abb651f0b6fc8c07370d81e3916883065d20e03758287bc8f4a396d3e4b6a460708569361647e14c611bd00b9e7fbd133ef68d384a6f397f6497a79c690f9b38ac2b66ef47620b23e4d8f487fe43542915afa0840aead8a300ca89668b825fab6d8788235dceffe944e7b9a5cf7d82750302a312431a368172637590b39e508149b58b5a2ea37c02f1295f9a3d42972004a52642f3d536196007dab98163484dbdaee888dd79a17b0a7897cf073af07cf06e758d8d0a3140ca3901fbe6a29a9171fc7119a3b8eafd4d6549ab43d795bdd93931d42c9dbb30d16a022e337f44ad361f41677622649ff232aa4e6df62a21a37b64fc9fee6d100a41b7a4b5091c3b4e5ffe1397734f76b553af063491162a366cb367d2853c6964e00e4738c6501f7b09b1ed829e954dbc744569499f38f0c340264de12ee5d734a1667f60b1fdba757de1d2226b447a653d8a1c90e629d8f2c8933acb7f8a62447d76bfc335972b2aa639a7cfd4c606f996154bd5dab58220c9b0303f21f55830b03db2d447062dc1e94fa46c1ab1f24d264c80aed331c7d5cd070938d184f5d5ef3d147efcea655f14d8d8ecab12ad82957b4049eeb74ceb821cc2fffb6978c51d77c33137231258ffbfca583d1f235b609c30da5c6af5c56755347dd49bfa8b745b214ec2087d5cd373d16aef3bc7c067e5aa02b67cb676d7275d805231ff8f2db3ad48120202b2bcac71db9928a7daa8afa045c06f673febee67d0fbb6de92e3b959cbf34df870197ad2c260d8be419daee7660ab387c800135eef48f3809906e465bf051b48be6557180f76caa301f897e66fb2846b8054180485773cf9d6351e4b7aa9a6c58f54b95a375776b16fd6510818464be44c1add81d03badbaba8069f9f27a3b260789ffc678207e567410cbcc22916a35145f118a03a58a1689f4b2b5903a1bdde34cbc5e7b43f569ceca773b57c315f004ff98e3c3c54e23681c0bf6c2999a14c473b57a91efe4be608eb33730b3bc3614fc1202e48ebe9196d0f15fcf3addb4ab40b183e7e9d78d13eb0e9873e5f20d12732677a6a108abcf9b21670d4b042a655f5ff4d731dd3c7826fccad8488f0271283a397c0ce9e2d0dca48642d061d163b1058220bbe8f433dc9f0d2151b11721a1fda7707da1ba2853cbe266bab7f9970967997153e8f5c34355526be926beb41361e7066c86c4f4b9ad5cff7bfdd2cb8e67bf87d4fde25d753b42ec80d3ed3242bc9bef63c0dba17e1d99de6865b6fe0e08602065895a2f0ff9b3993b7b0e762dd7e0e55e07b307da902c8e104befb3062133f5581fff54140153abba131ea6868777ce05a649e7358a3a70eeee30a64ea768c889cc47b97d57d1c1881bcade74a3f49c8748257e9e31978e46e17e2f64a07e1d96710bb7d351a02300f2b371b259fa656cdfad7c50ff7d855e4b4121fb5c1312c94e8b414aeb6b55b497efbc72225ff040aaa259ffea2e020b5ad7f230f292669b2035537d1d7ed2bdd62748b8f57356bcb674688f0ddddf39cf0dfa95736886bc4572120dfdce98d3612ed0be66e7eba353781386e09d646dfbe97b60853d802f04517d9469e32d5ee32dbea9e638ab3ea380d606cef7462a794406bd258f0cb81202795055839491e02dc7015cf7b923f612610365b8b8a4742963cd45d757bff109abafc0ffef128bdc33db0ab6bb2241e624626f7bfd528fa2636fd0bedf34c71620484d9270bcd33a5b73d087a4763476d813775a5c0cbe1354de3b1c250aedbc364a6a6438e88c05dd30fea413a7ad0af07a98f1ea4eded5f03e00d53e6ac6ae77e39c57409b4e5040baef1fd860ecb6975d41bdf4efc95c5371ecb43fe4ff1b211d372ae1be417fc40433e711252cb71654cceca9b0627167fa4cdd5d3e39ca5f772771b3d136e181211d2a199f58151d43750b09ad0dd67e30b34e19c8efdb9f0051c8d5e3707d01a59a014a7a11e53e122aacb38f3046eeb43c06f49422d76d6513f05907419af5f454960cbe623a663532cc4e5c8b87373e9ade4ba219c955b665c1a1ef63283cd5b44c43ee84f5c348fcc07bdce5476aab8a828bb9049f6b6fb54bfcc13fc1e5100bb012901078843dd22c0ae673c13853e3f0fd2dd06376c1d70085c70b24312ccf206a2cbdf596d666e88474d83f0c0e74e40c3397012ef1ce34bbfd5d856c87b5cedad4a4bde3f21e0d362edbe49ef823b799a4a89633ff2f133610aaa7d10766794b780a7da962b4b561d33c60d47482517d9220d49a77f4ffedac63e433c1e4a24a3cdbb62b5ef4acc00f1268dcdd342fe3581aa96ff8aecabf918cca48a080a38ec46b49cb893e53d430cb62ae0438009c7abf75524b910d6a89a6790fe43792c3ab089b666b32f32a28053c30695ceb42422084385403dbafaf7b6c35ae2686819f1a3d504643ca3f9dc8de88c213447b4840028a2d2c2a1f5f0a93f150d425b13f39eaa63a670b667615367f0aaf087834a299c8e9c176bdfb144ad2954b9d14f3403176ec8a8fb509e07ef1770426e06b2669a557c655fb00510c0a16b530065e29cb638e6dcb873bafb0f53d368503a1fad4f631949eca196927686f8fc82dde1b70b9bb497b1fe423ff861c138b84392440b803c6edadfdd909a1c318a5f92aad115f3369df3ecc8264123497231d10eb4399b7a635481e5f6323cbed0c90c01eb1f6a1a693ba88fde03c2564c0888def9c66f2a4200225a09f76e1eb5925c931c5ca2f284abdcd0b1e735cb184c0fd7558028ddcf6c46109965d4d83667aaa673dc7ad5f0d78ad75f99ce8ec404f616ab94da21f29bda00ada8422d35dbe9d3d7e14a4d9efa95fa5e9582d67d8b9e406a74fca2ac002b8010b2ac3a0abc6da7f08cefba60fc349725b796d63874f3ebca5e7dcbe2c7f28222d54b5c348157550f9a292184222d057bba7849940e91aed853b28ca6a9cc6fd94d0f0fd5915141a7f12c85d9f754deaa18b5c607cf5fe31924280cbdf422b18652c453c8db8423ebb171", @typed={0x8, 0x90, 0x0, 0x0, @fd=r0}]}, 0x112c}, {&(0x7f0000001240)={0x74c, 0x17, 0x200, 0x70bd27, 0x25dfdbfb, "", [@generic="4dca46520cef7a2aea03892fb88ff2bb816033e868504093358fb569ddc3dbf1f15e711b14ee067ff0bc19ca3a0a7073aacf5e6c9d663917d76ce9543c72666781eaf0567ce9a2d9c7b14babb26328bf5e36a7912a8decc236fd87", @nested={0x306, 0x3c, 0x0, 0x1, [@typed={0x2b, 0x4e, 0x0, 0x0, @binary="2bd54e817e4417487aef2fde76ea75cd2d745bf3ea5b7f99ff3e526596c0cec3b96fdca3806baf"}, @typed={0x8, 0x93, 0x0, 0x0, @fd=r1}, @typed={0xe1, 0xa, 0x0, 0x0, @binary="358d44f0b9a9988bd36d6e98560362fb88edd1070d922aa19ec307c2cf8eeabd412ed74e75bc37236fbdd56bd72f36b9f5a80e90f518c4d472c224d0713f296b4f0da469ef5cd4b6b6ddb1fa154ccba2ffdfa90d4c0d864b6eb0b3e32e96cd3a39cc6196603dc4838582cbf3c839867fd0f979e5dd26985c373778b1c1cace04d685d4c72bb4549ed9250ae1e46dd474a78dd0a2297acf5a3e40eee24f8f4472228e6abf8090b08999aca2559290a33ccaef1f06001847e4c028f048129091a820aef7981b5e1ae419f07fe199d55252654bbd05ff335384290e5d0335"}, @typed={0x8, 0x115, 0x0, 0x0, @u32=0x10000}, @generic="c666454743e86ca456dea5236e8e1bd2830402bc05ffcb08cdf0ee402450ce5022aaa6e28c42cdc17853cf98fa90b5ffecfaf78819249d85e663b2f97c7a37f29bb951e3fd8608896b814eb85c64f112e38197b621b2e71a98d5e79cbdcd06ed6b7ce58059f866f0cb0b9d9d", @generic="d80fc2798e6751827fac289117bec20c1505f0f4198dcaf647b0a77bd7aea2458619b76e982dddb6c35f52d39a096be43a52515d74f57ad2ff8602db9be97c87bed4692af26c7f48d364de0fcaf369f900c92ce2310afc6d6718bce07e781b2c35ea4019ac61ddca9c189458c6f688fc811e31c7ebcaee12c5b9cdcca8f656af3c2603d60e4ee11b74535a4eecfcdb07de1571", @generic="6ce5d9d42422527b55ffcf44c269fe836be03dcb82b3f3a4edd3321afdf3319b7bea41d5fb6549340fab4eea21e8f84822039c8432c2ab3c7afc64f56c9ee18d71a34ef2d2272c0c53bec8ba575ef9e52de044838ec55cc37b3cbb09e419f0919d901da7dcc5a1455658da5ada153c84bcf4efdd9d13aa305a9e329b1784481c520ec4ae837706d4f5e67bd2da5ccc48c383ecefbf3770ef7276b7483e87e0d8564906d103bbc2f7de229a18034b73c1c11dd2de301027a96fc7f56f874c598839b981a0c5756f08b7ec7e829520aa6b907b3d6092a1bda51078646c63f1da7730e1a0"]}, @nested={0x181, 0x66, 0x0, 0x1, [@typed={0x4, 0xf, 0x0, 0x0, @binary}, @generic="269e93533e03be1ace7cac65a08bb8c6a5ba86a9b0c8f42a236bc23abff7350a7b8e151300ebc31acf52bfd2ec2299df8d07edce508c9300647d8793d55d47251e605a4e9e8c3a870c888ca3aa4022c82b9e6aaa6c4dfeb980a07fbf852f009ea2e252d1362229b134ebde4dbfc00ba11ef05da55d0d961ceaf114a67b8400bda17e517d6c42ad350e3be6598b2d939f9e6db9d7f528607df3810be8813424be5a52514def6d3e7794d5e0845a39e0f4a992bf70e1dcb8a07990fecb8e17fe84a56c27b2e8de7cce40253c48d7b7e816b4aa0bb966aa31dd333214cdf26e77aead7562d82c", @typed={0x8, 0x47, 0x0, 0x0, @u32}, @typed={0x8, 0x46, 0x0, 0x0, @uid=r2}, @generic="8458a70651a5e666b81d12880d3875ac2ecd6de9d0a227edc16ca873a23f97f725ff10e16c5859b22c94448911574e40f01ee985aa7c19b3871d593bf6ba2dc4b9d8335674007ccea1f8da2683e8906bb91b534bab9883437f906f5135d69f4e034898fe220dc28f9db8d61d5521be1068bdb43d3c99da9e7a5872df51f99d62909c6df8"]}, @generic="05587189374a4ff8cb752d0f1008cac84f8c8a4640d4a2d9931ea4873295d07d339a3a0f119c8e3e52d0864622dc18bea15ae5cfe9d925682c3a086160168f85f126ff9ac46fe4ee3c303307b9d067e92137b1291890a0cccb43f771f94ec8ec1d4c58c3d5a1e0d0a3bbd4740134c544afb87f4312f99e7d72785eca43fd7d1acd55cfc839a0f30ca5018f8b5f68077d928291c525f42fc4ed1855611d654e", @typed={0xa1, 0x22, 0x0, 0x0, @binary="39fad419f0c8045c7e24e8183195de49dfd305128d4f5fbc6a1b41cebe59f40753bbd25f13a9a32f4d30f671e2f8053241330b73ba93bcf8105f453852138c3721c37b60d3a66f14f4ab33029d41442a672b2b0d59d75dd88d73bfd8c28b5960121f7b3c2612e1fe2ce28b71c1f71398b97c55c881cf2d0905c503a2783500f65869b8fa2e6785195dd05c9adf70c0e3eb80eaaedb8c4cf976645d2526"}, @generic="3cbb0062e5f4509c778eda9decdeaef8c86615b9bd119ac5c58a259548bee8bc0663b22138482fdac0c44c4e93e5e3107ee428497e0ea0109d0218e4867c2cdbf9e90d7b0c101158dc2259ab9b45c512385bc5b4a6931763a6", @generic="b8394a4b2abd5fc4024a49173f840fa387917aedcaa156b864e3f84bedb53abb0ae8c9903338e6c20a41ef74e9d50ffeda6e0bd8e4e821e119dc7cfe645bb29a2d1f03a0b3e75dd254f0355f561abe6be6ea4d57bfe9e4febd55e4ca1c8747bd5eddef48854950928a9c474cf22e368bd52fb3185562a9fa716ae6fedebd6c8f97db380cc519b6a5cc57080d9b", @nested={0x18, 0x61, 0x0, 0x1, [@typed={0xc, 0x1c, 0x0, 0x0, @u64=0x5}, @typed={0x8, 0x74, 0x0, 0x0, @u32=0x7ff}]}, @typed={0x14, 0x11, 0x0, 0x0, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, 0x74c}, {&(0x7f00000019c0)={0x11c, 0x35, 0x200, 0x70bd2d, 0x25dfdbff, "", [@typed={0x103, 0x13, 0x0, 0x0, @binary="940d5660646badae34700deecd3634e32ee9690c86070136697715229aa32a19bafa5984a5bc56bf9c822099cb5e8176be651404ff0765e35d8908affcaa35fc19ea649b5d4375896a667ae7070d0b40eb7db114b8926e57af18ff10895054bd5042735ca5e0be674888ee417de13dfdfbb266909c32e302d6d4a80cfda6dd150a4b233edf9001132bff05d947a26157e0d7c39fd1cbe7acc758d6afb52c9d4160ae2dd265850056f53686987def5cc82b521c4671c6ad733234eb04135d1bdfc356778da35ac31d9271772bb57dbbb5095f0054a22a4a71f81682fa61bf9456ec8ee32506329789945726b71f0431714d9c522e7ff15aac7d3e24c36d97b4"}, @typed={0x8, 0x10, 0x0, 0x0, @uid=r2}]}, 0x11c}, {&(0x7f0000003200)={0x2f0, 0x3a, 0x200, 0x70bd2b, 0x25dfdbfd, "", [@typed={0x4, 0x66}, @nested={0x4, 0x4e}, @typed={0x14, 0x4, 0x0, 0x0, @ipv6=@loopback}, @nested={0x4, 0x90}, @nested={0x2bf, 0x7a, 0x0, 0x1, [@generic="3d4ebd2772c32c3e4a531f0fb2799fbbb9b187b8ea0c5aab3d7a4070c8cd016946aae0286b263e7b3810c1c3f61a2b539301580e360efc2cc421ce1b2d6d9f96ea30f002fa2977875c6f8478396bb63c9bfc4bcb4cc1f8571ed3670dd478c0542f7837a9d4b6fe6c74ab01eacb6b7f9b75fa83a22513ce08370859a6411552569eb0faeae8da53b297690ceb70d2175480874249f6f5500df6da8ab7f0102d3b7449b8b4a22f18c90f75769bd4cacf80a88b9a39ac728cc3770d9321aceb43b621cbaecf8cd3a216573f61a8833c6fdf93afe16226d248b02c659b2888547aa869c61d643bd9d7", @generic="99840345fb1c0b4dfb582df282d51dc4d377e270c156da07809c3c7b75bf82674946bf0c5c460a2437ecd6c855791d6e2606f97342323dda07aac0863c8cee5561f449de6169057a77aab882ba1b569558429f92ece9281443412267e170525d52041fe9edca1b722160d3d65eb39d0c3d81f8d836a823b586b78f05382e1c9433aa23baff0eefdb90add2f474ca82", @typed={0x8, 0x8f, 0x0, 0x0, @u32=0x5}, @generic="504e60ffc4a1615a96ab8c1398d6314accc8740659051edef462325229bc77b6ae73cb6faa01c66cd6b2cd00ac5157683872379c334b3757c0d2b256e225e348c6b0e7548e1732a6f8c0a1d30b0e64e5", @generic="4e74a33ed348a8e0c0c9e0af971038df898e4c18439bee912b6d8a5ee7fce318dd31c0ef25d6875b3b11bc4e4ce05c43cfb648857ee35ec9667d84e674c1f4c577660b21d6e1492f317b47005703ffae086b6d23dbdfee054714d09183ef2f35b780af9b587ed1995ea3ee90b94e544c73702212f8da23d3e370435f4c366be6ec6db66db2fc975992bce22fbf17d4f8534f621701e41f34235950f7ec8ae5b32e2a69c9bb68eaa6b36b3c6ecd954ee4cf64ef714153b926386365d039e9ad2a7bf987", @generic="02ecd00dcf6d8acbb615402a9d5fdf753ea76052660b0d8e30b22abba6d4048e74308917174e256fab4d"]}]}, 0x2f0}, {&(0x7f0000002e00)={0xe4, 0x25, 0x2, 0x70bd27, 0x25dfdbfe, "", [@typed={0xc, 0x6b, 0x0, 0x0, @u64=0x27098703}, @nested={0xa2, 0x77, 0x0, 0x1, [@typed={0x8, 0x66, 0x0, 0x0, @fd=r4}, @generic="ba348afdbb17502f4077ecf243bf0ccd7ae833ce6b5ee50389124c0333d2e20055f3934ef8", @generic="1586342b51c3ceaaf48571546e7c67c2079cbe16a34e78a2ae3456999266d78da50b42c72df691ee5a89c5edd3af2b0835b98b172b902969c2c26b5cc012afb2ec3668461d34a4e17473eaa4c20a0094b06d273bcef87932b363bb9a968ac1b7d459d39af5966ca879", @typed={0x5, 0x86, 0x0, 0x0, @str='\x00'}]}, @typed={0x8, 0x35, 0x0, 0x0, @pid=r5}, @typed={0x14, 0x2f, 0x0, 0x0, @ipv6=@loopback}, @typed={0x6, 0x4b, 0x0, 0x0, @str='-\x00'}]}, 0xe4}, {&(0x7f0000002f00)={0x270, 0x3c, 0x1, 0x70bd27, 0x25dfdbfb, "", [@generic="7ea10ec6e37e0dc1e6eec8918083027f2698b5c0c017bbb8e709ca460cf583b233ff5fb2d5aea9a9a6f9a1ca9e34a3d8d699a2484eef01d9bbf862f651a2d1864a0689882949abba5e2e15cdcc7bad4cb5ecb0b3fd47334f8bad79931ac78b589313588979387544000339130adb3d1592661b66e7acf1a1bcbf06b25cee2a20b9900d5a501c481ebd82371fb52964f0b6f18da0c139ae13481670f6f4ed7076573a835928d78a0e34b27adef72ed5d11e25fbfb2d554281127bfa650b9d40828591f8b94dc81d8701821d06c097340e874f0d86a7174f", @nested={0x6c, 0x3e, 0x0, 0x1, [@generic="aabe129c6677180be80a6e95776ee3f25b8c60dc0bd505e4feaee1795e05253f7a8944d01658953cc454b50dbef7286ac90310d9a4da3faa9a1f7d117216dae6eb5779a9cebefabad65ddd20a40c441c1e3c4c3fc20b769035d7370c0409a8bc0f30bce9a8be4241"]}, @generic="0d4917ba47df950c1c9bd0758ea875119772df143d797e987a3d511f316987371cb1ac2331aa72d94572af88849aec939c02052f0ed9bda759c360e5e663c15422b450f7c40d6ed25478dd657a1e7051cb84137a8fa78e7eda00e79183de7ae8d33ba896a5e86d9c5cd72515c5e496106bf687d78798aff735e99f5da02c076849c4834ac5b6ba3d1c0fc30e44e3ff0cdfd4e9c73bb823692b7e059631aebc9385dde0811b32e0a0dcc0b8", @typed={0x9, 0xb, 0x0, 0x0, @str='@{//\x00'}, @generic="aa1d6e89207f94a8c8bb88ce5f4c", @typed={0xc, 0x34, 0x0, 0x0, @u64=0x10001}, @typed={0x8, 0xf, 0x0, 0x0, @ipv4=@loopback}, @typed={0x14, 0x1, 0x0, 0x0, @ipv6=@remote}, @generic="be3de414110fa643b16c4d1b10fa3855a07bfae52d50f891279ba94d329f2bf93166a244845e15b41bba377c6482d1"]}, 0x270}], 0x6, 0x0, 0x0, 0x40084}, 0x0) 01:10:04 executing program 5: syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4a706f6c3bc0c1c5021155a20012318bb7509ccdaa21b2f5cc2286e4abcc239d1ddf83813ba18a9aef"]) [ 426.724117] tmpfs: Unknown parameter 'Jpol;U' [ 426.730838] tmpfs: Unknown parameter 'Jpol;U' 01:10:29 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') r4 = gettid() tkill(r4, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x4243, 0x1) r5 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000240), 0x10201, 0x0) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x6, 0x6, 0xff, 0x7f, 0x0, 0x3bb, 0x0, 0x8, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x2103, 0x9e3}, 0x40006, 0x2, 0x0, 0x0, 0x6, 0xde0e, 0x5, 0x0, 0x1, 0x0, 0x6}, r4, 0xd, r5, 0x8) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 01:10:29 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$AUTOFS_IOC_READY(0xffffffffffffffff, 0x9360, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105443, 0x0) r2 = getpid() perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, r2, 0x0, 0xffffffffffffffff, 0x0) r3 = gettid() tkill(r3, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000800)={0x0, 0x0}) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000e80)='/proc/crypto\x00', 0x0, 0x0) clone3(&(0x7f0000000ec0)={0x1000, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000540), {0x32}, &(0x7f0000000640)=""/242, 0xf2, &(0x7f0000000740)=""/172, &(0x7f0000000e40)=[r2, r3, r2, r2, r2, r4, r2, 0x0], 0x8, {r5}}, 0x58) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000f40)={0x0}, &(0x7f00000003c0)=0xc) capset(&(0x7f0000000440)={0x20080522, r6}, &(0x7f0000000480)={0xff, 0xffffffff, 0x6360, 0x1, 0x0, 0x2}) perf_event_open(&(0x7f0000000340)={0x5, 0x80, 0x80, 0x1, 0x9, 0x20, 0x0, 0x2, 0x4, 0x2, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x4, 0x34dc8ad66e9fa9e5, @perf_bp={&(0x7f0000000300), 0x7}, 0x50, 0x5, 0x7ff, 0x8, 0x7fff, 0x1, 0x7f, 0x0, 0x5}, r2, 0xc, r0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6000) setxattr$security_capability(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f0000000240)=@v3={0x3000000, [{0x7}, {0x3, 0x5}], r7}, 0x18, 0x0) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='net/snmp\x00') read$hiddev(r8, &(0x7f0000000140)=""/188, 0xbc) capset(&(0x7f00000004c0)={0x20071026, r6}, &(0x7f0000000500)={0xc2, 0x1, 0x81, 0x2240, 0x3, 0x3}) ioctl$sock_SIOCGPGRP(r8, 0x8904, &(0x7f0000000600)) 01:10:29 executing program 4: getgroups(0x2, &(0x7f0000000080)=[0x0, 0xee00]) setresgid(r1, 0x0, r1) getresgid(&(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540)=0x0) setregid(r2, r0) syz_mount_image$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) setgid(0x0) 01:10:29 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) dup(r0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = dup(r1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) openat(r2, &(0x7f0000002e80)='./file0\x00', 0x101c01, 0x1) recvmmsg(r0, &(0x7f00000000c0), 0x0, 0x23, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='net/igmp\x00') pread64(r3, &(0x7f0000000000)=""/55, 0x37, 0x600) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)={0x30, 0x0, 0x800, 0x70bd2b, 0x25dfdbfd, {{}, {}, {0x14, 0x19, {0x3, 0x9, 0xaf}}}, [""]}, 0x30}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r4, 0xc0c89425, &(0x7f0000000100)={"4a2800bef3ed74b7d0b4618588e3e335", 0x0, 0x0, {0x1, 0x8}, {0x5, 0x3}, 0xffff, [0x7f, 0x2000000000000, 0xffffffffffffff67, 0x1ff, 0x3, 0x80, 0x1, 0x5, 0xfffffffffffffff7, 0x4, 0x0, 0x0, 0x3ff, 0x6, 0xd64, 0x8000]}) r5 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$inet(r4, &(0x7f0000000780)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000300)="6fb9", 0xffeb}], 0x1, &(0x7f0000000700)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @remote, @broadcast}}}], 0x20}, 0x0) sendmsg$BATADV_CMD_SET_VLAN(r3, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0x34, 0x0, 0x200, 0x70bd2d, 0x25dfdbff, {}, [@BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x4}, @BATADV_ATTR_HARD_IFINDEX={0x8}]}, 0x34}}, 0x4000) sendmsg$ETHTOOL_MSG_FEATURES_GET(0xffffffffffffffff, &(0x7f00000030c0)={&(0x7f0000002f40)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000003080)={&(0x7f00000007c0)={0x164, 0x0, 0x120, 0x70bd29, 0x25dfdbfc, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x84, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller0\x00'}]}]}, 0x164}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) 01:10:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) write$binfmt_script(r0, &(0x7f00000014c0)=ANY=[], 0xa4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4042, 0x0) pwritev(r1, &(0x7f0000003b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000002a00), 0x80000}, {0x0}, {0x0}], 0x9, 0x0, 0x0) r2 = dup3(r1, r1, 0x80000) write$binfmt_elf64(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="7f454c46000506bd080000000000000003000300000000009902000000000000400000000000000079000000000000000700000005003800020007006000040000000060ffffffff09000000000000007800000000000000feffffffffffffff00000000000000000600000000000000050000000000000024ee9ed3af0102edc753e08f9e82670ea2fa1873475b51d4123268ee4bb93fb9f555559d79cc0972ed2f3412febab1f1d9900ec1d5ac74cd0c794e70d500b3598066fadaa7a62d05efc637d2a491a4642c6b4ff2e95542d00bbf9386625eb06b944700bcfb111a2a94c3ae1d88a69c5480eec8a5759000c663d56ca0984ee779bbe57774f859979b69943fdf48ba2ea8a88f87f41637ebe6c5a3ffafa8b511a8a56adfe8d19b234809d7121bfb7e8112f086c2799e7d5d05178548a1e6489a313370dc57c49c5d9485eaf3a485cb363f6ea217b42e46c1743faa73406eca51b30ca3407e65643482e6d5f1dde4fd39ffb5707d4bb13a0ab913e6349923a575917050b1399bab36db518d2c38eeb1fa7639d696b2de8373c31b4757ed82000c51c66aed43e72a416aba6901a1eeb5d367d8e9d9ed08d3e44860303b6967a38b0d57397a990a341e5aed5df29a6919a16665c7373a5c839ffeb5556cf54bffc03e85a9e94b7ce5a551587c2b3e256145cd42a230307724aba39d478644ac90f6d07274a4289771b775530b2503c86d426ec4ad50a36a33013891bfe8fc1ceeeef753"], 0x159) 01:10:29 executing program 5: openat2(0xffffffffffffffff, 0x0, 0x0, 0x0) clone3(&(0x7f0000000340)={0x11c000180, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x9e) ioctl$EXT4_IOC_GROUP_EXTEND(r1, 0x40286608, &(0x7f0000000180)=0xbb35) 01:10:29 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) write$binfmt_elf64(r0, &(0x7f0000000000)=ANY=[], 0x60f) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r1, 0x4b62, 0xf0ff1f00000000) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f0000000000)) r2 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x3) 01:10:29 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000001400), 0x7ff, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) 01:10:29 executing program 4: syz_emit_ethernet(0xde, &(0x7f0000000040)={@multicast, @remote, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0xd0, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @broadcast}, {0x4e20, 0x0, 0xbc, 0x0, @gue={{0x1, 0x1, 0x0, 0xb5, 0x0, @void}, "a65a1505798eac17779a96eaeb177a46a4d489b52a5d2722fde04aebf70c0183435ae97491d2cad7418465f10a07a6924d4a438700600bd53f9dc2cd13cf01f8eb6df23660f076ce5bb0e77c84e290aad562b417d5a1a90e9446463dd52d9f3d4b80e066f7f58b9ed2ed3594988ad8f5d17bbc78ffe58d48e3fda7433359fad558d532e69aea00737c116b3273fb78ec7196b4595e557c6806d7557763849f70dbd64f58bd4ebd2d174d756361713355"}}}}}}, 0x0) r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc018937e, &(0x7f0000000200)={{0x1, 0x1, 0x1018}, './file0\x00'}) 01:10:29 executing program 0: mknod(&(0x7f0000008d80)='./file0\x00', 0x0, 0x0) mount$9p_unix(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x123008, 0x0) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) futimesat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x77359400}, {r0, r1/1000+60000}}) mount$9p_unix(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2283ce9, 0x0) r2 = signalfd4(0xffffffffffffffff, &(0x7f0000000080)={[0x7ff]}, 0x8, 0x80800) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) acct(&(0x7f0000000000)='./file0\x00') 01:10:29 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000001400), 0x7ff, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) 01:10:29 executing program 4: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$sr(0xffffffffffffff9c, &(0x7f00000001c0), 0x105802, 0x0) r2 = dup3(r0, r1, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000004, 0x2811, r1, 0x0) r3 = openat$sr(0xffffffffffffff9c, &(0x7f00000001c0), 0x105802, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0) sendmsg$NL80211_CMD_JOIN_OCB(r2, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x34, 0x0, 0x200, 0x70bd2d, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1000}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x282}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x976}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xe}]}, 0x34}}, 0x41) 01:10:29 executing program 5: r0 = syz_open_dev$vcsa(&(0x7f0000000180), 0xe4, 0x410300) write$P9_RSYMLINK(r0, &(0x7f00000001c0)={0x14, 0x11, 0x2, {0x1, 0x2, 0x5}}, 0x14) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = dup(r1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0x0, 0x3}, 0x6) accept4$unix(r0, 0x0, &(0x7f0000000200), 0x800) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = dup(r3) bind$bt_hci(r4, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) r5 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r6 = dup(r5) bind$bt_hci(r6, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) r7 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r8 = dup(r7) bind$bt_hci(r8, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) accept$unix(r9, &(0x7f0000000380)=@abs, &(0x7f0000000000)=0xfffffffffffffe20) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x4e26}, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=""/217, 0xd9) [ 451.321198] capability: warning: `syz-executor.1' uses deprecated v2 capabilities in a way that may be insecure 01:10:54 executing program 0: r0 = openat$sr(0xffffffffffffff9c, &(0x7f0000000140), 0x40000, 0x0) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000200)="76cffa9bac0b4c639f75dea1041540c8c7862385636dc8532e5d9a6a0b279300d0b292ab5e461d16b6e1715d68a2efd766ee1e750a9910906a5df131ef76bb6577f8aa06910c350f4889c9c05eaa1c8a1b59e6a34fbd1d9937fdceafbb8a2de7b82e3346d4e23c1862a6c8d24c7b6416cd5b0ec3f604ba75b53593e7b60573b768d87219bcddce80cd2ce7060dee17e81258c184c73d9f5f2182ca1296cca934786bc69d82d487d5f2dddcfd94c23bcdace1221a2bd461399ed6d82b24570f09dc126040a871698595685cac597a9a5fe64d0e5c92ed3ce4c7cb33e2901bb306b73b50eae2b7b5bccb6dd3bc518429c5d185d4f5", 0xf4}, {&(0x7f0000000300)="c69de2d5100f94d6b0e3cde4b618ca264e3af920d1cef877c44f632cec351625eeca053d16dc6099dfc67ddc8f7bae6d8992b30684b6880c3951282fbde983a863e3f884a28de0c79a7b0336a5b9b6290761ddd1955a86e772dbcb04cf095a7a777e0d361964c9de1dc3ad18cea06cac0c918b54c7fcfae7a1cff04d0a9999e5116f2849b6782df813", 0x89}, {&(0x7f00000003c0)="12f8209d26b220ac797aae9cdc557afa428404858d96f54a2fd3d826b71197e9427ef8f11daa9099edf6f9e902d7382db94f33f621ceb86df3866e7873146231e657c2f91868f4e1e5213c13bc00c55a5973fd4600d4b7e86e333f8a13a23bec0c5ecb8f465fa5ffe520e9273c69428e6ae662de1af589843093ebaf2412fbd3c359fab8aa2e4cbb7ae50eb7d42aefdc327a27ce1e593619fec1f80373467fbd2a771e66b74b16e27a456f55b8e8597111442a2815f260c1a3833af0d7a445805a91ddbab24e1b1a0fa5597c344ff5b399277ce4ccedb813bfd8007a5d41d666b0db56be19ed5dae3b2fa491a5a3e7337c3c68c0da692bf660ee90fb", 0xfc}, {&(0x7f00000004c0)="9bac51b7b09cf2e185b25867055f02393806ab09b00883a3529cef361314d500808c4fba14cd165fb6a9d9ef634110f83b39009b91281b793f547823e1a1310a7f029c8b4c58c8978aba6eea8445ce232528eb1137af4efbdc97eb95f47b9572de", 0x61}, {&(0x7f0000000540)="7d132dbcbdf55c4b289c6c63c0b449fd2bb1c929b795b1c91ea0a730e0103e6e37d1f8d18718f2ceb95b063515fe98ba3457810677e0d2f51793e78a2f85a3e3ad6387b6e373795c58eac055dc4f17b3022e837ef97395f9760cf3394454c8f9e6f483c51c1328adffc15d783b7a741ba45895232b29a47b0a600233accb634ecb1fc60e8ae1b750c5cac16ec39bc60044881e2a738a9cc98457228076ae2ba9f1528e6faface8fbc94ce0831f8530f91a9495778313921f01806238dff2bcd51011e55539ac22d7a9efdfd9cf8ae6c93192da4d791a72b70c27ef29c6dba5aca722b46f403c4f5fc5b0917e15199c819dbb81114d02e866fe9f09ca351e488838e9cffb75564687724af58fb5631cbcce140877eb90ce83023a3456a63eac3a1bd6416217ad8f9accf5d9d5e92f443490068966c40d876b42cdbd371c6dc091d39c4c63ec991de5b2185942e4a382e9e4811b6f2516b20370fb26ad613a1ba7fa61d38264195dbd36df4f81a32ab6a714db7e07f6b0fed7d212bd303c94752dc6d2a4509e11385b50354fde6626f3326c2455df0c4cdabbc30b497f993aba2db78f9f01a5b9faf1816cb19491bbd854bfe3b34f1333e7d8d36d9261ddb162eaab68afaf87286c0e54507615d2076fa0a2fecaf91411ad9d35ebc5458aaae0a4e31ef08988a8bf035db00e22a603436586114eaad02fcd4b1719112d2a66d14d1e909c06c3a66aedc500d941d1e127f891bc8d2197658c599c474a761c051d318ae573be20c58032c513326f8fa6da3e63364f81b78fd1703cfe0059d885bb908d589d132032f80bb111f0e35f077ef840219828fbd82e1261478b37591be400fd113ed8658161daa0dc5fe661ab384758c48b8a1815e37b5dde102f92e198ee790cad0520e87fb733d848d22fd44ea98547d91c31710650ef37bf7f64090aa096f3db395285a832a5846125cfb1eebd5c3b0e98743ab270fe75a5f5e95ab4be4942a9d0623ce1e79a30e6cddc52cd0643408cdbd92ba4776f568422e136553ac0680c55dacc627267f65988e151ab252d024963142471435b803185d0d1ac35b81480fd57b92b9697f79c31b25a5febe1b307201956c66c6e2838b9348db6370a7712c6ceb93c36487b21190002cf4fc46532ecd9937d8d59b43df84a3452816017a690be07ee9621ce7c15737507584c0e6aeb160999f6abbadc2601a790b7e2101c0e7e4160a05c57d7409a76d7b31405892a6934056415d43205250ee5531d9926a238a8b0b07137b4f95ed71629f402727112a754c185f10f6440f0662146d1aac6b54e56b868487aa423e6f3ee22b163004f0589182ecb32c360ea58e81f30be72b1d1f7e8504df749209f02c89ac7499f816114b3f957612261518093d9e7912bec1286f5acbf35eb48d468c15f154719a1b587267eb076f2c29b7f63b5cc03ee1c0f16f3b00d15c240a8266c196b6494303e92fe042a5979e314450b5490638e4986651abde43e0bc0a32e5935d57026d87b5671210dc0acc4e1a7b26db4eebb959896da3e68d6e3fb8e99d892aec276c08b5206af32fba77b44c226e8e8142e9180f75ff685fcad0728a021747031b3730b9bfce8a7cdf345b7a7619987c4aaefea66cb774743c1acff4c49896c1bde320918ecae71908c7f1967a481911693a40ab205d375d56f6bbfe9a743def9a69ee361b800f37fd3bf07e7f000608ac982b1e02af58db2946e9831b0acaabbd688954d55c7617d8a2bb98d7bd447cc6a880018488c412a91f6affa05dab203c39cf262762d6c3f99f45275feb53a4e9a9f4ae82daadfd645a3b058dc9ec3647729cf7f14695603fe1df4676faec33cc6d111252c2feaf736ccb01b884ce06b3db9edfed4714106204115deeec1422a4bf33aeebd687a96a2fd7007d5b4b71703e007dcf25b6feda6b5a8c352ec13ac1930eb22eafe4b64ad02db2fa3d9ef092e8457ec65882f3e303bbe5faa988636006daf41e4770ac1cef614076bc7cb749e3d6d77c07fb5408ef5fe81ac6130fdd9e621a039ba2b8603018772b4b2ec7c2d9c3e015ebfaf9bd616fc76ccb75fec78e7fe84bd0fd7341a4a97bbfbf6898af3fd8716f5ff2792d7a254eb4f4ad34df37e3845be8c7b5adb6142e2817e47b8df11dcc19d3a9ca56a825cd141d78578b812f3abcabea7106280e84197af193a9ea0296216f9dda23630fb99770c5c36164920b8d061609f239d1fbd0136f862bd27e6c51e84910c58874c43f470de0c584f40e3aa93a62c4ef5a9d73d04095bcc007b606c6ede6d583d7dd3bca1b8a53412f6fb8cff70312e4fdb15ddbd50a8dc57c2ea261457c547c248e683343d7d52b5ea72a949c73afed36a17957f08ad0e7cc32062f238b785b09ec7741fb5870936d448b52856983c1c8fd7145b23a7bd6539274f6cb6d20248c4ad5a9dc71a0ead939df7e3bb5da2feb61dea3ce913608482fb6d64ddcb79d2f1f95483bb337add63528d3c43e83ed7ee9d75bc65b27ffc9725f3301d07daf5c9e6641394da5de9c4e294130f0b112a6b03141fd12b179c73acabbe3e7bd06967d941f83ae2bd50805357a3ac7110ce61ac4622c733beab96767f31dfeacbdd2b9b92480262ebbd402f5260ae23030882521ea673a1a94ab1b61017d23f21a16aa88d7753a4fa16e8a80b4c4423100996597180062fce03920a64e2036e4f23b64ac3a0fa177aee7cee19110c8d92f7ddd13264a07b3740b3bee3eb4fe77c14b259d8d7aa54a0496a8188dd88dab5f6b7737b2b37b9671012c7a32415fd4ee5e0e1c428083cd7a88723259bd164d5dd77678749a6f59e659af8262721ec99615e61b67173e9800fc666727825acc18ed95dc020f75970e75523d2437dd1de3d589bffa5b93f98a09dd1e01eb7200961687d985090c1769bea22a144afe5210da038bb740c4913162130bc82f359c5682562cfca832ddf446676527f36841365bab1f6196fbab1f7f05503fa8cba4b0dbfad19d901e173c87fde69ee0619a560dac329a31f2cb39cf57c75b72735bf0ae20258a6b2f2442379ffa2e9ee7b530ca20e66cdb61d79efbb636cc582260c6fe0b880bb03b83f60b49b73ab1e6415de3ad1411071f8ca78235d528a189edc26ebef5ee23276541baad6ef674ae01832c9731433d16bcb5e0b9ec61356434d29fabe9f15d0e4939992ae387d6018261ec4fb9cc4c7f8aa89d84441ed6220c00378f3e1bf1e826544302959ab2fab5c5f554e7d76a7008f452f0a4c29dbb9ee6e146cf7224c76a5d2c8ec3e96f1b968cd0ec21a606a9e6f0939e2065da152e4d82b8b74a4876cce96118e95994d6d2bb76179e68bfefd0b4397f4b39568755b0102306d5cccefb7491de485200267b015f324c1aeb35ecb37aa14f279f917431164eee3facf37c92648a03bb432f89e27e324fa92896f42c577d1a24e5aff4ab5b8e8312d0175c80f663b944bb04d04370a7200831def75808f06fb22ce216d98305878b5b21a437c2e337425ca3a4047ce7967b1862d8c3dc4b622348a5beaaf8c3af41b639f6e5e686f81ca81a5670373bd5e9a2c4bd31088acc0440bf21003eff7603c3fff385e47bc3091d4de34725c51cb8b13becbcfc6b906e186e4a113d2d179b42f0f11a20cd32f6126299ecf50d894ff5f231f2cf6ee880ffac697e035950cc05609040a025f0a274a3ab34239e1fce78e087c94fd8407bb460ffb04142199dde46fe560676a37306747b2b39c01d5269c6590541bfd023c400cc819928c74517029fab65a4c59a15e1b25e4491f62f044e34dea5704232e0df860c389b3ef7dc068b4a93cc950d9d26d640466af02a0e8b36db96569362106fc5bc3e5244b016591b7f55ef9f5013c7382475c5afc98e165b739f9a4eb9c5a89442349271f19a4cb51053d669f11afde678cbef208aa38dd8f2ac1d53504f18e1547bbf47962526cab88abfb58dea921d14bd53008d2350a775cbb9a464830b0042061bb33fe0168da75a6b52050c29f166b87e7054b1ffb6d1c41d3e685a57353988df0ed65e4f3bdb2db2e6be82821e45bdcd15ad4b90192dc4e434c6c480a3e2b361ba11b6af34dacbe562f3667a26e5153919741de74b4156bb39313ea55b5c7209324229d413759415993f3f6a9d9d7dbaceddfefdf33339960a9faf342f35070bec3ea5c12795f79ed9e719b39afc23d6f3eed7bcbac4c9eef5fb84e2d6f6734d40cce909ffc8a9dea893888b7114fe8a6d3fe6031c9610a5072ee198085e6364054ccd0ab8cffd934591d95f9b0274744b9a889e690c8d6e0b5f910f9932075ef1f092001edf5665621e551f5c520babc789751c8ed3b8fa71d270017b902a44ee5baec7886a68f30bf118370f8d399c96cba2b8ea69f2bc9eaaaacac4ea3a57b0269eb8e59d68cc39d682b0d77c756ec8a1ab1b703455f9b7377db3825d3523d0e9ad3f15fda997ed5204b7c7c9b7d01a6b4da35c31365c437b61a09b64123cc46c750ef16c1e89a15ba3d8824069fb5928346bd6e2d47c9698eba8d8a0f6de86d43e9f3ea3593a388f435a7852d326da651f2d8a776e380a9e580973ec4e3d64d225d602b13b6d520c60001e10c690afaa83421f41887a026ca4451d0a3db5cf743285ae724ad63f2d0093e64ce05993098b01d95e404fd636616f6bd3ada36c279113e90cd9227b9876775fefad0789007bc8ebb525e9c7727e1adb9ab4505bddd2908bd4b3484a95a9a825e165ca1e6c720a3b17f4b7acc199bc79342fab8e311857d94e306cada9a8813390c95ae263a467ab91aabc1c78ef6415433bbd04edc875d40af41b7791c98ad84fa045a0f44a44a4d1a74e0c706d1509cde56b000a81cb4ab6ac98515f95531743e28291865c2bd0b5894cf20bb2e9021b2f68d1b7676036f4a5cb2b291af9fe967e1c7bc26447cd03879df10d0fe74d3bc49d3881045408565cc13b71088efe891567b172b96127697c74ae90a1bb6c802a08e2d98ea6b7a36711b931d731e28ac50c83ce7235b8e8184575ee613fd8fd58cc8838dab297c0fd1a36efe9fc5b8faaa19243d45bd8a2ebdf1e007b5d6dd33cedc4720a7b918593ce7d500dff2fca15118041d0ef26ac79ca772c2da20689556b06db672aca38bb4a49862124befdb86b4616cf716456bc3bbc4eb941c34aefbb4b8473c336f1f71cca61983bc610eef34679fa57498cf575fde7a3352af2848ea15fcbc2bf1dd4b33f14a77ca2436a7c36a2c37c354d733b330c1a6a4d41aba2b9203f41c93971b32384cc8a558789e81a8cc2e7a49cfe5cf298ecad4733ca4ef618f18a3566ab74e005c4d7b0f50bdef8862450953ea2a04c9d11a3f300c5e9c42681aadd35e31dd05269340bc68b7331173555999c1ffdbaa4eabfe2e9694bd0c25da0e9021250d4b948d992bc242321a766652a0608f7a88ef96de899bd1f83b819e71d14104ddb7e00996e2473dc9847b419cd1a0f963b11a52b095d7fd495c2c78f616172b8f787c013eee6d2e86491ed40890a889180aae58d086ca11492e73aa88e3d7927c432b61921704268cbc74d5f785cebce9f487c63c68a614ad1190a863c0cd5300b979fc92680cc92fb1359f6eab3c58174d8c120b0c1fef8ad4f0a9cba65aa20e4eb9d5dfb06ac8e166d97dad373f59e2c02e8d1dd91448ed5d2f296f298a865fecc23b4fcf7796b43406da66becb4a7f55d2ace95a6601be98a517f1731c7040fd1f038f7d5935760204262606682e519833b7b4f2b2f5d3a98877c5a3f573b26d5aed94660f5d50e4", 0x1000}, {&(0x7f0000001540)="46090035de4a0860557496cb435fb7ebb86c73468b11de7f6fe016e923d2931408998cede8d396d19982d56a626fe6bbd243bc8d8025397b5ce6a03a30808806779b6f89758c7a91147b36b213f4475117624cf717aa7410ca31e33586743035b6a0c97384f8023ec5e5e06dac642eee50c2b691e9d47ac2deb9bf18ca2083122b5d74c6c3939a6428bebd37e624e243fa5fe0f17a60d801e692d350f7cc06ef366a1566fae2d50a8dac1f", 0xab}, {&(0x7f0000001640)="0dedcda80cfffb44ebee2bc848af8c03a4c23e81e965d92014eb771861acb0f031cc430afe3bc9cc9cd11f012a6beacf686bc9a7d0a002a4c3d8a93784c879f720b9be219a669e61d90f2d91339e9fd802c09488c49d40382e60d00bffbfe0fcf4f815fe5801912bc518b113641e2d89690ad5e2713d18a6500f8bcd7c59513e806773397691147b14533951b5e6deb8c87f7dd21e67db2b246711f0a4ac5f0b8e18", 0xa2}, {&(0x7f0000001700)="bb1d0325a55356ae50297947e7b2a7dcd5e6ad88feab9c291fb725e50276ba7e80538d8fe48503af65e9ee00ff8e492667ab3c84109adc021b454316992956ecec43c4d288d257450655bb2c72eb8377eb9fd2305fcbf8db02c3a254eac7c9e659925b74ec0fb438dbf6fd9992bc89910187c18153953f7559403566648f9281a3dfd5b37cf8404713e1505fdc089b224cc8dbd7a8f00e8cfe5c939b0fc56bb51e59d88374427219ea", 0xa9}], 0x8, 0x1000, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x80, 0x0, 0x0, 0xfc, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext={0x0, 0x40000}, 0x49282, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x8, r0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000100)={0x0, 0x10, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="24000100", @ANYRES16=r3, @ANYBLOB="05000019000000000000a769ce0d9dff8367cb49f4", @ANYRES32=r2, @ANYBLOB="080005000b000000"], 0x24}}, 0x0) syz_open_procfs(0x0, &(0x7f0000001600)='uid_map\x00') syz_80211_join_ibss(&(0x7f0000000040)='wlan1\x00', &(0x7f0000000080)=@default_ap_ssid, 0x6, 0x0) 01:10:54 executing program 1: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$AUTOFS_IOC_READY(0xffffffffffffffff, 0x9360, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x105443, 0x0) r2 = getpid() perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, r2, 0x0, 0xffffffffffffffff, 0x0) r3 = gettid() tkill(r3, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000800)={0x0, 0x0}) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000e80)='/proc/crypto\x00', 0x0, 0x0) clone3(&(0x7f0000000ec0)={0x1000, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000540), {0x32}, &(0x7f0000000640)=""/242, 0xf2, &(0x7f0000000740)=""/172, &(0x7f0000000e40)=[r2, r3, r2, r2, r2, r4, r2, 0x0], 0x8, {r5}}, 0x58) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000f40)={0x0}, &(0x7f00000003c0)=0xc) capset(&(0x7f0000000440)={0x20080522, r6}, &(0x7f0000000480)={0xff, 0xffffffff, 0x6360, 0x1, 0x0, 0x2}) perf_event_open(&(0x7f0000000340)={0x5, 0x80, 0x80, 0x1, 0x9, 0x20, 0x0, 0x2, 0x4, 0x2, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x4, 0x34dc8ad66e9fa9e5, @perf_bp={&(0x7f0000000300), 0x7}, 0x50, 0x5, 0x7ff, 0x8, 0x7fff, 0x1, 0x7f, 0x0, 0x5}, r2, 0xc, r0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6000) setxattr$security_capability(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f0000000240)=@v3={0x3000000, [{0x7}, {0x3, 0x5}], r7}, 0x18, 0x0) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='net/snmp\x00') read$hiddev(r8, &(0x7f0000000140)=""/188, 0xbc) capset(&(0x7f00000004c0)={0x20071026, r6}, &(0x7f0000000500)={0xc2, 0x1, 0x81, 0x2240, 0x3, 0x3}) ioctl$sock_SIOCGPGRP(r8, 0x8904, &(0x7f0000000600)) 01:10:54 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e23, 0x7, @private0, 0xfffffff8}, 0x1c) r1 = dup(r0) sendmmsg$inet(r1, &(0x7f0000000900)=[{{&(0x7f0000000040)={0x2, 0x4e20, @local}, 0x10, 0x0}}, {{&(0x7f00000000c0)={0x2, 0x0, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private, @local}}}], 0x20}}], 0x2, 0x0) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = dup(r2) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='net/igmp\x00') pread64(r4, &(0x7f0000000000)=""/55, 0x37, 0x600) sendmsg$TIPC_CMD_SHOW_NAME_TABLE(r4, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)={0x30, 0x0, 0x800, 0x70bd2b, 0x25dfdbfd, {{}, {}, {0x14, 0x19, {0x3, 0x9, 0xaf}}}, [""]}, 0x30}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r5, 0xc0c89425, &(0x7f0000000100)={"4a2800bef3ed74b7d0b4618588e3e335", 0x0, 0x0, {0x1, 0x8}, {0x5, 0x3}, 0xffff, [0x7f, 0x2000000000000, 0xffffffffffffff67, 0x1ff, 0x3, 0x80, 0x1, 0x5, 0xfffffffffffffff7, 0x4, 0x0, 0x0, 0x3ff, 0x6, 0xd64, 0x8000]}) r6 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$inet(r5, &(0x7f0000000780)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000300)="6fb9", 0xffeb}], 0x1, &(0x7f0000000700)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @remote, @broadcast}}}], 0x20}, 0x0) sendmsg$BATADV_CMD_SET_VLAN(r4, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0x34, 0x0, 0x200, 0x70bd2d, 0x25dfdbff, {}, [@BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r7}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x4}, @BATADV_ATTR_HARD_IFINDEX={0x8}]}, 0x34}}, 0x4000) getpeername(0xffffffffffffffff, &(0x7f0000000240)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x80) sendmsg$inet(r3, &(0x7f0000000540)={&(0x7f0000000100)={0x2, 0x4e23, @private=0xa010101}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000140)="64cf96538d29300b5edea800acf784e0afb38a6cc4741dc606df060189737039939e4fda52f3c660631a1f42d4fe1d4af74c7c19cce1505b636271b73153bed0760636bf9728222aef01283caafe202f41e4256bf7ef75", 0x57}], 0x1, &(0x7f0000000300)=[@ip_retopts={{0xec, 0x0, 0x7, {[@timestamp_addr={0x44, 0x14, 0x98, 0x1, 0x2, [{@rand_addr=0x64010100, 0x8}, {@rand_addr=0x64010102, 0x3}]}, @rr={0x7, 0x7, 0x68, [@local]}, @cipso={0x86, 0x44, 0x3, [{0x6, 0x12, "61b708cd689509e1f11b1230caaf3c30"}, {0x6, 0x3, "ba"}, {0x1, 0x11, "de29aad1dada1a4e7f0e67ad6ecc6c"}, {0x7, 0x11, "37a9aa9c942b3a5bdf82723a1b02fa"}, {0x2, 0x7, "e530aeb2b8"}]}, @generic={0x88, 0xc, "000562d0446b45d03bff"}, @cipso={0x86, 0x33, 0x1, [{0x6, 0x3, "f2"}, {0x7, 0xe, "5b70a80278123cd2ff7fbc16"}, {0x2, 0x10, "fb6fc88101519f4d93816e659ebd"}, {0x6, 0xc, "4f2aabd5c5177cccc318"}]}, @timestamp_prespec={0x44, 0x3c, 0x7b, 0x3, 0xd, [{@initdev={0xac, 0x1e, 0x0, 0x0}, 0x8}, {@rand_addr=0x64010102, 0x7f}, {@local, 0x1}, {@broadcast, 0xce31}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1}, {@multicast2, 0x2e742e2b}, {@dev={0xac, 0x14, 0x14, 0x3d}, 0x10001}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @multicast2, @loopback}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r8, @broadcast, @private=0xa010101}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @multicast2}}}, @ip_retopts={{0xd8, 0x0, 0x7, {[@lsrr={0x83, 0xb, 0x43, [@rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @noop, @cipso={0x86, 0x1d, 0x1, [{0x5, 0x11, "d80ad9eb7f9a9a2580169303405992"}, {0x7, 0x6, "2a25f171"}]}, @timestamp_addr={0x44, 0x1c, 0x2b, 0x1, 0x1, [{@remote, 0x20}, {@broadcast, 0x400}, {@dev={0xac, 0x14, 0x14, 0x1a}, 0x80000001}]}, @timestamp_addr={0x44, 0x44, 0x5, 0x1, 0x0, [{@multicast1, 0xfff}, {@multicast1, 0x7f}, {@rand_addr=0x64010102, 0x200}, {@loopback, 0x1}, {@private=0xa010102, 0x7}, {@empty, 0x1}, {@remote, 0x9}, {@multicast1, 0xa1dcfaf}]}, @timestamp={0x44, 0x1c, 0x72, 0x0, 0x7, [0xd320, 0xfffff353, 0x10001, 0xffff, 0x1f, 0x9]}, @generic={0x86, 0x7, "c2a60aafce"}, @end, @lsrr={0x83, 0x1b, 0x3c, [@rand_addr=0x64010100, @empty, @local, @broadcast, @remote, @remote]}]}}}], 0x228}, 0x8d0) 01:10:54 executing program 3: socket$inet_udp(0x2, 0x2, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10000, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020801000470008000f80100200040000300000000000000800029b11ba1f153595a4b414c4c4552202046415431362020200e1fbe5b7cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00", 0xc0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aaf8fffffff0ffffffff078000ffffff00"/64, 0x40, 0x1e0}, {&(0x7f0000010200)="f8fffffff0ffffffff078000ffffff00"/32, 0x20, 0x400}, {&(0x7f0000010300)="f8fffffff0ffffffff078000ffffff00"/32, 0x20, 0x600}, {&(0x7f0000010400)="f8fffffff0ffffffff078000ffffff00"/32, 0x20, 0x800}, {&(0x7f0000010500)="53595a4b414c4c45522020080000eb80325132510000eb80325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020100040eb70325132510000eb70325103000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c4531202020202020200040eb70325132510000eb70325105000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c4532202020202020200040eb70325132510000eb70325106002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c200040eb70325132510000eb703251090064000000", 0x120, 0xa00}, {&(0x7f0000010700)="2e20202020202020202020100040eb70325132510000eb7032510300000000002e2e202020202020202020100040eb70325132510000eb70325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c4530202020202020200040eb70325132510000eb70325104001a040000", 0x80, 0x2800}, {&(0x7f0000010800)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x3800}, {&(0x7f0000010d00)='syzkallers\x00'/32, 0x20, 0x4800}, {&(0x7f0000010e00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x8800}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00f704e1cd94f909d18d264b48913b48e5afcb5cb4fbb2c718d0f9eaa310d078bcd1e614b6cb7209d6d1"]) 01:10:54 executing program 7: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_udp_int(r0, 0x11, 0x67, &(0x7f0000000280)=0x101, 0x4) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = dup(r2) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0xfff}}, './file0\x00'}) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/cpuidle', 0x80, 0xc) ioctl$AUTOFS_IOC_EXPIRE(r5, 0x810c9365, &(0x7f0000000100)={{0x7a4}, 0x100, './file0\x00'}) setsockopt$inet6_udp_int(r4, 0x11, 0x67, &(0x7f0000000000)=0xab3f, 0x4) sendmsg$inet6(r1, &(0x7f0000000300)={&(0x7f0000000240)={0xa, 0x4e23, 0x0, @empty}, 0x1c, 0x0}, 0x0) 01:10:54 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') r4 = gettid() tkill(r4, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x4243, 0x1) r5 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000240), 0x10201, 0x0) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x6, 0x6, 0xff, 0x7f, 0x0, 0x3bb, 0x0, 0x8, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x2103, 0x9e3}, 0x40006, 0x2, 0x0, 0x0, 0x6, 0xde0e, 0x5, 0x0, 0x1, 0x0, 0x6}, r4, 0xd, r5, 0x8) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 01:10:54 executing program 5: perf_event_open(&(0x7f0000000080)={0x4, 0x80, 0x82, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0xfffffffffffffdfe, 0xffffffffffffffff, 0x0) r0 = memfd_secret(0x0) r1 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x13, r0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x181) syz_io_uring_submit(r1, 0x0, &(0x7f0000000040)=@IORING_OP_LINK_TIMEOUT={0xf, 0x4, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:10:54 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000001400), 0x7ff, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) [ 476.799080] loop3: detected capacity change from 0 to 136 01:10:55 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000001400), 0x7ff, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) 01:10:55 executing program 7: mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r0 = syz_mount_image$msdos(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, 0x1, &(0x7f00000003c0)=[{&(0x7f0000000240)="23589d5153af2b", 0x7, 0xfff}], 0x0, &(0x7f0000000400)={[{@nodots}, {@fat=@quiet}, {@dots}, {@fat=@errors_continue}, {@dots}], [{@euid_eq}, {@hash}]}) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x400) 01:10:55 executing program 3: exit_group(0x8001) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_START_AP(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)={0x25, r1, 0x5, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_BEACON_INTERVAL={0x8}, @NL80211_ATTR_DTIM_PERIOD={0x8}]}, 0x2c}}, 0x0) 01:10:55 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') r4 = gettid() tkill(r4, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x4243, 0x1) r5 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000240), 0x10201, 0x0) perf_event_open(&(0x7f00000001c0)={0x3, 0x80, 0x6, 0x6, 0xff, 0x7f, 0x0, 0x3bb, 0x0, 0x8, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x2103, 0x9e3}, 0x40006, 0x2, 0x0, 0x0, 0x6, 0xde0e, 0x5, 0x0, 0x1, 0x0, 0x6}, r4, 0xd, r5, 0x8) 01:10:55 executing program 5: stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000280)='./file0\x00', 0x5d, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f80169", 0x18}, {0x0, 0x0, 0x27ff}], 0x0, &(0x7f0000000040)=ANY=[@ANYRES16, @ANYRES32=r1, @ANYRES32=r0]) [ 477.282735] loop7: detected capacity change from 0 to 15 [ 477.352588] msdos: Unknown parameter 'euid' 01:10:55 executing program 0: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000440), 0x20001, 0x0) ioctl$SNAPSHOT_FREE(r0, 0x40043311) fcntl$getownex(r0, 0x10, &(0x7f0000000000)) [ 477.397505] loop7: detected capacity change from 0 to 15 [ 477.417873] loop5: detected capacity change from 0 to 39 [ 477.421063] vfat: Unknown parameter '' [ 477.426737] loop5: detected capacity change from 0 to 39 [ 477.430707] vfat: Unknown parameter '' [ 477.498707] msdos: Unknown parameter 'euid' 01:10:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 477.607328] loop4: detected capacity change from 0 to 40 [ 477.676530] random: crng reseeded on system resumption [ 477.689731] Process accounting resumed [ 477.698293] random: crng reseeded on system resumption 01:11:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:11:16 executing program 0: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000440), 0x20001, 0x0) ioctl$SNAPSHOT_FREE(r0, 0x40043311) fcntl$getownex(r0, 0x10, &(0x7f0000000000)) 01:11:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:11:16 executing program 2: ioctl$LOOP_SET_BLOCK_SIZE(0xffffffffffffffff, 0x4c00, 0x0) 01:11:16 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') r4 = gettid() tkill(r4, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x4243, 0x1) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000240), 0x10201, 0x0) 01:11:16 executing program 3: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_io_uring_complete(0x0) splice(r0, &(0x7f0000000000)=0x6, r2, &(0x7f0000000180)=0x1ff, 0x8, 0x6) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) sendmsg$NL80211_CMD_CONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r3, @ANYBLOB="1bf7ff000000000200e61f"], 0x1c}}, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) r5 = dup(r4) connect$inet6(r5, &(0x7f00000000c0)={0xa, 0x0, 0x0, @dev, 0x2}, 0x1c) sendmmsg$inet6(r5, &(0x7f00000024c0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x18}}], 0x2, 0x0) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000240)=""/222, 0xde}], 0x1) ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x0) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r6, 0x4b62, 0xf0ff1f00000000) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000001780)={{0x1, 0x1, 0x18, r2, {r0}}, './file1\x00'}) r8 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000017c0)='/sys/module/hid_logitech', 0x800, 0x1a0) r9 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSTI(r9, 0x5412, &(0x7f00000000c0)=0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f0000000340)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000001580)=[{&(0x7f00000003c0)="2a14fa6afc9cedd1f64f5e2f283803f1fece94722b32396b8a0e894ed47a6b7cebef9cff4eec25b04d6cd8fb76281e386b968b6d7514c2152a7590729f7a19550daae79a7d2cdaf40cd0f4110a61e6f0c46c28c678e416958677c2b07388530e3473cbf60a568a1a6a3ec8280468f0a914feebac6955707b961b24ae8976b1df106a1bd2eb5dc231c008129ae87b341d5d4c66960550fc1f2ece9bd7031e6d5580500ff5b4abad32c713fb5ae413975ee561cf31d1f7a31152404f8213a59eb068a6145db07079f8b4c2a69a619b3d6cee993ba7c1d7d4c892e53e0a92dfb7e164cbdd8cb0fb3acc04974e80e70fa6d4f9d6472b4a919bd46fa1d9fe65813debc4ad78e820b41150c8a03d223a963621fea1df5466d9c2fc126d38796100976fe28d4f538b1aa1073565dbb5db67441f651cc583442ebee6bec41db86471f6f2b291a9bca6b62b2bc02ec8860b481bf82e17313f5b6b7d2104cd7c152fed996c74859f202b6630a28277ea4f1ff417849889a1999f46f8cdbe74a1802fa8b04835728587cb1128e2e3276a1503ca74bc3cecd1a9ac9b8055f2b25b02cd21a2397e964ebcae5c86fe8bec5c54e9dc044359b60642ad75bd53113de6c2236c064460e74f10805e854bf96da35875087b3ac229fd3b828109c0a13863f71bb8a48dd32cff028eefbf19651a3b191039bcb3050b509a7ce3a4223c0128696f56815ac2634eb558bf4a7c47de26dcbc5d093f09763e79b9b7fc72e7099e639077228530620e59bd16444f865a450baa7a248cff9dff78de409e64917e11a7ebb5576e77a2287accd88a07ea50195ba8ae26f79d54cf150430c87e3605d73f933e54460c28822edb493c737163fda44e32de983b08f7cb5264d2bab10cc5bfca8b7003733489ef85c5f6453a976f17a94de01bdec1e0fa9b8d27535774990a901d1f826724864fd687908d26e7c46563b31167a5a75dc6a0c5f20c754e9dd0dd3ceb39b724ad1199378f2791d965eb2a13151b434b94b965f1d91b661d1b2dce26e78ca4ddfce89945b3cac9b4d34c734fd601d939c305528a0fede801f13f387d8f3c041500044529166b36375b0d7c06b566bc929420adfbd19dbd96613a815a0d71e51dd3eee932b0b1358ea300fecee4111e6c09d03091ded635c464d8eb615b8857dc2aaf74190ca2fbdffef9b691895144becd730c67adf9a8c44e7edde599eba4153cf0c91580901f732711d6ca6053e7ec7de8079e464fe1a9dc5ea5e5a1c1258b5c83e5f36c08208cc1a1260faad51f39b7cd1e43abb50a5750d3889f3f93ac887e87b1c6b9e88120fba452ac164e999864e2ba53a8955ba2fdf353fd2085ec45c7882dd1687584609dbcc4f4c083c258bd4c5891054e9c325a9493da5b4b8ec8d25fca8ed3bd42d1331ff743e324787687a884199aa57d24b6a06d1688549727f67262d8899bda4455db1b3dc0e8f30a57ad79027d27a91cfa7f79834b154e0ba2157e3247ca0a60efd742fd94d09ae2595570f3f351ea9986beb9a25bb73e1e6e98c0f0ab44f170de7412a8156194a776a793183c49a324486d5038ec4cb49374263257e3f4d8cfa00adbe624a261e38ef6a7c6886899bdd6b788f84f91b6f6463afe4bedcca926b586d8c971a15f24043ac48458fd863233ac567e7d217847b484a5a84b960623b3f881af96dde77c9d82b77945efed585f8ee3a7f223771bc7402bf6c71af858464b2631955b8ee4111aec008b1981491f684835f734b84b4842114fd640e60b4a03e274f6390c6ec36eedf1e12b31dcdcc33d17c54a49ffc55d2f15a6c08d418a1a547f7e2efcf5ee973754e5fee9771532170777780da01cf1e5092a0e010f0824928f9e8e61e2c50806584eaee8258ebdfe2a8938ae96cbf29a23bebc05bde5f90e8fa334f10123c123d0dd9445e3af17f1a1e51a7795acbcd0aa847281ff31c474059ea8de49b3212204f4a08b390a2264e9570ac034d178295777bdf73dbed4866d0a6efebfc777ccdd2222900dffa0e83452c97d89d47854d12654dc852bea3ee0cfc1e046bac0eb52a2f45a54a290de1b9a3bf2246c6697380a64631469355844fada10f403cede7146a8c3d5b6ec30c8f2bbe7ea67f70e5808aba543eb4577f20b176d70196786bd05e19836dfd2a32107a2c28bf57435a7d9624b2c812e7054665ee3ade17fb0d8aa02638a34dd1774046b73c37d1c689fca695f8634da26d88b39d0caec7482ea58c6415ba39cffedda2d5733429096d915907f1b458600e14e01ae363f4f0c35c83be1bc5d531096e43b5ce773859aac6bb8d99abecb54b28ad825cf4226bf4ed12e8f7b7eab48bf1aecb4805e315469cffe017a114c20f9baf1ed198a426c1da961577dfc7777e124488d6c588767782114936f811148fe96e671f4316891911aca7825f37c232a2c8455546ced18ce477ac4fb5f7d7603bdfc1e801a142c1fa1a32239ccf22ea8d5b0d0562f021acc3defcf785b8eb5a26951e0eb252c7b66568fddd9f041c3f513845e22f4be0fd1540b044b2f61823afeef1f5f0dadee7a96c6bbabbb65d66277dd7aaaed0c7678f2a35aaad55b0eadd0934f85de6a1cf3b94bb37eef7c0f1e0c4485190dfec3582a3ed28b5f8510f527e79b1aa230817805476d5bdf829dc62c980174946f64b3f6567d6cd6b1d28ec4e0304a7eabda80ab5430eecdd6d3cb2a977841c02830ea5cd33d97a0113be74e7ccf79896489a217b7248f370f77a9326988b80c25652adaae1f3d770a061a16164ab12e7b57450c67f7428673b32e180d7b1eb1021215049bcaaaea6781c1d30acd08768ef20c6fd2b4ce1ec467ce0d7e31f0f9446ca4dd98e1e00e52603817d47097cdfcdf3deecefdcf1944c3076ce7dbb4637afda2bb331409c42e2193b7f4ca19e3df11b1c5ae5fa7dc0d7c1d75f1138cc6a5e5f8def9db25e114a9d13d88d27e79cb7ebc21b678109605230168b77db77cecc3249f5e8f9fc4666f1b357ab49f8093bbc83ac274b15e02a71898e972918fd7d75bdb5074ee8a4fd604241045e2f345470eb55ae0b249ed26d7f938a4ae66e64ba4ea0adb64c8f4af5e05fb6165b5421288b09e2fe1349ffe1514a5b01109203e9f3397d3691538f0c6abe09fc707185a2e66bb6a7c9087a1eb5572febd37c827c2fde601b60dda263d063eddbe447050e4439416485632279cae878b2c39caf8c10b704cc51b3ebd22c0fa97bb32656115063416dd5786338480a441c91f35750151813d7ee0624359eedddb0c1df40c176c34580886e7594e170c493707fbae582c8aaabf2553103a1994722ea0f2c5869c0133a7170fbd7f820ddf02809398bcacf02ed49f4ca88d5348a3a3e3f75319b37d387fe0875c839f949ca85e90640fd33e0ea313e03ca608b749803e7d516d2296fc305360b24ee19fba32ee69bd3ab20f04b50d589bf66b48bd821882da04f09d88cae1d812bca28b156e63789b3dc783298e66449526fdafbf52418b9843e7a0f2b2ebb3fe1c5eac5533376bcb5184e327412e631666cb86bd7d691149d3172dd4cf8de0a650d57f7f9de6745aadb7802cb659911975187e011491c36d0f792f0084d492e8ef8b49b2a4e098903bc325718de85ea04a9bcb566f44777a826849c4c4f294905c666afb8c0e2f0a10b236de436f07a92c58e514c0c6f9071e2be058c9838c211eb84a856b720c97a21f7de142f97747d453f2a5adff5fd1878aa9bf4719625414752efd061ee0990e4cc887fdae021b13776aad7f886f422abe33e5eab18ffeb2981b440f2523763067fdbbdd44fd32efd6b31d34fe6d26def02a1f9bbb315a03ade9003a6fdca77a637f3d4c3150f34836572a96021f40d5003b3587900e5d2e1070404f2919e773945b8f7d02c2b8232da48e48787e7a80ab6496712f543b0f9f70342363b4b633ddf2929cc33c3fab4c37e534e0f9fd0b4be761605658a72d1bc88f0b34cf63a0a64c9816bcc55993d02a10babc3bc6f7f72ea10215894af6bc99888d386c3a77686a00d29e18d2979a432840fd5f134ea5c97f357597a458b4e3114d8bbebb128e77a6730740aee2185006b8d0d4229dd7355b39c82dfcc87994bbc5e274602208c827a0a95cbb42f2503b1afb2af80642a5d00de50850321fc1a2b47a37c86eb469f20a3ec1ca18470a4ae402eaaa12319ba5d3ec017db4fdb5b69dc89729d2cf1ffebfe763bfad4c508ce331c3f65bf89cff1dd48dd393dcd3ff8826662f13140edf4868cdb565e659f07fcd7b86090a918be3deb51099c3e7d67db236b92c90b01aa3caca4aa6585df34da63eb8a6d066bc7375d5f9e13762a649ad7b37c48e7575c8a5eb7fa5dddb1ad196cd134a4099ff84cabbe2b73f255e4826888d4bdb1e70d0662bef157c7a16f29f813f51a53c398db24569a7161ae10fb5570ccbcfd27fd9c68f0dbcd6b5f8a311f8ce34428ffb7a06ef2f3a2bcbf4e7506110e6c249c3439769779793d004003c5cf6c96ccd8c1a353ab822aceedd4a4a063baa3c21e840158e34a918338168ae8255f34f0d32759760e08363cc76bdf1998dc99012de9e4b34d6d0a7a362b5fd991eb47b8f6717213b7834db4a57aac4cbd142248099ad20f0a04afe895288f86991ee47faf991d8667f4d812a6916a343abee07c66ed0e010a5e64de01bd5ead814aa57b04bd5d524cef88f599762294eb91b260eb2eec4691d2f3861f8a868ed513700c3fd06d7021a90151e2a44ea7d41a8a6d016024682df0f5bce6dd7c6a10838b071909f24a13b8e85b09d7aa655b41d4437d9fccaf2f0b6defc4ec109b36357b23132d6326dbd288566c02c7374987581daa5b83f5f8300653c85b12217580714644cd8cce15f34311c5d3c6d77d45e336c9f2b3207d15366d52edba95d54e074bc565ed7b9e7e98c2a810c276995e46bf5813ab54642f8d369854791133665ffeb4ba7cc47fd5065636844295ebc267ca32f1174dd7e6a85176453d4bcd114e8f48e7eb57122c00ba03ecdc0c0d7465739053753a27fc758cb0e6b014d56dd8aac995ad25dc4a29c037ee46c13aae3c9556f323994d11a491c3dc9251fa9b2b7252b877c97fcfa0338e91f0f98016546df0c65d38d6800ea069ef7bf71874b3932b3f4b7561ca2f6324c200d80ce99e9ca155a696f4894eb79fe44b95ffc858301ab4ed2c3d427188445fc3c4077f1cc28fad7c2b2129b03a03857f987bfd90e805f70732117c325c384ab39b06333268534b204bcf7dcae470efcbeadc9799b6dfa52709bafe86d47e4e433b52923b2f4951ceee476bd9f84cd9304f59dd7736670872ae5806dc3c850d6a8a1f9f9afc22fe31044df90206963a5a1202728f409bd654b2cff2a586361ae5a10670e35d135a30dea1a3bf38d08ec5015b4275389ae9c983325e294ce8800048e17e6ef684be48fa82e6b46feb97b7d8ac82672306d916eb1c8ad65a1c60194f762ce3251d34c771ce2fa8456c1e188a086485f4071e4cc53dbe92a531c413a6b608e11a80294055d3d6982120837f8212a2549349fea7f3867d7ed82db2792727b239336ef6fb7f0f30c89102caee98d7877b5c92ed2dadc4228ba2de423d53a2f65a92582a5f253307291939b4b4c42e913a5b62459543f4a7d8d4cc1b55272ca0db1756ac44461518de4bc08ee97960cdc55e5cac88aab0dfc2460b140079c6a1eb2191fafe7ade6e5aa497a73ed01a90e5dfb9bfcc5707910ad7da6d11d757f5b959335f06c1d7f6600873e0a0caff0dccb8b2f0d5df4d4a66575", 0x1000}, {&(0x7f00000013c0)="e5f91f1cd5c364e3da2bf94b19151a143bf417d23b10172c8cf993ceaf43e3da39b144c9a242e16eec1b4dc4caf59bbe660b4bc2c0d089bd9addee9ac22381a260e7dd826478c4874b1a33b539be1d8f9048ea3bab", 0x55}, {&(0x7f0000001480)="c900da6d01f6754aa305f37bb866d87f5153b1f32a4b01473c243348bfbd6b06b4ebf64572303c46ebf3bf57c12f025f43dc2c2e5824a4955c8669975c1a3afc0ef527a5deb3a8cb1adbd2ddba118ec89cd336f68b917a144ef84d0e5cc33d8818896a1229b8452f0f87d9044fbd8c7a9d46109c5cb7abc7c775799f118993d1ff700ca92ef4b3235034cf9392ae9fb8bd4d2858bc7a647ee6ef1ac88fe5a58c1b05edade56b71bf36d2a3d061a81df2d4b2732b32089d25f3bd6d868d5ced4a6448efc29cefbebc0e34a3d9011f205c0c1d19fd3254e5030262a64e87078d0e6e1774b025794fab2675411cf864dd74d7d5", 0xf2}], 0x3, &(0x7f0000001800)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x38, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r1, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, r2, r1]}}, @rights={{0x20, 0x1, 0x1, [r6, r7, r8, r9]}}], 0xb8, 0xd1}, 0x4041) 01:11:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:11:16 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0xc042, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0xffffffffffffffff, 0x4) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x7fffffff}}, './file1\x00'}) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$BTRFS_IOC_SCRUB(r1, 0xc400941b, &(0x7f0000000140)={0x0, 0x7}) ioctl$BTRFS_IOC_BALANCE_V2(r2, 0xc4009420, &(0x7f0000000540)={0xd, 0x4, {0xe9, @usage=0x2, 0x0, 0x41, 0xfffffffffffffffd, 0x7f, 0x6, 0x7, 0x0, @usage, 0x400, 0x0, [0x58cb, 0x5, 0x1, 0x3d5f, 0x100, 0x5]}, {0x5b8f, @usage=0x1, r3, 0x16d65b55, 0x9, 0x0, 0x8, 0xff, 0x440, @usage=0xfe87, 0x0, 0x400, [0xfffffffffffffffd, 0x81, 0xffffffffffffffc0, 0x100, 0x6, 0x8]}, {0x9, @usage=0x8001, 0x0, 0x7fff, 0x2, 0x4, 0x6, 0x9, 0x10, @usage=0x5, 0x3, 0x1, [0x2, 0xffff, 0x1ff, 0x8, 0xa0e, 0x7f]}, {0x0, 0x4, 0x9}}) fallocate(r0, 0x41, 0x0, 0x9) [ 498.335218] random: crng reseeded on system resumption [ 498.375867] loop1: detected capacity change from 0 to 40 [ 498.383084] loop5: detected capacity change from 0 to 40 [ 498.429413] loop4: detected capacity change from 0 to 40 01:11:16 executing program 0: ioperm(0x0, 0x6d1f, 0x8) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) ioperm(0xb4, 0x6, 0xffffffffffff2583) ioperm(0x0, 0x1, 0x800) statfs(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/46) [ 498.464293] Process accounting resumed 01:11:16 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') r4 = gettid() tkill(r4, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x4243, 0x1) [ 498.539442] Process accounting resumed 01:11:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:11:16 executing program 2: ioctl$LOOP_SET_BLOCK_SIZE(0xffffffffffffffff, 0x4c00, 0x0) [ 498.622991] Process accounting resumed 01:11:16 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') r4 = gettid() tkill(r4, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x4243, 0x1) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000240), 0x10201, 0x0) 01:11:16 executing program 3: modify_ldt$write2(0x11, &(0x7f0000000080)={0x8, 0x0, 0x4000, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1}, 0x10) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/netstat\x00') read$hiddev(r0, &(0x7f0000000000)=""/59, 0x3b) [ 498.703186] loop5: detected capacity change from 0 to 40 01:11:16 executing program 7: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x2e, &(0x7f0000004b80)={0x0, {{0x2, 0x0, @multicast1=0xe000000a}}, {{0x3, 0x0, @private}}}, 0x108) socket$inet6(0xa, 0x800, 0x7) 01:11:16 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') r3 = gettid() tkill(r3, 0x0) [ 498.768039] Process accounting resumed 01:11:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:11:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:11:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:11:17 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000000), 0xb}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) sendmsg$netlink(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000140)=ANY=[@ANYRES16=r1], 0x2c}], 0x1, 0x0, 0x0, 0x8040}, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, 0x0) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = dup(r2) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) ioctl$HIDIOCGRAWINFO(r3, 0x80084803, &(0x7f0000000180)=""/159) [ 498.992594] loop4: detected capacity change from 0 to 40 [ 498.996758] loop5: detected capacity change from 0 to 40 01:11:17 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') gettid() [ 499.095342] loop1: detected capacity change from 0 to 40 [ 499.100908] Process accounting resumed 01:11:17 executing program 2: ioctl$LOOP_SET_BLOCK_SIZE(0xffffffffffffffff, 0x4c00, 0x0) 01:11:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:11:17 executing program 0: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xc}, 0x400, 0x0, 0x200000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendmmsg$sock(r1, &(0x7f0000002880)=[{{&(0x7f0000000300)=@rc={0x1f, @fixed}, 0x80, 0x0}}], 0x1, 0x20000000) r2 = gettid() tkill(r2, 0x0) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x8, 0x7, 0x1, 0x8, 0x0, 0x2, 0x0, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x7fff, 0x2, @perf_bp={&(0x7f0000000100), 0x4}, 0x1, 0x7fffffff, 0x3, 0x4, 0x6, 0x0, 0xe27, 0x0, 0x6, 0x0, 0x3ff}, r2, 0xb, r0, 0x1) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r1, 0x40047211, &(0x7f00000001c0)=0x4) perf_event_open(&(0x7f0000000580)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x5) r4 = fsopen(&(0x7f00000000c0)='mqueue\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) mknodat$null(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x103) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r5, 0xc0189379, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r3, @ANYBLOB="00f8fdd990d8e21a903967ff6c653000"]) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r6, 0x8040942d, &(0x7f0000000240)) unlinkat(r5, &(0x7f0000000000)='./file0\x00', 0x200) [ 499.502428] loop5: detected capacity change from 0 to 40 [ 499.603250] Process accounting resumed 01:11:39 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00') 01:11:39 executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80400, 0x40) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x18, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002000028020000028400001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e32373335313636303200"/192, 0xc0, 0x400}, {&(0x7f0000010100)="0000000000000000000000009d7e75f885aa4ea585ee14b925c0a95e010000000c00000000000000d3f4655f00"/64, 0x40, 0x4e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000000000003000000000000000", 0x40, 0x540}, {&(0x7f0000010300)="02000000030000000400000066000f000300040000000000000000000f007f5c", 0x20, 0x800}, {&(0x7f0000010400)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000d3f4655fd3f4655fd3f4655f00"/4128, 0x1020, 0x1000}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f00000000000004000400000000000000050000000c00"/64, 0x40, 0x2200}, {&(0x7f0000011600)="20000000741c6aeb741c6aeb00000000d3f4655f00"/32, 0x20, 0x2280}, {&(0x7f0000011700)="c041000000380000d3f4655fd3f4655fd3f4655f00000000000002001c00000000000000000000000d0000000e0000000f0000001000000011000000120000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000d3f4655f000000000000000000000000000002ea00"/192, 0xc0, 0x3400}, {&(0x7f0000011800)="ed4100003c000000d3f4655fd3f4655fd3f4655f0000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c653100000000000000000000000000000000000000000000000000000083833c6f00000000000000000000000000000000000000000000000020000000741c6aeb741c6aeb741c6aebd3f4655f741c6aeb0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x3600}, {&(0x7f0000011900)="ed8100001a040000d3f4655fd3f4655fd3f4655f0000000000000100040000000000000001000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb70067900000000000000000000000000000000000000000000000020000000741c6aeb741c6aeb741c6aebd3f4655f741c6aeb0000000000000000", 0xa0, 0x3800}, {&(0x7f0000011a00)="ffa1000026000000d3f4655fd3f4655fd3f4655f00000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3237333531363630322f66696c65302f66696c65300000000000000000000000000000000000000000000090269f9500000000000000000000000000000000000000000000000020000000741c6aeb741c6aeb741c6aebd3f4655f741c6aeb0000000000000000", 0xa0, 0x3a00}, {&(0x7f0000011b00)="ed8100000a000000d3f4655fd3f4655fd3f4655f000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000228a1c2600000000000000000000000000000000000000000000000020000000741c6aeb741c6aeb741c6aebd3f4655f741c6aeb0000000000000000000002ea040700000000000000000000000000006461746106015401000000000600000000000000786174747231000006014c0100000000060000000000000078617474723200"/256, 0x100, 0x3c00}, {&(0x7f0000011c00)="0000000000000000000000000000000078617474723200007861747472310000ed81000028230000d3f4655fd3f4655fd3f4655f0000000000000200140000000000000001000000150000001600000017000000180000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000518472a200000000000000000000000000000000000000000000000020000000741c6aeb741c6aeb741c6aebd3f4655f741c6aeb0000000000000000", 0xc0, 0x3de0}, {&(0x7f0000011d00)="ed81000064000000d3f4655fd3f4655fd3f4655f000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c602223e700000000000000000000000000000000000000000000000020000000741c6aeb741c6aeb741c6aebd3f4655f741c6aeb0000000000000000000002ea04073401000000002800000000000000646174610000000000000000", 0xc0, 0x4000}, {&(0x7f0000011e00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00lersyzkallersyzkallersyzkallersyzkallers', 0x40, 0x41c0}, {&(0x7f0000011f00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x6000}, {&(0x7f0000012000)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8070000", 0x20, 0x6800}, {&(0x7f0000012100)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7000}, {&(0x7f0000012200)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x7800}, {&(0x7f0000012300)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8000}, {&(0x7f0000012400)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8800}, {&(0x7f0000012500)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x9000}, {&(0x7f0000012600)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x9800}, {&(0x7f0000012700)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa000}], 0x0, &(0x7f0000012c00)) mount(&(0x7f0000000040)=@md0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ext4\x00', 0x200420, 0x0) 01:11:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:11:39 executing program 7: r0 = syz_open_dev$sg(&(0x7f0000001000), 0x0, 0x2) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x0, 0xfffffffffffffffe, 0xc6, 0x3, @buffer={0x0, 0x81, &(0x7f0000000000)=""/129}, &(0x7f00000000c0)="dfcfc2164176b333caf9afd6ca4c01b837c9670c638bd14579cd26a63f4653cb0a05deb850bdcbe3d11c88437508fb0c106844f94157e74ccfb1919582a5e393440464d03a7df8c7ff75f186ebb91bfc931224feb5810dd1c1ead53cf6e9f574041f72398e20bbce0fb6091df46200dc560b1e9e5db779343365abbadff93266610d0815223af2560e2e8ae5e471dc6a80c6767eb979a40aba85c5d484e52c24a5fbcdc475c2004a5a603041fee993d390db54eb5705fb637ba765de41284607bbd5e8ddf76b", &(0x7f00000001c0)=""/207, 0x6edc, 0x4, 0xffffffffffffffff, &(0x7f00000002c0)}) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000380)={{0x1, 0x1, 0x18, r0, {0x20}}, './file0\x00'}) ioctl$SCSI_IOCTL_SYNC(r1, 0x4) write$binfmt_elf32(r0, &(0x7f00000008c0)={{0x7f, 0x45, 0x4c, 0x46, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38}, [{}]}, 0x58) 01:11:39 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:11:39 executing program 2: r0 = syz_open_dev$loop(0x0, 0x7ff, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) 01:11:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:11:39 executing program 0: r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) perf_event_open(&(0x7f0000000580)={0x1, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_bp={0x0}, 0x0, 0x0, 0x3, 0x7, 0x0, 0x0, 0x1f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], 0x220) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1c5042, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/cgroups\x00', 0x0, 0x0) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCGPTPEER(r3, 0x5441, 0x0) dup3(r3, r1, 0x0) pread64(r2, &(0x7f0000000040)=""/83, 0x53, 0x41) r4 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCFLSH(r4, 0x5410, 0xf0ff1f00000000) ioctl$KDSETMODE(r4, 0x4b3a, 0x0) ioctl$KDSETMODE(r1, 0x4b3a, 0x1) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000240)={0x0, r4, 0x4, 0x4, 0x86, 0xfdf}) ioctl$KDGKBMODE(r2, 0x4b44, &(0x7f0000000180)) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r2, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18, r4, @out_args}, './file1/file0\x00'}) mount$9p_fd(0x0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000100), 0x40000, &(0x7f00000003c0)=ANY=[@ANYBLOB="747255b0616e733d66642c7266646e82937cd4cb5f7295e3e4265ed2351d3e6790c03881f038b4ffa99f46e257b41d778b71f2e69b87996f27a9e325468ad196610a9c9b029e8dde9d464a90188c6d8c7dd4fe04aab73800a5dc5d150e4c73b9f43953c241a125b951b1768c4c694309080f023f8537bb0eb3f9de97fe2214e5a1b26c1e2c4d03d5eb586a110596873742bd1b016468016654d1b3e997b2ee65c38070cf7d2c", @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r1, @ANYBLOB=',cache=mmap,cache=mmap,loose,obj_role=)-,obj_type=,func=POLICY_CHECK,dont_hash,uid>', @ANYRESDEC=0xee01, @ANYBLOB=',smackfshat=[]&$++!%}:,#]*-}:,defcontext=unconfined_u,smackfsroot=,\x00']) write(r1, &(0x7f0000000200)='E', 0x140000) [ 521.681278] loop4: detected capacity change from 0 to 40 [ 521.718147] Process accounting resumed [ 521.777577] audit: type=1400 audit(1732669899.966:14): avc: denied { write } for pid=11105 comm="syz-executor.0" scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=perf_event permissive=1 [ 521.797331] sg_write: data in/out 36/46 bytes for SCSI command 0x0-- guessing data in; [ 521.797331] program syz-executor.7 not setting count and/or reply_len properly 01:11:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) [ 521.833832] sg_write: data in/out 36/46 bytes for SCSI command 0x0-- guessing data in; [ 521.833832] program syz-executor.7 not setting count and/or reply_len properly [ 521.849415] loop1: detected capacity change from 0 to 40 01:11:40 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) [ 521.855652] loop5: detected capacity change from 0 to 40 [ 521.879201] loop3: detected capacity change from 0 to 512 01:11:40 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) write(r0, &(0x7f0000000000)="a3", 0x1) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0xc020662a, &(0x7f00000007c0)=ANY=[@ANYBLOB="000002000000000087bc000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000001830db9b2f00000000000092d80000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000092158223f3943735a7b159b7566f20073ef61622dcf39176d8603ca58510dfb385d1521f4eef639e2c8432c752bcbc0c1330977652d9b934b4e40c48cfcc821c235388a849d6fda6ed8b0cb608736dd37b4ff032ef8c0874680dee63fde461ac1aa7d62b4f1eeb47d5b709905b3d3a6329067a5ff0f000000000000665353811ef99a59ad15018cbad4b7340a176aa78ceb41ca75b2fd52eb114135dbe3a1582a67a06498725a8fd7ec0728a38ba0705d2dc058b78b8e7127c6828ad05a94aaa4e549796595060167ff0c8c73dce26699e8b2a83b77f7a8b6ee13853f68aac54a5221c97a51f89763654a7e0d319a714d2a48c6ea7de4ad4d5fd0498e03bdac0724029fb6e21a3454ebbaf9e380172834af6516dd4d56c5e09ac8c02f0357c4f8bf3bf8f21a91aa38045c6fd3bd95e4d1"]) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f00000000c0)=0x7) dup(r1) ioctl$BTRFS_IOC_FS_INFO(0xffffffffffffffff, 0x8400941f, &(0x7f00000003c0)) [ 521.949596] loop4: detected capacity change from 0 to 40 [ 521.999425] Process accounting resumed 01:11:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 522.040487] Process accounting resumed [ 522.047164] EXT4-fs (loop3): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: none. 01:11:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 522.070141] EXT4-fs (loop3): re-mounted 00000000-0000-0000-0000-000000000000 r/w. Quota mode: none. 01:11:40 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) [ 522.130810] Process accounting resumed [ 522.141605] EXT4-fs (loop3): unmounting filesystem 00000000-0000-0000-0000-000000000000. 01:11:40 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xb) mremap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4000, 0x3, &(0x7f0000ffa000/0x4000)=nil) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f000000a940)=[{&(0x7f0000000440)={0x1c, 0x21, 0x18, 0x0, 0x0, "", [@typed={0x8, 0x62, 0x0, 0x0, @u32}, @generic="b2"]}, 0x1c}], 0x1}, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="a9add0d4c2e83fe60c649e1dba34c40285f9160853392d0cf8b995f97799705d731c75600faf33e70cce477e937a2b4d2148edb19293dcac5a8160dd76812d3803a5cab15083fc668069cbdbc19301a47fbdaab2731078ade43c5fff67391dee24ee2a96aba52ceab54ab4d5c61aee116a82872fe2ff442e218e79203c076ae2aa60f888472ff8be12175ec2cabdf906b48c748f6e27bfa766ac275bade3b257b223acbaba0b412a560ca2749a22029964da42b820ad"], 0xfd1, 0x0) [ 522.310781] loop5: detected capacity change from 0 to 40 [ 522.348669] loop1: detected capacity change from 0 to 40 [ 522.441096] Process accounting resumed 01:12:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) 01:12:05 executing program 0: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x3f, 0x8, 0x8, 0x9, 0x0, 0x81, 0x24, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x2, @perf_config_ext={0x3, 0x9}, 0x7ba02d36fa9d4141, 0x8, 0x4, 0x1, 0x8, 0x6, 0x9, 0x0, 0x9, 0x0, 0x42}, r2, 0x9, r0, 0x5) r3 = dup(r1) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) r4 = openat$hpet(0xffffffffffffff9c, &(0x7f00000000c0), 0x614a43, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000100)={'veth0_to_team\x00'}) r5 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r6 = dup(r5) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f00000001c0)={'vxcan0\x00'}) bind$bt_hci(r6, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) clone3(&(0x7f0000000000)={0x20c4600, 0x0, 0x0, 0x0, {0x3}, 0x0, 0x0, 0x0, 0x0, 0x0, {r6}}, 0x58) fallocate(r1, 0x60, 0x11, 0x5) 01:12:05 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000280)={r2, 0x7, 0x9, 0x7dc}) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:12:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:12:05 executing program 2: r0 = syz_open_dev$loop(0x0, 0x7ff, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) 01:12:05 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:05 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 547.309057] loop5: detected capacity change from 0 to 40 [ 547.314591] loop1: detected capacity change from 0 to 40 [ 547.321404] loop4: detected capacity change from 0 to 40 [ 547.400260] Process accounting resumed 01:12:05 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:05 executing program 2: r0 = syz_open_dev$loop(0x0, 0x7ff, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) [ 547.597764] Process accounting resumed 01:12:23 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000001400), 0x0, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) 01:12:23 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:12:23 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) r2 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) fallocate(r2, 0x10, 0x7, 0x8) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:12:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:12:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) 01:12:23 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:23 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) [ 565.317765] loop5: detected capacity change from 0 to 40 [ 565.470119] loop1: detected capacity change from 0 to 40 [ 565.476010] loop4: detected capacity change from 0 to 40 01:12:23 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000001400), 0x0, 0x0) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) 01:12:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 565.559049] Process accounting resumed [ 565.642801] loop5: detected capacity change from 0 to 40 01:12:23 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000001400), 0x0, 0x0) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) [ 565.735090] Process accounting resumed 01:12:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:12:23 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:23 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:23 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000001400), 0x0, 0x0) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c00, 0x0) 01:12:24 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:12:24 executing program 2: syz_open_dev$loop(&(0x7f0000001400), 0x0, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(0xffffffffffffffff, 0x4c00, 0x0) 01:12:24 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) [ 566.070708] loop1: detected capacity change from 0 to 40 01:12:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:12:24 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) [ 566.083627] loop4: detected capacity change from 0 to 40 [ 566.134623] Process accounting resumed [ 566.255954] loop5: detected capacity change from 0 to 40 01:12:24 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:12:24 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:24 executing program 2: syz_open_dev$loop(&(0x7f0000001400), 0x0, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(0xffffffffffffffff, 0x4c00, 0x0) 01:12:24 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:12:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 566.422292] loop4: detected capacity change from 0 to 40 [ 566.465181] Process accounting resumed 01:12:24 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 566.584374] loop5: detected capacity change from 0 to 40 01:12:24 executing program 2: syz_open_dev$loop(&(0x7f0000001400), 0x0, 0x101080) ioctl$LOOP_SET_BLOCK_SIZE(0xffffffffffffffff, 0x4c00, 0x0) 01:12:24 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 566.784936] loop1: detected capacity change from 0 to 40 [ 566.800224] loop4: detected capacity change from 0 to 40 [ 566.858810] Process accounting resumed 01:12:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:12:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:12:50 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:12:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:12:50 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:12:50 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:50 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) [ 592.928639] loop1: detected capacity change from 0 to 40 [ 592.932138] loop2: detected capacity change from 0 to 40 [ 592.933463] loop4: detected capacity change from 0 to 40 [ 592.967498] loop5: detected capacity change from 0 to 40 01:12:51 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:12:51 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) 01:12:51 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:12:51 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) 01:12:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:12:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 593.322550] kworker/u10:8: attempt to access beyond end of device [ 593.322550] loop1: rw=1, sector=124, nr_sectors = 4 limit=40 [ 593.324549] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 593.574804] loop5: detected capacity change from 0 to 40 [ 593.586340] loop1: detected capacity change from 0 to 40 [ 593.695624] kworker/u10:0: attempt to access beyond end of device [ 593.695624] loop1: rw=1, sector=124, nr_sectors = 4 limit=40 [ 593.697426] Buffer I/O error on dev loop1, logical block 31, lost async page write 01:13:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:13:16 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) 01:13:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:13:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:13:16 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) fallocate(r0, 0x0, 0x0, 0x7ff) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:13:16 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) 01:13:16 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:13:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 618.425950] loop1: detected capacity change from 0 to 40 [ 618.436227] loop4: detected capacity change from 0 to 40 [ 618.531831] loop5: detected capacity change from 0 to 40 [ 618.543735] loop2: detected capacity change from 0 to 40 [ 618.557439] kworker/u10:8: attempt to access beyond end of device [ 618.557439] loop1: rw=1, sector=124, nr_sectors = 4 limit=40 [ 618.558571] Buffer I/O error on dev loop1, logical block 31, lost async page write 01:13:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:13:16 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:13:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 618.704973] loop1: detected capacity change from 0 to 40 [ 618.781784] loop4: detected capacity change from 0 to 40 01:13:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:13:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:13:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:13:37 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:13:37 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) 01:13:37 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) 01:13:37 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) 01:13:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:13:37 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0x6612) [ 639.470204] loop2: detected capacity change from 0 to 40 01:13:37 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) [ 639.515178] loop1: detected capacity change from 0 to 40 [ 639.525588] loop5: detected capacity change from 0 to 40 [ 639.540158] loop4: detected capacity change from 0 to 40 01:13:37 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:13:37 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0x6612) 01:13:37 executing program 5: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 639.864299] kworker/u9:0: attempt to access beyond end of device [ 639.864299] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 639.865358] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:14:00 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:14:00 executing program 5: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:14:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:14:00 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:14:00 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:14:00 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) ioctl$KDSKBLED(0xffffffffffffffff, 0x4b62, 0xf0ff1f00000000) 01:14:00 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0x6612) 01:14:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 662.593552] loop4: detected capacity change from 0 to 40 [ 662.607637] loop2: detected capacity change from 0 to 40 [ 662.634407] loop1: detected capacity change from 0 to 40 01:14:00 executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:14:00 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) ioctl$KDSKBLED(0xffffffffffffffff, 0x4b62, 0xf0ff1f00000000) 01:14:00 executing program 5: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:14:00 executing program 6: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:14:00 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:14:01 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:14:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:14:01 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) [ 662.956291] kworker/u9:3: attempt to access beyond end of device [ 662.956291] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 662.957976] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 662.970361] loop1: detected capacity change from 0 to 40 [ 662.971199] loop2: detected capacity change from 0 to 40 01:14:25 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:14:25 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:14:25 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) getpid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:14:25 executing program 1: chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:14:25 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) ioctl$KDSKBLED(0xffffffffffffffff, 0x4b62, 0xf0ff1f00000000) 01:14:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:14:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:14:25 executing program 6: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) [ 687.126598] loop2: detected capacity change from 0 to 40 [ 687.188364] loop4: detected capacity change from 0 to 40 01:14:25 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:14:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 687.251724] loop5: detected capacity change from 0 to 40 01:14:25 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r1, 0x4b62, 0xf0ff1f00000000) 01:14:25 executing program 1: chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 687.378151] loop2: detected capacity change from 0 to 40 01:14:25 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:14:25 executing program 6: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:14:25 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) [ 687.526486] kworker/u10:2: attempt to access beyond end of device [ 687.526486] loop2: rw=1, sector=124, nr_sectors = 4 limit=40 [ 687.527662] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 687.551647] kworker/u10:2: attempt to access beyond end of device [ 687.551647] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 687.554138] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:14:47 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:14:47 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r1, 0x4b62, 0xf0ff1f00000000) 01:14:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:14:47 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) getpid() syz_open_dev$tty1(0xc, 0x4, 0x1) 01:14:47 executing program 6: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:14:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:14:47 executing program 1: chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:14:47 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) [ 709.847244] loop4: detected capacity change from 0 to 40 [ 709.852443] loop5: detected capacity change from 0 to 40 [ 709.890225] loop2: detected capacity change from 0 to 40 01:14:48 executing program 6: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:14:48 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:14:48 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) [ 709.997445] kworker/u10:5: attempt to access beyond end of device [ 709.997445] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 709.998801] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:14:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 710.071597] loop1: detected capacity change from 0 to 40 01:14:48 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r1, 0x4b62, 0xf0ff1f00000000) 01:14:48 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:14:48 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:14:48 executing program 6: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) [ 710.187087] loop4: detected capacity change from 0 to 40 01:14:48 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) [ 710.209779] Process accounting resumed 01:14:48 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 710.359690] loop5: detected capacity change from 0 to 40 [ 710.385728] loop1: detected capacity change from 0 to 40 [ 710.426497] kworker/u9:6: attempt to access beyond end of device [ 710.426497] loop2: rw=1, sector=124, nr_sectors = 4 limit=40 [ 710.428640] Buffer I/O error on dev loop2, logical block 31, lost async page write 01:15:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:15:29 executing program 0: syz_open_dev$tty1(0xc, 0x4, 0x1) 01:15:29 executing program 1: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:15:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:15:29 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:15:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:15:29 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:15:29 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) getpid() r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) [ 751.133716] loop4: detected capacity change from 0 to 40 [ 751.137284] loop1: detected capacity change from 0 to 40 [ 751.140274] loop5: detected capacity change from 0 to 40 [ 751.163403] loop2: detected capacity change from 0 to 40 [ 751.190113] Process accounting resumed 01:15:29 executing program 3: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:15:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:15:29 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:15:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:15:29 executing program 0: syz_open_dev$tty1(0xc, 0x4, 0x1) 01:15:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:15:29 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) [ 751.419438] kworker/u10:1: attempt to access beyond end of device [ 751.419438] loop2: rw=1, sector=124, nr_sectors = 4 limit=40 [ 751.421028] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 751.425805] loop5: detected capacity change from 0 to 40 01:15:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 751.464634] loop1: detected capacity change from 0 to 40 01:15:29 executing program 0: syz_open_dev$tty1(0xc, 0x4, 0x1) 01:15:29 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) [ 751.563467] loop4: detected capacity change from 0 to 40 [ 751.577117] loop2: detected capacity change from 0 to 40 [ 751.602949] Process accounting resumed 01:15:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:15:52 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:15:52 executing program 7: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:15:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:15:52 executing program 3: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:15:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:15:52 executing program 4: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:15:52 executing program 0: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) [ 774.266464] loop2: detected capacity change from 0 to 40 [ 774.276339] loop5: detected capacity change from 0 to 40 [ 774.276626] loop1: detected capacity change from 0 to 40 [ 774.373079] Process accounting resumed 01:16:16 executing program 0: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:16:16 executing program 4: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:16:16 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:16:16 executing program 3: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:16:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:16:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:16:16 executing program 7: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:16:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 798.242336] loop1: detected capacity change from 0 to 40 [ 798.244734] No source specified [ 798.277365] loop2: detected capacity change from 0 to 40 01:16:16 executing program 0: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:16:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 798.415805] Process accounting resumed 01:16:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:16:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:16:16 executing program 7: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:16:16 executing program 3: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) [ 798.579807] No source specified [ 798.600732] No source specified [ 798.617435] loop2: detected capacity change from 0 to 40 01:16:16 executing program 0: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:16:16 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:16:16 executing program 4: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:16:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:16:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:16:17 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:16:17 executing program 0: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:16:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 798.878332] No source specified 01:16:17 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:16:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 799.025142] Process accounting resumed 01:16:17 executing program 0: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) [ 799.086577] syz-executor.5: attempt to access beyond end of device [ 799.086577] loop5: rw=0, sector=0, nr_sectors = 1 limit=0 [ 799.094974] FAT-fs (loop5): unable to read boot sector [ 799.096536] No source specified 01:16:17 executing program 7: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) [ 799.192214] loop2: detected capacity change from 0 to 40 01:16:39 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:16:39 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:16:39 executing program 4: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:16:39 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:16:39 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:16:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:16:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:16:39 executing program 7: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) [ 820.960521] loop2: detected capacity change from 0 to 40 [ 820.970991] syz-executor.5: attempt to access beyond end of device [ 820.970991] loop5: rw=0, sector=0, nr_sectors = 1 limit=0 [ 820.975903] FAT-fs (loop5): unable to read boot sector [ 821.003363] loop4: detected capacity change from 0 to 40 [ 821.032612] No source specified [ 821.079952] Process accounting resumed 01:16:39 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:17:04 executing program 4: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:17:04 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:17:04 executing program 2: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:04 executing program 7: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:17:04 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:17:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:04 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:17:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 846.798663] syz-executor.1: attempt to access beyond end of device [ 846.798663] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 846.802469] FAT-fs (loop1): unable to read boot sector 01:17:05 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:17:05 executing program 2: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 846.958378] loop4: detected capacity change from 0 to 40 01:17:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 846.988516] syz-executor.5: attempt to access beyond end of device [ 846.988516] loop5: rw=0, sector=0, nr_sectors = 1 limit=0 [ 847.012985] FAT-fs (loop5): unable to read boot sector [ 847.048377] Process accounting resumed [ 847.055704] syz-executor.1: attempt to access beyond end of device [ 847.055704] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 847.058144] FAT-fs (loop1): unable to read boot sector 01:17:05 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, 0x0, 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:17:05 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:17:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:05 executing program 2: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:05 executing program 7: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:17:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 847.306545] syz-executor.1: attempt to access beyond end of device [ 847.306545] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 847.312947] FAT-fs (loop1): unable to read boot sector 01:17:05 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:17:05 executing program 4: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:17:05 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, 0x0, 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:17:05 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 847.490681] loop2: detected capacity change from 0 to 40 01:17:05 executing program 7: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) [ 847.600985] syz-executor.5: attempt to access beyond end of device [ 847.600985] loop5: rw=0, sector=0, nr_sectors = 1 limit=0 [ 847.614090] FAT-fs (loop5): unable to read boot sector [ 847.644651] syz-executor.1: attempt to access beyond end of device [ 847.644651] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 847.652664] FAT-fs (loop1): unable to read boot sector [ 847.685721] loop4: detected capacity change from 0 to 40 [ 847.739615] Process accounting resumed 01:17:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:17:30 executing program 7: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:17:30 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:17:30 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:17:30 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:30 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, 0x0, 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:17:30 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:30 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) [ 872.178036] syz-executor.1: attempt to access beyond end of device [ 872.178036] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 872.195989] FAT-fs (loop1): unable to read boot sector [ 872.291304] loop4: detected capacity change from 0 to 40 [ 872.309702] loop2: detected capacity change from 0 to 40 [ 872.314522] syz-executor.5: attempt to access beyond end of device [ 872.314522] loop5: rw=0, sector=0, nr_sectors = 1 limit=0 [ 872.326990] FAT-fs (loop5): unable to read boot sector 01:17:30 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) [ 872.406101] Process accounting resumed 01:17:49 executing program 0: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) 01:17:49 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:49 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:17:49 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:17:49 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:17:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:17:49 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 891.613556] loop2: detected capacity change from 0 to 40 [ 891.629723] syz-executor.1: attempt to access beyond end of device [ 891.629723] loop1: rw=0, sector=0, nr_sectors = 1 limit=0 [ 891.634032] FAT-fs (loop1): unable to read boot sector [ 891.735980] loop4: detected capacity change from 0 to 40 01:17:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 891.773621] syz-executor.5: attempt to access beyond end of device [ 891.773621] loop5: rw=0, sector=0, nr_sectors = 1 limit=0 [ 891.783725] FAT-fs (loop5): unable to read boot sector 01:17:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 891.832703] Process accounting resumed 01:17:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 891.908669] loop2: detected capacity change from 0 to 40 [ 891.910804] loop0: detected capacity change from 0 to 40 [ 891.956258] loop1: detected capacity change from 0 to 40 [ 891.990989] FAT-fs (loop1): bogus number of reserved sectors [ 891.992138] FAT-fs (loop1): Can't find a valid FAT filesystem 01:17:50 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:17:50 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:17:50 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) [ 892.054774] kworker/u10:2: attempt to access beyond end of device [ 892.054774] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 892.056569] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:17:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 892.140867] loop2: detected capacity change from 0 to 40 01:17:50 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:17:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:17:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:17:50 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:17:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:50 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:17:50 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 892.374753] loop2: detected capacity change from 0 to 40 [ 892.408379] loop0: detected capacity change from 0 to 40 [ 892.425558] loop4: detected capacity change from 0 to 40 [ 892.427339] loop5: detected capacity change from 0 to 40 [ 892.463039] FAT-fs (loop5): bogus number of reserved sectors [ 892.464538] FAT-fs (loop5): Can't find a valid FAT filesystem 01:17:50 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:17:50 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:17:50 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) [ 892.531792] Process accounting resumed [ 892.579402] loop1: detected capacity change from 0 to 40 [ 892.589195] No source specified [ 892.599915] FAT-fs (loop1): bogus number of reserved sectors [ 892.601065] FAT-fs (loop1): Can't find a valid FAT filesystem [ 892.776987] kworker/u9:0: attempt to access beyond end of device [ 892.776987] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 892.779014] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:18:12 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:18:12 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:18:12 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:18:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:18:12 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) 01:18:12 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:18:12 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:18:12 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 913.985279] No source specified [ 913.991424] loop5: detected capacity change from 0 to 40 [ 914.000197] FAT-fs (loop5): bogus number of reserved sectors [ 914.000730] FAT-fs (loop5): Can't find a valid FAT filesystem [ 914.030530] Process accounting resumed [ 914.035723] No source specified [ 914.051862] loop0: detected capacity change from 0 to 40 [ 914.106395] loop1: detected capacity change from 0 to 40 01:18:12 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x10001, 0x0) [ 914.132095] FAT-fs (loop1): bogus number of reserved sectors [ 914.133251] FAT-fs (loop1): Can't find a valid FAT filesystem 01:18:12 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:18:12 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 914.305721] kworker/u9:4: attempt to access beyond end of device [ 914.305721] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 914.307998] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 914.345316] No source specified [ 914.408531] Process accounting resumed 01:18:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:18:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:18:37 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, 0x0, 0x0, 0x10001, 0x0) 01:18:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) 01:18:37 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) 01:18:37 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:18:37 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:18:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 939.321626] loop0: detected capacity change from 0 to 40 [ 939.326664] loop1: detected capacity change from 0 to 40 [ 939.328037] loop5: detected capacity change from 0 to 40 [ 939.346298] No source specified [ 939.347519] FAT-fs (loop5): bogus number of reserved sectors [ 939.347557] No source specified [ 939.348507] FAT-fs (loop5): Can't find a valid FAT filesystem [ 939.352110] FAT-fs (loop1): bogus number of reserved sectors [ 939.353122] FAT-fs (loop1): Can't find a valid FAT filesystem [ 939.386489] Process accounting resumed [ 939.439987] Process accounting resumed 01:18:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:18:37 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0x6612) 01:18:37 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, 0x0, 0x0, 0x10001, 0x0) 01:18:37 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:18:37 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) 01:18:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) [ 939.825340] loop5: detected capacity change from 0 to 40 [ 939.829280] loop1: detected capacity change from 0 to 40 01:18:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 939.857490] FAT-fs (loop1): bogus number of reserved sectors [ 939.858729] FAT-fs (loop1): Can't find a valid FAT filesystem 01:18:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 939.941644] syz-executor.2: attempt to access beyond end of device [ 939.941644] loop2: rw=0, sector=0, nr_sectors = 1 limit=0 [ 939.948124] FAT-fs (loop2): unable to read boot sector 01:18:38 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0xf0ff1f00000000) [ 940.007925] loop0: detected capacity change from 0 to 40 [ 940.022858] FAT-fs (loop5): bogus number of reserved sectors [ 940.023907] FAT-fs (loop5): Can't find a valid FAT filesystem 01:18:38 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, 0x0, 0x0, 0x10001, 0x0) [ 940.142181] Process accounting resumed 01:18:38 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0x6612) 01:18:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) [ 940.272789] syz-executor.4: attempt to access beyond end of device [ 940.272789] loop4: rw=0, sector=0, nr_sectors = 1 limit=0 [ 940.300957] FAT-fs (loop4): unable to read boot sector 01:18:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 940.370650] loop0: detected capacity change from 0 to 40 [ 940.421619] Process accounting resumed [ 940.453980] Process accounting resumed [ 940.475539] syz-executor.2: attempt to access beyond end of device [ 940.475539] loop2: rw=0, sector=0, nr_sectors = 1 limit=0 [ 940.477242] FAT-fs (loop2): unable to read boot sector 01:19:04 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(0xffffffffffffffff, 0x4b62, 0xf0ff1f00000000) 01:19:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:19:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:04 executing program 3: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(0xffffffffffffffff, 0x6612) 01:19:04 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0), 0x0, 0x10001, 0x0) 01:19:04 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:19:04 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 966.789745] loop1: detected capacity change from 0 to 40 [ 966.791195] loop0: detected capacity change from 0 to 40 [ 966.796671] loop5: detected capacity change from 0 to 40 [ 966.806041] syz-executor.2: attempt to access beyond end of device [ 966.806041] loop2: rw=0, sector=0, nr_sectors = 1 limit=0 [ 966.807781] FAT-fs (loop1): bogus number of reserved sectors [ 966.808417] FAT-fs (loop1): Can't find a valid FAT filesystem [ 966.810889] FAT-fs (loop2): unable to read boot sector [ 966.821449] Process accounting resumed [ 966.825277] FAT-fs (loop5): bogus number of reserved sectors [ 966.825889] FAT-fs (loop5): Can't find a valid FAT filesystem [ 966.945506] syz-executor.4: attempt to access beyond end of device [ 966.945506] loop4: rw=0, sector=0, nr_sectors = 1 limit=0 [ 966.961848] FAT-fs (loop4): unable to read boot sector [ 967.032051] Process accounting resumed 01:19:26 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(0xffffffffffffffff, 0x4b62, 0xf0ff1f00000000) 01:19:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:19:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:19:26 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0), 0x0, 0x10001, 0x0) 01:19:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 988.019633] syz-executor.4: attempt to access beyond end of device [ 988.019633] loop4: rw=0, sector=0, nr_sectors = 1 limit=0 [ 988.021505] FAT-fs (loop4): unable to read boot sector 01:19:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) [ 988.072272] Process accounting resumed [ 988.135170] loop3: detected capacity change from 0 to 40 [ 988.158529] loop1: detected capacity change from 0 to 40 01:19:26 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0), 0x0, 0x10001, 0x0) [ 988.166547] loop0: detected capacity change from 0 to 40 [ 988.180270] syz-executor.2: attempt to access beyond end of device [ 988.180270] loop2: rw=0, sector=0, nr_sectors = 1 limit=0 [ 988.188154] FAT-fs (loop1): bogus number of reserved sectors [ 988.189307] FAT-fs (loop1): Can't find a valid FAT filesystem [ 988.190579] Process accounting resumed [ 988.194421] loop5: detected capacity change from 0 to 40 [ 988.195582] FAT-fs (loop2): unable to read boot sector [ 988.234202] FAT-fs (loop5): bogus number of reserved sectors [ 988.235465] FAT-fs (loop5): Can't find a valid FAT filesystem 01:19:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 988.270260] Process accounting resumed 01:19:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 988.379401] syz-executor.4: attempt to access beyond end of device [ 988.379401] loop4: rw=0, sector=0, nr_sectors = 1 limit=0 [ 988.385179] FAT-fs (loop4): unable to read boot sector 01:19:26 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(0xffffffffffffffff, 0x4b62, 0xf0ff1f00000000) [ 988.433057] Process accounting resumed 01:19:26 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{0x0}], 0x1, 0x10001, 0x0) 01:19:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 988.501246] syz-executor.3: attempt to access beyond end of device [ 988.501246] loop3: rw=0, sector=0, nr_sectors = 1 limit=0 [ 988.521856] FAT-fs (loop3): unable to read boot sector 01:19:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:26 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 988.595068] Process accounting resumed [ 988.631342] syz-executor.2: attempt to access beyond end of device [ 988.631342] loop2: rw=0, sector=0, nr_sectors = 1 limit=0 [ 988.635175] FAT-fs (loop2): unable to read boot sector [ 988.638416] loop1: detected capacity change from 0 to 40 [ 988.651067] FAT-fs (loop1): bogus number of reserved sectors [ 988.651598] FAT-fs (loop1): Can't find a valid FAT filesystem [ 988.656111] syz-executor.4: attempt to access beyond end of device [ 988.656111] loop4: rw=0, sector=0, nr_sectors = 1 limit=0 [ 988.659995] FAT-fs (loop4): unable to read boot sector [ 988.729149] Process accounting resumed 01:19:27 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:19:27 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:19:27 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 988.863166] syz-executor.2: attempt to access beyond end of device [ 988.863166] loop2: rw=0, sector=0, nr_sectors = 1 limit=0 [ 988.870368] loop0: detected capacity change from 0 to 40 01:19:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:19:27 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{0x0}], 0x1, 0x10001, 0x0) [ 988.891357] FAT-fs (loop2): unable to read boot sector [ 988.892262] Process accounting resumed [ 988.929586] loop1: detected capacity change from 0 to 40 [ 988.968577] FAT-fs (loop1): bogus number of reserved sectors [ 988.969712] FAT-fs (loop1): Can't find a valid FAT filesystem [ 989.025583] loop5: detected capacity change from 0 to 40 [ 989.032279] FAT-fs (loop5): bogus number of reserved sectors [ 989.032995] FAT-fs (loop5): Can't find a valid FAT filesystem [ 989.043931] syz-executor.4: attempt to access beyond end of device [ 989.043931] loop4: rw=0, sector=0, nr_sectors = 1 limit=0 [ 989.053930] FAT-fs (loop4): unable to read boot sector [ 989.149903] Process accounting resumed 01:19:55 executing program 7: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r0, 0x4b62, 0x0) 01:19:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:55 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:55 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) 01:19:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:19:55 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{0x0}], 0x1, 0x10001, 0x0) 01:19:55 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:19:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1017.841567] loop0: detected capacity change from 0 to 40 [ 1017.843295] loop4: detected capacity change from 0 to 40 [ 1017.854010] FAT-fs (loop4): bogus number of reserved sectors [ 1017.854507] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1017.911676] loop5: detected capacity change from 0 to 40 [ 1017.915510] kworker/u10:5: attempt to access beyond end of device [ 1017.915510] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1017.917930] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1017.927546] Process accounting resumed [ 1017.936697] loop2: detected capacity change from 0 to 40 [ 1017.946528] FAT-fs (loop2): bogus number of reserved sectors [ 1017.947137] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1017.952467] loop1: detected capacity change from 0 to 40 [ 1017.956656] FAT-fs (loop1): bogus number of reserved sectors [ 1017.957206] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1017.961927] FAT-fs (loop5): bogus number of reserved sectors [ 1017.963492] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1017.966377] loop3: detected capacity change from 0 to 40 01:19:56 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) [ 1018.005710] loop7: detected capacity change from 0 to 40 [ 1018.017285] Process accounting resumed 01:19:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1018.067895] Process accounting resumed 01:19:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:19:56 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)}], 0x1, 0x10001, 0x0) 01:19:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:19:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1018.233118] loop0: detected capacity change from 0 to 40 [ 1018.247577] loop7: detected capacity change from 0 to 40 [ 1018.297595] loop5: detected capacity change from 0 to 40 [ 1018.299034] loop4: detected capacity change from 0 to 40 [ 1018.309632] FAT-fs (loop4): bogus number of reserved sectors [ 1018.310529] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1018.313941] FAT-fs (loop5): bogus number of reserved sectors [ 1018.314441] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1018.369449] Process accounting resumed [ 1018.392946] loop1: detected capacity change from 0 to 40 [ 1018.397055] kworker/u10:7: attempt to access beyond end of device [ 1018.397055] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1018.399001] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1018.437691] FAT-fs (loop1): bogus number of reserved sectors [ 1018.438286] FAT-fs (loop1): Can't find a valid FAT filesystem 01:20:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:20:21 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:20:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:20:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:20:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:20:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:20:21 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:20:21 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)}], 0x1, 0x10001, 0x0) [ 1043.048279] loop0: detected capacity change from 0 to 40 [ 1043.156473] loop2: detected capacity change from 0 to 40 [ 1043.197765] loop3: detected capacity change from 0 to 40 [ 1043.199163] FAT-fs (loop2): bogus number of reserved sectors [ 1043.200863] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1043.204560] loop5: detected capacity change from 0 to 40 [ 1043.207466] loop7: detected capacity change from 0 to 40 [ 1043.221380] loop1: detected capacity change from 0 to 40 [ 1043.226003] kworker/u10:7: attempt to access beyond end of device [ 1043.226003] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1043.228088] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1043.231115] FAT-fs (loop5): bogus number of reserved sectors [ 1043.232252] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1043.236960] loop4: detected capacity change from 0 to 40 01:20:21 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)}], 0x1, 0x10001, 0x0) [ 1043.253892] FAT-fs (loop1): bogus number of reserved sectors [ 1043.255271] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1043.263981] FAT-fs (loop4): bogus number of reserved sectors [ 1043.265230] FAT-fs (loop4): Can't find a valid FAT filesystem 01:20:21 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1043.397940] Process accounting resumed 01:20:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1043.570598] loop0: detected capacity change from 0 to 40 01:20:21 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:20:21 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:20:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1043.759436] loop5: detected capacity change from 0 to 40 [ 1043.777925] FAT-fs (loop5): bogus number of reserved sectors [ 1043.779034] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1043.789405] loop1: detected capacity change from 0 to 40 [ 1043.807310] kworker/u10:7: attempt to access beyond end of device [ 1043.807310] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1043.809343] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1043.849752] FAT-fs (loop1): invalid media value (0x00) [ 1043.851087] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1043.893110] loop2: detected capacity change from 0 to 40 [ 1043.895242] loop3: detected capacity change from 0 to 40 [ 1043.936541] FAT-fs (loop2): bogus number of reserved sectors [ 1043.937618] FAT-fs (loop2): Can't find a valid FAT filesystem 01:20:48 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:20:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:20:48 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:20:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:20:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:20:48 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x0, 0x0) 01:20:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:20:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1070.126335] loop4: detected capacity change from 0 to 40 [ 1070.143529] loop5: detected capacity change from 0 to 40 [ 1070.147906] loop1: detected capacity change from 0 to 40 [ 1070.157717] FAT-fs (loop4): bogus number of reserved sectors [ 1070.159154] FAT-fs (loop1): invalid media value (0x00) [ 1070.159198] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1070.159678] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1070.163902] FAT-fs (loop5): bogus number of reserved sectors [ 1070.164427] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1070.165238] loop2: detected capacity change from 0 to 40 [ 1070.174482] FAT-fs (loop2): bogus number of reserved sectors [ 1070.175067] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1070.197532] loop0: detected capacity change from 0 to 40 [ 1070.197968] loop3: detected capacity change from 0 to 40 [ 1070.210593] loop7: detected capacity change from 0 to 40 01:20:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1070.289250] Process accounting resumed 01:20:48 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x0, 0x0) [ 1070.317324] loop5: detected capacity change from 0 to 40 [ 1070.320351] FAT-fs (loop5): invalid media value (0x00) [ 1070.320989] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1070.456017] kworker/u10:7: attempt to access beyond end of device [ 1070.456017] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1070.457553] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:21:09 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xe4042, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="14", 0x1}], 0x1, 0x0, 0x0) 01:21:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:21:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:09 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:21:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:09 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:09 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1091.373049] loop1: detected capacity change from 0 to 40 [ 1091.376087] FAT-fs (loop1): invalid media value (0x00) [ 1091.376556] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1091.444707] loop7: detected capacity change from 0 to 40 01:21:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1091.555218] loop3: detected capacity change from 0 to 40 [ 1091.557524] loop2: detected capacity change from 0 to 40 [ 1091.565353] loop0: detected capacity change from 0 to 40 [ 1091.572599] loop4: detected capacity change from 0 to 40 [ 1091.574305] loop5: detected capacity change from 0 to 40 01:21:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1091.592345] FAT-fs (loop2): bogus number of reserved sectors [ 1091.592878] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1091.597370] FAT-fs (loop5): invalid media value (0x00) [ 1091.598319] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1091.600748] FAT-fs (loop4): bogus number of reserved sectors [ 1091.602142] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1091.633351] loop1: detected capacity change from 0 to 40 [ 1091.641310] FAT-fs (loop1): invalid media value (0x00) [ 1091.641823] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1091.688180] loop7: detected capacity change from 0 to 40 [ 1091.712855] Process accounting resumed 01:21:09 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1091.896574] loop6: detected capacity change from 0 to 40 [ 1091.903445] loop1: detected capacity change from 0 to 40 01:21:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1091.911995] FAT-fs (loop6): bogus number of reserved sectors [ 1091.912426] kworker/u10:3: attempt to access beyond end of device [ 1091.912426] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1091.913441] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1091.914467] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1091.915748] FAT-fs (loop1): invalid media value (0x00) [ 1091.916280] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1091.918533] loop2: detected capacity change from 0 to 40 [ 1091.934043] FAT-fs (loop2): bogus number of reserved sectors [ 1091.934590] FAT-fs (loop2): Can't find a valid FAT filesystem 01:21:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:21:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1092.052634] loop0: detected capacity change from 0 to 40 [ 1092.069898] loop3: detected capacity change from 0 to 40 [ 1092.078146] Process accounting resumed [ 1092.140429] loop4: detected capacity change from 0 to 40 [ 1092.142338] loop5: detected capacity change from 0 to 40 01:21:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1092.157932] FAT-fs (loop4): bogus number of reserved sectors [ 1092.158927] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1092.170992] FAT-fs (loop5): invalid media value (0x00) [ 1092.171454] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1092.175538] loop7: detected capacity change from 0 to 40 [ 1092.180623] loop1: detected capacity change from 0 to 40 [ 1092.202609] FAT-fs (loop1): invalid media value (0x00) [ 1092.203401] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1092.217715] Process accounting resumed 01:21:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:21:33 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:21:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:33 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:21:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:21:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:21:33 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1115.353987] loop4: detected capacity change from 0 to 40 [ 1115.358616] loop2: detected capacity change from 0 to 40 [ 1115.363224] loop3: detected capacity change from 0 to 40 [ 1115.367527] FAT-fs (loop2): bogus number of reserved sectors [ 1115.368219] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1115.370054] FAT-fs (loop4): bogus number of reserved sectors [ 1115.370608] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1115.376588] loop1: detected capacity change from 0 to 40 [ 1115.394061] FAT-fs (loop1): bogus number of FAT sectors [ 1115.394598] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1115.421251] Process accounting resumed [ 1115.436041] loop7: detected capacity change from 0 to 40 [ 1115.440394] loop0: detected capacity change from 0 to 40 [ 1115.442276] loop5: detected capacity change from 0 to 40 [ 1115.467555] FAT-fs (loop5): invalid media value (0x00) [ 1115.468886] FAT-fs (loop5): Can't find a valid FAT filesystem 01:21:33 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1115.528005] Process accounting resumed 01:21:33 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:21:33 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1115.541086] loop6: detected capacity change from 0 to 40 01:21:33 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1115.573175] FAT-fs (loop6): bogus number of reserved sectors [ 1115.573699] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1115.643221] loop3: detected capacity change from 0 to 40 [ 1115.659375] loop4: detected capacity change from 0 to 40 [ 1115.668321] loop2: detected capacity change from 0 to 40 [ 1115.671222] FAT-fs (loop2): bogus number of reserved sectors [ 1115.671746] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1115.672744] Process accounting resumed [ 1115.680386] loop1: detected capacity change from 0 to 40 [ 1115.720019] FAT-fs (loop1): bogus number of FAT sectors [ 1115.720516] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1115.724203] FAT-fs (loop4): bogus number of reserved sectors [ 1115.725516] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1115.774349] kworker/u9:1: attempt to access beyond end of device [ 1115.774349] loop7: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1115.776236] Buffer I/O error on dev loop7, logical block 31, lost async page write 01:21:33 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1115.890333] Process accounting resumed 01:21:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:21:34 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:21:34 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1116.063103] loop0: detected capacity change from 0 to 40 [ 1116.067930] loop5: detected capacity change from 0 to 40 [ 1116.077106] FAT-fs (loop5): invalid media value (0x00) [ 1116.078201] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1116.085223] loop7: detected capacity change from 0 to 40 [ 1116.113662] loop6: detected capacity change from 0 to 40 [ 1116.189524] Process accounting resumed [ 1116.269187] kworker/u9:6: attempt to access beyond end of device [ 1116.269187] loop7: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1116.271504] Buffer I/O error on dev loop7, logical block 31, lost async page write 01:21:59 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:21:59 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:59 executing program 0: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:21:59 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:21:59 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:21:59 executing program 6: perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpid() pidfd_open(r0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000280)=""/13, 0xd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1c1a42, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000140)={"5636871ba02f2d2eadf10c556166817b", 0x0, 0x0, {0x8, 0x1}, {0x7, 0x9}, 0x0, [0x0, 0xffffffffffffff57, 0x101, 0x1, 0x3, 0x51f, 0x30000000000000, 0x7, 0x80f, 0x0, 0x2, 0x800, 0x7, 0x5, 0x200, 0x80000001]}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x749401, 0x0) 01:21:59 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1141.255683] loop5: detected capacity change from 0 to 40 [ 1141.262181] loop7: detected capacity change from 0 to 40 [ 1141.265882] FAT-fs (loop5): invalid media value (0x00) [ 1141.266365] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1141.312672] Process accounting resumed 01:21:59 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1141.359275] loop4: detected capacity change from 0 to 40 [ 1141.364330] loop2: detected capacity change from 0 to 40 [ 1141.365602] loop1: detected capacity change from 0 to 40 [ 1141.373252] FAT-fs (loop2): bogus number of reserved sectors [ 1141.374939] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1141.377302] kworker/u9:0: attempt to access beyond end of device [ 1141.377302] loop7: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1141.378322] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1141.381874] FAT-fs (loop4): bogus number of reserved sectors [ 1141.382398] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1141.390287] FAT-fs (loop1): bogus number of FAT sectors [ 1141.391947] FAT-fs (loop1): Can't find a valid FAT filesystem [ 1141.398269] loop3: detected capacity change from 0 to 40 01:21:59 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:21:59 executing program 0: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1141.508386] Process accounting resumed [ 1141.532490] loop7: detected capacity change from 0 to 40 01:21:59 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1141.732896] loop2: detected capacity change from 0 to 40 [ 1141.768726] FAT-fs (loop2): bogus number of reserved sectors [ 1141.769848] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1141.788283] loop5: detected capacity change from 0 to 40 01:21:59 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:59 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:21:59 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1141.824940] FAT-fs (loop5): bogus number of FAT sectors [ 1141.826197] FAT-fs (loop5): Can't find a valid FAT filesystem 01:22:00 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1141.897017] Process accounting resumed [ 1141.927681] loop1: detected capacity change from 0 to 40 [ 1141.984165] loop6: detected capacity change from 0 to 40 [ 1142.037663] loop4: detected capacity change from 0 to 40 01:22:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:22:00 executing program 0: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1142.193638] loop3: detected capacity change from 0 to 40 [ 1142.374481] FAT-fs (loop4): bogus number of reserved sectors [ 1142.375585] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1142.450920] Process accounting resumed 01:22:00 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1142.478250] kworker/u10:7: attempt to access beyond end of device [ 1142.478250] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1142.480091] Buffer I/O error on dev loop6, logical block 31, lost async page write 01:22:00 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1142.513645] loop5: detected capacity change from 0 to 40 [ 1142.540515] FAT-fs (loop5): bogus number of FAT sectors [ 1142.541694] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1142.546991] Process accounting resumed [ 1142.568453] loop7: detected capacity change from 0 to 40 [ 1142.746965] loop3: detected capacity change from 0 to 40 [ 1142.765397] loop6: detected capacity change from 0 to 40 [ 1142.806572] Process accounting resumed 01:22:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:29 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:22:29 executing program 0: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:22:29 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:22:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1171.238456] loop1: detected capacity change from 0 to 40 [ 1171.343550] loop2: detected capacity change from 0 to 40 [ 1171.346939] loop5: detected capacity change from 0 to 40 [ 1171.348548] loop4: detected capacity change from 0 to 40 [ 1171.358248] loop7: detected capacity change from 0 to 40 [ 1171.367145] FAT-fs (loop2): bogus number of reserved sectors [ 1171.368303] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1171.369526] FAT-fs (loop5): bogus number of FAT sectors [ 1171.370695] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1171.370719] loop6: detected capacity change from 0 to 40 [ 1171.382597] FAT-fs (loop4): bogus number of reserved sectors [ 1171.383684] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1171.385597] loop0: detected capacity change from 0 to 40 [ 1171.424884] loop3: detected capacity change from 0 to 40 [ 1171.492954] Process accounting resumed [ 1171.494135] Process accounting resumed 01:22:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1171.793885] loop1: detected capacity change from 0 to 40 01:22:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:51 executing program 7: chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:51 executing program 0: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:22:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:22:51 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:22:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1193.916292] loop2: detected capacity change from 0 to 40 [ 1193.930471] loop1: detected capacity change from 0 to 40 [ 1193.969312] FAT-fs (loop2): bogus number of reserved sectors [ 1193.970440] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1194.004388] loop0: detected capacity change from 0 to 40 [ 1194.009693] loop6: detected capacity change from 0 to 40 [ 1194.011096] loop5: detected capacity change from 0 to 40 [ 1194.013408] loop4: detected capacity change from 0 to 40 [ 1194.017198] loop3: detected capacity change from 0 to 40 [ 1194.033143] FAT-fs (loop4): bogus number of reserved sectors [ 1194.034386] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1194.141999] Process accounting resumed [ 1194.148841] Process accounting resumed 01:22:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1194.317910] loop1: detected capacity change from 0 to 40 01:22:52 executing program 7: chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:22:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:22:52 executing program 0: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:22:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:22:52 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:22:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1194.606628] loop0: detected capacity change from 0 to 40 [ 1194.613176] loop5: detected capacity change from 0 to 40 [ 1194.617112] loop3: detected capacity change from 0 to 40 [ 1194.641705] loop2: detected capacity change from 0 to 40 [ 1194.654080] loop4: detected capacity change from 0 to 40 [ 1194.664173] FAT-fs (loop2): invalid media value (0x00) [ 1194.665140] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1194.674265] FAT-fs (loop4): invalid media value (0x00) [ 1194.675200] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1194.706665] Process accounting resumed [ 1194.762604] Process accounting resumed [ 1194.767726] loop6: detected capacity change from 0 to 40 [ 1194.824202] loop1: detected capacity change from 0 to 40 01:22:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:22:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:22:53 executing program 7: chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1195.025427] loop5: detected capacity change from 0 to 40 [ 1195.099111] loop3: detected capacity change from 0 to 40 01:23:20 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:23:20 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:20 executing program 3: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:20 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:23:20 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:23:20 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:20 executing program 7: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:23:20 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1222.054201] loop5: detected capacity change from 0 to 40 [ 1222.055041] loop2: detected capacity change from 0 to 40 [ 1222.063026] FAT-fs (loop2): invalid media value (0x00) [ 1222.063526] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1222.092408] loop4: detected capacity change from 0 to 40 [ 1222.106098] FAT-fs (loop4): invalid media value (0x00) [ 1222.106884] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1222.107804] loop0: detected capacity change from 0 to 40 [ 1222.118023] loop1: detected capacity change from 0 to 40 [ 1222.122588] loop6: detected capacity change from 0 to 40 [ 1222.132083] loop7: detected capacity change from 0 to 40 [ 1222.168620] Process accounting resumed [ 1222.169527] Process accounting resumed 01:23:20 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:20 executing program 3: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:20 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1222.270777] loop5: detected capacity change from 0 to 40 01:23:20 executing program 7: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1222.322859] kworker/u9:1: attempt to access beyond end of device [ 1222.322859] loop1: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1222.324033] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1222.330849] loop2: detected capacity change from 0 to 40 [ 1222.342980] FAT-fs (loop2): invalid media value (0x00) [ 1222.343482] FAT-fs (loop2): Can't find a valid FAT filesystem 01:23:20 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:23:20 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:23:20 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:23:20 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:20 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1222.444635] loop0: detected capacity change from 0 to 40 [ 1222.462291] loop6: detected capacity change from 0 to 40 [ 1222.470413] loop1: detected capacity change from 0 to 40 [ 1222.480406] loop7: detected capacity change from 0 to 40 [ 1222.486229] Process accounting resumed [ 1222.507464] loop4: detected capacity change from 0 to 40 [ 1222.535898] FAT-fs (loop4): invalid media value (0x00) [ 1222.537188] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1222.589221] kworker/u10:4: attempt to access beyond end of device [ 1222.589221] loop1: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1222.590360] Buffer I/O error on dev loop1, logical block 31, lost async page write [ 1222.630907] Process accounting resumed [ 1222.632426] loop5: detected capacity change from 0 to 40 01:23:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:23:45 executing program 3: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:45 executing program 7: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:23:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:23:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:23:45 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:45 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:23:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1247.165610] loop1: detected capacity change from 0 to 40 [ 1247.185667] loop5: detected capacity change from 0 to 40 [ 1247.202641] loop6: detected capacity change from 0 to 40 [ 1247.206620] loop2: detected capacity change from 0 to 40 [ 1247.212676] loop4: detected capacity change from 0 to 40 [ 1247.217144] loop7: detected capacity change from 0 to 40 [ 1247.229918] FAT-fs (loop2): invalid media value (0x00) [ 1247.231077] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1247.241170] loop0: detected capacity change from 0 to 40 [ 1247.243164] FAT-fs (loop4): invalid media value (0x00) [ 1247.244127] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1247.340507] Process accounting resumed 01:23:45 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1247.397256] Process accounting resumed [ 1247.437571] kworker/u10:4: attempt to access beyond end of device [ 1247.437571] loop1: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1247.439660] Buffer I/O error on dev loop1, logical block 31, lost async page write 01:23:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:23:45 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:23:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:23:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:23:45 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:23:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1247.635508] loop3: detected capacity change from 0 to 40 [ 1247.732031] loop1: detected capacity change from 0 to 40 [ 1247.811446] loop7: detected capacity change from 0 to 40 [ 1247.813342] loop6: detected capacity change from 0 to 40 [ 1247.862993] loop4: detected capacity change from 0 to 40 [ 1247.872684] No source specified [ 1247.873662] loop5: detected capacity change from 0 to 40 [ 1247.878520] FAT-fs (loop4): invalid media value (0x00) [ 1247.879493] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1247.904086] loop2: detected capacity change from 0 to 40 [ 1247.937839] FAT-fs (loop2): invalid media value (0x00) [ 1247.939056] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1247.963802] Process accounting resumed [ 1247.994523] Process accounting resumed 01:24:10 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:10 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:24:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:24:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1272.018600] loop7: detected capacity change from 0 to 40 [ 1272.020816] loop5: detected capacity change from 0 to 40 [ 1272.087089] loop6: detected capacity change from 0 to 40 [ 1272.097545] loop2: detected capacity change from 0 to 40 01:24:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1272.133617] FAT-fs (loop2): invalid media value (0x00) [ 1272.134551] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1272.137267] loop4: detected capacity change from 0 to 40 [ 1272.137396] loop1: detected capacity change from 0 to 40 [ 1272.142296] loop3: detected capacity change from 0 to 40 01:24:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1272.178766] No source specified [ 1272.180244] FAT-fs (loop4): invalid media value (0x00) [ 1272.180762] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1272.236604] Process accounting resumed [ 1272.245034] Process accounting resumed [ 1272.248836] loop5: detected capacity change from 0 to 40 [ 1272.295600] loop7: detected capacity change from 0 to 40 01:24:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1272.422419] loop6: detected capacity change from 0 to 40 01:24:34 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:34 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:34 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:34 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:24:34 executing program 3: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:34 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:34 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:24:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1295.938829] loop4: detected capacity change from 0 to 40 [ 1295.945394] loop5: detected capacity change from 0 to 40 [ 1295.947669] No source specified [ 1295.949363] FAT-fs (loop4): bogus number of FAT sectors [ 1295.949962] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1295.979584] loop1: detected capacity change from 0 to 40 [ 1295.980923] loop6: detected capacity change from 0 to 40 [ 1295.983681] loop2: detected capacity change from 0 to 40 [ 1295.989674] loop3: detected capacity change from 0 to 40 [ 1295.995122] No source specified [ 1296.009573] Process accounting resumed [ 1296.010983] Process accounting resumed [ 1296.022800] FAT-fs (loop2): bogus number of FAT sectors [ 1296.024047] FAT-fs (loop2): Can't find a valid FAT filesystem 01:24:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:34 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:24:34 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:34 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1296.222560] loop5: detected capacity change from 0 to 40 [ 1296.229561] syz-executor.0: attempt to access beyond end of device [ 1296.229561] loop0: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1296.232909] FAT-fs (loop0): unable to read boot sector [ 1296.240880] loop6: detected capacity change from 0 to 40 01:24:34 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:34 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1296.273402] Process accounting resumed 01:24:34 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:34 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:34 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:34 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1296.386202] loop4: detected capacity change from 0 to 40 [ 1296.409443] FAT-fs (loop4): bogus number of FAT sectors [ 1296.410537] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1296.463880] loop1: detected capacity change from 0 to 40 [ 1296.466027] loop5: detected capacity change from 0 to 40 [ 1296.503631] syz-executor.0: attempt to access beyond end of device [ 1296.503631] loop0: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1296.509580] FAT-fs (loop0): unable to read boot sector [ 1296.510153] Process accounting resumed [ 1296.550523] loop6: detected capacity change from 0 to 40 01:24:34 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1296.581968] loop3: detected capacity change from 0 to 40 [ 1296.588199] No source specified [ 1296.596614] loop1: detected capacity change from 0 to 40 [ 1296.599561] Process accounting resumed [ 1296.641599] loop2: detected capacity change from 0 to 40 01:24:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1296.678632] FAT-fs (loop2): bogus number of FAT sectors [ 1296.679772] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1296.704850] loop5: detected capacity change from 0 to 40 01:24:34 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:35 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1296.839059] loop1: detected capacity change from 0 to 40 [ 1296.858582] syz-executor.0: attempt to access beyond end of device [ 1296.858582] loop0: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1296.864751] FAT-fs (loop0): unable to read boot sector [ 1296.906464] Process accounting resumed 01:24:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:56 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:24:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:24:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1318.090540] No source specified [ 1318.093964] loop6: detected capacity change from 0 to 40 [ 1318.104590] syz-executor.0: attempt to access beyond end of device [ 1318.104590] loop0: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1318.108449] loop1: detected capacity change from 0 to 40 [ 1318.115998] FAT-fs (loop0): unable to read boot sector [ 1318.125453] loop4: detected capacity change from 0 to 40 [ 1318.145846] loop3: detected capacity change from 0 to 40 [ 1318.147636] loop5: detected capacity change from 0 to 40 [ 1318.152006] loop2: detected capacity change from 0 to 40 [ 1318.169925] FAT-fs (loop4): bogus number of FAT sectors [ 1318.171080] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1318.184314] FAT-fs (loop2): bogus number of FAT sectors [ 1318.185406] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1318.219521] Process accounting resumed [ 1318.280349] Process accounting resumed 01:24:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:56 executing program 6: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:56 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1318.422426] loop1: detected capacity change from 0 to 40 01:24:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:24:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:24:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) [ 1318.568636] syz-executor.0: attempt to access beyond end of device [ 1318.568636] loop0: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1318.577665] FAT-fs (loop0): unable to read boot sector [ 1318.600587] syz-executor.7: attempt to access beyond end of device [ 1318.600587] loop7: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1318.608988] FAT-fs (loop7): unable to read boot sector [ 1318.629121] Process accounting resumed [ 1318.684047] loop3: detected capacity change from 0 to 40 [ 1318.686569] loop5: detected capacity change from 0 to 40 01:25:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:25:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:25:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:25:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:25:19 executing program 6: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:25:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:25:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:25:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) [ 1341.083014] loop1: detected capacity change from 0 to 40 [ 1341.090341] syz-executor.0: attempt to access beyond end of device [ 1341.090341] loop0: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1341.097345] FAT-fs (loop0): unable to read boot sector [ 1341.153091] syz-executor.7: attempt to access beyond end of device [ 1341.153091] loop7: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1341.163345] Process accounting resumed [ 1341.167756] FAT-fs (loop7): unable to read boot sector [ 1341.187680] loop4: detected capacity change from 0 to 40 01:25:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) [ 1341.204636] loop2: detected capacity change from 0 to 40 [ 1341.207430] loop5: detected capacity change from 0 to 40 [ 1341.210570] No source specified 01:25:19 executing program 6: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1341.281258] Process accounting resumed 01:25:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:25:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1341.404630] loop1: detected capacity change from 0 to 40 01:25:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:25:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:25:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) [ 1341.590365] loop0: detected capacity change from 0 to 40 [ 1341.625488] FAT-fs (loop0): bogus number of reserved sectors [ 1341.627032] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1341.646106] loop2: detected capacity change from 0 to 40 01:25:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:25:19 executing program 6: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1341.719283] loop5: detected capacity change from 0 to 40 [ 1341.730143] Process accounting resumed [ 1341.755887] No source specified [ 1341.830570] syz-executor.7: attempt to access beyond end of device [ 1341.830570] loop7: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1341.849794] FAT-fs (loop7): unable to read boot sector [ 1341.865669] loop4: detected capacity change from 0 to 40 [ 1341.869625] loop6: detected capacity change from 0 to 40 [ 1341.955174] Process accounting resumed 01:25:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:25:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) 01:25:44 executing program 6: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:25:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:25:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:25:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:25:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:25:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1365.980248] loop6: detected capacity change from 0 to 40 [ 1365.984032] No source specified [ 1365.987917] loop0: detected capacity change from 0 to 40 [ 1365.989362] loop4: detected capacity change from 0 to 40 [ 1365.999591] FAT-fs (loop0): bogus number of reserved sectors [ 1366.000122] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1366.028248] loop1: detected capacity change from 0 to 40 [ 1366.034363] Process accounting resumed [ 1366.054570] Process accounting resumed [ 1366.092977] loop5: detected capacity change from 0 to 40 [ 1366.094454] loop2: detected capacity change from 0 to 40 [ 1366.108643] syz-executor.7: attempt to access beyond end of device [ 1366.108643] loop7: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1366.123242] FAT-fs (loop7): unable to read boot sector 01:25:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:25:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:25:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:25:44 executing program 6: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1366.269942] syz-executor.3: attempt to access beyond end of device [ 1366.269942] loop3: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1366.270342] loop4: detected capacity change from 0 to 40 [ 1366.273170] FAT-fs (loop3): unable to read boot sector [ 1366.299212] Process accounting resumed 01:25:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:25:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) [ 1366.323430] loop6: detected capacity change from 0 to 40 [ 1366.330461] loop0: detected capacity change from 0 to 40 [ 1366.372568] FAT-fs (loop0): bogus number of reserved sectors [ 1366.373887] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1366.395288] loop1: detected capacity change from 0 to 40 01:25:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:25:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:25:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1366.462909] Process accounting resumed [ 1366.499363] loop5: detected capacity change from 0 to 40 01:25:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1366.561087] loop4: detected capacity change from 0 to 40 [ 1366.596667] Process accounting resumed [ 1366.605047] loop2: detected capacity change from 0 to 40 [ 1366.610616] syz-executor.3: attempt to access beyond end of device [ 1366.610616] loop3: rw=0, sector=0, nr_sectors = 1 limit=0 01:25:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) [ 1366.619164] FAT-fs (loop3): unable to read boot sector 01:25:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1366.647134] loop6: detected capacity change from 0 to 40 [ 1366.706882] loop1: detected capacity change from 0 to 40 01:25:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1366.761351] loop0: detected capacity change from 0 to 40 01:25:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:25:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1366.802853] FAT-fs (loop0): bogus number of reserved sectors [ 1366.804118] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1366.882069] Process accounting resumed [ 1366.898573] loop4: detected capacity change from 0 to 40 [ 1366.915673] syz-executor.3: attempt to access beyond end of device [ 1366.915673] loop3: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1366.927093] FAT-fs (loop3): unable to read boot sector [ 1366.941179] Process accounting resumed [ 1366.958962] loop2: detected capacity change from 0 to 40 01:26:23 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:26:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:26:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:26:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:26:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:26:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:26:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) 01:26:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1405.164789] loop2: detected capacity change from 0 to 40 [ 1405.167286] loop5: detected capacity change from 0 to 40 [ 1405.196588] loop0: detected capacity change from 0 to 40 [ 1405.206014] FAT-fs (loop0): bogus number of reserved sectors [ 1405.206532] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1405.242950] Process accounting resumed [ 1405.259035] syz-executor.3: attempt to access beyond end of device [ 1405.259035] loop3: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1405.273743] FAT-fs (loop3): unable to read boot sector [ 1405.285948] loop4: detected capacity change from 0 to 40 [ 1405.295497] loop6: detected capacity change from 0 to 40 [ 1405.303478] loop1: detected capacity change from 0 to 40 [ 1405.311534] syz-executor.7: attempt to access beyond end of device [ 1405.311534] loop7: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1405.321868] FAT-fs (loop7): unable to read boot sector [ 1405.431572] kworker/u9:1: attempt to access beyond end of device [ 1405.431572] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1405.434013] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:26:48 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:26:48 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:26:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:26:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:26:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:26:48 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) 01:26:48 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:26:48 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1430.671634] loop1: detected capacity change from 0 to 40 [ 1430.675119] syz-executor.3: attempt to access beyond end of device [ 1430.675119] loop3: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1430.679196] syz-executor.7: attempt to access beyond end of device [ 1430.679196] loop7: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1430.680504] FAT-fs (loop3): unable to read boot sector [ 1430.682775] FAT-fs (loop7): unable to read boot sector [ 1430.714878] loop6: detected capacity change from 0 to 40 [ 1430.730271] loop4: detected capacity change from 0 to 40 01:26:48 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:26:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) [ 1430.811303] loop5: detected capacity change from 0 to 40 [ 1430.819062] loop0: detected capacity change from 0 to 40 [ 1430.826958] loop2: detected capacity change from 0 to 40 [ 1430.835558] loop1: detected capacity change from 0 to 40 [ 1430.847862] syz-executor.3: attempt to access beyond end of device [ 1430.847862] loop3: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1430.848979] FAT-fs (loop3): unable to read boot sector [ 1430.872233] FAT-fs (loop0): bogus number of reserved sectors [ 1430.873367] FAT-fs (loop0): Can't find a valid FAT filesystem 01:26:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) [ 1430.934075] Process accounting resumed [ 1430.944462] loop1: detected capacity change from 0 to 40 [ 1431.142570] kworker/u10:5: attempt to access beyond end of device [ 1431.142570] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1431.143878] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:27:14 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:14 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:14 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:27:14 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:27:14 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:27:14 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:14 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:14 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) [ 1456.452354] loop0: detected capacity change from 0 to 40 [ 1456.459458] loop7: detected capacity change from 0 to 40 [ 1456.464289] loop3: detected capacity change from 0 to 40 [ 1456.465143] No source specified [ 1456.466175] loop4: detected capacity change from 0 to 40 [ 1456.479732] FAT-fs (loop7): bogus number of reserved sectors [ 1456.480388] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1456.481241] FAT-fs (loop0): bogus number of reserved sectors [ 1456.482121] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1456.486282] loop5: detected capacity change from 0 to 40 [ 1456.490003] FAT-fs (loop3): bogus number of reserved sectors [ 1456.490648] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1456.501292] loop1: detected capacity change from 0 to 40 [ 1456.504498] loop2: detected capacity change from 0 to 40 [ 1456.518356] FAT-fs (loop5): bogus number of reserved sectors [ 1456.519375] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1456.545062] Process accounting resumed 01:27:14 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:14 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1456.683440] Process accounting resumed 01:27:14 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1456.719751] loop7: detected capacity change from 0 to 40 [ 1456.736006] FAT-fs (loop7): bogus number of reserved sectors [ 1456.736813] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1456.739932] loop3: detected capacity change from 0 to 40 [ 1456.753171] FAT-fs (loop3): bogus number of reserved sectors [ 1456.754000] FAT-fs (loop3): Can't find a valid FAT filesystem 01:27:15 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) [ 1456.821555] kworker/u10:3: attempt to access beyond end of device [ 1456.821555] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1456.823456] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:27:15 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:27:15 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:27:15 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:27:15 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:15 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1456.968382] loop5: detected capacity change from 0 to 40 [ 1456.970780] loop0: detected capacity change from 0 to 40 [ 1456.980206] FAT-fs (loop5): invalid media value (0x00) [ 1456.980895] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1456.983242] FAT-fs (loop0): bogus number of reserved sectors [ 1456.983830] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1457.002548] No source specified [ 1457.040193] Process accounting resumed [ 1457.053025] Process accounting resumed [ 1457.054411] loop7: detected capacity change from 0 to 40 [ 1457.060779] loop1: detected capacity change from 0 to 40 [ 1457.062775] FAT-fs (loop7): bogus number of reserved sectors [ 1457.063315] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1457.107136] loop4: detected capacity change from 0 to 40 [ 1457.113097] loop2: detected capacity change from 0 to 40 01:27:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:15 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1457.165226] loop3: detected capacity change from 0 to 40 01:27:15 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:15 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1457.205908] FAT-fs (loop3): bogus number of reserved sectors [ 1457.206598] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1457.239647] loop5: detected capacity change from 0 to 40 01:27:15 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) [ 1457.273281] kworker/u10:3: attempt to access beyond end of device [ 1457.273281] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1457.274806] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:27:15 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1457.301901] loop7: detected capacity change from 0 to 40 [ 1457.307421] FAT-fs (loop7): bogus number of reserved sectors [ 1457.307948] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1457.315805] kworker/u10:8: attempt to access beyond end of device [ 1457.315805] loop2: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1457.317229] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 1457.386465] loop0: detected capacity change from 0 to 40 [ 1457.399927] No source specified [ 1457.407440] FAT-fs (loop0): bogus number of reserved sectors [ 1457.408091] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1457.444472] loop1: detected capacity change from 0 to 40 [ 1457.453468] loop4: detected capacity change from 0 to 40 [ 1457.457039] Process accounting resumed [ 1457.544522] kworker/u10:8: attempt to access beyond end of device [ 1457.544522] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1457.545919] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:27:36 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:36 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:36 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:36 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:27:36 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) 01:27:36 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1478.524374] loop2: detected capacity change from 0 to 40 [ 1478.529820] loop0: detected capacity change from 0 to 40 [ 1478.532162] syz-executor.6: attempt to access beyond end of device [ 1478.532162] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1478.534423] FAT-fs (loop6): unable to read boot sector [ 1478.540527] FAT-fs (loop0): bogus number of reserved sectors [ 1478.541210] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1478.589335] Process accounting resumed [ 1478.633297] loop3: detected capacity change from 0 to 40 [ 1478.649343] loop5: detected capacity change from 0 to 40 [ 1478.655516] kworker/u10:5: attempt to access beyond end of device [ 1478.655516] loop2: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1478.656579] Buffer I/O error on dev loop2, logical block 31, lost async page write [ 1478.662918] loop1: detected capacity change from 0 to 40 [ 1478.664369] FAT-fs (loop3): bogus number of reserved sectors [ 1478.665079] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1478.665470] loop7: detected capacity change from 0 to 40 [ 1478.682977] loop4: detected capacity change from 0 to 40 01:27:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1478.693754] FAT-fs (loop7): bogus number of reserved sectors [ 1478.697605] FAT-fs (loop7): Can't find a valid FAT filesystem 01:27:36 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1478.806992] syz-executor.6: attempt to access beyond end of device [ 1478.806992] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1478.812711] FAT-fs (loop6): unable to read boot sector [ 1478.932059] loop2: detected capacity change from 0 to 40 [ 1478.946360] loop5: detected capacity change from 0 to 40 [ 1478.960794] kworker/u9:0: attempt to access beyond end of device [ 1478.960794] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1478.962756] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1479.041908] kworker/u9:5: attempt to access beyond end of device [ 1479.041908] loop2: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1479.044227] Buffer I/O error on dev loop2, logical block 31, lost async page write 01:27:59 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:59 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:27:59 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:59 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:59 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:27:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:27:59 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) 01:27:59 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1501.459475] loop7: detected capacity change from 0 to 40 [ 1501.464234] loop4: detected capacity change from 0 to 40 [ 1501.477583] loop2: detected capacity change from 0 to 40 [ 1501.479038] loop5: detected capacity change from 0 to 40 [ 1501.481126] loop0: detected capacity change from 0 to 40 [ 1501.484835] FAT-fs (loop7): bogus number of reserved sectors [ 1501.485200] loop1: detected capacity change from 0 to 40 [ 1501.485905] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1501.496034] syz-executor.6: attempt to access beyond end of device [ 1501.496034] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1501.503324] loop3: detected capacity change from 0 to 40 [ 1501.506235] FAT-fs (loop6): unable to read boot sector [ 1501.516534] FAT-fs (loop0): bogus number of reserved sectors [ 1501.517865] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1501.542268] FAT-fs (loop3): bogus number of reserved sectors [ 1501.543545] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1501.652844] Process accounting resumed 01:27:59 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:27:59 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:28:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1501.800584] kworker/u9:0: attempt to access beyond end of device [ 1501.800584] loop5: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1501.802395] Buffer I/O error on dev loop5, logical block 31, lost async page write [ 1501.831593] kworker/u10:0: attempt to access beyond end of device [ 1501.831593] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1501.834018] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:28:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) 01:28:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:28:00 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:28:00 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1501.991272] loop2: detected capacity change from 0 to 40 [ 1501.993933] loop7: detected capacity change from 0 to 40 [ 1502.012060] FAT-fs (loop7): bogus number of reserved sectors [ 1502.012986] FAT-fs (loop7): Can't find a valid FAT filesystem 01:28:00 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1502.040281] loop5: detected capacity change from 0 to 40 [ 1502.128983] loop3: detected capacity change from 0 to 40 [ 1502.137475] loop1: detected capacity change from 0 to 40 [ 1502.159065] FAT-fs (loop3): bogus number of reserved sectors [ 1502.159882] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1502.170495] loop4: detected capacity change from 0 to 40 [ 1502.182915] loop0: detected capacity change from 0 to 40 [ 1502.200266] FAT-fs (loop0): bogus number of reserved sectors [ 1502.201230] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1502.219835] syz-executor.6: attempt to access beyond end of device [ 1502.219835] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1502.227721] FAT-fs (loop6): unable to read boot sector [ 1502.262550] Process accounting resumed 01:28:00 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:28:00 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1502.430933] loop2: detected capacity change from 0 to 40 [ 1502.498488] kworker/u10:3: attempt to access beyond end of device [ 1502.498488] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1502.500240] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1502.546443] loop7: detected capacity change from 0 to 40 [ 1502.551286] FAT-fs (loop7): bogus number of reserved sectors [ 1502.552309] FAT-fs (loop7): Can't find a valid FAT filesystem 01:28:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) 01:28:23 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:28:23 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:28:23 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) 01:28:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:28:23 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:28:23 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:28:23 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1525.832910] loop5: detected capacity change from 0 to 40 [ 1525.835245] loop7: detected capacity change from 0 to 40 [ 1525.857515] FAT-fs (loop7): bogus number of reserved sectors [ 1525.858773] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1525.891373] Process accounting resumed [ 1525.949053] loop3: detected capacity change from 0 to 40 [ 1525.967036] FAT-fs (loop3): bogus number of reserved sectors [ 1525.968012] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1525.981456] loop4: detected capacity change from 0 to 40 [ 1526.000233] loop1: detected capacity change from 0 to 40 [ 1526.014115] loop2: detected capacity change from 0 to 40 [ 1526.021909] loop0: detected capacity change from 0 to 40 [ 1526.043202] syz-executor.6: attempt to access beyond end of device [ 1526.043202] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1526.046607] FAT-fs (loop0): invalid media value (0x00) [ 1526.047566] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1526.058076] FAT-fs (loop6): unable to read boot sector 01:28:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(0x0) 01:28:24 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1526.156191] Process accounting resumed 01:28:24 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1526.242330] loop7: detected capacity change from 0 to 40 [ 1526.260014] FAT-fs (loop7): bogus number of reserved sectors [ 1526.260679] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1526.274079] kworker/u10:3: attempt to access beyond end of device [ 1526.274079] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1526.274945] loop5: detected capacity change from 0 to 40 [ 1526.275975] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:28:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:28:24 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1526.338917] Process accounting resumed 01:28:24 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1526.411570] loop3: detected capacity change from 0 to 40 01:28:24 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:28:24 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1526.498164] loop2: detected capacity change from 0 to 40 [ 1526.511391] loop7: detected capacity change from 0 to 40 [ 1526.519996] loop4: detected capacity change from 0 to 40 [ 1526.526115] FAT-fs (loop7): bogus number of reserved sectors [ 1526.526672] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1526.532157] loop0: detected capacity change from 0 to 40 [ 1526.548851] FAT-fs (loop0): invalid media value (0x00) [ 1526.549952] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1526.555707] Process accounting resumed [ 1526.571553] syz-executor.6: attempt to access beyond end of device [ 1526.571553] loop6: rw=0, sector=0, nr_sectors = 1 limit=0 [ 1526.574580] FAT-fs (loop3): bogus number of reserved sectors [ 1526.576327] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1526.579963] FAT-fs (loop6): unable to read boot sector [ 1526.613097] Process accounting resumed 01:28:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 1) 01:28:47 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:28:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:28:47 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:28:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 1) 01:28:47 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:28:47 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:28:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1549.358808] loop2: detected capacity change from 0 to 40 [ 1549.361554] loop3: detected capacity change from 0 to 40 [ 1549.374588] FAT-fs (loop3): bogus number of reserved sectors [ 1549.375392] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1549.378055] loop0: detected capacity change from 0 to 40 [ 1549.390538] FAT-fs (loop0): invalid media value (0x00) [ 1549.391058] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1549.436204] Process accounting resumed 01:28:47 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:28:47 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1549.493498] loop6: detected capacity change from 0 to 40 [ 1549.513846] FAT-fs (loop6): bogus number of reserved sectors [ 1549.514362] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1549.519020] loop1: detected capacity change from 0 to 40 [ 1549.520856] loop4: detected capacity change from 0 to 40 [ 1549.533257] loop7: detected capacity change from 0 to 40 01:28:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1549.535432] loop5: detected capacity change from 0 to 40 [ 1549.563045] FAT-fs (loop7): bogus number of reserved sectors [ 1549.563559] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1549.584590] FAULT_INJECTION: forcing a failure. [ 1549.584590] name fail_page_alloc, interval 1, probability 0, space 0, times 1 [ 1549.587203] CPU: 1 UID: 0 PID: 12854 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1549.588597] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1549.589891] Call Trace: [ 1549.590334] [ 1549.590739] dump_stack_lvl+0xfa/0x120 [ 1549.591479] should_fail_ex+0x4b1/0x5b0 [ 1549.592253] should_fail_alloc_page+0xe0/0x110 [ 1549.593073] prepare_alloc_pages+0x178/0x500 [ 1549.593895] __alloc_pages_noprof+0x180/0x1f90 [ 1549.594698] ? srso_return_thunk+0x5/0x5f [ 1549.595455] ? hlock_class+0x4e/0x130 [ 1549.596162] ? srso_return_thunk+0x5/0x5f [ 1549.596914] ? __lock_acquire+0xccf/0x4430 [ 1549.597668] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1549.598518] ? kasan_save_stack+0x34/0x50 [ 1549.599286] ? srso_return_thunk+0x5/0x5f [ 1549.600057] ? hlock_class+0x4e/0x130 [ 1549.600757] ? srso_return_thunk+0x5/0x5f [ 1549.601509] ? mark_lock+0xac/0x1370 [ 1549.602170] ? srso_return_thunk+0x5/0x5f [ 1549.602923] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1549.603800] ? srso_return_thunk+0x5/0x5f [ 1549.604561] ? policy_nodemask+0xeb/0x4e0 [ 1549.605344] alloc_pages_mpol_noprof+0xf2/0x330 [ 1549.606156] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1549.606761] loop3: detected capacity change from 0 to 40 [ 1549.607005] ? srso_return_thunk+0x5/0x5f [ 1549.608143] ? xas_load+0x67/0x4f0 [ 1549.608825] ? srso_return_thunk+0x5/0x5f [ 1549.609579] ? lock_acquire+0x32/0xc0 [ 1549.610252] ? filemap_get_entry+0xc6/0x3b0 [ 1549.611060] folio_alloc_noprof+0x21/0x70 [ 1549.611791] filemap_alloc_folio_noprof+0x378/0x410 [ 1549.612652] ? srso_return_thunk+0x5/0x5f [ 1549.613421] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1549.614345] ? mark_lock+0xac/0x1370 [ 1549.615003] ? __pfx_mark_lock+0x10/0x10 [ 1549.615701] ? srso_return_thunk+0x5/0x5f [ 1549.616295] FAT-fs (loop3): bogus number of reserved sectors [ 1549.616428] ? hlock_class+0x4e/0x130 [ 1549.616919] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1549.617474] ? __pfx_fat_get_block+0x10/0x10 [ 1549.618750] __filemap_get_folio+0x315/0x810 [ 1549.619592] ? __pfx_fat_get_block+0x10/0x10 [ 1549.620385] block_write_begin+0x66/0x1d0 [ 1549.621112] cont_write_begin+0x554/0x810 [ 1549.621829] ? __lock_acquire+0x17ec/0x4430 [ 1549.622576] ? __pfx_mark_lock+0x10/0x10 [ 1549.623283] ? __pfx_fat_get_block+0x10/0x10 [ 1549.624057] ? __pfx_cont_write_begin+0x10/0x10 [ 1549.624859] ? hlock_class+0x4e/0x130 [ 1549.625554] ? srso_return_thunk+0x5/0x5f [ 1549.626312] ? mark_lock+0xac/0x1370 [ 1549.626970] ? srso_return_thunk+0x5/0x5f [ 1549.627719] ? hlock_class+0x4e/0x130 [ 1549.628427] ? srso_return_thunk+0x5/0x5f [ 1549.629177] ? __lock_acquire+0x17ec/0x4430 [ 1549.629940] fat_write_begin+0x64/0x150 [ 1549.630643] ? __pfx_fat_get_block+0x10/0x10 [ 1549.631422] cont_write_begin+0x2e4/0x810 [ 1549.632180] ? __pfx_fat_get_block+0x10/0x10 [ 1549.632359] loop0: detected capacity change from 0 to 40 [ 1549.632927] ? __pfx_cont_write_begin+0x10/0x10 [ 1549.634178] ? reacquire_held_locks+0x22f/0x4f0 [ 1549.634976] ? __mark_inode_dirty+0x656/0xd40 [ 1549.635762] ? srso_return_thunk+0x5/0x5f [ 1549.636529] ? fault_in_readable+0x181/0x1f0 [ 1549.637312] ? __pfx_fault_in_readable+0x10/0x10 [ 1549.638128] ? srso_safe_ret+0xc/0x20 [ 1549.638849] fat_write_begin+0x64/0x150 [ 1549.639540] ? __pfx_fat_get_block+0x10/0x10 [ 1549.639800] FAT-fs (loop0): invalid media value (0x00) [ 1549.640297] generic_perform_write+0x284/0x7e0 [ 1549.640737] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1549.641387] ? __mark_inode_dirty+0x656/0xd40 [ 1549.642644] ? __pfx_generic_perform_write+0x10/0x10 [ 1549.643511] ? srso_return_thunk+0x5/0x5f [ 1549.644268] ? __mark_inode_dirty+0x557/0xd40 [ 1549.645063] ? __pfx_fat_update_time+0x10/0x10 [ 1549.645860] ? srso_return_thunk+0x5/0x5f [ 1549.646610] ? srso_return_thunk+0x5/0x5f [ 1549.647361] ? mnt_put_write_access_file+0x45/0xe0 [ 1549.648278] __generic_file_write_iter+0x160/0x1a0 [ 1549.649158] generic_file_write_iter+0xe1/0x340 [ 1549.650005] do_iter_readv_writev+0x51f/0x7e0 [ 1549.650779] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1549.651611] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1549.652462] ? srso_return_thunk+0x5/0x5f [ 1549.653200] ? lock_is_held_type+0x9e/0x120 [ 1549.653975] vfs_writev+0x2d8/0xcc0 [ 1549.654641] ? __pfx_vfs_writev+0x10/0x10 [ 1549.655357] ? __fget_files+0x1fc/0x3b0 [ 1549.656056] ? srso_return_thunk+0x5/0x5f [ 1549.656794] ? lock_release+0x20f/0x6f0 [ 1549.657505] ? srso_return_thunk+0x5/0x5f [ 1549.658242] ? lock_acquire+0x32/0xc0 [ 1549.658903] ? __fget_files+0x34/0x3b0 [ 1549.659596] ? srso_return_thunk+0x5/0x5f [ 1549.660342] ? __fget_files+0x206/0x3b0 [ 1549.661068] do_pwritev+0x1b6/0x270 [ 1549.661714] ? __pfx_do_pwritev+0x10/0x10 [ 1549.662429] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1549.663390] do_syscall_64+0xbf/0x1d0 [ 1549.664108] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1549.664983] RIP: 0033:0x7fd139351b19 [ 1549.665825] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1549.668550] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1549.669761] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1549.670887] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1549.672015] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1549.673124] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000001 [ 1549.674243] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1549.675434] [ 1549.696318] Process accounting resumed [ 1549.696858] FAULT_INJECTION: forcing a failure. [ 1549.696858] name failslab, interval 1, probability 0, space 0, times 1 [ 1549.698185] CPU: 0 UID: 0 PID: 12857 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1549.698921] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1549.699610] Call Trace: [ 1549.699853] [ 1549.700078] dump_stack_lvl+0xfa/0x120 [ 1549.700467] should_fail_ex+0x4b1/0x5b0 [ 1549.700872] ? getname_flags.part.0+0x48/0x550 [ 1549.701311] should_failslab+0xc2/0x120 [ 1549.701700] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1549.702143] getname_flags.part.0+0x48/0x550 [ 1549.702580] getname+0x8f/0xd0 [ 1549.702894] do_sys_openat2+0xec/0x1d0 [ 1549.703287] ? __pfx_do_sys_openat2+0x10/0x10 [ 1549.703731] ? srso_return_thunk+0x5/0x5f [ 1549.704141] ? __fget_files+0x206/0x3b0 [ 1549.704530] __x64_sys_openat+0x143/0x200 [ 1549.704937] ? __pfx___x64_sys_openat+0x10/0x10 [ 1549.705387] ? ksys_write+0x1b1/0x240 [ 1549.705754] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1549.706271] do_syscall_64+0xbf/0x1d0 [ 1549.706661] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1549.707182] RIP: 0033:0x7efd7a167b19 [ 1549.707580] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1549.709067] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1549.709722] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1549.710329] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1549.710937] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1549.711542] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1549.712156] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1549.712790] 01:28:47 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:28:47 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1549.731911] Process accounting resumed [ 1549.774337] loop3: detected capacity change from 0 to 40 [ 1549.798961] loop2: detected capacity change from 0 to 40 [ 1549.805219] FAT-fs (loop3): bogus number of reserved sectors [ 1549.805768] FAT-fs (loop3): Can't find a valid FAT filesystem 01:28:48 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:28:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:28:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 2) [ 1549.903560] loop6: detected capacity change from 0 to 40 [ 1549.918328] FAT-fs (loop6): bogus number of reserved sectors [ 1549.918880] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1549.953370] loop0: detected capacity change from 0 to 40 [ 1550.016253] FAT-fs (loop0): invalid media value (0x00) [ 1550.017335] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1550.047950] loop5: detected capacity change from 0 to 40 [ 1550.109057] loop4: detected capacity change from 0 to 40 [ 1550.129780] Process accounting resumed [ 1550.135610] Process accounting resumed 01:29:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:29:07 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:29:07 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:29:07 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:29:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 2) 01:29:07 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:29:07 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:29:07 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 3) [ 1569.630966] loop5: detected capacity change from 0 to 40 [ 1569.636019] loop7: detected capacity change from 0 to 40 [ 1569.639350] loop2: detected capacity change from 0 to 40 [ 1569.653000] FAT-fs (loop7): invalid media value (0x00) [ 1569.654013] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1569.698072] FAULT_INJECTION: forcing a failure. [ 1569.698072] name fail_usercopy, interval 1, probability 0, space 0, times 1 [ 1569.700085] CPU: 0 UID: 0 PID: 12891 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1569.701471] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1569.702763] Call Trace: [ 1569.703205] [ 1569.703606] dump_stack_lvl+0xfa/0x120 [ 1569.704326] should_fail_ex+0x4b1/0x5b0 [ 1569.705093] strncpy_from_user+0x3b/0x2f0 [ 1569.705849] getname_flags.part.0+0x8d/0x550 [ 1569.706662] getname+0x8f/0xd0 [ 1569.707246] do_sys_openat2+0xec/0x1d0 [ 1569.707968] ? __pfx_do_sys_openat2+0x10/0x10 [ 1569.708791] ? srso_return_thunk+0x5/0x5f [ 1569.709540] ? __fget_files+0x206/0x3b0 [ 1569.710258] __x64_sys_openat+0x143/0x200 [ 1569.711020] ? __pfx___x64_sys_openat+0x10/0x10 [ 1569.711852] ? ksys_write+0x1b1/0x240 [ 1569.712536] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1569.713519] do_syscall_64+0xbf/0x1d0 [ 1569.714239] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1569.715130] RIP: 0033:0x7efd7a167b19 [ 1569.715762] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1569.718563] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1569.719787] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1569.720934] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1569.722069] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1569.723196] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1569.724326] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1569.725549] [ 1569.778809] loop1: detected capacity change from 0 to 40 [ 1569.782891] loop3: detected capacity change from 0 to 40 [ 1569.783969] loop4: detected capacity change from 0 to 40 [ 1569.786403] loop6: detected capacity change from 0 to 40 [ 1569.806059] loop0: detected capacity change from 0 to 40 [ 1569.817937] FAT-fs (loop3): bogus number of reserved sectors [ 1569.819149] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1569.820602] FAT-fs (loop6): bogus number of reserved sectors [ 1569.821779] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1569.864353] FAT-fs (loop0): invalid media value (0x00) [ 1569.865352] FAT-fs (loop0): Can't find a valid FAT filesystem 01:29:08 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:29:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 4) [ 1569.878936] Process accounting resumed [ 1569.974501] Process accounting resumed 01:29:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:29:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:29:08 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1570.162384] loop2: detected capacity change from 0 to 40 [ 1570.163758] loop5: detected capacity change from 0 to 40 [ 1570.179080] loop7: detected capacity change from 0 to 40 [ 1570.218978] FAULT_INJECTION: forcing a failure. [ 1570.218978] name failslab, interval 1, probability 0, space 0, times 0 [ 1570.220698] CPU: 0 UID: 0 PID: 12910 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1570.221978] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1570.223172] Call Trace: [ 1570.223582] [ 1570.223957] dump_stack_lvl+0xfa/0x120 [ 1570.224637] should_fail_ex+0x4b1/0x5b0 [ 1570.225336] ? alloc_empty_file+0x76/0x1e0 [ 1570.226045] should_failslab+0xc2/0x120 [ 1570.226706] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1570.227450] ? srso_return_thunk+0x5/0x5f [ 1570.227830] loop6: detected capacity change from 0 to 40 [ 1570.228116] ? hlock_class+0x4e/0x130 [ 1570.229637] ? srso_return_thunk+0x5/0x5f [ 1570.230354] alloc_empty_file+0x76/0x1e0 [ 1570.231050] path_openat+0xe1/0x2980 [ 1570.231658] ? srso_return_thunk+0x5/0x5f [ 1570.232346] ? __lock_acquire+0x17ec/0x4430 [ 1570.233080] ? __pfx_path_openat+0x10/0x10 [ 1570.233769] ? __pfx___lock_acquire+0x10/0x10 [ 1570.234476] ? srso_return_thunk+0x5/0x5f 01:29:08 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 3) [ 1570.235174] ? find_held_lock+0x2c/0x110 [ 1570.236058] do_filp_open+0x1e9/0x450 [ 1570.236078] loop4: detected capacity change from 0 to 40 [ 1570.236141] ? __pfx_do_filp_open+0x10/0x10 [ 1570.238145] ? find_held_lock+0x2c/0x110 [ 1570.238828] ? srso_return_thunk+0x5/0x5f [ 1570.239523] ? lock_release+0x20f/0x6f0 [ 1570.240166] ? __pfx_lock_release+0x10/0x10 [ 1570.240868] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1570.241621] ? lock_acquire+0x32/0xc0 [ 1570.242245] ? srso_return_thunk+0x5/0x5f [ 1570.242945] ? _raw_spin_unlock+0x1e/0x40 [ 1570.243611] ? srso_return_thunk+0x5/0x5f [ 1570.244300] ? alloc_fd+0x2c0/0x560 [ 1570.244938] do_sys_openat2+0x164/0x1d0 [ 1570.245621] ? __pfx_do_sys_openat2+0x10/0x10 [ 1570.246321] FAT-fs (loop6): bogus number of reserved sectors [ 1570.246378] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1570.247170] ? srso_return_thunk+0x5/0x5f [ 1570.248792] ? __fget_files+0x206/0x3b0 [ 1570.249459] __x64_sys_openat+0x143/0x200 [ 1570.250163] ? __pfx___x64_sys_openat+0x10/0x10 [ 1570.250927] ? ksys_write+0x1b1/0x240 [ 1570.251582] do_syscall_64+0xbf/0x1d0 [ 1570.252238] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1570.253057] RIP: 0033:0x7efd7a167b19 [ 1570.253632] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1570.256167] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1570.257298] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1570.258336] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1570.259375] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1570.260402] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1570.261440] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1570.262526] [ 1570.265508] FAT-fs (loop7): invalid media value (0x00) [ 1570.268671] FAT-fs (loop7): Can't find a valid FAT filesystem 01:29:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1570.382379] loop6: detected capacity change from 0 to 40 01:29:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) [ 1570.393143] FAT-fs (loop6): bogus number of reserved sectors [ 1570.394291] FAT-fs (loop6): Can't find a valid FAT filesystem 01:29:08 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1570.415062] Process accounting resumed 01:29:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{0x0}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1570.490234] loop6: detected capacity change from 0 to 40 01:29:08 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1570.527108] loop1: detected capacity change from 0 to 40 [ 1570.539246] loop3: detected capacity change from 0 to 40 [ 1570.557570] FAT-fs (loop6): bogus number of reserved sectors [ 1570.558421] FAT-fs (loop6): Can't find a valid FAT filesystem 01:29:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 5) [ 1570.598315] loop2: detected capacity change from 0 to 40 [ 1570.612994] FAT-fs (loop3): invalid media value (0x00) [ 1570.613784] FAT-fs (loop3): Can't find a valid FAT filesystem 01:29:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1570.642198] loop0: detected capacity change from 0 to 40 [ 1570.684867] FAT-fs (loop0): bogus number of FAT sectors [ 1570.685496] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1570.691495] loop6: detected capacity change from 0 to 40 [ 1570.712557] FAT-fs (loop6): bogus number of reserved sectors [ 1570.713755] FAT-fs (loop6): Can't find a valid FAT filesystem 01:29:08 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1570.763379] Process accounting resumed [ 1570.800994] loop3: detected capacity change from 0 to 40 [ 1570.823875] FAT-fs (loop3): invalid media value (0x00) [ 1570.824918] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1570.876944] loop5: detected capacity change from 0 to 40 01:29:08 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 4) 01:29:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1570.989140] loop4: detected capacity change from 0 to 40 [ 1571.014180] loop1: detected capacity change from 0 to 40 [ 1571.020811] Process accounting resumed [ 1571.081238] FAULT_INJECTION: forcing a failure. [ 1571.081238] name failslab, interval 1, probability 0, space 0, times 0 [ 1571.083493] CPU: 1 UID: 0 PID: 12941 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1571.084921] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1571.086244] Call Trace: [ 1571.086700] [ 1571.087114] dump_stack_lvl+0xfa/0x120 [ 1571.087878] should_fail_ex+0x4b1/0x5b0 [ 1571.088690] ? fat_cache_add.part.0+0x3c6/0x5d0 [ 1571.089536] should_failslab+0xc2/0x120 [ 1571.090274] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1571.091093] ? lock_acquire+0x32/0xc0 [ 1571.091777] ? fat_cache_add.part.0+0x28/0x5d0 [ 1571.092651] fat_cache_add.part.0+0x3c6/0x5d0 [ 1571.093486] fat_get_cluster+0x922/0xd40 [ 1571.094277] ? __pfx_fat_get_cluster+0x10/0x10 [ 1571.095152] ? __pfx_fat_chain_add+0x10/0x10 [ 1571.095961] fat_get_mapped_cluster+0x216/0x4a0 [ 1571.096824] ? __pfx_fat_get_mapped_cluster+0x10/0x10 [ 1571.097776] ? srso_return_thunk+0x5/0x5f [ 1571.098569] fat_bmap+0x1fd/0x450 [ 1571.099247] fat_get_block+0x33e/0x9f0 [ 1571.100005] ? __pfx_fat_get_block+0x10/0x10 [ 1571.100803] ? _raw_spin_unlock+0x1e/0x40 [ 1571.101550] ? srso_return_thunk+0x5/0x5f [ 1571.102323] ? create_empty_buffers+0x219/0x460 [ 1571.103204] ? srso_return_thunk+0x5/0x5f [ 1571.103998] __block_write_begin_int+0x472/0x1570 [ 1571.104866] ? __pfx_fat_get_block+0x10/0x10 [ 1571.105689] ? __pfx___block_write_begin_int+0x10/0x10 [ 1571.106602] ? __pfx_fat_get_block+0x10/0x10 [ 1571.107382] ? srso_return_thunk+0x5/0x5f [ 1571.108161] ? __filemap_get_folio+0x250/0x810 [ 1571.109035] ? __pfx_fat_get_block+0x10/0x10 [ 1571.109824] block_write_begin+0x9a/0x1d0 [ 1571.110575] cont_write_begin+0x554/0x810 [ 1571.111311] ? __lock_acquire+0x17ec/0x4430 [ 1571.112082] ? __pfx_mark_lock+0x10/0x10 [ 1571.112821] ? __pfx_fat_get_block+0x10/0x10 [ 1571.113617] ? __pfx_cont_write_begin+0x10/0x10 [ 1571.114435] ? hlock_class+0x4e/0x130 [ 1571.115154] ? srso_return_thunk+0x5/0x5f [ 1571.115921] ? mark_lock+0xac/0x1370 [ 1571.116611] ? srso_return_thunk+0x5/0x5f [ 1571.117409] ? hlock_class+0x4e/0x130 [ 1571.118134] ? srso_return_thunk+0x5/0x5f [ 1571.118913] ? __lock_acquire+0x17ec/0x4430 [ 1571.119706] fat_write_begin+0x64/0x150 [ 1571.120426] ? __pfx_fat_get_block+0x10/0x10 [ 1571.121282] cont_write_begin+0x2e4/0x810 [ 1571.122056] ? __pfx_fat_get_block+0x10/0x10 [ 1571.122846] ? __pfx_cont_write_begin+0x10/0x10 [ 1571.123656] ? reacquire_held_locks+0x22f/0x4f0 [ 1571.124486] ? __mark_inode_dirty+0x656/0xd40 [ 1571.125309] ? srso_return_thunk+0x5/0x5f [ 1571.126079] ? fault_in_readable+0x181/0x1f0 [ 1571.126897] ? __pfx_fault_in_readable+0x10/0x10 [ 1571.127740] ? srso_safe_ret+0xc/0x20 [ 1571.128478] fat_write_begin+0x64/0x150 [ 1571.129217] ? __pfx_fat_get_block+0x10/0x10 [ 1571.130017] generic_perform_write+0x284/0x7e0 [ 1571.130861] ? __mark_inode_dirty+0x656/0xd40 [ 1571.131692] ? __pfx_generic_perform_write+0x10/0x10 [ 1571.132597] ? srso_return_thunk+0x5/0x5f [ 1571.133390] ? __mark_inode_dirty+0x557/0xd40 [ 1571.134210] ? __pfx_fat_update_time+0x10/0x10 [ 1571.135039] ? srso_return_thunk+0x5/0x5f [ 1571.135815] ? srso_return_thunk+0x5/0x5f [ 1571.136584] ? mnt_put_write_access_file+0x45/0xe0 [ 1571.137545] __generic_file_write_iter+0x160/0x1a0 [ 1571.138457] generic_file_write_iter+0xe1/0x340 [ 1571.139346] do_iter_readv_writev+0x51f/0x7e0 [ 1571.140147] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1571.141037] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1571.141936] ? srso_return_thunk+0x5/0x5f [ 1571.142726] ? lock_is_held_type+0x9e/0x120 [ 1571.143540] vfs_writev+0x2d8/0xcc0 [ 1571.144234] ? __pfx_vfs_writev+0x10/0x10 [ 1571.144993] ? __fget_files+0x1fc/0x3b0 [ 1571.145708] ? srso_return_thunk+0x5/0x5f [ 1571.146476] ? lock_release+0x20f/0x6f0 [ 1571.147216] ? srso_return_thunk+0x5/0x5f [ 1571.147998] ? lock_acquire+0x32/0xc0 [ 1571.148701] ? __fget_files+0x34/0x3b0 [ 1571.149421] ? srso_return_thunk+0x5/0x5f [ 1571.150191] ? __fget_files+0x206/0x3b0 [ 1571.150940] do_pwritev+0x1b6/0x270 [ 1571.151611] ? __pfx_do_pwritev+0x10/0x10 [ 1571.152350] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1571.153345] do_syscall_64+0xbf/0x1d0 [ 1571.154072] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1571.154979] RIP: 0033:0x7fd139351b19 [ 1571.155634] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1571.158485] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1571.159739] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1571.160909] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1571.162071] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1571.163219] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000001 [ 1571.164372] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1571.165589] 01:29:31 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 6) 01:29:31 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:29:31 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 5) 01:29:31 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) 01:29:31 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:29:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:29:31 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:29:31 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1593.540996] loop5: detected capacity change from 0 to 40 [ 1593.542430] loop2: detected capacity change from 0 to 40 [ 1593.563312] loop4: detected capacity change from 0 to 40 [ 1593.580853] FAULT_INJECTION: forcing a failure. [ 1593.580853] name failslab, interval 1, probability 0, space 0, times 0 [ 1593.581818] CPU: 0 UID: 0 PID: 12953 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1593.582538] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1593.583221] Call Trace: [ 1593.583455] [ 1593.583667] dump_stack_lvl+0xfa/0x120 [ 1593.584053] should_fail_ex+0x4b1/0x5b0 [ 1593.584454] ? security_file_alloc+0x35/0x130 [ 1593.584867] should_failslab+0xc2/0x120 [ 1593.585249] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1593.585680] ? srso_return_thunk+0x5/0x5f [ 1593.586077] ? __create_object+0x59/0x80 [ 1593.586482] security_file_alloc+0x35/0x130 [ 1593.586879] init_file+0x95/0x490 [ 1593.587228] alloc_empty_file+0x94/0x1e0 [ 1593.587631] path_openat+0xe1/0x2980 [ 1593.587981] ? srso_return_thunk+0x5/0x5f [ 1593.588377] ? __lock_acquire+0x17ec/0x4430 [ 1593.588790] ? __pfx_path_openat+0x10/0x10 [ 1593.589178] ? __pfx___lock_acquire+0x10/0x10 [ 1593.589588] ? srso_return_thunk+0x5/0x5f [ 1593.589983] ? find_held_lock+0x2c/0x110 [ 1593.590377] do_filp_open+0x1e9/0x450 [ 1593.590736] ? __pfx_do_filp_open+0x10/0x10 [ 1593.591128] ? find_held_lock+0x2c/0x110 [ 1593.591517] ? srso_return_thunk+0x5/0x5f [ 1593.591912] ? lock_release+0x20f/0x6f0 [ 1593.592280] ? __pfx_lock_release+0x10/0x10 [ 1593.592677] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1593.593111] ? lock_acquire+0x32/0xc0 [ 1593.593476] ? srso_return_thunk+0x5/0x5f [ 1593.593877] ? _raw_spin_unlock+0x1e/0x40 [ 1593.594260] ? srso_return_thunk+0x5/0x5f [ 1593.594654] ? alloc_fd+0x2c0/0x560 [ 1593.595012] do_sys_openat2+0x164/0x1d0 [ 1593.595398] ? __pfx_do_sys_openat2+0x10/0x10 [ 1593.595831] ? srso_return_thunk+0x5/0x5f [ 1593.596225] ? __fget_files+0x206/0x3b0 [ 1593.596600] __x64_sys_openat+0x143/0x200 [ 1593.597006] ? __pfx___x64_sys_openat+0x10/0x10 [ 1593.597450] ? ksys_write+0x1b1/0x240 [ 1593.597813] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1593.598326] do_syscall_64+0xbf/0x1d0 [ 1593.598707] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1593.599178] RIP: 0033:0x7efd7a167b19 [ 1593.599513] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1593.600989] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1593.601647] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1593.602247] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1593.602847] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1593.603446] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1593.604047] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1593.604670] [ 1593.607763] Process accounting resumed [ 1593.639505] loop3: detected capacity change from 0 to 40 [ 1593.648550] loop7: detected capacity change from 0 to 40 [ 1593.671741] FAT-fs (loop3): invalid media value (0x00) [ 1593.672944] FAT-fs (loop3): Can't find a valid FAT filesystem 01:29:31 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1593.675536] loop1: detected capacity change from 0 to 40 [ 1593.676905] FAT-fs (loop7): invalid media value (0x00) [ 1593.678033] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1593.697300] loop6: detected capacity change from 0 to 40 [ 1593.716716] FAT-fs (loop6): bogus number of reserved sectors [ 1593.717715] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1593.741395] loop4: detected capacity change from 0 to 40 [ 1593.754397] loop0: detected capacity change from 0 to 40 [ 1593.778687] FAT-fs (loop0): bogus number of FAT sectors [ 1593.779163] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1593.811476] Process accounting resumed [ 1593.940144] Process accounting resumed 01:29:54 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 7) 01:29:54 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) 01:29:54 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:29:54 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:29:54 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 6) 01:29:54 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:29:54 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:29:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1616.693559] loop5: detected capacity change from 0 to 40 [ 1616.707920] loop2: detected capacity change from 0 to 40 [ 1616.719369] loop6: detected capacity change from 0 to 40 [ 1616.737746] FAT-fs (loop6): bogus number of reserved sectors [ 1616.738291] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1616.776151] loop4: detected capacity change from 0 to 40 [ 1616.788107] loop7: detected capacity change from 0 to 40 01:29:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 8) [ 1616.810001] loop1: detected capacity change from 0 to 40 [ 1616.811692] FAT-fs (loop7): invalid media value (0x00) [ 1616.812205] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1616.851528] loop3: detected capacity change from 0 to 40 01:29:55 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) [ 1616.859058] loop0: detected capacity change from 0 to 40 [ 1616.866010] Process accounting resumed [ 1616.899961] FAULT_INJECTION: forcing a failure. [ 1616.899961] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1616.902099] CPU: 1 UID: 0 PID: 12992 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 01:29:55 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1616.903575] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1616.905070] Call Trace: [ 1616.905537] [ 1616.905966] dump_stack_lvl+0xfa/0x120 [ 1616.906765] should_fail_ex+0x4b1/0x5b0 [ 1616.907569] should_fail_alloc_page+0xe0/0x110 [ 1616.908429] prepare_alloc_pages+0x178/0x500 [ 1616.909263] ? srso_return_thunk+0x5/0x5f [ 1616.910055] ? mark_lock+0xac/0x1370 [ 1616.910794] __alloc_pages_noprof+0x180/0x1f90 [ 1616.911644] ? srso_return_thunk+0x5/0x5f [ 1616.912441] ? hlock_class+0x4e/0x130 [ 1616.913179] ? srso_return_thunk+0x5/0x5f [ 1616.913973] ? __lock_acquire+0xccf/0x4430 [ 1616.914787] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1616.915700] ? srso_return_thunk+0x5/0x5f [ 1616.916498] ? srso_return_thunk+0x5/0x5f [ 1616.917327] ? srso_return_thunk+0x5/0x5f [ 1616.918108] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1616.918792] FAT-fs (loop3): invalid media value (0x00) [ 1616.919027] ? srso_return_thunk+0x5/0x5f [ 1616.919477] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1616.920104] ? policy_nodemask+0xeb/0x4e0 [ 1616.921405] alloc_pages_mpol_noprof+0xf2/0x330 [ 1616.922262] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1616.923193] ? srso_return_thunk+0x5/0x5f [ 1616.924008] ? xas_load+0x67/0x4f0 [ 1616.924707] ? srso_return_thunk+0x5/0x5f [ 1616.925487] ? lock_acquire+0x32/0xc0 [ 1616.926177] ? filemap_get_entry+0xc6/0x3b0 [ 1616.927041] folio_alloc_noprof+0x21/0x70 [ 1616.927791] filemap_alloc_folio_noprof+0x378/0x410 [ 1616.928706] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1616.929683] ? srso_return_thunk+0x5/0x5f [ 1616.930506] ? find_held_lock+0x2c/0x110 [ 1616.931307] ? __pfx_fat_get_block+0x10/0x10 [ 1616.932120] __filemap_get_folio+0x315/0x810 [ 1616.932962] ? __pfx_fat_get_block+0x10/0x10 [ 1616.933763] block_write_begin+0x66/0x1d0 [ 1616.934560] cont_write_begin+0x554/0x810 [ 1616.935309] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1616.936246] ? srso_return_thunk+0x5/0x5f [ 1616.937031] ? mark_buffer_dirty+0x2df/0x3b0 [ 1616.937871] ? __pfx_fat_get_block+0x10/0x10 [ 1616.938694] ? __pfx_cont_write_begin+0x10/0x10 [ 1616.939531] ? generic_write_end+0x209/0x370 [ 1616.940367] ? srso_return_thunk+0x5/0x5f [ 1616.941161] fat_write_begin+0x64/0x150 [ 1616.941887] ? __pfx_fat_get_block+0x10/0x10 [ 1616.942755] cont_write_begin+0x2e4/0x810 [ 1616.943548] ? __pfx_fat_get_block+0x10/0x10 [ 1616.944370] ? __pfx_cont_write_begin+0x10/0x10 [ 1616.945194] ? reacquire_held_locks+0x22f/0x4f0 [ 1616.946026] ? __mark_inode_dirty+0x656/0xd40 [ 1616.946875] ? srso_return_thunk+0x5/0x5f [ 1616.947676] ? fault_in_readable+0x181/0x1f0 [ 1616.948492] ? __pfx_fault_in_readable+0x10/0x10 [ 1616.949340] ? srso_safe_ret+0xc/0x20 [ 1616.950084] fat_write_begin+0x64/0x150 [ 1616.950834] ? __pfx_fat_get_block+0x10/0x10 [ 1616.951656] generic_perform_write+0x284/0x7e0 [ 1616.952529] ? __mark_inode_dirty+0x656/0xd40 [ 1616.953359] ? __pfx_generic_perform_write+0x10/0x10 [ 1616.954294] ? srso_return_thunk+0x5/0x5f [ 1616.955102] ? __mark_inode_dirty+0x557/0xd40 [ 1616.955942] ? __pfx_fat_update_time+0x10/0x10 [ 1616.956788] ? srso_return_thunk+0x5/0x5f [ 1616.957571] ? srso_return_thunk+0x5/0x5f [ 1616.958393] ? mnt_put_write_access_file+0x45/0xe0 [ 1616.959356] __generic_file_write_iter+0x160/0x1a0 [ 1616.960299] generic_file_write_iter+0xe1/0x340 [ 1616.961205] do_iter_readv_writev+0x51f/0x7e0 [ 1616.962024] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1616.962927] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1616.963837] ? srso_return_thunk+0x5/0x5f [ 1616.964631] ? lock_is_held_type+0x9e/0x120 [ 1616.965459] vfs_writev+0x2d8/0xcc0 [ 1616.966159] ? __pfx_vfs_writev+0x10/0x10 [ 1616.966948] ? __fget_files+0x1fc/0x3b0 [ 1616.967686] ? srso_return_thunk+0x5/0x5f [ 1616.968468] ? lock_release+0x20f/0x6f0 [ 1616.969220] ? srso_return_thunk+0x5/0x5f [ 1616.970000] ? lock_acquire+0x32/0xc0 [ 1616.970719] ? __fget_files+0x34/0x3b0 [ 1616.971451] ? srso_return_thunk+0x5/0x5f [ 1616.972219] ? __fget_files+0x206/0x3b0 [ 1616.972976] do_pwritev+0x1b6/0x270 [ 1616.973656] ? __pfx_do_pwritev+0x10/0x10 [ 1616.974440] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1616.975441] do_syscall_64+0xbf/0x1d0 [ 1616.976188] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1616.977101] RIP: 0033:0x7fd139351b19 [ 1616.977771] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1616.980742] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1616.982005] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1616.983204] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1616.984380] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1616.985564] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000001 [ 1616.986756] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1616.987986] [ 1616.996676] loop5: detected capacity change from 0 to 40 [ 1616.997500] FAT-fs (loop0): bogus number of FAT sectors [ 1616.998587] FAT-fs (loop0): Can't find a valid FAT filesystem [ 1617.018119] loop2: detected capacity change from 0 to 40 [ 1617.062134] Process accounting resumed [ 1617.062505] loop6: detected capacity change from 0 to 40 [ 1617.082994] FAULT_INJECTION: forcing a failure. [ 1617.082994] name failslab, interval 1, probability 0, space 0, times 0 [ 1617.084082] CPU: 0 UID: 0 PID: 12996 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1617.084816] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1617.085496] Call Trace: [ 1617.085733] [ 1617.085950] dump_stack_lvl+0xfa/0x120 [ 1617.086357] should_fail_ex+0x4b1/0x5b0 [ 1617.086767] should_failslab+0xc2/0x120 [ 1617.087154] kmem_cache_alloc_lru_noprof+0x74/0x3c0 [ 1617.087618] ? __d_alloc+0x31/0x990 [ 1617.087983] __d_alloc+0x31/0x990 [ 1617.088329] ? hlock_class+0x4e/0x130 [ 1617.088706] ? srso_return_thunk+0x5/0x5f [ 1617.089109] ? mark_lock+0xac/0x1370 [ 1617.089467] d_alloc+0x4a/0x1e0 [ 1617.089801] d_alloc_parallel+0xe6/0x1140 [ 1617.090210] ? lock_release+0x20f/0x6f0 [ 1617.090598] ? trace_lock_acquire+0x137/0x1b0 [ 1617.091029] ? lock_release+0x20f/0x6f0 [ 1617.091407] ? __pfx_d_alloc_parallel+0x10/0x10 [ 1617.091854] ? lock_is_held_type+0x9e/0x120 [ 1617.092264] ? srso_return_thunk+0x5/0x5f [ 1617.092672] ? __d_lookup+0x25f/0x490 [ 1617.093067] lookup_open.isra.0+0x960/0x1550 [ 1617.093521] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 1617.093987] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1617.094450] ? srso_return_thunk+0x5/0x5f [ 1617.094855] ? lock_acquire+0x32/0xc0 [ 1617.095209] ? path_openat+0xc28/0x2980 [ 1617.095593] ? __pfx_down_write+0x10/0x10 [ 1617.095997] ? mnt_get_write_access+0x1ea/0x2d0 [ 1617.096460] path_openat+0xc91/0x2980 [ 1617.096848] ? __pfx_path_openat+0x10/0x10 [ 1617.097241] ? __pfx___lock_acquire+0x10/0x10 [ 1617.097655] ? srso_return_thunk+0x5/0x5f [ 1617.098051] ? find_held_lock+0x2c/0x110 [ 1617.098461] do_filp_open+0x1e9/0x450 [ 1617.098826] ? __pfx_do_filp_open+0x10/0x10 [ 1617.099223] ? find_held_lock+0x2c/0x110 [ 1617.099639] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1617.100073] ? lock_acquire+0x32/0xc0 [ 1617.100431] ? srso_return_thunk+0x5/0x5f [ 1617.100840] ? srso_return_thunk+0x5/0x5f [ 1617.101236] ? alloc_fd+0x2c0/0x560 [ 1617.101599] do_sys_openat2+0x164/0x1d0 [ 1617.101994] ? __pfx_do_sys_openat2+0x10/0x10 [ 1617.102442] ? srso_return_thunk+0x5/0x5f [ 1617.102853] ? __fget_files+0x206/0x3b0 [ 1617.103238] __x64_sys_openat+0x143/0x200 [ 1617.103648] ? __pfx___x64_sys_openat+0x10/0x10 [ 1617.104094] ? ksys_write+0x1b1/0x240 [ 1617.104460] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1617.104986] do_syscall_64+0xbf/0x1d0 [ 1617.105371] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1617.105847] RIP: 0033:0x7efd7a167b19 [ 1617.106186] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1617.107688] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1617.108344] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1617.108954] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1617.109560] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1617.110166] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1617.110783] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1617.111417] [ 1617.113659] FAT-fs (loop6): bogus number of reserved sectors [ 1617.114160] FAT-fs (loop6): Can't find a valid FAT filesystem 01:30:16 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:30:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) acct(0x0) 01:30:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 9) 01:30:16 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:30:16 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:30:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 7) 01:30:16 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:30:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) [ 1637.931487] loop4: detected capacity change from 0 to 40 [ 1637.954483] loop1: detected capacity change from 0 to 40 [ 1637.961023] Process accounting resumed [ 1637.964217] loop2: detected capacity change from 0 to 40 [ 1637.984851] loop0: detected capacity change from 0 to 40 [ 1637.991466] loop7: detected capacity change from 0 to 40 [ 1638.022209] FAT-fs (loop7): invalid media value (0x00) [ 1638.023194] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1638.035825] loop5: detected capacity change from 0 to 40 [ 1638.057952] loop6: detected capacity change from 0 to 40 [ 1638.063323] loop3: detected capacity change from 0 to 40 [ 1638.075123] FAT-fs (loop6): bogus number of reserved sectors [ 1638.075699] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1638.075883] Process accounting resumed [ 1638.098577] FAT-fs (loop3): invalid media value (0x00) [ 1638.099890] FAT-fs (loop3): Can't find a valid FAT filesystem 01:30:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) acct(0x0) 01:30:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) 01:30:16 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00", 0xc}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1638.185443] loop2: detected capacity change from 0 to 40 01:30:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 8) 01:30:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 10) 01:30:16 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1638.279491] loop4: detected capacity change from 0 to 40 01:30:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) [ 1638.314798] Process accounting resumed 01:30:16 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:30:16 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1638.366427] loop1: detected capacity change from 0 to 40 [ 1638.376061] loop7: detected capacity change from 0 to 40 [ 1638.386005] FAT-fs (loop7): invalid media value (0x00) [ 1638.386468] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1638.392863] loop6: detected capacity change from 0 to 40 01:30:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) acct(0x0) [ 1638.409692] FAT-fs (loop6): bogus number of reserved sectors [ 1638.410454] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1638.451908] loop2: detected capacity change from 0 to 40 [ 1638.457206] loop5: detected capacity change from 0 to 40 01:30:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 9) [ 1638.510822] FAULT_INJECTION: forcing a failure. [ 1638.510822] name failslab, interval 1, probability 0, space 0, times 0 [ 1638.512195] CPU: 1 UID: 0 PID: 13040 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1638.513090] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1638.513920] Call Trace: [ 1638.514131] loop0: detected capacity change from 0 to 40 [ 1638.514192] [ 1638.514937] dump_stack_lvl+0xfa/0x120 [ 1638.515420] should_fail_ex+0x4b1/0x5b0 [ 1638.515917] ? fat_parse_long.constprop.0+0x8e9/0xb50 [ 1638.516506] should_failslab+0xc2/0x120 [ 1638.516974] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1638.517497] ? __pfx___lock_acquire+0x10/0x10 [ 1638.517995] ? __pfx___lock_acquire+0x10/0x10 [ 1638.518508] fat_parse_long.constprop.0+0x8e9/0xb50 [ 1638.519100] ? lock_acquire.part.0+0xeb/0x320 [ 1638.519614] fat_search_long+0x384/0xdb0 [ 1638.520097] ? __pfx___mutex_trylock_common+0x10/0x10 [ 1638.520675] ? srso_return_thunk+0x5/0x5f [ 1638.521161] ? lock_acquire+0x32/0xc0 [ 1638.521604] ? __pfx_fat_search_long+0x10/0x10 [ 1638.522135] ? srso_return_thunk+0x5/0x5f [ 1638.522624] ? vfat_lookup+0xef/0x560 [ 1638.523090] ? srso_return_thunk+0x5/0x5f [ 1638.523606] ? srso_return_thunk+0x5/0x5f [ 1638.524098] ? selinux_determine_inode_label+0x1b6/0x340 [ 1638.524733] vfat_lookup+0x245/0x560 [ 1638.525185] ? __pfx_vfat_lookup+0x10/0x10 [ 1638.525689] ? srso_return_thunk+0x5/0x5f [ 1638.526202] lookup_open.isra.0+0x79a/0x1550 [ 1638.526748] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 1638.527322] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1638.527877] ? srso_return_thunk+0x5/0x5f [ 1638.528365] ? lock_acquire+0x32/0xc0 [ 1638.528801] ? path_openat+0xc28/0x2980 [ 1638.529268] ? __pfx_down_write+0x10/0x10 [ 1638.529758] ? mnt_get_write_access+0x1ea/0x2d0 [ 1638.530314] path_openat+0xc91/0x2980 [ 1638.530783] ? __pfx_path_openat+0x10/0x10 [ 1638.531272] ? __pfx___lock_acquire+0x10/0x10 [ 1638.531768] ? srso_return_thunk+0x5/0x5f [ 1638.532260] ? find_held_lock+0x2c/0x110 [ 1638.532751] do_filp_open+0x1e9/0x450 [ 1638.533192] ? __pfx_do_filp_open+0x10/0x10 [ 1638.533676] ? find_held_lock+0x2c/0x110 [ 1638.534178] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1638.534706] ? lock_acquire+0x32/0xc0 [ 1638.535151] ? srso_return_thunk+0x5/0x5f [ 1638.535643] ? srso_return_thunk+0x5/0x5f [ 1638.536121] ? alloc_fd+0x2c0/0x560 [ 1638.536559] do_sys_openat2+0x164/0x1d0 [ 1638.537034] ? __pfx_do_sys_openat2+0x10/0x10 [ 1638.537574] ? srso_return_thunk+0x5/0x5f [ 1638.538058] ? __fget_files+0x206/0x3b0 [ 1638.538521] __x64_sys_openat+0x143/0x200 [ 1638.539019] ? __pfx___x64_sys_openat+0x10/0x10 [ 1638.539689] ? ksys_write+0x1b1/0x240 [ 1638.540138] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1638.540765] do_syscall_64+0xbf/0x1d0 [ 1638.541232] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1638.541808] RIP: 0033:0x7efd7a167b19 [ 1638.542215] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1638.544010] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1638.544800] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1638.545532] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1638.546263] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1638.547001] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1638.547730] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1638.548645] [ 1638.558549] Process accounting resumed [ 1638.572874] loop3: detected capacity change from 0 to 40 [ 1638.574400] loop1: detected capacity change from 0 to 40 [ 1638.592940] FAT-fs (loop3): invalid media value (0x00) [ 1638.593509] FAT-fs (loop3): Can't find a valid FAT filesystem 01:30:16 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:30:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) [ 1638.642004] loop4: detected capacity change from 0 to 40 01:30:16 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1638.688008] Process accounting resumed 01:30:16 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1638.700860] loop7: detected capacity change from 0 to 40 [ 1638.713291] FAT-fs (loop7): bogus number of FAT sectors [ 1638.713956] FAT-fs (loop7): Can't find a valid FAT filesystem 01:30:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 10) [ 1638.739347] loop2: detected capacity change from 0 to 40 01:30:16 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1638.822773] loop6: detected capacity change from 0 to 40 [ 1638.841429] loop3: detected capacity change from 0 to 40 [ 1638.844278] loop1: detected capacity change from 0 to 40 [ 1638.845688] FAT-fs (loop6): invalid media value (0x00) [ 1638.846156] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1638.869055] FAT-fs (loop3): bogus number of FAT sectors [ 1638.870526] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1638.915299] loop0: detected capacity change from 0 to 40 [ 1638.957969] Process accounting resumed 01:30:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 11) 01:30:36 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:30:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) 01:30:36 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) acct(0x0) 01:30:36 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 11) 01:30:36 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:30:36 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:30:36 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1658.660290] loop6: detected capacity change from 0 to 40 [ 1658.663368] loop3: detected capacity change from 0 to 40 [ 1658.664777] loop5: detected capacity change from 0 to 40 [ 1658.672800] FAT-fs (loop6): invalid media value (0x00) [ 1658.673296] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1658.674060] FAT-fs (loop3): bogus number of FAT sectors [ 1658.674517] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1658.702797] loop7: detected capacity change from 0 to 40 [ 1658.719795] FAT-fs (loop7): bogus number of FAT sectors [ 1658.720268] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1658.725170] loop0: detected capacity change from 0 to 40 [ 1658.778328] loop1: detected capacity change from 0 to 40 [ 1658.780049] loop4: detected capacity change from 0 to 40 [ 1658.782016] loop2: detected capacity change from 0 to 40 01:30:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 12) [ 1658.791878] Process accounting resumed 01:30:37 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440", 0x12}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1658.856077] Process accounting resumed 01:30:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1658.869975] FAULT_INJECTION: forcing a failure. [ 1658.869975] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1658.871854] CPU: 0 UID: 0 PID: 13083 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1658.873200] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1658.874445] Call Trace: [ 1658.874895] [ 1658.875288] dump_stack_lvl+0xfa/0x120 [ 1658.876007] should_fail_ex+0x4b1/0x5b0 [ 1658.876757] should_fail_alloc_page+0xe0/0x110 [ 1658.877565] prepare_alloc_pages+0x178/0x500 [ 1658.878364] __alloc_pages_noprof+0x180/0x1f90 [ 1658.879152] ? srso_return_thunk+0x5/0x5f [ 1658.879888] ? hlock_class+0x4e/0x130 [ 1658.880566] ? srso_return_thunk+0x5/0x5f [ 1658.881304] ? __lock_acquire+0xccf/0x4430 [ 1658.882032] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1658.882890] ? srso_return_thunk+0x5/0x5f [ 1658.883646] ? srso_return_thunk+0x5/0x5f [ 1658.884401] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1658.885268] ? srso_return_thunk+0x5/0x5f [ 1658.885997] ? policy_nodemask+0xeb/0x4e0 [ 1658.886761] alloc_pages_mpol_noprof+0xf2/0x330 [ 1658.887544] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1658.888419] ? srso_return_thunk+0x5/0x5f [ 1658.889146] ? xas_load+0x67/0x4f0 [ 1658.889804] ? lock_acquire+0x32/0xc0 [ 1658.890452] ? filemap_get_entry+0xc6/0x3b0 [ 1658.891237] folio_alloc_noprof+0x21/0x70 [ 1658.891947] filemap_alloc_folio_noprof+0x378/0x410 [ 1658.892803] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1658.893713] ? srso_return_thunk+0x5/0x5f [ 1658.894447] ? mark_held_locks+0x9e/0xe0 [ 1658.895146] ? __pfx_fat_get_block+0x10/0x10 [ 1658.895908] __filemap_get_folio+0x315/0x810 [ 1658.896683] ? srso_return_thunk+0x5/0x5f [ 1658.897430] ? __pfx_fat_get_block+0x10/0x10 [ 1658.898185] block_write_begin+0x66/0x1d0 [ 1658.898897] cont_write_begin+0x554/0x810 [ 1658.899602] ? _raw_spin_unlock_irqrestore+0x34/0x50 [ 1658.900492] ? srso_return_thunk+0x5/0x5f [ 1658.901226] ? mark_buffer_dirty+0x2df/0x3b0 [ 1658.901997] ? __pfx_fat_get_block+0x10/0x10 [ 1658.902747] ? __pfx_cont_write_begin+0x10/0x10 [ 1658.903544] ? generic_write_end+0x209/0x370 [ 1658.904347] ? srso_return_thunk+0x5/0x5f [ 1658.905103] fat_write_begin+0x64/0x150 [ 1658.905790] ? __pfx_fat_get_block+0x10/0x10 [ 1658.906549] cont_write_begin+0x2e4/0x810 [ 1658.907293] ? __pfx_fat_get_block+0x10/0x10 [ 1658.908047] ? __pfx_cont_write_begin+0x10/0x10 [ 1658.908833] ? reacquire_held_locks+0x22f/0x4f0 01:30:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1658.909610] ? __mark_inode_dirty+0x656/0xd40 [ 1658.910498] ? srso_return_thunk+0x5/0x5f [ 1658.911230] ? fault_in_readable+0x181/0x1f0 [ 1658.912003] ? __pfx_fault_in_readable+0x10/0x10 [ 1658.912799] ? srso_safe_ret+0xc/0x20 [ 1658.913500] fat_write_begin+0x64/0x150 [ 1658.914175] ? __pfx_fat_get_block+0x10/0x10 [ 1658.914943] generic_perform_write+0x284/0x7e0 [ 1658.915756] ? __mark_inode_dirty+0x656/0xd40 [ 1658.916545] ? __pfx_generic_perform_write+0x10/0x10 [ 1658.917397] ? srso_return_thunk+0x5/0x5f [ 1658.918133] ? __mark_inode_dirty+0x557/0xd40 [ 1658.918906] ? __pfx_fat_update_time+0x10/0x10 [ 1658.919707] ? srso_return_thunk+0x5/0x5f [ 1658.920437] ? srso_return_thunk+0x5/0x5f [ 1658.921169] ? mnt_put_write_access_file+0x45/0xe0 [ 1658.922048] __generic_file_write_iter+0x160/0x1a0 [ 1658.922912] generic_file_write_iter+0xe1/0x340 [ 1658.923765] do_iter_readv_writev+0x51f/0x7e0 [ 1658.924529] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1658.925313] loop6: detected capacity change from 0 to 40 [ 1658.926152] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1658.926997] ? srso_return_thunk+0x5/0x5f [ 1658.927742] ? lock_is_held_type+0x9e/0x120 [ 1658.928518] vfs_writev+0x2d8/0xcc0 [ 1658.929175] ? __pfx_vfs_writev+0x10/0x10 [ 1658.929875] ? __fget_files+0x1fc/0x3b0 [ 1658.930338] loop3: detected capacity change from 0 to 40 [ 1658.930523] ? srso_return_thunk+0x5/0x5f [ 1658.931638] ? lock_release+0x20f/0x6f0 [ 1658.932363] ? srso_return_thunk+0x5/0x5f [ 1658.933103] ? lock_acquire+0x32/0xc0 [ 1658.933750] ? __fget_files+0x34/0x3b0 [ 1658.934424] ? srso_return_thunk+0x5/0x5f [ 1658.935146] ? __fget_files+0x206/0x3b0 [ 1658.935868] FAT-fs (loop6): invalid media value (0x00) [ 1658.935859] do_pwritev+0x1b6/0x270 [ 1658.936301] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1658.936846] ? __pfx_do_pwritev+0x10/0x10 [ 1658.938016] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1658.938957] do_syscall_64+0xbf/0x1d0 [ 1658.939655] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1658.940518] RIP: 0033:0x7fd139351b19 [ 1658.941133] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1658.943825] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1658.945010] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1658.946100] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1658.947199] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1658.948310] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1658.949392] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1658.950539] [ 1658.953211] FAT-fs (loop3): bogus number of FAT sectors [ 1658.953700] FAT-fs (loop3): Can't find a valid FAT filesystem [ 1658.988511] loop5: detected capacity change from 0 to 40 [ 1659.041872] FAULT_INJECTION: forcing a failure. [ 1659.041872] name failslab, interval 1, probability 0, space 0, times 0 [ 1659.043679] CPU: 0 UID: 0 PID: 13091 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1659.045027] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1659.046286] Call Trace: [ 1659.046723] [ 1659.047124] dump_stack_lvl+0xfa/0x120 [ 1659.047856] should_fail_ex+0x4b1/0x5b0 [ 1659.048608] should_failslab+0xc2/0x120 [ 1659.049322] __kmalloc_cache_noprof+0x6b/0x3e0 [ 1659.050164] ? vfat_add_entry+0x23a/0x27c0 [ 1659.050906] ? srso_return_thunk+0x5/0x5f [ 1659.051656] vfat_add_entry+0x23a/0x27c0 [ 1659.052391] ? __pfx_mark_lock+0x10/0x10 [ 1659.053076] ? vfat_create+0xe0/0x270 [ 1659.053781] ? find_held_lock+0x2c/0x110 [ 1659.054510] ? srso_return_thunk+0x5/0x5f [ 1659.055248] ? lock_release+0x20f/0x6f0 [ 1659.055946] ? __pfx_vfat_add_entry+0x10/0x10 [ 1659.056739] ? srso_return_thunk+0x5/0x5f [ 1659.057470] ? srso_return_thunk+0x5/0x5f [ 1659.058207] ? timestamp_truncate+0x1ec/0x2f0 [ 1659.058988] ? __pfx_timestamp_truncate+0x10/0x10 [ 1659.059809] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1659.060691] ? srso_return_thunk+0x5/0x5f [ 1659.061442] ? srso_return_thunk+0x5/0x5f [ 1659.062176] ? ktime_get_coarse_real_ts64_mg+0x1ca/0x2b0 [ 1659.063100] ? srso_return_thunk+0x5/0x5f [ 1659.063848] ? current_time+0x107/0x190 [ 1659.064539] ? __pfx_current_time+0x10/0x10 [ 1659.065272] ? srso_return_thunk+0x5/0x5f [ 1659.066014] ? d_splice_alias+0x4df/0xe20 [ 1659.066779] vfat_create+0x10c/0x270 [ 1659.067447] ? vfat_lookup+0x2b5/0x560 [ 1659.068150] ? __pfx_vfat_create+0x10/0x10 [ 1659.068920] ? srso_return_thunk+0x5/0x5f [ 1659.069668] ? __pfx_vfat_create+0x10/0x10 [ 1659.070417] lookup_open.isra.0+0x1133/0x1550 [ 1659.071259] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 1659.072126] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1659.072980] ? srso_return_thunk+0x5/0x5f [ 1659.073723] ? lock_acquire+0x32/0xc0 [ 1659.074371] ? path_openat+0xc28/0x2980 [ 1659.075080] ? __pfx_down_write+0x10/0x10 [ 1659.075836] ? mnt_get_write_access+0x1ea/0x2d0 [ 1659.076671] path_openat+0xc91/0x2980 [ 1659.077376] ? __pfx_path_openat+0x10/0x10 [ 1659.078101] ? __pfx___lock_acquire+0x10/0x10 [ 1659.078854] ? srso_return_thunk+0x5/0x5f [ 1659.079593] ? find_held_lock+0x2c/0x110 [ 1659.080358] do_filp_open+0x1e9/0x450 [ 1659.081029] ? __pfx_do_filp_open+0x10/0x10 [ 1659.081764] ? find_held_lock+0x2c/0x110 [ 1659.082531] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1659.083329] ? lock_acquire+0x32/0xc0 [ 1659.083998] ? srso_return_thunk+0x5/0x5f [ 1659.084741] ? srso_return_thunk+0x5/0x5f [ 1659.085478] ? alloc_fd+0x2c0/0x560 [ 1659.086152] do_sys_openat2+0x164/0x1d0 [ 1659.086874] ? __pfx_do_sys_openat2+0x10/0x10 [ 1659.087682] ? srso_return_thunk+0x5/0x5f [ 1659.088424] ? __fget_files+0x206/0x3b0 [ 1659.089159] __x64_sys_openat+0x143/0x200 [ 1659.089913] ? __pfx___x64_sys_openat+0x10/0x10 [ 1659.090733] ? ksys_write+0x1b1/0x240 [ 1659.091407] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1659.092373] do_syscall_64+0xbf/0x1d0 [ 1659.093081] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1659.093957] RIP: 0033:0x7efd7a167b19 [ 1659.094588] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1659.097307] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1659.098521] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1659.099631] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1659.100769] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1659.101884] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1659.102997] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1659.104184] [ 1659.190421] loop0: detected capacity change from 0 to 40 [ 1659.235152] Process accounting resumed 01:31:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 13) 01:31:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:31:02 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:31:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) acct(0x0) 01:31:02 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:31:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:31:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) 01:31:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 12) [ 1684.232282] loop1: detected capacity change from 0 to 40 [ 1684.237499] loop2: detected capacity change from 0 to 40 [ 1684.265583] loop6: detected capacity change from 0 to 40 [ 1684.273876] loop3: detected capacity change from 0 to 40 [ 1684.279305] loop4: detected capacity change from 0 to 40 [ 1684.285827] loop7: detected capacity change from 0 to 40 [ 1684.288547] loop0: detected capacity change from 0 to 40 [ 1684.294014] loop5: detected capacity change from 0 to 40 [ 1684.297195] FAT-fs (loop6): invalid media value (0x00) [ 1684.298155] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1684.312932] FAT-fs (loop7): bogus number of FAT sectors [ 1684.318703] FAT-fs (loop7): Can't find a valid FAT filesystem [ 1684.345314] Process accounting resumed [ 1684.373049] Process accounting resumed 01:31:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 14) 01:31:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) 01:31:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:31:02 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:31:02 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1684.759676] loop3: detected capacity change from 0 to 40 [ 1684.836970] loop6: detected capacity change from 0 to 40 [ 1684.853354] loop2: detected capacity change from 0 to 40 [ 1684.860910] loop0: detected capacity change from 0 to 40 [ 1684.862959] FAT-fs (loop6): invalid media value (0x00) [ 1684.864047] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1684.869248] loop5: detected capacity change from 0 to 40 [ 1684.939712] FAULT_INJECTION: forcing a failure. [ 1684.939712] name failslab, interval 1, probability 0, space 0, times 0 [ 1684.941522] CPU: 0 UID: 0 PID: 13128 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1684.942912] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1684.944209] Call Trace: [ 1684.944664] [ 1684.945078] dump_stack_lvl+0xfa/0x120 [ 1684.945815] should_fail_ex+0x4b1/0x5b0 [ 1684.946579] ? vfat_add_entry+0x2fe/0x27c0 [ 1684.947336] should_failslab+0xc2/0x120 [ 1684.948061] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1684.948893] ? kasan_save_track+0x14/0x30 [ 1684.949656] vfat_add_entry+0x2fe/0x27c0 [ 1684.950398] ? __pfx_mark_lock+0x10/0x10 [ 1684.951106] ? vfat_create+0xe0/0x270 [ 1684.951837] ? srso_return_thunk+0x5/0x5f [ 1684.952594] ? lock_release+0x20f/0x6f0 [ 1684.953317] ? __pfx_vfat_add_entry+0x10/0x10 [ 1684.954132] ? srso_return_thunk+0x5/0x5f [ 1684.954889] ? srso_return_thunk+0x5/0x5f [ 1684.955644] ? timestamp_truncate+0x1ec/0x2f0 [ 1684.956444] ? __pfx_timestamp_truncate+0x10/0x10 [ 1684.957289] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1684.958181] ? srso_return_thunk+0x5/0x5f [ 1684.958939] ? srso_return_thunk+0x5/0x5f [ 1684.959698] ? ktime_get_coarse_real_ts64_mg+0x1ca/0x2b0 [ 1684.960649] ? srso_return_thunk+0x5/0x5f [ 1684.961402] ? current_time+0x107/0x190 [ 1684.962115] ? __pfx_current_time+0x10/0x10 [ 1684.962875] ? srso_return_thunk+0x5/0x5f [ 1684.963634] ? d_splice_alias+0x4df/0xe20 [ 1684.964414] vfat_create+0x10c/0x270 [ 1684.965110] ? vfat_lookup+0x2b5/0x560 [ 1684.965823] ? __pfx_vfat_create+0x10/0x10 [ 1684.966614] ? srso_return_thunk+0x5/0x5f [ 1684.967386] ? __pfx_vfat_create+0x10/0x10 [ 1684.968159] lookup_open.isra.0+0x1133/0x1550 [ 1684.969025] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 1684.969903] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1684.970767] ? srso_return_thunk+0x5/0x5f [ 1684.971522] ? lock_acquire+0x32/0xc0 [ 1684.972191] ? path_openat+0xc28/0x2980 [ 1684.972936] ? __pfx_down_write+0x10/0x10 [ 1684.973699] ? mnt_get_write_access+0x1ea/0x2d0 [ 1684.974556] path_openat+0xc91/0x2980 [ 1684.975289] ? __pfx_path_openat+0x10/0x10 [ 1684.976034] ? __pfx___lock_acquire+0x10/0x10 [ 1684.976813] ? srso_return_thunk+0x5/0x5f [ 1684.977575] ? find_held_lock+0x2c/0x110 [ 1684.978335] do_filp_open+0x1e9/0x450 [ 1684.979019] ? __pfx_do_filp_open+0x10/0x10 [ 1684.979773] ? find_held_lock+0x2c/0x110 [ 1684.980557] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1684.981392] ? lock_acquire+0x32/0xc0 [ 1684.982074] ? srso_return_thunk+0x5/0x5f [ 1684.982845] ? srso_return_thunk+0x5/0x5f [ 1684.983602] ? alloc_fd+0x2c0/0x560 [ 1684.984288] do_sys_openat2+0x164/0x1d0 [ 1684.985036] ? __pfx_do_sys_openat2+0x10/0x10 [ 1684.985868] ? srso_return_thunk+0x5/0x5f [ 1684.986623] ? __fget_files+0x206/0x3b0 [ 1684.987357] __x64_sys_openat+0x143/0x200 [ 1684.988129] ? __pfx___x64_sys_openat+0x10/0x10 [ 1684.988984] ? ksys_write+0x1b1/0x240 [ 1684.989680] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1684.990661] do_syscall_64+0xbf/0x1d0 [ 1684.991387] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1684.992282] RIP: 0033:0x7efd7a167b19 [ 1684.992934] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1684.995732] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1684.996985] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1684.998127] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1684.999270] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1685.000407] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1685.001589] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1685.002825] [ 1685.113092] kworker/u9:4: attempt to access beyond end of device [ 1685.113092] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1685.115023] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1709.280316] loop5: detected capacity change from 0 to 40 [ 1709.282043] loop7: detected capacity change from 0 to 40 [ 1709.286239] loop6: detected capacity change from 0 to 40 [ 1709.294503] FAT-fs (loop6): invalid media value (0x00) [ 1709.295112] FAT-fs (loop6): Can't find a valid FAT filesystem 01:31:27 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 13) 01:31:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 15) 01:31:27 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:31:27 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:31:27 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) acct(0x0) 01:31:27 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:31:27 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) 01:31:27 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000", 0x15}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1709.354507] loop2: detected capacity change from 0 to 40 [ 1709.383860] loop1: detected capacity change from 0 to 40 [ 1709.389217] loop0: detected capacity change from 0 to 40 [ 1709.391380] loop3: detected capacity change from 0 to 40 [ 1709.395494] loop4: detected capacity change from 0 to 40 01:31:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 16) 01:31:27 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:31:27 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1709.486880] Process accounting resumed [ 1709.532633] loop7: detected capacity change from 0 to 40 [ 1709.543399] loop5: detected capacity change from 0 to 40 [ 1709.549144] loop6: detected capacity change from 0 to 40 [ 1709.561710] FAT-fs (loop6): bogus number of FAT sectors [ 1709.562181] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1709.584094] FAULT_INJECTION: forcing a failure. [ 1709.584094] name failslab, interval 1, probability 0, space 0, times 0 [ 1709.585081] CPU: 1 UID: 0 PID: 13157 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1709.585809] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1709.586489] Call Trace: [ 1709.586727] [ 1709.586941] dump_stack_lvl+0xfa/0x120 [ 1709.587328] should_fail_ex+0x4b1/0x5b0 [ 1709.587734] should_failslab+0xc2/0x120 [ 1709.588114] kmem_cache_alloc_lru_noprof+0x74/0x3c0 [ 1709.588562] ? do_raw_spin_lock+0x124/0x270 [ 1709.588967] ? fat_alloc_inode+0x27/0x1f0 [ 1709.589350] ? fat_iget+0x67/0x1b0 [ 1709.589704] fat_alloc_inode+0x27/0x1f0 [ 1709.590067] ? __pfx_fat_alloc_inode+0x10/0x10 [ 1709.590482] alloc_inode+0x63/0x240 [ 1709.590843] new_inode+0x1c/0x190 [ 1709.591186] fat_build_inode+0x14e/0x2e0 [ 1709.591571] vfat_create+0x1cd/0x270 [ 1709.591928] ? vfat_lookup+0x2b5/0x560 [ 1709.592300] ? __pfx_vfat_create+0x10/0x10 [ 1709.592717] ? srso_return_thunk+0x5/0x5f [ 1709.593120] ? __pfx_vfat_create+0x10/0x10 [ 1709.593526] lookup_open.isra.0+0x1133/0x1550 [ 1709.593980] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 1709.594439] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1709.594896] ? srso_return_thunk+0x5/0x5f [ 1709.595292] ? lock_acquire+0x32/0xc0 [ 1709.595646] ? path_openat+0xc28/0x2980 [ 1709.596031] ? __pfx_down_write+0x10/0x10 [ 1709.596433] ? mnt_get_write_access+0x1ea/0x2d0 [ 1709.596890] path_openat+0xc91/0x2980 [ 1709.597269] ? __pfx_path_openat+0x10/0x10 [ 1709.597668] ? __pfx___lock_acquire+0x10/0x10 [ 1709.598075] ? srso_return_thunk+0x5/0x5f [ 1709.598472] ? find_held_lock+0x2c/0x110 [ 1709.598875] do_filp_open+0x1e9/0x450 [ 1709.599236] ? __pfx_do_filp_open+0x10/0x10 [ 1709.599632] ? find_held_lock+0x2c/0x110 [ 1709.600049] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1709.600484] ? lock_acquire+0x32/0xc0 [ 1709.600844] ? srso_return_thunk+0x5/0x5f [ 1709.601246] ? srso_return_thunk+0x5/0x5f [ 1709.601651] ? alloc_fd+0x2c0/0x560 [ 1709.602008] do_sys_openat2+0x164/0x1d0 [ 1709.602400] ? __pfx_do_sys_openat2+0x10/0x10 [ 1709.602838] ? srso_return_thunk+0x5/0x5f [ 1709.603235] ? __fget_files+0x206/0x3b0 [ 1709.603616] __x64_sys_openat+0x143/0x200 [ 1709.604022] ? __pfx___x64_sys_openat+0x10/0x10 [ 1709.604466] ? ksys_write+0x1b1/0x240 [ 1709.604833] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1709.605348] do_syscall_64+0xbf/0x1d0 [ 1709.605741] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1709.606213] RIP: 0033:0x7efd7a167b19 [ 1709.606550] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1709.608021] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1709.608670] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1709.609272] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1709.609885] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1709.610488] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1709.611087] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1709.611714] 01:31:27 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:31:27 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:31:27 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1709.754566] kworker/u10:2: attempt to access beyond end of device [ 1709.754566] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1709.755778] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1709.797304] loop4: detected capacity change from 0 to 40 [ 1709.805556] loop7: detected capacity change from 0 to 40 [ 1709.829779] Process accounting resumed [ 1709.836764] loop3: detected capacity change from 0 to 40 01:31:53 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:31:53 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 14) 01:31:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:31:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 17) 01:31:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) 01:31:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:31:53 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:31:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1735.057875] loop0: detected capacity change from 0 to 40 [ 1735.064448] loop1: detected capacity change from 0 to 40 [ 1735.075139] loop6: detected capacity change from 0 to 40 [ 1735.081367] loop5: detected capacity change from 0 to 40 [ 1735.098162] loop3: detected capacity change from 0 to 40 [ 1735.113695] FAT-fs (loop6): bogus number of FAT sectors [ 1735.114644] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1735.120654] loop2: detected capacity change from 0 to 40 [ 1735.121026] loop7: detected capacity change from 0 to 40 [ 1735.138017] loop4: detected capacity change from 0 to 40 [ 1735.141070] FAULT_INJECTION: forcing a failure. [ 1735.141070] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1735.143087] CPU: 0 UID: 0 PID: 13182 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1735.144414] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1735.145666] Call Trace: [ 1735.146102] [ 1735.146508] dump_stack_lvl+0xfa/0x120 [ 1735.147207] should_fail_ex+0x4b1/0x5b0 [ 1735.147944] should_fail_alloc_page+0xe0/0x110 [ 1735.148733] prepare_alloc_pages+0x178/0x500 [ 1735.149532] __alloc_pages_noprof+0x180/0x1f90 [ 1735.150320] ? srso_return_thunk+0x5/0x5f [ 1735.151071] ? hlock_class+0x4e/0x130 [ 1735.151752] ? srso_return_thunk+0x5/0x5f [ 1735.152501] ? __lock_acquire+0xccf/0x4430 [ 1735.153227] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1735.154087] ? srso_return_thunk+0x5/0x5f [ 1735.154845] ? srso_return_thunk+0x5/0x5f [ 1735.155566] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1735.156419] ? srso_return_thunk+0x5/0x5f [ 1735.157153] ? policy_nodemask+0xeb/0x4e0 [ 1735.157904] alloc_pages_mpol_noprof+0xf2/0x330 [ 1735.158693] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1735.159555] ? srso_return_thunk+0x5/0x5f [ 1735.160278] ? xas_load+0x67/0x4f0 [ 1735.160942] ? lock_acquire+0x32/0xc0 [ 1735.161583] ? filemap_get_entry+0xc6/0x3b0 [ 1735.162376] folio_alloc_noprof+0x21/0x70 [ 1735.163072] filemap_alloc_folio_noprof+0x378/0x410 [ 1735.163915] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1735.164823] ? srso_return_thunk+0x5/0x5f [ 1735.165544] ? find_held_lock+0x2c/0x110 [ 1735.166266] ? __pfx_fat_get_block+0x10/0x10 [ 1735.167013] __filemap_get_folio+0x315/0x810 [ 1735.167813] ? __pfx_fat_get_block+0x10/0x10 [ 1735.168546] block_write_begin+0x66/0x1d0 [ 1735.169253] cont_write_begin+0x554/0x810 [ 1735.169943] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1735.170823] ? srso_return_thunk+0x5/0x5f [ 1735.171543] ? mark_buffer_dirty+0x2df/0x3b0 [ 1735.172308] ? __pfx_fat_get_block+0x10/0x10 [ 1735.173053] ? __pfx_cont_write_begin+0x10/0x10 [ 1735.173834] ? generic_write_end+0x209/0x370 [ 1735.174630] ? srso_return_thunk+0x5/0x5f [ 1735.175371] fat_write_begin+0x64/0x150 [ 1735.176046] ? __pfx_fat_get_block+0x10/0x10 [ 1735.176810] cont_write_begin+0x2e4/0x810 [ 1735.177537] ? __pfx_fat_get_block+0x10/0x10 [ 1735.178287] ? __pfx_cont_write_begin+0x10/0x10 [ 1735.179059] ? reacquire_held_locks+0x22f/0x4f0 [ 1735.179826] ? __mark_inode_dirty+0x656/0xd40 [ 1735.180582] ? srso_return_thunk+0x5/0x5f [ 1735.181303] ? fault_in_readable+0x181/0x1f0 [ 1735.182067] ? __pfx_fault_in_readable+0x10/0x10 [ 1735.182870] ? srso_safe_ret+0xc/0x20 [ 1735.183558] fat_write_begin+0x64/0x150 [ 1735.184230] ? __pfx_fat_get_block+0x10/0x10 [ 1735.184980] generic_perform_write+0x284/0x7e0 [ 1735.185761] ? __mark_inode_dirty+0x656/0xd40 [ 1735.186544] ? __pfx_generic_perform_write+0x10/0x10 [ 1735.187385] ? srso_return_thunk+0x5/0x5f [ 1735.188108] ? __mark_inode_dirty+0x557/0xd40 [ 1735.188869] ? __pfx_fat_update_time+0x10/0x10 [ 1735.189638] ? srso_return_thunk+0x5/0x5f [ 1735.190369] ? srso_return_thunk+0x5/0x5f [ 1735.191100] ? mnt_put_write_access_file+0x45/0xe0 [ 1735.191976] __generic_file_write_iter+0x160/0x1a0 [ 1735.192838] generic_file_write_iter+0xe1/0x340 [ 1735.193674] do_iter_readv_writev+0x51f/0x7e0 [ 1735.194447] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1735.195268] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1735.196099] ? srso_return_thunk+0x5/0x5f [ 1735.196827] ? lock_is_held_type+0x9e/0x120 [ 1735.197590] vfs_writev+0x2d8/0xcc0 [ 1735.198242] ? __pfx_vfs_writev+0x10/0x10 [ 1735.198952] ? __fget_files+0x1fc/0x3b0 [ 1735.199628] ? srso_return_thunk+0x5/0x5f [ 1735.200355] ? lock_release+0x20f/0x6f0 [ 1735.201056] ? srso_return_thunk+0x5/0x5f [ 1735.201780] ? lock_acquire+0x32/0xc0 [ 1735.202435] ? __fget_files+0x34/0x3b0 [ 1735.203120] ? srso_return_thunk+0x5/0x5f [ 1735.203838] ? __fget_files+0x206/0x3b0 [ 1735.204535] do_pwritev+0x1b6/0x270 [ 1735.205160] ? __pfx_do_pwritev+0x10/0x10 [ 1735.205864] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1735.206808] do_syscall_64+0xbf/0x1d0 [ 1735.207496] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1735.208350] RIP: 0033:0x7fd139351b19 [ 1735.208958] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1735.211631] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1735.212809] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1735.213906] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1735.214998] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1735.216082] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1735.217168] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1735.218299] [ 1735.265051] Process accounting resumed 01:31:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 18) 01:31:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f8", 0x16}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:31:53 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:31:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1735.396258] kworker/u10:0: attempt to access beyond end of device [ 1735.396258] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1735.398271] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:31:53 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1735.531376] loop6: detected capacity change from 0 to 40 01:31:53 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1735.539966] FAT-fs (loop6): bogus number of FAT sectors [ 1735.541136] FAT-fs (loop6): Can't find a valid FAT filesystem [ 1735.657269] loop5: detected capacity change from 0 to 40 01:31:53 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1735.749047] loop0: detected capacity change from 0 to 40 [ 1735.750440] loop3: detected capacity change from 0 to 40 01:31:53 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) [ 1735.769075] loop6: detected capacity change from 0 to 40 01:31:54 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 15) [ 1735.865352] loop4: detected capacity change from 0 to 40 [ 1735.867880] loop7: detected capacity change from 0 to 40 [ 1735.922499] Process accounting resumed 01:31:54 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 19) [ 1736.040453] kworker/u9:2: attempt to access beyond end of device [ 1736.040453] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1736.042338] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1736.059159] loop2: detected capacity change from 0 to 40 01:31:54 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:31:54 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:31:54 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1736.109582] loop1: detected capacity change from 0 to 40 [ 1736.301026] loop5: detected capacity change from 0 to 40 [ 1736.312000] loop3: detected capacity change from 0 to 40 [ 1736.345201] loop6: detected capacity change from 0 to 40 [ 1736.349978] loop0: detected capacity change from 0 to 40 [ 1736.374989] FAULT_INJECTION: forcing a failure. [ 1736.374989] name failslab, interval 1, probability 0, space 0, times 0 [ 1736.376782] CPU: 0 UID: 0 PID: 13218 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1736.378110] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1736.379373] Call Trace: [ 1736.379815] [ 1736.380212] dump_stack_lvl+0xfa/0x120 [ 1736.380925] should_fail_ex+0x4b1/0x5b0 [ 1736.381671] ? security_inode_alloc+0x3e/0x130 [ 1736.382496] should_failslab+0xc2/0x120 [ 1736.383199] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1736.383984] ? lockdep_init_map_type+0x2cb/0x7b0 [ 1736.384775] ? srso_return_thunk+0x5/0x5f [ 1736.385549] security_inode_alloc+0x3e/0x130 [ 1736.386343] inode_init_always_gfp+0xc94/0xff0 [ 1736.387121] ? srso_return_thunk+0x5/0x5f [ 1736.387876] alloc_inode+0x89/0x240 [ 1736.388537] new_inode+0x1c/0x190 [ 1736.389179] fat_build_inode+0x14e/0x2e0 [ 1736.389894] vfat_create+0x1cd/0x270 [ 1736.390562] ? vfat_lookup+0x2b5/0x560 [ 1736.391257] ? __pfx_vfat_create+0x10/0x10 [ 1736.392036] ? srso_return_thunk+0x5/0x5f [ 1736.392782] ? __pfx_vfat_create+0x10/0x10 [ 1736.393534] lookup_open.isra.0+0x1133/0x1550 [ 1736.394363] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 1736.395229] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1736.396070] ? srso_return_thunk+0x5/0x5f [ 1736.396808] ? lock_acquire+0x32/0xc0 [ 1736.397465] ? path_openat+0xc28/0x2980 [ 1736.398178] ? __pfx_down_write+0x10/0x10 [ 1736.398936] ? mnt_get_write_access+0x1ea/0x2d0 [ 1736.399771] path_openat+0xc91/0x2980 [ 1736.400478] ? __pfx_path_openat+0x10/0x10 [ 1736.401199] ? __pfx___lock_acquire+0x10/0x10 [ 1736.401962] ? srso_return_thunk+0x5/0x5f [ 1736.402710] ? find_held_lock+0x2c/0x110 [ 1736.403449] do_filp_open+0x1e9/0x450 [ 1736.404114] ? __pfx_do_filp_open+0x10/0x10 [ 1736.404842] ? find_held_lock+0x2c/0x110 [ 1736.405600] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1736.406401] ? lock_acquire+0x32/0xc0 [ 1736.407066] ? srso_return_thunk+0x5/0x5f [ 1736.407815] ? srso_return_thunk+0x5/0x5f [ 1736.408554] ? alloc_fd+0x2c0/0x560 [ 1736.409218] do_sys_openat2+0x164/0x1d0 [ 1736.409940] ? __pfx_do_sys_openat2+0x10/0x10 [ 1736.410753] ? srso_return_thunk+0x5/0x5f [ 1736.411480] ? __fget_files+0x206/0x3b0 [ 1736.412184] __x64_sys_openat+0x143/0x200 [ 1736.412934] ? __pfx___x64_sys_openat+0x10/0x10 [ 1736.413749] ? ksys_write+0x1b1/0x240 [ 1736.414431] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1736.415406] do_syscall_64+0xbf/0x1d0 [ 1736.416113] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1736.416976] RIP: 0033:0x7efd7a167b19 [ 1736.417595] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1736.420285] RSP: 002b:00007efd776dd188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1736.421476] RAX: ffffffffffffffda RBX: 00007efd7a27af60 RCX: 00007efd7a167b19 [ 1736.422608] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1736.423713] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1736.424810] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1736.425919] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1736.427096] 01:32:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) 01:32:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:32:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:32:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 20) 01:32:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 16) 01:32:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:32:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:32:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1761.490329] loop3: detected capacity change from 0 to 40 [ 1761.491554] loop1: detected capacity change from 0 to 40 [ 1761.498170] loop0: detected capacity change from 0 to 40 [ 1761.543416] loop6: detected capacity change from 0 to 40 [ 1761.560062] loop5: detected capacity change from 0 to 40 [ 1761.562884] loop2: detected capacity change from 0 to 40 [ 1761.565016] loop4: detected capacity change from 0 to 40 [ 1761.572954] loop7: detected capacity change from 0 to 40 01:32:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 17) 01:32:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1761.639360] FAULT_INJECTION: forcing a failure. [ 1761.639360] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1761.641496] CPU: 0 UID: 0 PID: 13246 Comm: syz-executor.5 Not tainted 6.12.0-next-20241126 #1 [ 1761.642842] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1761.644120] Call Trace: [ 1761.644559] [ 1761.644960] dump_stack_lvl+0xfa/0x120 [ 1761.645674] should_fail_ex+0x4b1/0x5b0 [ 1761.646424] _copy_to_user+0x32/0xd0 01:32:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1761.647110] simple_read_from_buffer+0xd0/0x170 [ 1761.648044] proc_fail_nth_read+0x18a/0x280 [ 1761.648823] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 1761.649667] ? srso_return_thunk+0x5/0x5f [ 1761.650456] ? security_file_permission+0x22/0x90 [ 1761.651423] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 1761.652415] vfs_read+0x243/0xbd0 [ 1761.653147] ? trace_lock_acquire+0x137/0x1b0 [ 1761.654087] ? __pfx_vfs_read+0x10/0x10 [ 1761.654897] ? lock_acquire+0x32/0xc0 [ 1761.655680] ? __fget_files+0x34/0x3b0 [ 1761.656498] ? srso_return_thunk+0x5/0x5f [ 1761.657357] ? __fget_files+0x206/0x3b0 [ 1761.658203] ksys_read+0x122/0x240 [ 1761.658947] ? __pfx_ksys_read+0x10/0x10 [ 1761.659783] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1761.660905] do_syscall_64+0xbf/0x1d0 [ 1761.661732] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1761.662763] RIP: 0033:0x7efd7a11a69c [ 1761.663509] 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 [ 1761.666700] RSP: 002b:00007efd776dd170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1761.668143] RAX: ffffffffffffffda RBX: 0000000000000006 RCX: 00007efd7a11a69c [ 1761.669475] RDX: 000000000000000f RSI: 00007efd776dd1e0 RDI: 0000000000000004 [ 1761.670780] RBP: 00007efd776dd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1761.672143] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1761.673488] R13: 00007ffd4e89112f R14: 00007efd776dd300 R15: 0000000000022000 [ 1761.674879] [ 1761.676016] kworker/u10:7: attempt to access beyond end of device [ 1761.676016] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1761.677065] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1761.702777] Process accounting resumed 01:32:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1761.755366] loop3: detected capacity change from 0 to 40 [ 1761.769243] loop1: detected capacity change from 0 to 40 [ 1761.828633] FAULT_INJECTION: forcing a failure. [ 1761.828633] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1761.829642] CPU: 1 UID: 0 PID: 13252 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1761.830368] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1761.831060] Call Trace: [ 1761.831303] [ 1761.831521] dump_stack_lvl+0xfa/0x120 [ 1761.831909] should_fail_ex+0x4b1/0x5b0 [ 1761.832316] should_fail_alloc_page+0xe0/0x110 [ 1761.832757] prepare_alloc_pages+0x178/0x500 [ 1761.833190] __alloc_pages_noprof+0x180/0x1f90 [ 1761.833623] ? srso_return_thunk+0x5/0x5f [ 1761.834019] ? hlock_class+0x4e/0x130 [ 1761.834389] ? srso_return_thunk+0x5/0x5f [ 1761.834793] ? __lock_acquire+0xccf/0x4430 [ 1761.835188] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1761.835650] ? srso_return_thunk+0x5/0x5f [ 1761.836052] ? srso_return_thunk+0x5/0x5f [ 1761.836450] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1761.836918] ? srso_return_thunk+0x5/0x5f [ 1761.837315] ? policy_nodemask+0xeb/0x4e0 [ 1761.837729] alloc_pages_mpol_noprof+0xf2/0x330 [ 1761.838157] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1761.838629] ? srso_return_thunk+0x5/0x5f [ 1761.839027] ? xas_load+0x67/0x4f0 [ 1761.839391] ? lock_acquire+0x32/0xc0 [ 1761.839728] ? filemap_get_entry+0xc6/0x3b0 [ 1761.840150] folio_alloc_noprof+0x21/0x70 [ 1761.840533] filemap_alloc_folio_noprof+0x378/0x410 [ 1761.840993] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1761.841490] ? srso_return_thunk+0x5/0x5f [ 1761.841885] ? find_held_lock+0x2c/0x110 [ 1761.842278] ? __pfx_fat_get_block+0x10/0x10 [ 1761.842685] __filemap_get_folio+0x315/0x810 [ 1761.843117] ? __pfx_fat_get_block+0x10/0x10 [ 1761.843526] block_write_begin+0x66/0x1d0 [ 1761.843896] cont_write_begin+0x554/0x810 [ 1761.844274] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1761.844750] ? srso_return_thunk+0x5/0x5f [ 1761.845150] ? mark_buffer_dirty+0x2df/0x3b0 [ 1761.845578] ? __pfx_fat_get_block+0x10/0x10 [ 1761.845983] ? __pfx_cont_write_begin+0x10/0x10 [ 1761.846412] ? generic_write_end+0x209/0x370 [ 1761.846841] ? srso_return_thunk+0x5/0x5f [ 1761.847246] fat_write_begin+0x64/0x150 [ 1761.847607] ? __pfx_fat_get_block+0x10/0x10 [ 1761.848020] cont_write_begin+0x2e4/0x810 [ 1761.848415] ? __pfx_fat_get_block+0x10/0x10 [ 1761.848828] ? __pfx_cont_write_begin+0x10/0x10 [ 1761.849251] ? reacquire_held_locks+0x22f/0x4f0 [ 1761.849677] ? __mark_inode_dirty+0x656/0xd40 [ 1761.850095] ? srso_return_thunk+0x5/0x5f [ 1761.850491] ? fault_in_readable+0x181/0x1f0 [ 1761.850906] ? __pfx_fault_in_readable+0x10/0x10 [ 1761.851353] ? srso_safe_ret+0xc/0x20 [ 1761.851720] fat_write_begin+0x64/0x150 [ 1761.852084] ? __pfx_fat_get_block+0x10/0x10 [ 1761.852500] generic_perform_write+0x284/0x7e0 [ 1761.852934] ? __mark_inode_dirty+0x656/0xd40 [ 1761.853361] ? __pfx_generic_perform_write+0x10/0x10 [ 1761.853826] ? srso_return_thunk+0x5/0x5f [ 1761.854224] ? __mark_inode_dirty+0x557/0xd40 [ 1761.854642] ? __pfx_fat_update_time+0x10/0x10 [ 1761.855064] ? srso_return_thunk+0x5/0x5f [ 1761.855454] ? srso_return_thunk+0x5/0x5f [ 1761.855855] ? mnt_put_write_access_file+0x45/0xe0 [ 1761.856334] __generic_file_write_iter+0x160/0x1a0 [ 1761.856807] generic_file_write_iter+0xe1/0x340 [ 1761.857262] do_iter_readv_writev+0x51f/0x7e0 [ 1761.857686] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1761.858137] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1761.858596] ? srso_return_thunk+0x5/0x5f [ 1761.858992] ? lock_is_held_type+0x9e/0x120 [ 1761.859414] vfs_writev+0x2d8/0xcc0 [ 1761.859758] ? __pfx_vfs_writev+0x10/0x10 [ 1761.860142] ? __fget_files+0x1fc/0x3b0 [ 1761.860513] ? srso_return_thunk+0x5/0x5f [ 1761.860919] ? lock_release+0x20f/0x6f0 [ 1761.861304] ? srso_return_thunk+0x5/0x5f [ 1761.861706] ? lock_acquire+0x32/0xc0 [ 1761.862056] ? __fget_files+0x34/0x3b0 [ 1761.862424] ? srso_return_thunk+0x5/0x5f [ 1761.862819] ? __fget_files+0x206/0x3b0 [ 1761.863205] do_pwritev+0x1b6/0x270 [ 1761.863552] ? __pfx_do_pwritev+0x10/0x10 [ 1761.863912] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1761.864420] do_syscall_64+0xbf/0x1d0 [ 1761.864802] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1761.865274] RIP: 0033:0x7fd139351b19 [ 1761.865607] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1761.867072] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1761.867721] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1761.868317] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1761.868913] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1761.869507] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1761.870102] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1761.870732] [ 1761.901810] loop6: detected capacity change from 0 to 40 [ 1761.948325] loop0: detected capacity change from 0 to 40 [ 1762.092847] kworker/u10:7: attempt to access beyond end of device [ 1762.092847] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1762.093861] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:32:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:32:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:32:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:32:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:32:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:32:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:32:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 18) 01:32:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1785.612181] loop5: detected capacity change from 0 to 40 [ 1785.613531] loop0: detected capacity change from 0 to 40 [ 1785.623850] loop2: detected capacity change from 0 to 40 [ 1785.681401] loop1: detected capacity change from 0 to 40 [ 1785.683869] loop3: detected capacity change from 0 to 40 [ 1785.703816] loop4: detected capacity change from 0 to 40 [ 1785.725976] loop7: detected capacity change from 0 to 40 [ 1785.730860] loop6: detected capacity change from 0 to 40 [ 1785.756523] kworker/u10:7: attempt to access beyond end of device [ 1785.756523] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1785.757738] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 1785.762089] Process accounting resumed 01:32:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x2) 01:32:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:32:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1785.889682] loop5: detected capacity change from 0 to 40 [ 1785.900367] loop2: detected capacity change from 0 to 40 [ 1785.906139] loop0: detected capacity change from 0 to 40 01:32:44 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:32:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1786.016846] kworker/u9:7: attempt to access beyond end of device [ 1786.016846] loop7: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1786.018973] Buffer I/O error on dev loop7, logical block 31, lost async page write 01:32:44 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:32:44 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1786.067142] kworker/u10:3: attempt to access beyond end of device [ 1786.067142] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1786.068637] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:32:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3) 01:32:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:32:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 19) [ 1786.079039] kworker/u10:7: attempt to access beyond end of device [ 1786.079039] loop2: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1786.080038] Buffer I/O error on dev loop2, logical block 31, lost async page write 01:32:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1786.159077] loop4: detected capacity change from 0 to 40 [ 1786.189376] loop1: detected capacity change from 0 to 40 [ 1786.205621] loop5: detected capacity change from 0 to 40 [ 1786.219140] loop0: detected capacity change from 0 to 40 [ 1786.231768] Process accounting resumed [ 1786.234394] loop3: detected capacity change from 0 to 40 [ 1786.236211] loop2: detected capacity change from 0 to 40 [ 1786.250966] Process accounting resumed [ 1786.253350] FAT-fs (loop2): bogus number of reserved sectors [ 1786.254063] FAT-fs (loop2): Can't find a valid FAT filesystem [ 1786.291241] loop6: detected capacity change from 0 to 40 [ 1786.339811] loop7: detected capacity change from 0 to 40 01:32:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x4) 01:32:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:32:44 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 20) 01:32:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 1) [ 1786.483530] loop5: detected capacity change from 0 to 40 [ 1786.490877] loop0: detected capacity change from 0 to 40 [ 1786.505785] loop1: detected capacity change from 0 to 40 [ 1786.530825] Process accounting resumed [ 1786.542239] loop2: detected capacity change from 0 to 40 [ 1786.544218] FAULT_INJECTION: forcing a failure. [ 1786.544218] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1786.545279] CPU: 1 UID: 0 PID: 13312 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1786.545987] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1786.546651] Call Trace: [ 1786.546883] [ 1786.547098] dump_stack_lvl+0xfa/0x120 [ 1786.547481] should_fail_ex+0x4b1/0x5b0 [ 1786.547882] should_fail_alloc_page+0xe0/0x110 [ 1786.548320] prepare_alloc_pages+0x178/0x500 [ 1786.548745] ? srso_return_thunk+0x5/0x5f [ 1786.549139] ? mark_lock+0xac/0x1370 [ 1786.549491] __alloc_pages_noprof+0x180/0x1f90 [ 1786.549916] ? srso_return_thunk+0x5/0x5f [ 1786.550333] ? hlock_class+0x4e/0x130 [ 1786.550695] ? srso_return_thunk+0x5/0x5f [ 1786.551076] ? __lock_acquire+0xccf/0x4430 [ 1786.551455] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1786.551887] ? srso_return_thunk+0x5/0x5f [ 1786.552307] ? srso_return_thunk+0x5/0x5f [ 1786.552711] ? srso_return_thunk+0x5/0x5f [ 1786.553094] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1786.553540] ? srso_return_thunk+0x5/0x5f [ 1786.553940] ? policy_nodemask+0xeb/0x4e0 [ 1786.554358] alloc_pages_mpol_noprof+0xf2/0x330 [ 1786.554794] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1786.555263] ? srso_return_thunk+0x5/0x5f [ 1786.555661] ? xas_load+0x67/0x4f0 [ 1786.556024] ? lock_acquire+0x32/0xc0 [ 1786.556385] ? filemap_get_entry+0xc6/0x3b0 [ 1786.556815] folio_alloc_noprof+0x21/0x70 [ 1786.557199] filemap_alloc_folio_noprof+0x378/0x410 [ 1786.557643] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1786.558145] ? srso_return_thunk+0x5/0x5f [ 1786.558527] ? find_held_lock+0x2c/0x110 [ 1786.558922] ? __pfx_fat_get_block+0x10/0x10 [ 1786.559314] __filemap_get_folio+0x315/0x810 [ 1786.559757] ? __pfx_fat_get_block+0x10/0x10 [ 1786.560152] block_write_begin+0x66/0x1d0 [ 1786.560543] cont_write_begin+0x554/0x810 [ 1786.560911] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1786.561386] ? srso_return_thunk+0x5/0x5f [ 1786.561770] ? mark_buffer_dirty+0x2df/0x3b0 [ 1786.562194] ? __pfx_fat_get_block+0x10/0x10 [ 1786.562586] ? __pfx_cont_write_begin+0x10/0x10 [ 1786.563026] ? generic_write_end+0x209/0x370 [ 1786.563438] ? srso_return_thunk+0x5/0x5f [ 1786.563846] fat_write_begin+0x64/0x150 [ 1786.564206] ? __pfx_fat_get_block+0x10/0x10 [ 1786.564600] cont_write_begin+0x2e4/0x810 [ 1786.564979] ? __pfx_fat_get_block+0x10/0x10 [ 1786.565366] ? __pfx_cont_write_begin+0x10/0x10 [ 1786.565766] ? reacquire_held_locks+0x22f/0x4f0 [ 1786.566166] ? __mark_inode_dirty+0x656/0xd40 [ 1786.566561] ? srso_return_thunk+0x5/0x5f [ 1786.566940] ? fault_in_readable+0x181/0x1f0 [ 1786.567334] ? __pfx_fault_in_readable+0x10/0x10 [ 1786.567748] ? srso_safe_ret+0xc/0x20 [ 1786.568111] fat_write_begin+0x64/0x150 [ 1786.568489] ? __pfx_fat_get_block+0x10/0x10 [ 1786.568884] generic_perform_write+0x284/0x7e0 [ 1786.569319] ? __mark_inode_dirty+0x656/0xd40 [ 1786.569735] ? __pfx_generic_perform_write+0x10/0x10 [ 1786.570202] ? srso_return_thunk+0x5/0x5f [ 1786.570586] ? __mark_inode_dirty+0x557/0xd40 [ 1786.571006] ? __pfx_fat_update_time+0x10/0x10 [ 1786.571414] ? srso_return_thunk+0x5/0x5f [ 1786.571812] ? srso_return_thunk+0x5/0x5f [ 1786.572200] ? mnt_put_write_access_file+0x45/0xe0 [ 1786.572680] __generic_file_write_iter+0x160/0x1a0 [ 1786.573136] generic_file_write_iter+0xe1/0x340 [ 1786.573590] do_iter_readv_writev+0x51f/0x7e0 [ 1786.573988] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1786.574436] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1786.574869] ? srso_return_thunk+0x5/0x5f [ 1786.575269] ? lock_is_held_type+0x9e/0x120 [ 1786.575670] vfs_writev+0x2d8/0xcc0 [ 1786.576016] ? __pfx_vfs_writev+0x10/0x10 [ 1786.576408] ? __fget_files+0x1fc/0x3b0 [ 1786.576778] ? srso_return_thunk+0x5/0x5f [ 1786.577175] ? lock_release+0x20f/0x6f0 [ 1786.577554] ? srso_return_thunk+0x5/0x5f [ 1786.577950] ? lock_acquire+0x32/0xc0 [ 1786.578302] ? __fget_files+0x34/0x3b0 [ 1786.578669] ? srso_return_thunk+0x5/0x5f [ 1786.579062] ? __fget_files+0x206/0x3b0 [ 1786.579431] do_pwritev+0x1b6/0x270 [ 1786.579779] ? __pfx_do_pwritev+0x10/0x10 [ 1786.580150] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1786.580666] do_syscall_64+0xbf/0x1d0 [ 1786.581029] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1786.581495] RIP: 0033:0x7fd139351b19 [ 1786.581814] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1786.583280] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1786.583892] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1786.584500] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1786.585100] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1786.585697] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1786.586295] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1786.586922] [ 1786.637900] kworker/u9:0: attempt to access beyond end of device [ 1786.637900] loop7: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1786.640101] Buffer I/O error on dev loop7, logical block 31, lost async page write [ 1786.658250] FAULT_INJECTION: forcing a failure. [ 1786.658250] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1786.659489] CPU: 1 UID: 0 PID: 13315 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 1786.660234] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1786.660918] Call Trace: [ 1786.661158] [ 1786.661374] dump_stack_lvl+0xfa/0x120 [ 1786.661763] should_fail_ex+0x4b1/0x5b0 [ 1786.662177] should_fail_alloc_page+0xe0/0x110 [ 1786.662616] prepare_alloc_pages+0x178/0x500 [ 1786.663054] __alloc_pages_noprof+0x180/0x1f90 [ 1786.663487] ? srso_return_thunk+0x5/0x5f [ 1786.663887] ? hlock_class+0x4e/0x130 [ 1786.664270] ? srso_return_thunk+0x5/0x5f [ 1786.664671] ? __lock_acquire+0xccf/0x4430 [ 1786.665073] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1786.665534] ? kasan_save_stack+0x34/0x50 [ 1786.665942] ? srso_return_thunk+0x5/0x5f [ 1786.666345] ? hlock_class+0x4e/0x130 [ 1786.666719] ? srso_return_thunk+0x5/0x5f [ 1786.667121] ? mark_lock+0xac/0x1370 [ 1786.667474] ? srso_return_thunk+0x5/0x5f [ 1786.667877] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1786.668355] ? srso_return_thunk+0x5/0x5f [ 1786.668756] ? policy_nodemask+0xeb/0x4e0 [ 1786.669174] alloc_pages_mpol_noprof+0xf2/0x330 [ 1786.669602] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1786.670075] ? srso_return_thunk+0x5/0x5f [ 1786.670477] ? xas_load+0x67/0x4f0 [ 1786.670841] ? srso_return_thunk+0x5/0x5f [ 1786.671242] ? lock_acquire+0x32/0xc0 [ 1786.671600] ? filemap_get_entry+0xc6/0x3b0 [ 1786.672025] folio_alloc_noprof+0x21/0x70 [ 1786.672424] filemap_alloc_folio_noprof+0x378/0x410 [ 1786.672883] ? srso_return_thunk+0x5/0x5f [ 1786.673294] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1786.673787] ? mark_lock+0xac/0x1370 [ 1786.674137] ? __pfx_mark_lock+0x10/0x10 [ 1786.674507] ? srso_return_thunk+0x5/0x5f [ 1786.674906] ? hlock_class+0x4e/0x130 [ 1786.675289] ? __pfx_fat_get_block+0x10/0x10 [ 1786.675701] __filemap_get_folio+0x315/0x810 [ 1786.676138] ? __pfx_fat_get_block+0x10/0x10 [ 1786.676556] block_write_begin+0x66/0x1d0 [ 1786.676946] cont_write_begin+0x554/0x810 [ 1786.677329] ? __lock_acquire+0x17ec/0x4430 [ 1786.677731] ? __pfx_mark_lock+0x10/0x10 [ 1786.678113] ? __pfx_fat_get_block+0x10/0x10 [ 1786.678521] ? __pfx_cont_write_begin+0x10/0x10 [ 1786.678948] ? hlock_class+0x4e/0x130 [ 1786.679321] ? srso_return_thunk+0x5/0x5f [ 1786.679723] ? mark_lock+0xac/0x1370 [ 1786.680081] ? srso_return_thunk+0x5/0x5f [ 1786.680488] ? hlock_class+0x4e/0x130 [ 1786.680862] ? srso_return_thunk+0x5/0x5f [ 1786.681262] ? __lock_acquire+0x17ec/0x4430 [ 1786.681665] fat_write_begin+0x64/0x150 [ 1786.682036] ? __pfx_fat_get_block+0x10/0x10 [ 1786.682456] cont_write_begin+0x2e4/0x810 [ 1786.682857] ? __pfx_fat_get_block+0x10/0x10 [ 1786.683269] ? __pfx_cont_write_begin+0x10/0x10 [ 1786.683694] ? reacquire_held_locks+0x22f/0x4f0 [ 1786.684119] ? __mark_inode_dirty+0x656/0xd40 [ 1786.684547] ? srso_return_thunk+0x5/0x5f [ 1786.684947] ? fault_in_readable+0x181/0x1f0 [ 1786.685365] ? __pfx_fault_in_readable+0x10/0x10 [ 1786.685806] ? srso_safe_ret+0xc/0x20 [ 1786.686192] fat_write_begin+0x64/0x150 [ 1786.686562] ? __pfx_fat_get_block+0x10/0x10 [ 1786.686980] generic_perform_write+0x284/0x7e0 [ 1786.687416] ? __mark_inode_dirty+0x656/0xd40 [ 1786.687844] ? __pfx_generic_perform_write+0x10/0x10 [ 1786.688317] ? srso_return_thunk+0x5/0x5f [ 1786.688719] ? __mark_inode_dirty+0x557/0xd40 [ 1786.689141] ? __pfx_fat_update_time+0x10/0x10 [ 1786.689570] ? srso_return_thunk+0x5/0x5f [ 1786.689975] ? srso_return_thunk+0x5/0x5f [ 1786.690380] ? mnt_put_write_access_file+0x45/0xe0 [ 1786.690862] __generic_file_write_iter+0x160/0x1a0 [ 1786.691338] generic_file_write_iter+0xe1/0x340 [ 1786.691800] do_iter_readv_writev+0x51f/0x7e0 [ 1786.692227] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1786.692674] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1786.693140] ? srso_return_thunk+0x5/0x5f [ 1786.693539] ? lock_is_held_type+0x9e/0x120 [ 1786.693953] vfs_writev+0x2d8/0xcc0 [ 1786.694308] ? __pfx_vfs_writev+0x10/0x10 [ 1786.694687] ? __fget_files+0x1fc/0x3b0 [ 1786.695051] ? srso_return_thunk+0x5/0x5f [ 1786.695444] ? lock_release+0x20f/0x6f0 [ 1786.695823] ? srso_return_thunk+0x5/0x5f [ 1786.696237] ? lock_acquire+0x32/0xc0 [ 1786.696584] ? __fget_files+0x34/0x3b0 [ 1786.696953] ? srso_return_thunk+0x5/0x5f [ 1786.697347] ? __fget_files+0x206/0x3b0 [ 1786.697733] do_pwritev+0x1b6/0x270 [ 1786.698080] ? __pfx_do_pwritev+0x10/0x10 [ 1786.698460] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1786.698972] do_syscall_64+0xbf/0x1d0 [ 1786.699350] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1786.699816] RIP: 0033:0x7f5c8d09db19 [ 1786.700156] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1786.701630] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1786.702279] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 1786.702877] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1786.703471] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 1786.704069] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000001 [ 1786.704674] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 1786.705299] 01:33:08 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:33:08 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) acct(0x0) 01:33:08 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:33:08 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 21) 01:33:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 2) 01:33:08 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:33:08 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:33:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x5) [ 1810.851391] loop3: detected capacity change from 0 to 40 [ 1810.856903] loop0: detected capacity change from 0 to 40 [ 1810.862980] loop5: detected capacity change from 0 to 40 [ 1810.886831] Process accounting resumed [ 1810.907160] loop1: detected capacity change from 0 to 40 [ 1810.917147] loop2: detected capacity change from 0 to 40 [ 1810.936106] loop7: detected capacity change from 0 to 40 [ 1810.937415] loop6: detected capacity change from 0 to 40 [ 1810.942306] loop4: detected capacity change from 0 to 40 01:33:09 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:33:09 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:33:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x6) [ 1811.030885] Process accounting resumed 01:33:09 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1811.129397] loop0: detected capacity change from 0 to 40 [ 1811.131846] loop3: detected capacity change from 0 to 40 [ 1811.152365] loop5: detected capacity change from 0 to 40 [ 1811.159409] Process accounting resumed 01:33:09 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 22) 01:33:09 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1811.225510] kworker/u9:2: attempt to access beyond end of device [ 1811.225510] loop7: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1811.228377] Buffer I/O error on dev loop7, logical block 31, lost async page write 01:33:09 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:33:09 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) acct(0x0) 01:33:09 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1811.360072] loop6: detected capacity change from 0 to 40 [ 1811.387033] loop3: detected capacity change from 0 to 40 [ 1811.397890] Process accounting resumed [ 1811.475320] loop1: detected capacity change from 0 to 40 [ 1811.507724] loop4: detected capacity change from 0 to 40 [ 1811.532951] loop7: detected capacity change from 0 to 40 [ 1811.533215] Process accounting resumed 01:33:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 3) 01:33:36 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 23) 01:33:36 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:33:36 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:33:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x7) 01:33:36 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:33:36 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) acct(0x0) 01:33:36 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 1838.334964] loop1: detected capacity change from 0 to 40 [ 1838.351336] FAULT_INJECTION: forcing a failure. [ 1838.351336] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1838.352377] CPU: 0 UID: 0 PID: 13371 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1838.353103] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1838.353789] Call Trace: [ 1838.354033] [ 1838.354247] dump_stack_lvl+0xfa/0x120 [ 1838.354635] should_fail_ex+0x4b1/0x5b0 [ 1838.355042] should_fail_alloc_page+0xe0/0x110 [ 1838.355474] prepare_alloc_pages+0x178/0x500 [ 1838.355908] __alloc_pages_noprof+0x180/0x1f90 [ 1838.356340] ? srso_return_thunk+0x5/0x5f [ 1838.356757] ? hlock_class+0x4e/0x130 [ 1838.357140] ? srso_return_thunk+0x5/0x5f [ 1838.357547] ? __lock_acquire+0xccf/0x4430 [ 1838.357968] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1838.358452] ? srso_return_thunk+0x5/0x5f [ 1838.358876] ? srso_return_thunk+0x5/0x5f [ 1838.359288] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1838.359776] ? srso_return_thunk+0x5/0x5f [ 1838.360187] ? policy_nodemask+0xeb/0x4e0 [ 1838.360619] alloc_pages_mpol_noprof+0xf2/0x330 [ 1838.361060] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1838.361546] ? srso_return_thunk+0x5/0x5f [ 1838.361970] ? xas_load+0x67/0x4f0 [ 1838.362349] ? lock_acquire+0x32/0xc0 [ 1838.362729] ? filemap_get_entry+0xc6/0x3b0 [ 1838.363162] folio_alloc_noprof+0x21/0x70 [ 1838.363560] filemap_alloc_folio_noprof+0x378/0x410 [ 1838.364042] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1838.364557] ? srso_return_thunk+0x5/0x5f [ 1838.364968] ? find_held_lock+0x2c/0x110 [ 1838.365376] ? __pfx_fat_get_block+0x10/0x10 [ 1838.365789] __filemap_get_folio+0x315/0x810 [ 1838.366252] ? __pfx_fat_get_block+0x10/0x10 [ 1838.366667] block_write_begin+0x66/0x1d0 [ 1838.367071] cont_write_begin+0x554/0x810 [ 1838.367458] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1838.367958] ? srso_return_thunk+0x5/0x5f [ 1838.368364] ? mark_buffer_dirty+0x2df/0x3b0 [ 1838.368801] ? __pfx_fat_get_block+0x10/0x10 [ 1838.369219] ? __pfx_cont_write_begin+0x10/0x10 [ 1838.369664] ? generic_write_end+0x209/0x370 [ 1838.370119] ? srso_return_thunk+0x5/0x5f [ 1838.370545] fat_write_begin+0x64/0x150 [ 1838.370924] ? __pfx_fat_get_block+0x10/0x10 [ 1838.371345] cont_write_begin+0x2e4/0x810 [ 1838.371766] ? __pfx_fat_get_block+0x10/0x10 [ 1838.372182] ? __pfx_cont_write_begin+0x10/0x10 [ 1838.372626] ? reacquire_held_locks+0x22f/0x4f0 [ 1838.373074] ? __mark_inode_dirty+0x656/0xd40 [ 1838.373507] ? srso_return_thunk+0x5/0x5f [ 1838.373920] ? fault_in_readable+0x181/0x1f0 [ 1838.374371] ? __pfx_fault_in_readable+0x10/0x10 [ 1838.374824] ? srso_safe_ret+0xc/0x20 [ 1838.375231] fat_write_begin+0x64/0x150 [ 1838.375617] ? __pfx_fat_get_block+0x10/0x10 [ 1838.376039] generic_perform_write+0x284/0x7e0 [ 1838.376500] ? __mark_inode_dirty+0x656/0xd40 [ 1838.376955] ? __pfx_generic_perform_write+0x10/0x10 [ 1838.377427] ? srso_return_thunk+0x5/0x5f [ 1838.377838] ? __mark_inode_dirty+0x557/0xd40 [ 1838.378287] ? __pfx_fat_update_time+0x10/0x10 [ 1838.378738] ? srso_return_thunk+0x5/0x5f [ 1838.379147] ? srso_return_thunk+0x5/0x5f [ 1838.379554] ? mnt_put_write_access_file+0x45/0xe0 [ 1838.380050] __generic_file_write_iter+0x160/0x1a0 [ 1838.380549] generic_file_write_iter+0xe1/0x340 [ 1838.381035] do_iter_readv_writev+0x51f/0x7e0 [ 1838.381467] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1838.381956] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1838.382434] ? srso_return_thunk+0x5/0x5f [ 1838.382847] ? lock_is_held_type+0x9e/0x120 [ 1838.383272] vfs_writev+0x2d8/0xcc0 [ 1838.383640] ? __pfx_vfs_writev+0x10/0x10 [ 1838.384038] ? __fget_files+0x1fc/0x3b0 [ 1838.384421] ? srso_return_thunk+0x5/0x5f [ 1838.384840] ? lock_release+0x20f/0x6f0 [ 1838.385240] ? srso_return_thunk+0x5/0x5f [ 1838.385651] ? lock_acquire+0x32/0xc0 [ 1838.386020] ? __fget_files+0x34/0x3b0 [ 1838.386395] ? srso_return_thunk+0x5/0x5f [ 1838.386807] ? __fget_files+0x206/0x3b0 [ 1838.387204] do_pwritev+0x1b6/0x270 [ 1838.387558] ? __pfx_do_pwritev+0x10/0x10 [ 1838.387947] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1838.388473] do_syscall_64+0xbf/0x1d0 [ 1838.388853] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1838.389342] RIP: 0033:0x7fd139351b19 [ 1838.389683] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1838.391201] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1838.391871] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1838.392489] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1838.393103] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1838.393723] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1838.394354] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1838.394997] [ 1838.401444] loop4: detected capacity change from 0 to 40 [ 1838.441372] loop2: detected capacity change from 0 to 40 [ 1838.450220] Process accounting resumed [ 1838.545308] loop6: detected capacity change from 0 to 40 [ 1838.554761] loop5: detected capacity change from 0 to 40 [ 1838.556654] loop7: detected capacity change from 0 to 40 [ 1838.557286] loop3: detected capacity change from 0 to 40 [ 1838.567295] loop0: detected capacity change from 0 to 40 01:33:36 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 24) 01:33:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 4) [ 1838.664034] Process accounting resumed [ 1838.689522] loop1: detected capacity change from 0 to 40 [ 1838.700302] loop2: detected capacity change from 0 to 40 [ 1838.727473] FAULT_INJECTION: forcing a failure. [ 1838.727473] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1838.728535] CPU: 0 UID: 0 PID: 13389 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1838.729279] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1838.729974] Call Trace: [ 1838.730217] [ 1838.730441] dump_stack_lvl+0xfa/0x120 [ 1838.730836] should_fail_ex+0x4b1/0x5b0 [ 1838.731249] should_fail_alloc_page+0xe0/0x110 [ 1838.731691] prepare_alloc_pages+0x178/0x500 [ 1838.732135] __alloc_pages_noprof+0x180/0x1f90 [ 1838.732569] ? srso_return_thunk+0x5/0x5f [ 1838.732978] ? hlock_class+0x4e/0x130 [ 1838.733356] ? srso_return_thunk+0x5/0x5f [ 1838.733767] ? __lock_acquire+0xccf/0x4430 [ 1838.734176] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1838.734648] ? srso_return_thunk+0x5/0x5f [ 1838.735060] ? srso_return_thunk+0x5/0x5f [ 1838.735464] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1838.735940] ? srso_return_thunk+0x5/0x5f [ 1838.736346] ? policy_nodemask+0xeb/0x4e0 [ 1838.736766] alloc_pages_mpol_noprof+0xf2/0x330 [ 1838.737197] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1838.737674] ? srso_return_thunk+0x5/0x5f [ 1838.738080] ? xas_load+0x67/0x4f0 [ 1838.738442] ? lock_acquire+0x32/0xc0 [ 1838.738802] ? filemap_get_entry+0xc6/0x3b0 [ 1838.739231] folio_alloc_noprof+0x21/0x70 [ 1838.739628] filemap_alloc_folio_noprof+0x378/0x410 [ 1838.740097] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1838.740600] ? srso_return_thunk+0x5/0x5f [ 1838.741006] ? find_held_lock+0x2c/0x110 [ 1838.741402] ? __pfx_fat_get_block+0x10/0x10 [ 1838.741813] __filemap_get_folio+0x315/0x810 [ 1838.742254] ? __pfx_fat_get_block+0x10/0x10 [ 1838.742667] block_write_begin+0x66/0x1d0 [ 1838.743063] cont_write_begin+0x554/0x810 [ 1838.743455] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1838.743935] ? srso_return_thunk+0x5/0x5f [ 1838.744342] ? mark_buffer_dirty+0x2df/0x3b0 [ 1838.744769] ? __pfx_fat_get_block+0x10/0x10 [ 1838.745179] ? __pfx_cont_write_begin+0x10/0x10 [ 1838.745609] ? generic_write_end+0x209/0x370 [ 1838.746043] ? srso_return_thunk+0x5/0x5f [ 1838.746454] fat_write_begin+0x64/0x150 [ 1838.746825] ? __pfx_fat_get_block+0x10/0x10 [ 1838.747243] cont_write_begin+0x2e4/0x810 [ 1838.747645] ? __pfx_fat_get_block+0x10/0x10 [ 1838.748053] ? __pfx_cont_write_begin+0x10/0x10 [ 1838.748478] ? reacquire_held_locks+0x22f/0x4f0 [ 1838.748903] ? __mark_inode_dirty+0x656/0xd40 [ 1838.749327] ? srso_return_thunk+0x5/0x5f [ 1838.749733] ? fault_in_readable+0x181/0x1f0 [ 1838.750157] ? __pfx_fault_in_readable+0x10/0x10 [ 1838.750597] ? srso_safe_ret+0xc/0x20 [ 1838.750983] fat_write_begin+0x64/0x150 [ 1838.751352] ? __pfx_fat_get_block+0x10/0x10 [ 1838.751768] generic_perform_write+0x284/0x7e0 [ 1838.752205] ? __mark_inode_dirty+0x656/0xd40 [ 1838.752637] ? __pfx_generic_perform_write+0x10/0x10 [ 1838.753103] ? srso_return_thunk+0x5/0x5f [ 1838.753505] ? __mark_inode_dirty+0x557/0xd40 [ 1838.753925] ? __pfx_fat_update_time+0x10/0x10 [ 1838.754364] ? srso_return_thunk+0x5/0x5f [ 1838.754766] ? srso_return_thunk+0x5/0x5f [ 1838.755164] ? mnt_put_write_access_file+0x45/0xe0 [ 1838.755649] __generic_file_write_iter+0x160/0x1a0 [ 1838.756122] generic_file_write_iter+0xe1/0x340 [ 1838.756580] do_iter_readv_writev+0x51f/0x7e0 [ 1838.756997] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1838.757446] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1838.757907] ? srso_return_thunk+0x5/0x5f [ 1838.758316] ? lock_is_held_type+0x9e/0x120 [ 1838.758734] vfs_writev+0x2d8/0xcc0 [ 1838.759095] ? __pfx_vfs_writev+0x10/0x10 [ 1838.759478] ? __fget_files+0x1fc/0x3b0 [ 1838.759850] ? srso_return_thunk+0x5/0x5f [ 1838.760251] ? lock_release+0x20f/0x6f0 [ 1838.760637] ? srso_return_thunk+0x5/0x5f [ 1838.761033] ? lock_acquire+0x32/0xc0 [ 1838.761382] ? __fget_files+0x34/0x3b0 [ 1838.761749] ? srso_return_thunk+0x5/0x5f [ 1838.762149] ? __fget_files+0x206/0x3b0 [ 1838.762533] do_pwritev+0x1b6/0x270 [ 1838.762880] ? __pfx_do_pwritev+0x10/0x10 [ 1838.763259] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1838.763772] do_syscall_64+0xbf/0x1d0 [ 1838.764149] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1838.764616] RIP: 0033:0x7fd139351b19 [ 1838.764951] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1838.766421] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1838.767064] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1838.767666] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1838.768260] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1838.768862] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1838.769457] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1838.770088] [ 1838.781736] FAULT_INJECTION: forcing a failure. [ 1838.781736] name failslab, interval 1, probability 0, space 0, times 0 [ 1838.782827] CPU: 0 UID: 0 PID: 13390 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 1838.783558] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1838.784241] Call Trace: [ 1838.784486] [ 1838.784706] dump_stack_lvl+0xfa/0x120 [ 1838.785092] should_fail_ex+0x4b1/0x5b0 [ 1838.785499] ? fat_cache_add.part.0+0x3c6/0x5d0 [ 1838.785935] should_failslab+0xc2/0x120 [ 1838.786328] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1838.786756] ? lock_acquire+0x32/0xc0 [ 1838.787116] ? fat_cache_add.part.0+0x28/0x5d0 [ 1838.787563] fat_cache_add.part.0+0x3c6/0x5d0 [ 1838.788001] fat_get_cluster+0x922/0xd40 [ 1838.788456] ? __pfx_fat_get_cluster+0x10/0x10 [ 1838.788986] ? __pfx_fat_chain_add+0x10/0x10 [ 1838.789411] fat_get_mapped_cluster+0x216/0x4a0 [ 1838.789857] ? __pfx_fat_get_mapped_cluster+0x10/0x10 [ 1838.790356] ? srso_return_thunk+0x5/0x5f [ 1838.790772] fat_bmap+0x1fd/0x450 [ 1838.791122] fat_get_block+0x33e/0x9f0 [ 1838.791505] ? __pfx_fat_get_block+0x10/0x10 [ 1838.791921] ? _raw_spin_unlock+0x1e/0x40 [ 1838.792310] ? srso_return_thunk+0x5/0x5f [ 1838.792710] ? create_empty_buffers+0x219/0x460 [ 1838.793168] ? srso_return_thunk+0x5/0x5f [ 1838.793583] __block_write_begin_int+0x472/0x1570 [ 1838.794038] ? __pfx_fat_get_block+0x10/0x10 [ 1838.794462] ? __pfx___block_write_begin_int+0x10/0x10 [ 1838.794941] ? __pfx_fat_get_block+0x10/0x10 [ 1838.795346] ? srso_return_thunk+0x5/0x5f [ 1838.795751] ? __filemap_get_folio+0x250/0x810 [ 1838.796204] ? __pfx_fat_get_block+0x10/0x10 [ 1838.796612] block_write_begin+0x9a/0x1d0 [ 1838.797001] cont_write_begin+0x554/0x810 [ 1838.797389] ? __lock_acquire+0x17ec/0x4430 [ 1838.797795] ? __pfx_mark_lock+0x10/0x10 [ 1838.798186] ? __pfx_fat_get_block+0x10/0x10 [ 1838.798601] ? __pfx_cont_write_begin+0x10/0x10 [ 1838.799031] ? hlock_class+0x4e/0x130 [ 1838.799404] ? srso_return_thunk+0x5/0x5f [ 1838.799808] ? mark_lock+0xac/0x1370 [ 1838.800160] ? srso_return_thunk+0x5/0x5f [ 1838.800562] ? hlock_class+0x4e/0x130 [ 1838.800940] ? srso_return_thunk+0x5/0x5f [ 1838.801341] ? __lock_acquire+0x17ec/0x4430 [ 1838.801746] fat_write_begin+0x64/0x150 [ 1838.802127] ? __pfx_fat_get_block+0x10/0x10 [ 1838.802543] cont_write_begin+0x2e4/0x810 [ 1838.802943] ? __pfx_fat_get_block+0x10/0x10 [ 1838.803359] ? __pfx_cont_write_begin+0x10/0x10 [ 1838.803792] ? reacquire_held_locks+0x22f/0x4f0 [ 1838.804217] ? __mark_inode_dirty+0x656/0xd40 [ 1838.804641] ? srso_return_thunk+0x5/0x5f [ 1838.805043] ? fault_in_readable+0x181/0x1f0 [ 1838.805460] ? __pfx_fault_in_readable+0x10/0x10 [ 1838.805904] ? srso_safe_ret+0xc/0x20 [ 1838.806299] fat_write_begin+0x64/0x150 [ 1838.806675] ? __pfx_fat_get_block+0x10/0x10 [ 1838.807092] generic_perform_write+0x284/0x7e0 [ 1838.807531] ? __mark_inode_dirty+0x656/0xd40 [ 1838.807965] ? __pfx_generic_perform_write+0x10/0x10 [ 1838.808432] ? srso_return_thunk+0x5/0x5f [ 1838.808834] ? __mark_inode_dirty+0x557/0xd40 [ 1838.809261] ? __pfx_fat_update_time+0x10/0x10 [ 1838.809691] ? srso_return_thunk+0x5/0x5f [ 1838.810098] ? srso_return_thunk+0x5/0x5f [ 1838.810497] ? mnt_put_write_access_file+0x45/0xe0 [ 1838.810982] __generic_file_write_iter+0x160/0x1a0 [ 1838.811456] generic_file_write_iter+0xe1/0x340 [ 1838.811921] do_iter_readv_writev+0x51f/0x7e0 [ 1838.812338] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1838.812792] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1838.813259] ? srso_return_thunk+0x5/0x5f [ 1838.813662] ? lock_is_held_type+0x9e/0x120 [ 1838.814096] vfs_writev+0x2d8/0xcc0 [ 1838.814453] ? __pfx_vfs_writev+0x10/0x10 [ 1838.814839] ? __fget_files+0x1fc/0x3b0 [ 1838.815209] ? srso_return_thunk+0x5/0x5f [ 1838.815610] ? lock_release+0x20f/0x6f0 [ 1838.815996] ? srso_return_thunk+0x5/0x5f [ 1838.816400] ? lock_acquire+0x32/0xc0 [ 1838.816754] ? __fget_files+0x34/0x3b0 [ 1838.817129] ? srso_return_thunk+0x5/0x5f [ 1838.817529] ? __fget_files+0x206/0x3b0 [ 1838.817920] do_pwritev+0x1b6/0x270 [ 1838.818275] ? __pfx_do_pwritev+0x10/0x10 [ 1838.818665] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1838.819180] do_syscall_64+0xbf/0x1d0 [ 1838.819558] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1838.820025] RIP: 0033:0x7f5c8d09db19 [ 1838.820359] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1838.821825] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1838.822487] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 1838.823092] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1838.823696] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 1838.824304] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000001 [ 1838.824904] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 1838.825532] 01:33:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8) [ 1839.018532] loop5: detected capacity change from 0 to 40 01:33:58 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf) 01:33:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 25) 01:33:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) 01:33:58 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:33:58 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:33:58 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:33:58 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 5) 01:33:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1860.748364] loop6: detected capacity change from 0 to 40 [ 1860.753444] loop4: detected capacity change from 0 to 40 [ 1860.754906] loop0: detected capacity change from 0 to 40 [ 1860.789783] Process accounting resumed [ 1860.802774] loop1: detected capacity change from 0 to 40 [ 1860.804074] loop2: detected capacity change from 0 to 40 [ 1860.816860] loop7: detected capacity change from 0 to 40 [ 1860.835160] loop3: detected capacity change from 0 to 40 [ 1860.869145] loop5: detected capacity change from 0 to 40 01:33:59 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:33:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) acct(0x0) 01:33:59 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:33:59 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:33:59 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 26) 01:33:59 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 6) [ 1861.033669] loop4: detected capacity change from 0 to 40 [ 1861.035319] loop6: detected capacity change from 0 to 40 [ 1861.084803] Process accounting resumed 01:33:59 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) 01:33:59 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x13) [ 1861.167054] loop1: detected capacity change from 0 to 40 [ 1861.172939] loop2: detected capacity change from 0 to 40 [ 1861.197005] loop0: detected capacity change from 0 to 40 [ 1861.213164] FAULT_INJECTION: forcing a failure. [ 1861.213164] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1861.214283] CPU: 0 UID: 0 PID: 13430 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 1861.215014] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1861.215684] Call Trace: [ 1861.215917] [ 1861.216127] dump_stack_lvl+0xfa/0x120 [ 1861.216509] should_fail_ex+0x4b1/0x5b0 [ 1861.216912] should_fail_alloc_page+0xe0/0x110 [ 1861.217342] prepare_alloc_pages+0x178/0x500 [ 1861.217772] __alloc_pages_noprof+0x180/0x1f90 [ 1861.218195] ? srso_return_thunk+0x5/0x5f [ 1861.218590] ? hlock_class+0x4e/0x130 [ 1861.218964] ? srso_return_thunk+0x5/0x5f [ 1861.219359] ? __lock_acquire+0xccf/0x4430 [ 1861.219752] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1861.220220] ? srso_return_thunk+0x5/0x5f [ 1861.220623] ? srso_return_thunk+0x5/0x5f [ 1861.221017] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1861.221479] ? srso_return_thunk+0x5/0x5f [ 1861.221875] ? policy_nodemask+0xeb/0x4e0 [ 1861.222282] alloc_pages_mpol_noprof+0xf2/0x330 [ 1861.222704] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1861.223174] ? srso_return_thunk+0x5/0x5f [ 1861.223567] ? xas_load+0x67/0x4f0 [ 1861.223923] ? srso_return_thunk+0x5/0x5f [ 1861.224318] ? lock_acquire+0x32/0xc0 [ 1861.224668] ? filemap_get_entry+0xc6/0x3b0 [ 1861.225088] folio_alloc_noprof+0x21/0x70 [ 1861.225468] filemap_alloc_folio_noprof+0x378/0x410 [ 1861.225925] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1861.226421] ? srso_return_thunk+0x5/0x5f [ 1861.226826] ? find_held_lock+0x2c/0x110 [ 1861.227215] ? __pfx_fat_get_block+0x10/0x10 [ 1861.227616] __filemap_get_folio+0x315/0x810 [ 1861.228044] ? __pfx_fat_get_block+0x10/0x10 [ 1861.228443] block_write_begin+0x66/0x1d0 [ 1861.228826] cont_write_begin+0x554/0x810 [ 1861.229205] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1861.229670] ? srso_return_thunk+0x5/0x5f [ 1861.230062] ? mark_buffer_dirty+0x2df/0x3b0 [ 1861.230481] ? __pfx_fat_get_block+0x10/0x10 [ 1861.230894] ? __pfx_cont_write_begin+0x10/0x10 [ 1861.231325] ? generic_write_end+0x209/0x370 [ 1861.231748] ? srso_return_thunk+0x5/0x5f [ 1861.232151] fat_write_begin+0x64/0x150 [ 1861.232516] ? __pfx_fat_get_block+0x10/0x10 [ 1861.232924] cont_write_begin+0x2e4/0x810 [ 1861.233314] ? __pfx_fat_get_block+0x10/0x10 [ 1861.233716] ? __pfx_cont_write_begin+0x10/0x10 [ 1861.234134] ? reacquire_held_locks+0x22f/0x4f0 [ 1861.234557] ? __mark_inode_dirty+0x656/0xd40 [ 1861.234978] ? srso_return_thunk+0x5/0x5f [ 1861.235371] ? fault_in_readable+0x181/0x1f0 [ 1861.235781] ? __pfx_fault_in_readable+0x10/0x10 [ 1861.236212] ? srso_safe_ret+0xc/0x20 [ 1861.236589] fat_write_begin+0x64/0x150 [ 1861.236951] ? __pfx_fat_get_block+0x10/0x10 [ 1861.237358] generic_perform_write+0x284/0x7e0 [ 1861.237788] ? __mark_inode_dirty+0x656/0xd40 [ 1861.238210] ? __pfx_generic_perform_write+0x10/0x10 [ 1861.238665] ? srso_return_thunk+0x5/0x5f [ 1861.239074] ? __mark_inode_dirty+0x557/0xd40 [ 1861.239491] ? __pfx_fat_update_time+0x10/0x10 [ 1861.239913] ? srso_return_thunk+0x5/0x5f [ 1861.240306] ? srso_return_thunk+0x5/0x5f [ 1861.240699] ? mnt_put_write_access_file+0x45/0xe0 [ 1861.241176] __generic_file_write_iter+0x160/0x1a0 [ 1861.241643] generic_file_write_iter+0xe1/0x340 [ 1861.242097] do_iter_readv_writev+0x51f/0x7e0 [ 1861.242507] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1861.242960] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1861.243415] ? srso_return_thunk+0x5/0x5f [ 1861.243810] ? lock_is_held_type+0x9e/0x120 [ 1861.244222] vfs_writev+0x2d8/0xcc0 [ 1861.244574] ? __pfx_vfs_writev+0x10/0x10 [ 1861.244955] ? __fget_files+0x1fc/0x3b0 [ 1861.245319] ? srso_return_thunk+0x5/0x5f [ 1861.245709] ? lock_release+0x20f/0x6f0 [ 1861.246087] ? srso_return_thunk+0x5/0x5f [ 1861.246479] ? lock_acquire+0x32/0xc0 [ 1861.246833] ? __fget_files+0x34/0x3b0 [ 1861.247196] ? srso_return_thunk+0x5/0x5f [ 1861.247583] ? __fget_files+0x206/0x3b0 [ 1861.247961] do_pwritev+0x1b6/0x270 [ 1861.248301] ? __pfx_do_pwritev+0x10/0x10 [ 1861.248674] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1861.249181] do_syscall_64+0xbf/0x1d0 [ 1861.249550] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1861.250008] RIP: 0033:0x7f5c8d09db19 [ 1861.250336] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1861.251795] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1861.252432] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 1861.253020] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1861.253606] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 1861.254188] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000001 [ 1861.254777] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 1861.255390] [ 1861.257174] FAULT_INJECTION: forcing a failure. [ 1861.257174] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1861.258185] CPU: 0 UID: 0 PID: 13431 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1861.258916] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1861.259589] Call Trace: [ 1861.259821] [ 1861.260035] dump_stack_lvl+0xfa/0x120 [ 1861.260420] should_fail_ex+0x4b1/0x5b0 [ 1861.260821] should_fail_alloc_page+0xe0/0x110 [ 1861.261250] prepare_alloc_pages+0x178/0x500 [ 1861.261680] __alloc_pages_noprof+0x180/0x1f90 [ 1861.262104] ? srso_return_thunk+0x5/0x5f [ 1861.262499] ? hlock_class+0x4e/0x130 [ 1861.262872] ? srso_return_thunk+0x5/0x5f [ 1861.263269] ? __lock_acquire+0xccf/0x4430 [ 1861.263664] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1861.264131] ? srso_return_thunk+0x5/0x5f [ 1861.264533] ? srso_return_thunk+0x5/0x5f [ 1861.264926] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1861.265390] ? srso_return_thunk+0x5/0x5f [ 1861.265784] ? policy_nodemask+0xeb/0x4e0 [ 1861.266194] alloc_pages_mpol_noprof+0xf2/0x330 [ 1861.266621] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1861.267096] ? srso_return_thunk+0x5/0x5f [ 1861.267490] ? xas_load+0x67/0x4f0 [ 1861.267847] ? lock_acquire+0x32/0xc0 [ 1861.268198] ? filemap_get_entry+0xc6/0x3b0 [ 1861.268620] folio_alloc_noprof+0x21/0x70 [ 1861.269003] filemap_alloc_folio_noprof+0x378/0x410 [ 1861.269470] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1861.269966] ? srso_return_thunk+0x5/0x5f [ 1861.270360] ? find_held_lock+0x2c/0x110 [ 1861.270761] ? __pfx_fat_get_block+0x10/0x10 [ 1861.271168] __filemap_get_folio+0x315/0x810 [ 1861.271598] ? __pfx_fat_get_block+0x10/0x10 [ 1861.272000] block_write_begin+0x66/0x1d0 [ 1861.272385] cont_write_begin+0x554/0x810 [ 1861.272765] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1861.273236] ? srso_return_thunk+0x5/0x5f [ 1861.273634] ? mark_buffer_dirty+0x2df/0x3b0 [ 1861.274053] ? __pfx_fat_get_block+0x10/0x10 [ 1861.274458] ? __pfx_cont_write_begin+0x10/0x10 [ 1861.274892] ? generic_write_end+0x209/0x370 [ 1861.275317] ? srso_return_thunk+0x5/0x5f [ 1861.275721] fat_write_begin+0x64/0x150 [ 1861.276087] ? __pfx_fat_get_block+0x10/0x10 [ 1861.276498] cont_write_begin+0x2e4/0x810 [ 1861.276893] ? __pfx_fat_get_block+0x10/0x10 [ 1861.277299] ? __pfx_cont_write_begin+0x10/0x10 [ 1861.277719] ? reacquire_held_locks+0x22f/0x4f0 [ 1861.278139] ? __mark_inode_dirty+0x656/0xd40 [ 1861.278554] ? srso_return_thunk+0x5/0x5f [ 1861.278957] ? fault_in_readable+0x181/0x1f0 [ 1861.279374] ? __pfx_fault_in_readable+0x10/0x10 [ 1861.279807] ? srso_safe_ret+0xc/0x20 [ 1861.280185] fat_write_begin+0x64/0x150 [ 1861.280551] ? __pfx_fat_get_block+0x10/0x10 [ 1861.280964] generic_perform_write+0x284/0x7e0 [ 1861.281398] ? __mark_inode_dirty+0x656/0xd40 [ 1861.281822] ? __pfx_generic_perform_write+0x10/0x10 [ 1861.282283] ? srso_return_thunk+0x5/0x5f [ 1861.282678] ? __mark_inode_dirty+0x557/0xd40 [ 1861.283105] ? __pfx_fat_update_time+0x10/0x10 [ 1861.283529] ? srso_return_thunk+0x5/0x5f [ 1861.283926] ? srso_return_thunk+0x5/0x5f [ 1861.284322] ? mnt_put_write_access_file+0x45/0xe0 [ 1861.284798] __generic_file_write_iter+0x160/0x1a0 [ 1861.285270] generic_file_write_iter+0xe1/0x340 [ 1861.285726] do_iter_readv_writev+0x51f/0x7e0 [ 1861.286138] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1861.286588] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1861.287048] ? srso_return_thunk+0x5/0x5f [ 1861.287446] ? lock_is_held_type+0x9e/0x120 [ 1861.287860] vfs_writev+0x2d8/0xcc0 [ 1861.288215] ? __pfx_vfs_writev+0x10/0x10 [ 1861.288599] ? __fget_files+0x1fc/0x3b0 [ 1861.288965] ? srso_return_thunk+0x5/0x5f [ 1861.289361] ? lock_release+0x20f/0x6f0 [ 1861.289735] ? srso_return_thunk+0x5/0x5f [ 1861.290122] ? lock_acquire+0x32/0xc0 [ 1861.290466] ? __fget_files+0x34/0x3b0 [ 1861.290834] ? srso_return_thunk+0x5/0x5f [ 1861.291216] ? __fget_files+0x206/0x3b0 [ 1861.291601] do_pwritev+0x1b6/0x270 [ 1861.291940] ? __pfx_do_pwritev+0x10/0x10 [ 1861.292315] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1861.292819] do_syscall_64+0xbf/0x1d0 [ 1861.293191] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1861.293648] RIP: 0033:0x7fd139351b19 [ 1861.293979] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1861.295437] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1861.296068] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1861.296659] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1861.297246] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1861.297835] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1861.298431] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1861.299059] [ 1861.313143] loop7: detected capacity change from 0 to 40 [ 1861.326977] Process accounting resumed [ 1861.396042] loop3: detected capacity change from 0 to 40 [ 1861.408034] loop5: detected capacity change from 0 to 40 [ 1873.390199] kworker/u9:1 (11549) used greatest stack depth: 23392 bytes left [ 1887.367589] loop7: detected capacity change from 0 to 40 01:34:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:34:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 7) 01:34:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) 01:34:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:34:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 27) 01:34:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x18) 01:34:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:34:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 1887.441146] loop6: detected capacity change from 0 to 40 [ 1887.443482] loop3: detected capacity change from 0 to 40 01:34:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1887.513294] loop4: detected capacity change from 0 to 40 [ 1887.522194] loop0: detected capacity change from 0 to 40 [ 1887.530477] loop1: detected capacity change from 0 to 40 01:34:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) [ 1887.588397] loop2: detected capacity change from 0 to 40 [ 1887.589712] Process accounting resumed [ 1887.592195] Process accounting resumed [ 1887.631116] loop7: detected capacity change from 0 to 40 01:34:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) (fail_nth: 1) [ 1887.688150] loop3: detected capacity change from 0 to 40 01:34:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:34:25 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) acct(0x0) 01:34:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 8) [ 1887.776160] loop4: detected capacity change from 0 to 40 [ 1887.851016] FAULT_INJECTION: forcing a failure. [ 1887.851016] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1887.853264] CPU: 0 UID: 0 PID: 13463 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1887.854719] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1887.856062] Call Trace: [ 1887.856524] [ 1887.856952] dump_stack_lvl+0xfa/0x120 [ 1887.857723] should_fail_ex+0x4b1/0x5b0 [ 1887.858530] should_fail_alloc_page+0xe0/0x110 [ 1887.859385] prepare_alloc_pages+0x178/0x500 [ 1887.860248] __alloc_pages_noprof+0x180/0x1f90 [ 1887.861102] ? srso_return_thunk+0x5/0x5f [ 1887.861888] ? hlock_class+0x4e/0x130 [ 1887.862626] ? srso_return_thunk+0x5/0x5f [ 1887.863413] ? __lock_acquire+0xccf/0x4430 [ 1887.863800] loop0: detected capacity change from 0 to 40 [ 1887.864181] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1887.865498] ? srso_return_thunk+0x5/0x5f [ 1887.866294] ? srso_return_thunk+0x5/0x5f [ 1887.867098] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1887.868020] ? srso_return_thunk+0x5/0x5f [ 1887.868804] ? policy_nodemask+0xeb/0x4e0 [ 1887.869627] alloc_pages_mpol_noprof+0xf2/0x330 [ 1887.870477] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1887.871405] ? srso_return_thunk+0x5/0x5f [ 1887.872201] ? xas_load+0x67/0x4f0 [ 1887.872912] ? lock_acquire+0x32/0xc0 [ 1887.873604] ? filemap_get_entry+0xc6/0x3b0 [ 1887.874435] folio_alloc_noprof+0x21/0x70 [ 1887.875196] filemap_alloc_folio_noprof+0x378/0x410 [ 1887.876111] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1887.877096] ? srso_return_thunk+0x5/0x5f [ 1887.877884] ? find_held_lock+0x2c/0x110 [ 1887.878656] ? __pfx_fat_get_block+0x10/0x10 [ 1887.879296] loop6: detected capacity change from 0 to 40 [ 1887.879424] __filemap_get_folio+0x315/0x810 [ 1887.880647] ? __pfx_fat_get_block+0x10/0x10 [ 1887.881447] block_write_begin+0x66/0x1d0 [ 1887.882218] cont_write_begin+0x554/0x810 [ 1887.882970] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1887.883912] ? srso_return_thunk+0x5/0x5f [ 1887.884693] ? mark_buffer_dirty+0x2df/0x3b0 [ 1887.885527] ? __pfx_fat_get_block+0x10/0x10 [ 1887.886329] ? __pfx_cont_write_begin+0x10/0x10 [ 1887.887166] ? generic_write_end+0x209/0x370 [ 1887.888026] ? srso_return_thunk+0x5/0x5f [ 1887.888819] fat_write_begin+0x64/0x150 [ 1887.889556] ? __pfx_fat_get_block+0x10/0x10 [ 1887.890382] cont_write_begin+0x2e4/0x810 [ 1887.891163] ? __pfx_fat_get_block+0x10/0x10 [ 1887.891972] ? __pfx_cont_write_begin+0x10/0x10 [ 1887.892830] ? __mark_inode_dirty+0x656/0xd40 [ 1887.893509] loop2: detected capacity change from 0 to 40 [ 1887.893636] ? srso_return_thunk+0x5/0x5f [ 1887.894796] ? fault_in_readable+0x181/0x1f0 [ 1887.895613] ? __pfx_fault_in_readable+0x10/0x10 [ 1887.896514] fat_write_begin+0x64/0x150 [ 1887.897237] ? __pfx_fat_get_block+0x10/0x10 [ 1887.898055] generic_perform_write+0x284/0x7e0 [ 1887.898928] ? __mark_inode_dirty+0x656/0xd40 [ 1887.899774] ? __pfx_generic_perform_write+0x10/0x10 [ 1887.900688] ? srso_return_thunk+0x5/0x5f [ 1887.901478] ? __mark_inode_dirty+0x557/0xd40 [ 1887.902291] ? __pfx_fat_update_time+0x10/0x10 [ 1887.903125] ? srso_return_thunk+0x5/0x5f [ 1887.903920] ? srso_return_thunk+0x5/0x5f [ 1887.904721] ? mnt_put_write_access_file+0x45/0xe0 [ 1887.905656] __generic_file_write_iter+0x160/0x1a0 [ 1887.906582] generic_file_write_iter+0xe1/0x340 [ 1887.907478] do_iter_readv_writev+0x51f/0x7e0 [ 1887.908300] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1887.909175] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1887.910081] ? srso_return_thunk+0x5/0x5f [ 1887.910874] ? lock_is_held_type+0x9e/0x120 [ 1887.911698] vfs_writev+0x2d8/0xcc0 [ 1887.912409] ? __pfx_vfs_writev+0x10/0x10 [ 1887.913162] ? __fget_files+0x1fc/0x3b0 [ 1887.913888] ? srso_return_thunk+0x5/0x5f [ 1887.914670] ? lock_release+0x20f/0x6f0 [ 1887.915428] ? srso_return_thunk+0x5/0x5f [ 1887.916202] ? lock_acquire+0x32/0xc0 [ 1887.916893] ? __fget_files+0x34/0x3b0 [ 1887.917623] ? srso_return_thunk+0x5/0x5f [ 1887.918398] ? __fget_files+0x206/0x3b0 [ 1887.919173] do_pwritev+0x1b6/0x270 [ 1887.919852] ? __pfx_do_pwritev+0x10/0x10 [ 1887.920598] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1887.921590] do_syscall_64+0xbf/0x1d0 [ 1887.922331] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1887.923250] RIP: 0033:0x7fd139351b19 [ 1887.923909] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1887.926759] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1887.928030] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1887.929198] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1887.930360] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1887.931522] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1887.932692] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1887.933927] [ 1887.955394] loop5: detected capacity change from 0 to 40 [ 1887.999706] Process accounting resumed [ 1888.000450] FAULT_INJECTION: forcing a failure. [ 1888.000450] name failslab, interval 1, probability 0, space 0, times 0 [ 1888.002616] CPU: 0 UID: 0 PID: 13473 Comm: syz-executor.4 Not tainted 6.12.0-next-20241126 #1 [ 1888.003454] Process accounting resumed [ 1888.004045] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1888.004108] Call Trace: [ 1888.004131] [ 1888.004162] dump_stack_lvl+0xfa/0x120 [ 1888.007300] should_fail_ex+0x4b1/0x5b0 [ 1888.008115] ? jbd2__journal_start+0x193/0x6b0 [ 1888.008946] should_failslab+0xc2/0x120 [ 1888.009721] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1888.010566] ? srso_return_thunk+0x5/0x5f [ 1888.011375] ? lock_is_held_type+0x9e/0x120 [ 1888.012235] jbd2__journal_start+0x193/0x6b0 [ 1888.013074] __ext4_journal_start_sb+0x183/0x600 [ 1888.013983] ? ext4_dirty_inode+0xa5/0x130 [ 1888.014811] ? current_time+0x107/0x190 [ 1888.015572] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 1888.016484] ext4_dirty_inode+0xa5/0x130 [ 1888.017296] __mark_inode_dirty+0x1c1/0xd40 [ 1888.018126] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 1888.019055] generic_update_time+0xcb/0xf0 [ 1888.019884] file_modified+0x1f0/0x230 [ 1888.020654] ext4_buffered_write_iter+0xf7/0x3c0 [ 1888.021558] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 1888.022484] ext4_file_write_iter+0x95e/0x18e0 [ 1888.023356] ? irq_work_queue+0x2d/0x80 [ 1888.024110] ? srso_return_thunk+0x5/0x5f [ 1888.024926] ? __pfx_vprintk_emit.part.0+0x10/0x10 [ 1888.025867] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 1888.026792] ? hlock_class+0x4e/0x130 [ 1888.027558] ? srso_return_thunk+0x5/0x5f [ 1888.028374] ? hlock_class+0x4e/0x130 [ 1888.029125] ? srso_return_thunk+0x5/0x5f [ 1888.029932] ? __lock_acquire+0xccf/0x4430 [ 1888.030729] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 1888.031660] __kernel_write_iter+0x31b/0xa70 [ 1888.032512] ? __pfx___kernel_write_iter+0x10/0x10 [ 1888.033418] ? mark_lock+0xac/0x1370 [ 1888.034154] ? srso_return_thunk+0x5/0x5f [ 1888.034978] __kernel_write+0xcb/0x110 [ 1888.035728] ? __pfx___kernel_write+0x10/0x10 [ 1888.036584] ? srso_return_thunk+0x5/0x5f [ 1888.037412] ? srso_return_thunk+0x5/0x5f [ 1888.038218] ? lock_acquire+0x32/0xc0 [ 1888.038930] ? acct_pin_kill+0x2d/0x100 [ 1888.039712] do_acct_process+0xd34/0x13c0 [ 1888.040514] ? __pfx_do_acct_process+0x10/0x10 [ 1888.041361] ? find_held_lock+0x2c/0x110 [ 1888.042180] ? do_raw_spin_lock+0x124/0x270 [ 1888.043000] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1888.043904] acct_pin_kill+0x2d/0x100 [ 1888.044638] pin_kill+0x169/0x840 [ 1888.045354] ? __pfx_pin_kill+0x10/0x10 [ 1888.046136] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1888.047035] ? __pfx_autoremove_wake_function+0x10/0x10 [ 1888.048028] ? srso_return_thunk+0x5/0x5f [ 1888.048834] ? lock_acquire+0x32/0xc0 [ 1888.049548] ? __x64_sys_acct+0xf7/0x220 [ 1888.050334] __x64_sys_acct+0x160/0x220 [ 1888.051083] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1888.052042] do_syscall_64+0xbf/0x1d0 [ 1888.052819] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1888.053771] RIP: 0033:0x7f73a643eb19 [ 1888.054452] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1888.057428] RSP: 002b:00007f73a39b4188 EFLAGS: 00000246 ORIG_RAX: 00000000000000a3 [ 1888.058726] RAX: ffffffffffffffda RBX: 00007f73a6551f60 RCX: 00007f73a643eb19 [ 1888.059921] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1888.061112] RBP: 00007f73a39b41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1888.062297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1888.063479] R13: 00007ffe6bbe2e8f R14: 00007f73a39b4300 R15: 0000000000022000 [ 1888.064728] [ 1910.839000] loop5: detected capacity change from 0 to 40 [ 1910.842454] loop6: detected capacity change from 0 to 40 [ 1910.905492] loop7: detected capacity change from 0 to 40 01:34:49 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:34:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) (fail_nth: 2) 01:34:49 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x89) 01:34:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 28) 01:34:49 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:34:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 9) 01:34:49 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:34:49 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) acct(0x0) [ 1910.910192] loop4: detected capacity change from 0 to 40 01:34:49 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:34:49 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8c) [ 1911.001747] loop2: detected capacity change from 0 to 40 [ 1911.022033] loop3: detected capacity change from 0 to 40 [ 1911.023862] loop0: detected capacity change from 0 to 40 [ 1911.039488] loop1: detected capacity change from 0 to 40 01:34:49 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) [ 1911.055680] FAULT_INJECTION: forcing a failure. [ 1911.055680] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1911.058133] CPU: 1 UID: 0 PID: 13498 Comm: syz-executor.4 Not tainted 6.12.0-next-20241126 #1 [ 1911.059490] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1911.060765] Call Trace: [ 1911.061230] [ 1911.061625] dump_stack_lvl+0xfa/0x120 [ 1911.062360] should_fail_ex+0x4b1/0x5b0 [ 1911.063140] _copy_from_user+0x30/0xd0 [ 1911.063873] kstrtouint_from_user+0xb0/0x170 [ 1911.064654] ? __pfx_kstrtouint_from_user+0x10/0x10 [ 1911.065528] ? srso_return_thunk+0x5/0x5f [ 1911.066298] ? lock_acquire.part.0+0xeb/0x320 [ 1911.067084] ? ksys_write+0x122/0x240 [ 1911.067785] proc_fail_nth_write+0x7d/0x250 [ 1911.068597] ? __pfx_proc_fail_nth_write+0x10/0x10 [ 1911.069501] ? srso_return_thunk+0x5/0x5f [ 1911.070268] ? lock_is_held_type+0x9e/0x120 [ 1911.071060] vfs_write+0x2bc/0x10a0 [ 1911.071691] ? __pfx_proc_fail_nth_write+0x10/0x10 [ 1911.072586] ? trace_lock_acquire+0x137/0x1b0 [ 1911.073405] ? __pfx_vfs_write+0x10/0x10 [ 1911.074126] ? lock_acquire+0x32/0xc0 [ 1911.074774] ? __fget_files+0x34/0x3b0 [ 1911.075467] ? srso_return_thunk+0x5/0x5f [ 1911.076212] ? __fget_files+0x206/0x3b0 [ 1911.076961] ksys_write+0x122/0x240 [ 1911.077602] ? __pfx_ksys_write+0x10/0x10 [ 1911.078331] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1911.079291] do_syscall_64+0xbf/0x1d0 [ 1911.080016] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1911.080910] RIP: 0033:0x7f73a63f15ff [ 1911.081530] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1911.084222] RSP: 002b:00007f73a39b4170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1911.085528] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f73a63f15ff [ 1911.085578] loop6: detected capacity change from 0 to 40 [ 1911.086655] RDX: 0000000000000001 RSI: 00007f73a39b41e0 RDI: 0000000000000006 [ 1911.088326] RBP: 00007f73a39b41d0 R08: 0000000000000000 R09: 0000000000000000 [ 1911.089521] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 1911.090672] R13: 00007ffe6bbe2e8f R14: 00007f73a39b4300 R15: 0000000000022000 [ 1911.091876] [ 1911.101237] loop5: detected capacity change from 0 to 40 [ 1911.114292] Process accounting resumed [ 1911.197177] loop7: detected capacity change from 0 to 40 01:34:49 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 10) 01:34:49 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) [ 1911.231045] kworker/u9:6: attempt to access beyond end of device [ 1911.231045] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1911.233589] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:34:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:34:49 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:34:49 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) acct(0x0) [ 1911.359083] loop6: detected capacity change from 0 to 40 [ 1911.392774] loop4: detected capacity change from 0 to 40 [ 1911.525076] loop2: detected capacity change from 0 to 40 [ 1911.529079] kworker/u9:6: attempt to access beyond end of device [ 1911.529079] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1911.530725] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1911.563641] loop3: detected capacity change from 0 to 40 [ 1911.570800] loop0: detected capacity change from 0 to 40 [ 1911.606206] Process accounting resumed 01:35:10 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:35:10 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 11) 01:35:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 1) 01:35:10 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) 01:35:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xe7) 01:35:10 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 29) 01:35:10 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) r2 = signalfd4(r0, &(0x7f0000000040)={[0x7]}, 0x8, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000780)="dca80a4cdfcd5cac83963b5498cbc00f82c06f3cb62b36ed080b6bb83d8113ba9f82fd3592a2616e0a497990a58f85369b5c62b0d636475e407374ebcf8db835946b0152b53ac3abafe1f523639a4d4a583396dcaccf9168529ec07ade43d34449ea3c2ed7dde2d981eacbd878fe7ebdbd52f9fb1d30780947656aaae6fc7a5a6f0d3e048bbb6719e4763ba7e90bb5f3e304e1dedce5c56a16c9177abab52486fa224989e2eb9c59251bf84f9ff785f570092f908f2d4aec82c218a637043e4dd3c6849f3b21bd12430dd00f3c98d7d25be0c843cd04b9e57e9c1acb4d06d7b26cca10c5d20a3db581b71f4895695cb24b03a2b1a9c5b376bdb81774e6e71fa9062f174091b8e9f6dee3a66fdf61f4b3e4c97ccebe0faadbf04105700bedc4b5414ef8f35f9f3930275b6bd10aa642be1c788dd620113cfc938b600c93e6e818d123de52a00c8e995484ddfa45fab2a9a70baa28fb6ff91ce9dfb5fcc82584df19ae18cca7be2dc9b780e22f647e8a3e8567a9ebd2dc7eb8710179b446e602664c7aa54dce9d64983edb9d98db62516012b2637e59eaba9e72da303d2685fb286e17f45b362157b42445f4f90a6731b1424e451955bf5d6020e413fce8aa76e6a2e388952c0374b2afd353ad8e6eebdaba678a5676b0c3017958de8eb28c3651397de9facbcd0de35521251093f7d583e97353cda66730de3502a853a2d4161f5856b3717c0a6886afc6c339badd1230204d472b61692ff1ce62f32876f757c2540c94e932db2a3ceadb435ccf6f4def7a33db1628b8ec0ba5bef88bc3f12698ac5e2f9747c67f352a273a73f9b2c94f1624ef96b02ea1a1b465474942ddf78f52b25889f6571b7cb224344dc88934079f89eacef7deab35d5223920b1783929c0839c3b8d344a8801ea921f44cb1c9ec2af2b7b8315fba50bb2c76d259498e5cc140418b91d96698068fd93d874d0535b05f3a02ac88aa953e4c0d23cddac7a9c7f7d1cf73898df4aecbd8bfa666733399bdfa5c6a50cbb17197e3aa909c85ae7f86c1511ddcaa877b5ffc79a688019561a5cc6e0903724ac6d9be0c6b87dd0a532fd36b842c155fa2e51484a28c9862988e7429ec6f7ea48c76dfa3df82ae5f7a5ec824c1e7b73ff9f7230c04dcab3a21c4f62eeebc0a9d805a69163a622b9b98af8ad20656e6ec3c4078df420a4719b4f10d95cfa3c3cee429c205a185cd07f2d65804f9a257f855ad526ab3791dc58cf811699a0330bbeb8953f3b8c3f7655977c496e310ed39040f443c6f33655a24e5abd4dca31de1462f625052de4edc1a101cc8712ae502ae9ac0d67d83d3ff1763dff87b2397f493665c6b85d53e90173d29b5f5892412a35142551c71c31e1456a50f975f009e0c4a00372fcccb4addee8ad422b3e4b97b5b1599dfa69db0d4a77c600cc7c3d83a8f2254d9590ef304a7692e737455c69a066a648f769c01eeb4c53f516a2e13a0d2a39f3c10f6c6ab11e14451379a6bd9c74fc6928d2e54d81fc6333101ff5cbdd2d25bdf69f04308c171b2ffccf16cafe16398838290b2d0d589f155044a3706b18aa610b40fdc74ec08ce3c580eb02b17b56fe6c497d1dc659c6ea7f8bf3e279834b1e02fae5e8edb8b4f2c4dc1ee6021564ae887cb9a931aea4025b3cb39288cbb735ec8be3b4d1e5a183cc005c064fd5f0d8ce7cfa12b038b2fa29b463b57132efea5f6890f249ff3357a22feca47d842d4fed64f373ec42c97a0a8d67636355c59d8af1ddb57e81f88444fef2f372e3e4cf8e9a8f63d8596cc23ed049fe5f23d6ed35e035ef116231e39635fca5803bcb9a1de9ebf524eaa15b71e198402a73a384f471053f9b07438c8df5edcdf898249f5bf448074957e5b952cf91bf3bd71e053283badeb9970e40feb897aacaa5c78d3e10f51e8c52f7ac67207b8366dfdcf20609cf3e2a4311e1d6a63ed2c1b463d32b926986af915f52dbafc9b370acb94f295241230a48a6e465f28a9254a94399e8b59c01384fa69fb26db5238c93780bd1423644a2dece0a70c9ff789916c0d8d95e2732c4aa429bc009ee9ea36f3009349ffb287731874c20a939be8b98de277b3bc15f736099d48aadeea439bcbfba8e63ba8bef35b0fa88de1ea857a61cb8d4e0932b0f3bcfc2b6221355ea98e812b47c5c3065a5e17e718efa32aa6c8baf2b74d1ac2d11eae41d167e330a47f428ed06eb5fc7c04af9edb30bcd544fc56aa026534aaaeb01b97d97d6b16efc0a216c0fa126f0f69a10f89d6747719574196f0d9004567f98dabd3b3b3f9df0f25d1e2d413f951f392ff1c3891cea0c28d35bc627ba8a7d392784b7e04bfcfaa724e297fc1ba4c3d672cc816d66286c16e1220fa0c31f6d7cb6045bbd67c07a673a39ece62819537fa26fc938b439c61bb134dc6f439c41f31e4f14396b914477cc18d72676f2508e071cac0ba01af96e9d53b2bcc2823d1b06d7148cb241d6b6e0216124ae1727525eb1a894f0ba9e6b4836480deb3994380c373c70a7730fdc0944b7946410b1be9bc21329622bdb71b78eaf8e0c6817a00b33d4446b659a57eb17bb671aac60698c1409bafbb73897e28de17ad7a1903a548654166e231aec4f5c7ddbd1cca27045b86f8b499453cc99bcfb727a805db9d8e0419bc66a4783aafaa5fda26787632e10b9e1bc7b688a0f460922652a367aab118904b48f8e911c456106c3c2ce09c61c7185d9e4219a02182a9f46728a7d29425d41a93e46724865dced5a5a2dae7a6f9c06880d8807a54a2e0b727b11ffe7c2ea4d9f9416b822ba041a9987ad22cac48ee6fb1ff417a35e815dd50751a369b6e55f7b4dd34997ef94d5c70b282281f962a6e15c84709f96be635cfebdc705cc66cc218432a93c8a6c8cafca079fa8d536b50abd34e8b6676be9590f524c7ea5b1b2ccd25be4a6568ad7063df063c0b46c92cf0343c2d226d81bda7a4535f33a02aef4b876f22645476c6a0d528bc333a5fc6e153fd2c12fefa8eb0d9b642768cbc575e17d658015182cd71f61dc2a67da744632f5f7af1ecb512ab4526c80458eedec04709178163169ea26742f685e1d57590354f9314298abb0aec388865ef322f4d5ef420612ba518f3d0d9b75c6a9a4b23eb360e156f5e044daf2076bb6abdba378ffe525d38b6ea092b440f0ab4c0638acbce914e9e1bfa517c0d4a782a5dae2f5c719fa3b5a9c0299dec470eb244b87e863b56ba68f57f43487df26dcb6ca675bc4bfa98c7ce77caf7e6036ce041b06e89fe3de19fab028f1be26efbc0fa2474e3500008d8ee1dca99e5a692ab052ccc640f83858134c5a4459f73bd4411fd3a6ba24e4334b873202cda3e69ccff3689223bf296e5233a5ff455ec200a34c707ef2481778c454b99ccb36273a912df0515335f42fa42595eec06d0ffeab46dae189e10e6a85e6fe8b1dde808a008aa4249c521e5990090a7a61c9b6bc758c7a73f0a455af1e6a77521f0940f6e93cb747a188ff028435d1edf6e67bb7626f0ffac25d5b87539848cb3d2117259768570c030e2c2ff6f199d60c60527aaf0096c63dd82e75efa581742187f118087ebf0390ca3225daa10f8c160706cd2ccd8ace5bab1a4794e9b221e3014ec3e23fd7ef626909d898ef628daf6523211ca4af1ca1c29ee2349337d61388eb7da20ac23c66d95e82ea64e92d4d07114e8a2c9fa00fd8e8cd2dda578266daf09d7b227c581659bba296a785f0c9d26f4d69f0779b3b604995fb01fead9eed34f8b5ad0aa566a8b082621d630ce94adcd9ec5eff4b36f98b7e07aa63855280217b917b4a1ea45c08e686606143c011198238f4431b17c29766c5fa165d0524fc5bb9e4a1b946b1d44557097712b746710bbc5f1e34ad219e182f5c5533c9204d562ba9a205f1717c26d97e4c9a37bd67a612836cc89d7b245d98e0180e0674bf6fd10803ebbf6f1bc7219f5345fca8e5e43afc54ae4697dcec766ade1d278cceb072de0c3d2f3c011028d8c3a5284fb8fa9f86b7d6d5883c9547388117cea0106f2754506b05b5ab80a1d9abf8aabb0b9057850089556114b91fedfdc7f2bdf2359a111502557b7f7825220fdf628db7a668e27d4017c0e537891357035000a174686fd8177f1979434624f3bcd48da9449bfdfc40a567363f643ec7016652758c2bb92540446e519fcb61efbc7c8e54629b652104428890536db8622ee7a7ade875a18666da4031ea9a6bfa5cbbc725a0a8296294025d2a989911a64349df810339acb07169a150433dc44b15a0d81ff99d068b2ce6ffdc010dd70a6979b7486731b7a8081abcd5b566a35b79d8bc3134fb4b7cf48f151e3a3199f1734e3c9fce20f143f537469961214857d403a343302082d8ce9a8ac455a970a401c740754f62f692bbe501b73287e10f8d77201abf70be1a8e44342a9a25234dcd7f9cd3130f168990548786ee5a2f7a14cef98b1e0324df70ae70c21362d743f3e1b0509ae53fd2e0aa21987d26eca007687321be19178b79d91dfcadd77efa0745bf0b4c4e5d39631904e921a34d6c140977a0ffb9ca5a35182c3b7f7923e355976d2cd08518bd385efd2b27fbf3a92c0157f416d9ec3cc2c624d62cec98199849f0c0db4db2cec83cb3e08cb6fc1d8f8d25b86d6239f8e66af52057eda04a9d95c254b174e7242f89eee662626e1bca7a933a805b74d2bfcbb2229ab07d00619ed517ea189d05c2a5645a7644a8aba9b9bf485b2e3f26f017d65ec8bd767c20f550fa6fdac287c94016b19dd3f50bdcbf2fe688d3cebe30370a5f50139fef15023790ecc873a9dafd60fb4c397968497565810e0f64c5cf273074fc59394ca1a09ca9fefd10610eadaf81eaec267d6c4299abef219d16a769e6b7e0b6a7036fa779e349126a83912e849d9e868376a5c2505063d14fe78ec42dbe080ea1155ed2fcad3b10cecdafb098a560a1890246e34e1494b20258d5f84335b43a53f6fa2ca3cc5c86b104bbdc40681c51df54ed26f3345bd84af2742f73f245ca7dfe84e203b2e32787793c54bc94ebb9dc5dc72bea25ef1696ec67b71942541bc59d0372287cb022e1dbad00fc9dbc06aad9bc29c375bf147b310820d0fdf387eaebf5883ac38108deb0909268199b8c088c1df8154a977565ef6ec81c18be74dd5e85940796173f7cd7d9ec0cbfc5f36e19c8d1346c8b37446839f01b9b2ce52becb6861534a200535afd15c1929645b00e4f45e4cdca80d5defb9871052a5b902745adb8e80de6b359fba921193fc1c6357b8fc23953072df9c8c5591fc2c1d450f6419564607a5ae03b164a1c193888b5e3575d1bb05ff03f7b2072ab0738e57ce3f633e9f9d385e302f791c15ca0db5a5f6e4d61e674112addd9d8ed3f9b4be69aad324083b811ad0c7919949592369207fb83036cae81bc9269903b0e0f9d32f43457baaa07d4ce4a64e2413d47c4f19f5a663e559d5ea4a1d1d7298954204322ace99ec372e3436ebb005cb3f0a579791b40a825ba00c41b85b2c0073cd7a621e04dc6bf7f9a95785daf7e7a2d90a8d918ce87f18c113ba28c0ea77043f4cfb79de91f84293d070e9e4a92dfd591d4a576ce7162e1264471d374894f0dc1d103a03f53a88c089e1f12490fd81f676ce6749340bcdca5e4900508712ddeb1db38b21fae01c7b107f629c1a6593c291ec65bc2a373c4402a086c8a467552842a5680015c18c0c0feec2ba15d982db652bf7ca1230a97ea2d4ce9ae717803a44a01d951967450f8a35962767774c311f0a8eafe9511d2a09f71393722a237a8", 0x1000}, {&(0x7f0000000140)="a8be143a", 0x4}, {&(0x7f0000000240)="2a0ef0dd9711e3154348ec6dad60aac78e9a977b903ebe1d4227c3c506a11a80e139f47a68a90e6a16e145760e655873e1ad452631ef295c7dce24cfac343d19d71a9d79e49a9ed20c053cdc556b014d929f03993fca931a01947faad367be3c9f29cbae1b1cb0f87a13a833", 0x6c}, {&(0x7f00000002c0)="27de9b3e19c9c1875de0394f794091b7d6d9ec0f165899deca18ebd7c90e7c76673b2a0884b67eec01ed0bab7f38b37ed09dc5ce659bf879ad6c1eabe6462febf712c4ed8b", 0x45}], 0x4, 0x9, 0x5) 01:35:10 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) acct(0x0) [ 1932.790502] loop0: detected capacity change from 0 to 40 [ 1932.792036] loop1: detected capacity change from 0 to 40 [ 1932.809009] loop7: detected capacity change from 0 to 40 [ 1932.857844] loop6: detected capacity change from 0 to 40 [ 1932.857935] Process accounting resumed [ 1932.865281] loop5: detected capacity change from 0 to 40 [ 1932.867252] loop4: detected capacity change from 0 to 40 [ 1932.868216] loop3: detected capacity change from 0 to 40 [ 1932.882294] FAULT_INJECTION: forcing a failure. [ 1932.882294] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1932.884202] CPU: 1 UID: 0 PID: 13538 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1932.885600] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1932.886891] Call Trace: [ 1932.887335] [ 1932.887738] dump_stack_lvl+0xfa/0x120 [ 1932.888462] should_fail_ex+0x4b1/0x5b0 [ 1932.889237] should_fail_alloc_page+0xe0/0x110 [ 1932.890053] prepare_alloc_pages+0x178/0x500 [ 1932.890872] __alloc_pages_noprof+0x180/0x1f90 [ 1932.891683] ? srso_return_thunk+0x5/0x5f [ 1932.892429] ? hlock_class+0x4e/0x130 [ 1932.893124] ? srso_return_thunk+0x5/0x5f [ 1932.893882] ? __lock_acquire+0xccf/0x4430 [ 1932.894628] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1932.895511] ? srso_return_thunk+0x5/0x5f [ 1932.896272] ? srso_return_thunk+0x5/0x5f [ 1932.897019] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1932.897904] ? srso_return_thunk+0x5/0x5f [ 1932.898651] ? policy_nodemask+0xeb/0x4e0 [ 1932.899423] alloc_pages_mpol_noprof+0xf2/0x330 [ 1932.900221] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1932.901101] ? srso_return_thunk+0x5/0x5f [ 1932.901857] ? xas_load+0x67/0x4f0 [ 1932.902530] ? lock_acquire+0x32/0xc0 [ 1932.903192] ? filemap_get_entry+0xc6/0x3b0 [ 1932.903983] folio_alloc_noprof+0x21/0x70 [ 1932.904699] filemap_alloc_folio_noprof+0x378/0x410 [ 1932.905573] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1932.906509] ? srso_return_thunk+0x5/0x5f [ 1932.907251] ? find_held_lock+0x2c/0x110 [ 1932.907988] ? __pfx_fat_get_block+0x10/0x10 [ 1932.908748] __filemap_get_folio+0x315/0x810 [ 1932.909565] ? __pfx_fat_get_block+0x10/0x10 [ 1932.910323] block_write_begin+0x66/0x1d0 [ 1932.911047] cont_write_begin+0x554/0x810 [ 1932.911761] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1932.912650] ? srso_return_thunk+0x5/0x5f [ 1932.913407] ? mark_buffer_dirty+0x2df/0x3b0 [ 1932.914204] ? __pfx_fat_get_block+0x10/0x10 [ 1932.914987] ? __pfx_cont_write_begin+0x10/0x10 [ 1932.915813] ? generic_write_end+0x209/0x370 [ 1932.916640] ? srso_return_thunk+0x5/0x5f [ 1932.917433] fat_write_begin+0x64/0x150 [ 1932.918141] ? __pfx_fat_get_block+0x10/0x10 [ 1932.918937] cont_write_begin+0x2e4/0x810 [ 1932.919712] ? __pfx_fat_get_block+0x10/0x10 [ 1932.920498] ? __pfx_cont_write_begin+0x10/0x10 [ 1932.921321] ? reacquire_held_locks+0x22f/0x4f0 [ 1932.922144] ? __mark_inode_dirty+0x656/0xd40 [ 1932.922942] ? srso_return_thunk+0x5/0x5f [ 1932.923710] ? fault_in_readable+0x181/0x1f0 [ 1932.924507] ? __pfx_fault_in_readable+0x10/0x10 [ 1932.925349] ? srso_safe_ret+0xc/0x20 [ 1932.926086] fat_write_begin+0x64/0x150 [ 1932.926795] ? __pfx_fat_get_block+0x10/0x10 [ 1932.927597] generic_perform_write+0x284/0x7e0 [ 1932.928433] ? __mark_inode_dirty+0x656/0xd40 [ 1932.929269] ? __pfx_generic_perform_write+0x10/0x10 [ 1932.930168] ? srso_return_thunk+0x5/0x5f [ 1932.930937] ? __mark_inode_dirty+0x557/0xd40 [ 1932.931751] ? __pfx_fat_update_time+0x10/0x10 [ 1932.932575] ? srso_return_thunk+0x5/0x5f [ 1932.933352] ? srso_return_thunk+0x5/0x5f [ 1932.934117] ? mnt_put_write_access_file+0x45/0xe0 [ 1932.935042] __generic_file_write_iter+0x160/0x1a0 [ 1932.935952] generic_file_write_iter+0xe1/0x340 [ 1932.936834] do_iter_readv_writev+0x51f/0x7e0 [ 1932.937644] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1932.938510] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1932.939394] ? srso_return_thunk+0x5/0x5f [ 1932.940156] ? lock_is_held_type+0x9e/0x120 [ 1932.940957] vfs_writev+0x2d8/0xcc0 [ 1932.941655] ? __pfx_vfs_writev+0x10/0x10 [ 1932.942402] ? __fget_files+0x1fc/0x3b0 [ 1932.943112] ? srso_return_thunk+0x5/0x5f [ 1932.943876] ? lock_release+0x20f/0x6f0 [ 1932.944608] ? srso_return_thunk+0x5/0x5f [ 1932.945378] ? lock_acquire+0x32/0xc0 [ 1932.946049] ? __fget_files+0x34/0x3b0 [ 1932.946753] ? srso_return_thunk+0x5/0x5f [ 1932.947514] ? __fget_files+0x206/0x3b0 [ 1932.948246] do_pwritev+0x1b6/0x270 [ 1932.948906] ? __pfx_do_pwritev+0x10/0x10 [ 1932.949643] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1932.950623] do_syscall_64+0xbf/0x1d0 [ 1932.951343] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1932.952240] RIP: 0033:0x7fd139351b19 [ 1932.952887] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1932.955768] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1932.957021] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1932.958185] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1932.959338] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1932.960502] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1932.961672] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1932.962886] [ 1932.963760] loop2: detected capacity change from 0 to 40 [ 1932.989350] FAULT_INJECTION: forcing a failure. [ 1932.989350] name failslab, interval 1, probability 0, space 0, times 0 [ 1932.991131] CPU: 1 UID: 0 PID: 13553 Comm: syz-executor.3 Not tainted 6.12.0-next-20241126 #1 [ 1932.992699] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1932.994003] Call Trace: [ 1932.994445] [ 1932.994846] dump_stack_lvl+0xfa/0x120 [ 1932.995560] should_fail_ex+0x4b1/0x5b0 [ 1932.996314] ? getname_flags.part.0+0x48/0x550 [ 1932.997127] should_failslab+0xc2/0x120 [ 1932.997855] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1932.998691] getname_flags.part.0+0x48/0x550 [ 1932.999520] getname+0x8f/0xd0 [ 1933.000117] do_sys_openat2+0xec/0x1d0 [ 1933.000838] ? __pfx_do_sys_openat2+0x10/0x10 [ 1933.001693] ? srso_return_thunk+0x5/0x5f [ 1933.002466] ? __fget_files+0x206/0x3b0 [ 1933.003205] __x64_sys_openat+0x143/0x200 [ 1933.003990] ? __pfx___x64_sys_openat+0x10/0x10 [ 1933.004852] ? ksys_write+0x1b1/0x240 [ 1933.005587] do_syscall_64+0xbf/0x1d0 [ 1933.006304] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1933.007191] RIP: 0033:0x7fa8e7d19b19 [ 1933.007826] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1933.010640] RSP: 002b:00007fa8e526e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1933.011872] RAX: ffffffffffffffda RBX: 00007fa8e7e2d020 RCX: 00007fa8e7d19b19 [ 1933.013015] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1933.014158] RBP: 00007fa8e526e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1933.015298] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1933.016431] R13: 00007fffa567ad2f R14: 00007fa8e526e300 R15: 0000000000022000 [ 1933.017619] [ 1933.023799] FAULT_INJECTION: forcing a failure. [ 1933.023799] name failslab, interval 1, probability 0, space 0, times 0 [ 1933.025915] CPU: 0 UID: 0 PID: 13554 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 1933.027307] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1933.028613] Call Trace: [ 1933.029059] [ 1933.029486] dump_stack_lvl+0xfa/0x120 [ 1933.030218] should_fail_ex+0x4b1/0x5b0 [ 1933.030987] ? kmalloc_array_noprof+0x42/0x70 [ 1933.031805] should_failslab+0xc2/0x120 [ 1933.032537] __kmalloc_noprof+0xb5/0x4b0 [ 1933.033265] ? srso_return_thunk+0x5/0x5f [ 1933.034026] ? mark_lock+0xac/0x1370 [ 1933.034684] ? __pfx_mark_lock+0x10/0x10 [ 1933.035393] ? hlock_class+0x4e/0x130 [ 1933.036106] ? __pfx_mark_lock+0x10/0x10 [ 1933.036823] kmalloc_array_noprof+0x42/0x70 [ 1933.037625] ext4_find_extent+0x6fe/0x9b0 [ 1933.038423] ext4_ext_map_blocks+0x1cc/0x5ac0 [ 1933.039215] ? srso_return_thunk+0x5/0x5f [ 1933.039975] ? __lock_acquire+0x17ec/0x4430 [ 1933.040770] ? __pfx___lock_acquire+0x10/0x10 [ 1933.041570] ? __pfx_ext4_ext_map_blocks+0x10/0x10 [ 1933.042408] ? __pfx_mark_lock+0x10/0x10 [ 1933.043134] ? srso_return_thunk+0x5/0x5f [ 1933.043889] ? lock_acquire.part.0+0xeb/0x320 [ 1933.044668] ? ext4_da_get_block_prep+0x592/0x1050 [ 1933.045544] ? ext4_es_lookup_extent+0x495/0xb50 [ 1933.046378] ? srso_return_thunk+0x5/0x5f [ 1933.047134] ? rwsem_read_trylock+0x12f/0x260 [ 1933.047924] ? srso_return_thunk+0x5/0x5f [ 1933.048682] ? __pfx_rwsem_read_trylock+0x10/0x10 [ 1933.049549] ? srso_return_thunk+0x5/0x5f [ 1933.050320] ? lock_acquire+0x32/0xc0 [ 1933.051025] ? ext4_da_get_block_prep+0x592/0x1050 [ 1933.051925] ? srso_return_thunk+0x5/0x5f [ 1933.052685] ? down_read+0xae/0x320 [ 1933.053381] ? ext4_da_get_block_prep+0x592/0x1050 [ 1933.054242] ? __pfx_down_read+0x10/0x10 [ 1933.055011] ext4_map_query_blocks+0x82/0x2d0 [ 1933.055811] ext4_da_get_block_prep+0x92b/0x1050 [ 1933.056647] ? create_empty_buffers+0x219/0x460 [ 1933.057505] ? srso_return_thunk+0x5/0x5f [ 1933.058264] ? lock_release+0x20f/0x6f0 [ 1933.058965] ? __pfx_ext4_da_get_block_prep+0x10/0x10 [ 1933.059857] ? __pfx_lock_release+0x10/0x10 [ 1933.060608] ? srso_return_thunk+0x5/0x5f [ 1933.061417] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1933.062242] ? lock_acquire+0x32/0xc0 [ 1933.062913] ? create_empty_buffers+0xba/0x460 [ 1933.063755] ? srso_return_thunk+0x5/0x5f [ 1933.064515] ? do_raw_spin_unlock+0x53/0x220 [ 1933.065313] ? srso_return_thunk+0x5/0x5f [ 1933.066069] ? _raw_spin_unlock+0x1e/0x40 [ 1933.066804] ? srso_return_thunk+0x5/0x5f [ 1933.067561] ? create_empty_buffers+0x219/0x460 [ 1933.068424] ext4_block_write_begin+0x3cd/0xb20 [ 1933.069289] ? __pfx_ext4_da_get_block_prep+0x10/0x10 [ 1933.070199] ? __pfx_ext4_block_write_begin+0x10/0x10 [ 1933.071110] ? srso_return_thunk+0x5/0x5f [ 1933.071847] ? __filemap_get_folio+0x250/0x810 [ 1933.072695] ext4_da_write_begin+0x30e/0x880 [ 1933.073527] ? __pfx_ext4_da_write_begin+0x10/0x10 [ 1933.074401] ? srso_return_thunk+0x5/0x5f [ 1933.075174] generic_perform_write+0x284/0x7e0 [ 1933.076006] ? __pfx_generic_perform_write+0x10/0x10 [ 1933.076882] ? srso_return_thunk+0x5/0x5f [ 1933.077630] ? generic_update_time+0xcb/0xf0 [ 1933.078396] ? srso_return_thunk+0x5/0x5f [ 1933.079142] ? mnt_put_write_access_file+0x45/0xe0 [ 1933.080036] ext4_buffered_write_iter+0x11d/0x3c0 [ 1933.080879] ext4_file_write_iter+0x95e/0x18e0 [ 1933.081731] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 1933.082577] ? __pfx___lock_acquire+0x10/0x10 [ 1933.083344] ? srso_return_thunk+0x5/0x5f [ 1933.084092] ? kstrtouint+0xd6/0x130 [ 1933.084774] do_iter_readv_writev+0x51f/0x7e0 [ 1933.085557] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1933.086384] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1933.087226] ? srso_return_thunk+0x5/0x5f [ 1933.087962] ? lock_is_held_type+0x9e/0x120 [ 1933.088830] vfs_writev+0x2d8/0xcc0 [ 1933.089618] ? __pfx_vfs_writev+0x10/0x10 [ 1933.090461] ? __fget_files+0x1fc/0x3b0 [ 1933.091261] ? srso_return_thunk+0x5/0x5f [ 1933.092132] ? lock_release+0x20f/0x6f0 [ 1933.092963] ? srso_return_thunk+0x5/0x5f [ 1933.093843] ? lock_acquire+0x32/0xc0 [ 1933.094597] ? __fget_files+0x34/0x3b0 [ 1933.095385] ? srso_return_thunk+0x5/0x5f [ 1933.096228] ? __fget_files+0x206/0x3b0 [ 1933.097059] do_pwritev+0x1b6/0x270 [ 1933.097813] ? __pfx_do_pwritev+0x10/0x10 [ 1933.098640] ? srso_return_thunk+0x5/0x5f [ 1933.099549] do_syscall_64+0xbf/0x1d0 [ 1933.100372] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1933.101394] RIP: 0033:0x7f5c8d09db19 [ 1933.102140] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1933.105403] RSP: 002b:00007f5c8a5f2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1933.106843] RAX: ffffffffffffffda RBX: 00007f5c8d1b1020 RCX: 00007f5c8d09db19 [ 1933.108158] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000005 [ 1933.109475] RBP: 00007f5c8a5f21d0 R08: 0000000000000000 R09: 0000000000000000 [ 1933.110773] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1933.112091] R13: 00007ffff7cf836f R14: 00007f5c8a5f2300 R15: 0000000000022000 [ 1933.113490] 01:35:11 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) 01:35:11 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) acct(0x0) [ 1933.160088] Process accounting resumed [ 1933.266738] Process accounting resumed 01:35:11 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = dup(r1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) getdents(r2, &(0x7f0000000240)=""/143, 0x8f) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:35:11 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf0) 01:35:11 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 30) [ 1933.446116] loop0: detected capacity change from 0 to 40 01:35:11 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x101042, 0x0) 01:35:11 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 12) 01:35:11 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 2) [ 1933.466996] loop7: detected capacity change from 0 to 40 [ 1933.529064] loop4: detected capacity change from 0 to 40 [ 1933.573984] Process accounting resumed [ 1933.613502] loop1: detected capacity change from 0 to 40 [ 1933.630382] loop5: detected capacity change from 0 to 40 [ 1933.668036] loop6: detected capacity change from 0 to 40 01:35:11 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) [ 1933.737942] loop3: detected capacity change from 0 to 40 [ 1933.750209] loop2: detected capacity change from 0 to 40 01:35:12 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) acct(0x0) 01:35:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x239) 01:35:12 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 31) [ 1933.836262] kworker/u9:6: attempt to access beyond end of device [ 1933.836262] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1933.837970] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 1933.926413] loop7: detected capacity change from 0 to 40 [ 1933.975426] loop1: detected capacity change from 0 to 40 [ 1933.980142] loop5: detected capacity change from 0 to 40 [ 1933.993386] loop0: detected capacity change from 0 to 40 [ 1934.027273] Process accounting resumed 01:35:36 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:35:36 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0xc, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r1, 0x40806685, &(0x7f0000000480)={0x1, 0x0, 0x1000, 0x94, &(0x7f0000000240)="9d4cfc05790fb6416d16c954f198904d3fb53d29e066d96e8a152142e44311467aeb4f67b886018db8e0eb4b9f54b524b24e060625a25783fbea4f72b367e4db72962ec431fa4a34a7e7227ac17e80db9e7d6cbfe88c9cae49c9e46586c8d7d53143897a7dced778ee129b80912a60852fd8123b902451b6918a9198ac73834bfc31f670e32b3c8382c2662cfded15cf7b580cf1", 0xf3, 0x0, &(0x7f0000000380)="06b1d536e60b6b8b66b33926885b8b7304e9862a540c0d4bc55bd39a10c94ba9497386ac64db62a02924a41f88ebf373e759924940de71f1842a56f8db43b1cb997e6da305a73f12802987de488df319df2135de27cbe6d9637a4a24c0a87c1e5e18dfaf0a16d7c66ea44b3bf68b6cc667dd9e80820ffbb81702607171257c271606b4709c311e23310f63bbb2379302a7b5765921fe40cabca5e3200bcd9d1b7565e7926a26ededac00241db24257514048e1b36eea2e9eeeacc7b6900b8dcacc5d49f94c758aa0d6961c5c0c393b932294a2d893423d5d3bd4a2b3493b3525050fff4d99e28d33450830470421638d93ea8e"}) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x8101, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x80000, 0x0) acct(0x0) 01:35:36 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:35:36 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 3) 01:35:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 13) 01:35:36 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, 0x0, 0x0, 0x7fffff8, 0x0) 01:35:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x300) 01:35:36 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 32) [ 1957.884752] loop3: detected capacity change from 0 to 40 [ 1957.888884] loop2: detected capacity change from 0 to 40 [ 1957.895204] loop4: detected capacity change from 0 to 40 [ 1957.911207] loop6: detected capacity change from 0 to 40 [ 1957.912139] vfat: Unknown parameter './file0' [ 1957.913117] FAULT_INJECTION: forcing a failure. [ 1957.913117] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1957.914132] CPU: 0 UID: 0 PID: 13599 Comm: syz-executor.3 Not tainted 6.12.0-next-20241126 #1 [ 1957.914975] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1957.915825] Call Trace: [ 1957.916064] [ 1957.916281] dump_stack_lvl+0xfa/0x120 [ 1957.916779] should_fail_ex+0x4b1/0x5b0 [ 1957.917248] strncpy_from_user+0x3b/0x2f0 [ 1957.917663] getname_flags.part.0+0x8d/0x550 [ 1957.918144] getname+0x8f/0xd0 [ 1957.918461] do_sys_openat2+0xec/0x1d0 [ 1957.918879] ? __pfx_do_sys_openat2+0x10/0x10 [ 1957.919321] ? srso_return_thunk+0x5/0x5f [ 1957.919744] ? __fget_files+0x206/0x3b0 [ 1957.920148] __x64_sys_openat+0x143/0x200 [ 1957.920555] ? __pfx___x64_sys_openat+0x10/0x10 [ 1957.921027] ? ksys_write+0x1b1/0x240 [ 1957.921395] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1957.921922] do_syscall_64+0xbf/0x1d0 [ 1957.922318] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1957.922803] RIP: 0033:0x7fa8e7d19b19 [ 1957.923144] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1957.924637] RSP: 002b:00007fa8e528f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1957.925294] RAX: ffffffffffffffda RBX: 00007fa8e7e2cf60 RCX: 00007fa8e7d19b19 [ 1957.925911] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1957.926523] RBP: 00007fa8e528f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1957.927127] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1957.927731] R13: 00007fffa567ad2f R14: 00007fa8e528f300 R15: 0000000000022000 [ 1957.928361] [ 1957.978361] loop5: detected capacity change from 0 to 40 [ 1957.984081] loop0: detected capacity change from 0 to 40 [ 1957.986326] Process accounting resumed [ 1957.988483] loop4: detected capacity change from 0 to 40 [ 1957.992165] loop7: detected capacity change from 0 to 40 [ 1957.993842] vfat: Unknown parameter './file0' [ 1958.001185] loop1: detected capacity change from 0 to 40 [ 1958.002779] Process accounting resumed 01:35:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 14) [ 1958.073300] FAULT_INJECTION: forcing a failure. [ 1958.073300] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1958.075159] CPU: 1 UID: 0 PID: 13611 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 1958.076454] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1958.077648] Call Trace: [ 1958.078071] [ 1958.078474] dump_stack_lvl+0xfa/0x120 [ 1958.079161] should_fail_ex+0x4b1/0x5b0 [ 1958.079883] should_fail_alloc_page+0xe0/0x110 [ 1958.080654] prepare_alloc_pages+0x178/0x500 [ 1958.081429] __alloc_pages_noprof+0x180/0x1f90 [ 1958.082207] ? srso_return_thunk+0x5/0x5f [ 1958.082923] ? hlock_class+0x4e/0x130 [ 1958.083589] ? srso_return_thunk+0x5/0x5f [ 1958.084294] ? __lock_acquire+0xccf/0x4430 [ 1958.085014] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1958.085855] ? srso_return_thunk+0x5/0x5f [ 1958.086616] ? srso_return_thunk+0x5/0x5f [ 1958.087322] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1958.088146] ? srso_return_thunk+0x5/0x5f [ 1958.088852] ? policy_nodemask+0xeb/0x4e0 [ 1958.089583] alloc_pages_mpol_noprof+0xf2/0x330 01:35:36 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140), 0x908000, &(0x7f0000000240)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@privport}, {@cache_mmap}, {@uname={'uname', 0x3d, 'vfat\x00'}}, {@loose}, {@dfltuid={'dfltuid', 0x3d, 0xee00}}, {@mmap}, {@access_uid={'access', 0x3d, 0xee01}}], [{@smackfsroot={'smackfsroot', 0x3d, '^^'}}]}}) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f00000001c0)={'veth1_vlan\x00', &(0x7f0000000380)=@ethtool_rxnfc={0x32, 0x12, 0x4, {0x7, @ah_ip6_spec={@empty, @private0={0xfc, 0x0, '\x00', 0x1}, 0x1edc, 0x5}, {0x0, @random="3d7213a91d37", 0x0, 0x8000, [0x400, 0x200]}, @ah_ip6_spec={@mcast2, @local, 0x80, 0x1}, {0x0, @broadcast, 0x8, 0x9, [0xffff, 0x709d]}, 0x34, 0xffffffff}, 0x2, [0x3, 0x3fa]}}) [ 1958.090360] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1958.091256] ? srso_return_thunk+0x5/0x5f [ 1958.091971] ? xas_load+0x67/0x4f0 [ 1958.092615] ? lock_acquire+0x32/0xc0 [ 1958.093241] ? filemap_get_entry+0xc6/0x3b0 [ 1958.093995] folio_alloc_noprof+0x21/0x70 [ 1958.094700] filemap_alloc_folio_noprof+0x378/0x410 [ 1958.095537] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1958.096420] ? srso_return_thunk+0x5/0x5f [ 1958.097130] ? mark_held_locks+0x9e/0xe0 [ 1958.097840] ? __pfx_fat_get_block+0x10/0x10 [ 1958.098575] __filemap_get_folio+0x315/0x810 [ 1958.099326] ? srso_return_thunk+0x5/0x5f [ 1958.100047] ? __pfx_fat_get_block+0x10/0x10 [ 1958.100769] block_write_begin+0x66/0x1d0 [ 1958.101458] cont_write_begin+0x554/0x810 [ 1958.102146] ? _raw_spin_unlock_irqrestore+0x34/0x50 [ 1958.102975] ? srso_return_thunk+0x5/0x5f [ 1958.103681] ? mark_buffer_dirty+0x2df/0x3b0 [ 1958.104436] ? __pfx_fat_get_block+0x10/0x10 [ 1958.105161] ? __pfx_cont_write_begin+0x10/0x10 [ 1958.105960] ? generic_write_end+0x209/0x370 [ 1958.106765] ? srso_return_thunk+0x5/0x5f [ 1958.107513] fat_write_begin+0x64/0x150 [ 1958.108175] ? __pfx_fat_get_block+0x10/0x10 [ 1958.108913] cont_write_begin+0x2e4/0x810 [ 1958.109625] ? __pfx_fat_get_block+0x10/0x10 [ 1958.110370] ? __pfx_cont_write_begin+0x10/0x10 [ 1958.111129] ? reacquire_held_locks+0x22f/0x4f0 [ 1958.111890] ? __mark_inode_dirty+0x656/0xd40 [ 1958.112627] ? srso_return_thunk+0x5/0x5f [ 1958.113332] ? fault_in_readable+0x181/0x1f0 [ 1958.114080] ? __pfx_fault_in_readable+0x10/0x10 [ 1958.114868] ? srso_safe_ret+0xc/0x20 [ 1958.115551] fat_write_begin+0x64/0x150 [ 1958.116203] ? __pfx_fat_get_block+0x10/0x10 [ 1958.116938] generic_perform_write+0x284/0x7e0 [ 1958.117745] ? __mark_inode_dirty+0x656/0xd40 [ 1958.118513] ? __pfx_generic_perform_write+0x10/0x10 [ 1958.119331] ? srso_return_thunk+0x5/0x5f [ 1958.120042] ? __mark_inode_dirty+0x557/0xd40 [ 1958.120792] ? __pfx_fat_update_time+0x10/0x10 [ 1958.121548] ? srso_return_thunk+0x5/0x5f [ 1958.122261] ? srso_return_thunk+0x5/0x5f 01:35:36 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) [ 1958.122971] ? mnt_put_write_access_file+0x45/0xe0 [ 1958.123837] __generic_file_write_iter+0x160/0x1a0 [ 1958.124690] generic_file_write_iter+0xe1/0x340 [ 1958.125503] do_iter_readv_writev+0x51f/0x7e0 [ 1958.126250] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1958.127046] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1958.127864] ? srso_return_thunk+0x5/0x5f [ 1958.128568] ? lock_is_held_type+0x9e/0x120 [ 1958.129306] vfs_writev+0x2d8/0xcc0 [ 1958.129944] ? __pfx_vfs_writev+0x10/0x10 [ 1958.130631] ? __fget_files+0x1fc/0x3b0 [ 1958.131278] ? srso_return_thunk+0x5/0x5f [ 1958.131975] ? lock_release+0x20f/0x6f0 [ 1958.132647] ? srso_return_thunk+0x5/0x5f [ 1958.133380] ? lock_acquire+0x32/0xc0 [ 1958.134005] ? __fget_files+0x34/0x3b0 [ 1958.134665] ? srso_return_thunk+0x5/0x5f [ 1958.135360] ? __fget_files+0x206/0x3b0 [ 1958.136041] do_pwritev+0x1b6/0x270 [ 1958.136658] ? __pfx_do_pwritev+0x10/0x10 [ 1958.137333] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1958.138260] do_syscall_64+0xbf/0x1d0 [ 1958.138974] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1958.139803] RIP: 0033:0x7fd139351b19 [ 1958.140444] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1958.143238] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1958.144466] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 1958.145604] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1958.146747] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 1958.147876] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1958.149009] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 1958.150211] [ 1958.172301] loop4: detected capacity change from 0 to 40 [ 1958.176372] loop2: detected capacity change from 0 to 40 [ 1958.177687] Process accounting resumed [ 1958.224117] FAULT_INJECTION: forcing a failure. [ 1958.224117] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1958.225322] CPU: 0 UID: 0 PID: 13616 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 1958.226128] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1958.226860] Call Trace: [ 1958.227104] [ 1958.227325] dump_stack_lvl+0xfa/0x120 [ 1958.227739] should_fail_ex+0x4b1/0x5b0 [ 1958.228162] should_fail_alloc_page+0xe0/0x110 [ 1958.228615] prepare_alloc_pages+0x178/0x500 [ 1958.229083] __alloc_pages_noprof+0x180/0x1f90 [ 1958.229532] ? srso_return_thunk+0x5/0x5f [ 1958.229989] ? hlock_class+0x4e/0x130 [ 1958.230386] ? srso_return_thunk+0x5/0x5f [ 1958.230800] ? __lock_acquire+0xccf/0x4430 [ 1958.231209] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 1958.231696] ? srso_return_thunk+0x5/0x5f [ 1958.232114] ? srso_return_thunk+0x5/0x5f [ 1958.232528] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 1958.233011] ? srso_return_thunk+0x5/0x5f [ 1958.233420] ? policy_nodemask+0xeb/0x4e0 [ 1958.233853] alloc_pages_mpol_noprof+0xf2/0x330 [ 1958.234301] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 1958.234785] ? srso_return_thunk+0x5/0x5f [ 1958.235198] ? xas_load+0x67/0x4f0 [ 1958.235571] ? lock_acquire+0x32/0xc0 [ 1958.235934] ? filemap_get_entry+0xc6/0x3b0 [ 1958.236369] folio_alloc_noprof+0x21/0x70 [ 1958.236767] filemap_alloc_folio_noprof+0x378/0x410 [ 1958.237248] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 1958.237768] ? srso_return_thunk+0x5/0x5f [ 1958.238185] ? find_held_lock+0x2c/0x110 [ 1958.238596] ? __pfx_fat_get_block+0x10/0x10 [ 1958.239018] __filemap_get_folio+0x315/0x810 [ 1958.239467] ? __pfx_fat_get_block+0x10/0x10 [ 1958.239891] block_write_begin+0x66/0x1d0 [ 1958.240295] cont_write_begin+0x554/0x810 [ 1958.240695] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 1958.241185] ? srso_return_thunk+0x5/0x5f [ 1958.241597] ? mark_buffer_dirty+0x2df/0x3b0 [ 1958.242039] ? __pfx_fat_get_block+0x10/0x10 [ 1958.242472] ? __pfx_cont_write_begin+0x10/0x10 [ 1958.242922] ? generic_write_end+0x209/0x370 [ 1958.243362] ? srso_return_thunk+0x5/0x5f [ 1958.243786] fat_write_begin+0x64/0x150 [ 1958.244172] ? __pfx_fat_get_block+0x10/0x10 [ 1958.244604] cont_write_begin+0x2e4/0x810 [ 1958.245017] ? __pfx_fat_get_block+0x10/0x10 [ 1958.245443] ? __pfx_cont_write_begin+0x10/0x10 [ 1958.245904] ? reacquire_held_locks+0x22f/0x4f0 [ 1958.246353] ? __mark_inode_dirty+0x656/0xd40 [ 1958.246794] ? srso_return_thunk+0x5/0x5f [ 1958.247208] ? fault_in_readable+0x181/0x1f0 [ 1958.247640] ? __pfx_fault_in_readable+0x10/0x10 [ 1958.248110] ? srso_safe_ret+0xc/0x20 [ 1958.248508] fat_write_begin+0x64/0x150 [ 1958.248898] ? __pfx_fat_get_block+0x10/0x10 [ 1958.249328] generic_perform_write+0x284/0x7e0 [ 1958.249800] ? __mark_inode_dirty+0x656/0xd40 [ 1958.250250] ? __pfx_generic_perform_write+0x10/0x10 [ 1958.250760] ? srso_return_thunk+0x5/0x5f [ 1958.251173] ? __mark_inode_dirty+0x557/0xd40 [ 1958.251612] ? __pfx_fat_update_time+0x10/0x10 [ 1958.252069] ? srso_return_thunk+0x5/0x5f [ 1958.252480] ? srso_return_thunk+0x5/0x5f [ 1958.252902] ? mnt_put_write_access_file+0x45/0xe0 [ 1958.253403] __generic_file_write_iter+0x160/0x1a0 [ 1958.253900] generic_file_write_iter+0xe1/0x340 [ 1958.254382] do_iter_readv_writev+0x51f/0x7e0 [ 1958.254833] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 1958.255295] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1958.255781] ? srso_return_thunk+0x5/0x5f [ 1958.256195] ? lock_is_held_type+0x9e/0x120 [ 1958.256629] vfs_writev+0x2d8/0xcc0 [ 1958.257016] ? __pfx_vfs_writev+0x10/0x10 [ 1958.257412] ? __fget_files+0x1fc/0x3b0 [ 1958.257799] ? srso_return_thunk+0x5/0x5f [ 1958.258217] ? lock_release+0x20f/0x6f0 [ 1958.258636] ? srso_return_thunk+0x5/0x5f [ 1958.259057] ? lock_acquire+0x32/0xc0 [ 1958.259454] ? __fget_files+0x34/0x3b0 [ 1958.259864] ? srso_return_thunk+0x5/0x5f [ 1958.260297] ? __fget_files+0x206/0x3b0 [ 1958.260720] do_pwritev+0x1b6/0x270 [ 1958.261097] ? __pfx_do_pwritev+0x10/0x10 [ 1958.261523] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1958.262090] do_syscall_64+0xbf/0x1d0 [ 1958.262522] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1958.263036] RIP: 0033:0x7f5c8d09db19 [ 1958.263401] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1958.265040] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 1958.265754] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 1958.266424] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 1958.267075] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 1958.267739] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 1958.268407] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 1958.269104] [ 1958.319075] loop6: detected capacity change from 0 to 40 [ 1958.340388] loop3: detected capacity change from 0 to 40 01:35:36 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 4) [ 1958.476207] FAULT_INJECTION: forcing a failure. [ 1958.476207] name failslab, interval 1, probability 0, space 0, times 0 [ 1958.477258] CPU: 0 UID: 0 PID: 13624 Comm: syz-executor.3 Not tainted 6.12.0-next-20241126 #1 [ 1958.478066] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1958.478798] Call Trace: [ 1958.479036] [ 1958.479262] dump_stack_lvl+0xfa/0x120 [ 1958.479690] should_fail_ex+0x4b1/0x5b0 [ 1958.480116] ? alloc_empty_file+0x76/0x1e0 [ 1958.480546] should_failslab+0xc2/0x120 [ 1958.480946] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1958.481388] ? srso_return_thunk+0x5/0x5f [ 1958.481804] ? hlock_class+0x4e/0x130 [ 1958.482194] ? srso_return_thunk+0x5/0x5f [ 1958.482617] alloc_empty_file+0x76/0x1e0 [ 1958.483026] path_openat+0xe1/0x2980 [ 1958.483393] ? srso_return_thunk+0x5/0x5f [ 1958.483815] ? __lock_acquire+0x17ec/0x4430 [ 1958.484242] ? __pfx_path_openat+0x10/0x10 [ 1958.484655] ? __pfx___lock_acquire+0x10/0x10 [ 1958.485087] ? srso_return_thunk+0x5/0x5f [ 1958.485502] ? find_held_lock+0x2c/0x110 [ 1958.485922] do_filp_open+0x1e9/0x450 [ 1958.486302] ? __pfx_do_filp_open+0x10/0x10 [ 1958.486714] ? find_held_lock+0x2c/0x110 [ 1958.487125] ? srso_return_thunk+0x5/0x5f [ 1958.487543] ? lock_release+0x20f/0x6f0 [ 1958.487929] ? __pfx_lock_release+0x10/0x10 [ 1958.488350] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1958.488811] ? lock_acquire+0x32/0xc0 [ 1958.489187] ? srso_return_thunk+0x5/0x5f [ 1958.489609] ? _raw_spin_unlock+0x1e/0x40 [ 1958.490012] ? srso_return_thunk+0x5/0x5f [ 1958.490442] ? alloc_fd+0x2c0/0x560 [ 1958.490814] do_sys_openat2+0x164/0x1d0 [ 1958.491227] ? __pfx_do_sys_openat2+0x10/0x10 [ 1958.491688] ? srso_return_thunk+0x5/0x5f [ 1958.492102] ? __fget_files+0x206/0x3b0 [ 1958.492499] __x64_sys_openat+0x143/0x200 [ 1958.492926] ? __pfx___x64_sys_openat+0x10/0x10 [ 1958.493386] ? ksys_write+0x1b1/0x240 [ 1958.493762] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1958.494299] do_syscall_64+0xbf/0x1d0 [ 1958.494694] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1958.495186] RIP: 0033:0x7fa8e7d19b19 [ 1958.495537] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1958.497103] RSP: 002b:00007fa8e528f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1958.497793] RAX: ffffffffffffffda RBX: 00007fa8e7e2cf60 RCX: 00007fa8e7d19b19 [ 1958.498430] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1958.499059] RBP: 00007fa8e528f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1958.499691] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1958.500324] R13: 00007fffa567ad2f R14: 00007fa8e528f300 R15: 0000000000022000 [ 1958.500975] [ 1958.523250] kworker/u10:2: attempt to access beyond end of device [ 1958.523250] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1958.525401] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:35:58 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x408) 01:35:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 5) 01:35:58 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x9, 0x0) acct(0x0) 01:35:58 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:35:58 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) 01:35:58 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 33) 01:35:58 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 15) 01:35:58 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) [ 1980.671967] loop4: detected capacity change from 0 to 40 [ 1980.674222] loop7: detected capacity change from 0 to 40 [ 1980.681435] loop6: detected capacity change from 0 to 40 [ 1980.682727] loop0: detected capacity change from 0 to 40 [ 1980.684608] loop5: detected capacity change from 0 to 40 [ 1980.689187] loop2: detected capacity change from 0 to 40 [ 1980.689891] loop1: detected capacity change from 0 to 40 [ 1980.707431] loop3: detected capacity change from 0 to 40 [ 1980.737292] Process accounting resumed [ 1980.755212] Process accounting resumed [ 1980.772438] Process accounting resumed 01:35:59 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) 01:35:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:35:59 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:35:59 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 6) 01:35:59 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 16) 01:35:59 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x480) 01:35:59 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 34) 01:35:59 executing program 6: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) r2 = signalfd4(r0, &(0x7f0000000040)={[0x7]}, 0x8, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000780)="dca80a4cdfcd5cac83963b5498cbc00f82c06f3cb62b36ed080b6bb83d8113ba9f82fd3592a2616e0a497990a58f85369b5c62b0d636475e407374ebcf8db835946b0152b53ac3abafe1f523639a4d4a583396dcaccf9168529ec07ade43d34449ea3c2ed7dde2d981eacbd878fe7ebdbd52f9fb1d30780947656aaae6fc7a5a6f0d3e048bbb6719e4763ba7e90bb5f3e304e1dedce5c56a16c9177abab52486fa224989e2eb9c59251bf84f9ff785f570092f908f2d4aec82c218a637043e4dd3c6849f3b21bd12430dd00f3c98d7d25be0c843cd04b9e57e9c1acb4d06d7b26cca10c5d20a3db581b71f4895695cb24b03a2b1a9c5b376bdb81774e6e71fa9062f174091b8e9f6dee3a66fdf61f4b3e4c97ccebe0faadbf04105700bedc4b5414ef8f35f9f3930275b6bd10aa642be1c788dd620113cfc938b600c93e6e818d123de52a00c8e995484ddfa45fab2a9a70baa28fb6ff91ce9dfb5fcc82584df19ae18cca7be2dc9b780e22f647e8a3e8567a9ebd2dc7eb8710179b446e602664c7aa54dce9d64983edb9d98db62516012b2637e59eaba9e72da303d2685fb286e17f45b362157b42445f4f90a6731b1424e451955bf5d6020e413fce8aa76e6a2e388952c0374b2afd353ad8e6eebdaba678a5676b0c3017958de8eb28c3651397de9facbcd0de35521251093f7d583e97353cda66730de3502a853a2d4161f5856b3717c0a6886afc6c339badd1230204d472b61692ff1ce62f32876f757c2540c94e932db2a3ceadb435ccf6f4def7a33db1628b8ec0ba5bef88bc3f12698ac5e2f9747c67f352a273a73f9b2c94f1624ef96b02ea1a1b465474942ddf78f52b25889f6571b7cb224344dc88934079f89eacef7deab35d5223920b1783929c0839c3b8d344a8801ea921f44cb1c9ec2af2b7b8315fba50bb2c76d259498e5cc140418b91d96698068fd93d874d0535b05f3a02ac88aa953e4c0d23cddac7a9c7f7d1cf73898df4aecbd8bfa666733399bdfa5c6a50cbb17197e3aa909c85ae7f86c1511ddcaa877b5ffc79a688019561a5cc6e0903724ac6d9be0c6b87dd0a532fd36b842c155fa2e51484a28c9862988e7429ec6f7ea48c76dfa3df82ae5f7a5ec824c1e7b73ff9f7230c04dcab3a21c4f62eeebc0a9d805a69163a622b9b98af8ad20656e6ec3c4078df420a4719b4f10d95cfa3c3cee429c205a185cd07f2d65804f9a257f855ad526ab3791dc58cf811699a0330bbeb8953f3b8c3f7655977c496e310ed39040f443c6f33655a24e5abd4dca31de1462f625052de4edc1a101cc8712ae502ae9ac0d67d83d3ff1763dff87b2397f493665c6b85d53e90173d29b5f5892412a35142551c71c31e1456a50f975f009e0c4a00372fcccb4addee8ad422b3e4b97b5b1599dfa69db0d4a77c600cc7c3d83a8f2254d9590ef304a7692e737455c69a066a648f769c01eeb4c53f516a2e13a0d2a39f3c10f6c6ab11e14451379a6bd9c74fc6928d2e54d81fc6333101ff5cbdd2d25bdf69f04308c171b2ffccf16cafe16398838290b2d0d589f155044a3706b18aa610b40fdc74ec08ce3c580eb02b17b56fe6c497d1dc659c6ea7f8bf3e279834b1e02fae5e8edb8b4f2c4dc1ee6021564ae887cb9a931aea4025b3cb39288cbb735ec8be3b4d1e5a183cc005c064fd5f0d8ce7cfa12b038b2fa29b463b57132efea5f6890f249ff3357a22feca47d842d4fed64f373ec42c97a0a8d67636355c59d8af1ddb57e81f88444fef2f372e3e4cf8e9a8f63d8596cc23ed049fe5f23d6ed35e035ef116231e39635fca5803bcb9a1de9ebf524eaa15b71e198402a73a384f471053f9b07438c8df5edcdf898249f5bf448074957e5b952cf91bf3bd71e053283badeb9970e40feb897aacaa5c78d3e10f51e8c52f7ac67207b8366dfdcf20609cf3e2a4311e1d6a63ed2c1b463d32b926986af915f52dbafc9b370acb94f295241230a48a6e465f28a9254a94399e8b59c01384fa69fb26db5238c93780bd1423644a2dece0a70c9ff789916c0d8d95e2732c4aa429bc009ee9ea36f3009349ffb287731874c20a939be8b98de277b3bc15f736099d48aadeea439bcbfba8e63ba8bef35b0fa88de1ea857a61cb8d4e0932b0f3bcfc2b6221355ea98e812b47c5c3065a5e17e718efa32aa6c8baf2b74d1ac2d11eae41d167e330a47f428ed06eb5fc7c04af9edb30bcd544fc56aa026534aaaeb01b97d97d6b16efc0a216c0fa126f0f69a10f89d6747719574196f0d9004567f98dabd3b3b3f9df0f25d1e2d413f951f392ff1c3891cea0c28d35bc627ba8a7d392784b7e04bfcfaa724e297fc1ba4c3d672cc816d66286c16e1220fa0c31f6d7cb6045bbd67c07a673a39ece62819537fa26fc938b439c61bb134dc6f439c41f31e4f14396b914477cc18d72676f2508e071cac0ba01af96e9d53b2bcc2823d1b06d7148cb241d6b6e0216124ae1727525eb1a894f0ba9e6b4836480deb3994380c373c70a7730fdc0944b7946410b1be9bc21329622bdb71b78eaf8e0c6817a00b33d4446b659a57eb17bb671aac60698c1409bafbb73897e28de17ad7a1903a548654166e231aec4f5c7ddbd1cca27045b86f8b499453cc99bcfb727a805db9d8e0419bc66a4783aafaa5fda26787632e10b9e1bc7b688a0f460922652a367aab118904b48f8e911c456106c3c2ce09c61c7185d9e4219a02182a9f46728a7d29425d41a93e46724865dced5a5a2dae7a6f9c06880d8807a54a2e0b727b11ffe7c2ea4d9f9416b822ba041a9987ad22cac48ee6fb1ff417a35e815dd50751a369b6e55f7b4dd34997ef94d5c70b282281f962a6e15c84709f96be635cfebdc705cc66cc218432a93c8a6c8cafca079fa8d536b50abd34e8b6676be9590f524c7ea5b1b2ccd25be4a6568ad7063df063c0b46c92cf0343c2d226d81bda7a4535f33a02aef4b876f22645476c6a0d528bc333a5fc6e153fd2c12fefa8eb0d9b642768cbc575e17d658015182cd71f61dc2a67da744632f5f7af1ecb512ab4526c80458eedec04709178163169ea26742f685e1d57590354f9314298abb0aec388865ef322f4d5ef420612ba518f3d0d9b75c6a9a4b23eb360e156f5e044daf2076bb6abdba378ffe525d38b6ea092b440f0ab4c0638acbce914e9e1bfa517c0d4a782a5dae2f5c719fa3b5a9c0299dec470eb244b87e863b56ba68f57f43487df26dcb6ca675bc4bfa98c7ce77caf7e6036ce041b06e89fe3de19fab028f1be26efbc0fa2474e3500008d8ee1dca99e5a692ab052ccc640f83858134c5a4459f73bd4411fd3a6ba24e4334b873202cda3e69ccff3689223bf296e5233a5ff455ec200a34c707ef2481778c454b99ccb36273a912df0515335f42fa42595eec06d0ffeab46dae189e10e6a85e6fe8b1dde808a008aa4249c521e5990090a7a61c9b6bc758c7a73f0a455af1e6a77521f0940f6e93cb747a188ff028435d1edf6e67bb7626f0ffac25d5b87539848cb3d2117259768570c030e2c2ff6f199d60c60527aaf0096c63dd82e75efa581742187f118087ebf0390ca3225daa10f8c160706cd2ccd8ace5bab1a4794e9b221e3014ec3e23fd7ef626909d898ef628daf6523211ca4af1ca1c29ee2349337d61388eb7da20ac23c66d95e82ea64e92d4d07114e8a2c9fa00fd8e8cd2dda578266daf09d7b227c581659bba296a785f0c9d26f4d69f0779b3b604995fb01fead9eed34f8b5ad0aa566a8b082621d630ce94adcd9ec5eff4b36f98b7e07aa63855280217b917b4a1ea45c08e686606143c011198238f4431b17c29766c5fa165d0524fc5bb9e4a1b946b1d44557097712b746710bbc5f1e34ad219e182f5c5533c9204d562ba9a205f1717c26d97e4c9a37bd67a612836cc89d7b245d98e0180e0674bf6fd10803ebbf6f1bc7219f5345fca8e5e43afc54ae4697dcec766ade1d278cceb072de0c3d2f3c011028d8c3a5284fb8fa9f86b7d6d5883c9547388117cea0106f2754506b05b5ab80a1d9abf8aabb0b9057850089556114b91fedfdc7f2bdf2359a111502557b7f7825220fdf628db7a668e27d4017c0e537891357035000a174686fd8177f1979434624f3bcd48da9449bfdfc40a567363f643ec7016652758c2bb92540446e519fcb61efbc7c8e54629b652104428890536db8622ee7a7ade875a18666da4031ea9a6bfa5cbbc725a0a8296294025d2a989911a64349df810339acb07169a150433dc44b15a0d81ff99d068b2ce6ffdc010dd70a6979b7486731b7a8081abcd5b566a35b79d8bc3134fb4b7cf48f151e3a3199f1734e3c9fce20f143f537469961214857d403a343302082d8ce9a8ac455a970a401c740754f62f692bbe501b73287e10f8d77201abf70be1a8e44342a9a25234dcd7f9cd3130f168990548786ee5a2f7a14cef98b1e0324df70ae70c21362d743f3e1b0509ae53fd2e0aa21987d26eca007687321be19178b79d91dfcadd77efa0745bf0b4c4e5d39631904e921a34d6c140977a0ffb9ca5a35182c3b7f7923e355976d2cd08518bd385efd2b27fbf3a92c0157f416d9ec3cc2c624d62cec98199849f0c0db4db2cec83cb3e08cb6fc1d8f8d25b86d6239f8e66af52057eda04a9d95c254b174e7242f89eee662626e1bca7a933a805b74d2bfcbb2229ab07d00619ed517ea189d05c2a5645a7644a8aba9b9bf485b2e3f26f017d65ec8bd767c20f550fa6fdac287c94016b19dd3f50bdcbf2fe688d3cebe30370a5f50139fef15023790ecc873a9dafd60fb4c397968497565810e0f64c5cf273074fc59394ca1a09ca9fefd10610eadaf81eaec267d6c4299abef219d16a769e6b7e0b6a7036fa779e349126a83912e849d9e868376a5c2505063d14fe78ec42dbe080ea1155ed2fcad3b10cecdafb098a560a1890246e34e1494b20258d5f84335b43a53f6fa2ca3cc5c86b104bbdc40681c51df54ed26f3345bd84af2742f73f245ca7dfe84e203b2e32787793c54bc94ebb9dc5dc72bea25ef1696ec67b71942541bc59d0372287cb022e1dbad00fc9dbc06aad9bc29c375bf147b310820d0fdf387eaebf5883ac38108deb0909268199b8c088c1df8154a977565ef6ec81c18be74dd5e85940796173f7cd7d9ec0cbfc5f36e19c8d1346c8b37446839f01b9b2ce52becb6861534a200535afd15c1929645b00e4f45e4cdca80d5defb9871052a5b902745adb8e80de6b359fba921193fc1c6357b8fc23953072df9c8c5591fc2c1d450f6419564607a5ae03b164a1c193888b5e3575d1bb05ff03f7b2072ab0738e57ce3f633e9f9d385e302f791c15ca0db5a5f6e4d61e674112addd9d8ed3f9b4be69aad324083b811ad0c7919949592369207fb83036cae81bc9269903b0e0f9d32f43457baaa07d4ce4a64e2413d47c4f19f5a663e559d5ea4a1d1d7298954204322ace99ec372e3436ebb005cb3f0a579791b40a825ba00c41b85b2c0073cd7a621e04dc6bf7f9a95785daf7e7a2d90a8d918ce87f18c113ba28c0ea77043f4cfb79de91f84293d070e9e4a92dfd591d4a576ce7162e1264471d374894f0dc1d103a03f53a88c089e1f12490fd81f676ce6749340bcdca5e4900508712ddeb1db38b21fae01c7b107f629c1a6593c291ec65bc2a373c4402a086c8a467552842a5680015c18c0c0feec2ba15d982db652bf7ca1230a97ea2d4ce9ae717803a44a01d951967450f8a35962767774c311f0a8eafe9511d2a09f71393722a237a8", 0x1000}, {&(0x7f0000000140)="a8be143a", 0x4}, {&(0x7f0000000240)="2a0ef0dd9711e3154348ec6dad60aac78e9a977b903ebe1d4227c3c506a11a80e139f47a68a90e6a16e145760e655873e1ad452631ef295c7dce24cfac343d19d71a9d79e49a9ed20c053cdc556b014d929f03993fca931a01947faad367be3c9f29cbae1b1cb0f87a13a833", 0x6c}, {&(0x7f00000002c0)="27de9b3e19c9c1875de0394f794091b7d6d9ec0f165899deca18ebd7c90e7c76673b2a0884b67eec01ed0bab7f38b37ed09dc5ce659bf879ad6c1eabe6462febf712c4ed8b", 0x45}], 0x4, 0x9, 0x5) [ 1981.160947] loop0: detected capacity change from 0 to 40 [ 1981.190783] loop6: detected capacity change from 0 to 40 [ 1981.194847] loop3: detected capacity change from 0 to 40 [ 1981.203925] loop2: detected capacity change from 0 to 40 [ 1981.207169] Process accounting resumed [ 1981.218091] loop7: detected capacity change from 0 to 40 [ 1981.238727] FAULT_INJECTION: forcing a failure. [ 1981.238727] name failslab, interval 1, probability 0, space 0, times 0 [ 1981.239966] CPU: 0 UID: 0 PID: 13659 Comm: syz-executor.3 Not tainted 6.12.0-next-20241126 #1 [ 1981.240881] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 1981.241736] Call Trace: [ 1981.242031] [ 1981.242293] dump_stack_lvl+0xfa/0x120 [ 1981.242769] should_fail_ex+0x4b1/0x5b0 [ 1981.243277] ? security_file_alloc+0x35/0x130 [ 1981.243780] should_failslab+0xc2/0x120 [ 1981.244252] kmem_cache_alloc_noprof+0x60/0x3d0 [ 1981.244779] ? srso_return_thunk+0x5/0x5f [ 1981.245276] ? __create_object+0x59/0x80 [ 1981.245778] security_file_alloc+0x35/0x130 [ 1981.246265] init_file+0x95/0x490 [ 1981.246697] alloc_empty_file+0x94/0x1e0 [ 1981.247203] path_openat+0xe1/0x2980 [ 1981.247639] ? srso_return_thunk+0x5/0x5f [ 1981.248125] ? __lock_acquire+0x17ec/0x4430 [ 1981.248634] ? __pfx_path_openat+0x10/0x10 [ 1981.249118] ? __pfx___lock_acquire+0x10/0x10 [ 1981.249616] ? srso_return_thunk+0x5/0x5f [ 1981.250102] ? find_held_lock+0x2c/0x110 [ 1981.250597] do_filp_open+0x1e9/0x450 [ 1981.251020] ? __pfx_do_filp_open+0x10/0x10 [ 1981.251507] ? find_held_lock+0x2c/0x110 [ 1981.251986] ? srso_return_thunk+0x5/0x5f [ 1981.252473] ? lock_release+0x20f/0x6f0 [ 1981.252928] ? __pfx_lock_release+0x10/0x10 [ 1981.253421] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1981.253954] ? lock_acquire+0x32/0xc0 [ 1981.254393] ? srso_return_thunk+0x5/0x5f [ 1981.254890] ? _raw_spin_unlock+0x1e/0x40 [ 1981.255337] ? srso_return_thunk+0x5/0x5f [ 1981.255821] ? alloc_fd+0x2c0/0x560 [ 1981.256263] do_sys_openat2+0x164/0x1d0 [ 1981.256745] ? __pfx_do_sys_openat2+0x10/0x10 [ 1981.257277] ? srso_return_thunk+0x5/0x5f [ 1981.257771] ? __fget_files+0x206/0x3b0 [ 1981.258233] __x64_sys_openat+0x143/0x200 [ 1981.258732] ? __pfx___x64_sys_openat+0x10/0x10 [ 1981.259282] ? ksys_write+0x1b1/0x240 [ 1981.259730] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 1981.260370] do_syscall_64+0xbf/0x1d0 [ 1981.260839] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1981.261415] RIP: 0033:0x7fa8e7d19b19 [ 1981.261826] 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 bc ff ff ff f7 d8 64 89 01 48 [ 1981.263647] RSP: 002b:00007fa8e528f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1981.264442] RAX: ffffffffffffffda RBX: 00007fa8e7e2cf60 RCX: 00007fa8e7d19b19 [ 1981.265186] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 1981.265925] RBP: 00007fa8e528f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1981.266657] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1981.267396] R13: 00007fffa567ad2f R14: 00007fa8e528f300 R15: 0000000000022000 [ 1981.268164] [ 1981.282475] loop4: detected capacity change from 0 to 40 [ 1981.324364] loop5: detected capacity change from 0 to 40 [ 1981.334339] loop1: detected capacity change from 0 to 40 [ 1981.395044] kworker/u9:3: attempt to access beyond end of device [ 1981.395044] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1981.396204] Buffer I/O error on dev loop6, logical block 31, lost async page write [ 1981.525084] kworker/u10:0: attempt to access beyond end of device [ 1981.525084] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 1981.527091] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:36:19 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 35) 01:36:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x500) 01:36:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 7) 01:36:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 17) 01:36:19 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:36:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:36:19 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x0) 01:36:19 executing program 4: chdir(&(0x7f0000000240)='./file0\x00') syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000380)="601f6d6b646f7366d8a02b0008014a62f8e1bb459554557d0c195953a55b8da45ad7dd010d2ce8ab090736e74347d8e3fda11029bb482fd709ebb228c6796672dada45b309b0c178c4f8b92e6a32a8eb7c2771985b9ff793656de3ac5f7c10bb8e052d412d4d11c24cf1cf0200000000000000ab6a8e1edef9fe2c6e9a091bc75d0544067c9d3c3aefa3c559f794aea446fd19003e49d3591d8d20a588eb7ce4cceab3b9257648ff0f6861d81654f385217a48fa33f7af3d4137e7666df43490ef58cbc9ed9e5abe0b4a9a5fdf2e2f38c23defa70f6814f77276c70ee05b6e96aebdb323c484b800000000000000009feaffbca1d646a1239c605eb4018f70c7f50e5085913bf2d9484f94924542cdbf0607b12314b6156f18b50b69ffcbc8bef2833e4138e83751dd76ada2647501fd2612fb6470fee68c6f384368129b81bf7c245e11fb50146b037560cb6962d87e3f63ab4128cf975535a5c6d4fd67f5c066e4b916738a84d5f60f079abfe18eb7bc97bccf74faed1bbcdd126ae5f6095f0fead815b309e3b3d62c44942733910267c52276706ca3a368ceefe13b77fba3beae87b36658804b33895c3a6f2bbb60f61d0cd459564af9c31cb7386cf180e6277158df1f0dc4b7984fd039a7f6a9dcecc9f0c6946cd1a00883c487207ccbe431671c7c415466cd5f2bf626e801a9e02851ca6356345195077621f3456965cf94aebcc9f2337873554eb341385517df044c7916031dde1818484ed56df50b7cb05ecf72dd860211e202ba83e02e048524e4bb", 0x233}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x301100, 0x0) openat(r1, &(0x7f00000005c0)='./file0\x00', 0x0, 0x65) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x10) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r2, 0xc0189379, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="00000000000500002e2f66696c653000785d2ec5209087eb768ec0290300585b1a7c5f2d0b911997cc71fdf74d28009df15cf89056a39872a2de30c8e65304ff4b03d9cee4a38cd057d0e4a4c296763ce35f5e98cceda15e5987e35419031f798a7de768b928f1cf70d4a5363c5b70eaec94f905d626ef14fc05d285c4e402dfe3143db1f8fd8364ab4882e567bc4b47f41737c0f7e726c0220d54b411598b84679171d3360000000000000000"]) faccessat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x114, 0x200) move_mount(r3, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x21) ioctl$FIONCLEX(r2, 0x5450) r4 = accept4$inet6(r2, &(0x7f0000000600)={0xa, 0x0, 0x0, @loopback}, &(0x7f0000000640)=0x1c, 0x0) ioctl$int_in(r4, 0x5421, &(0x7f0000000680)=0x7) acct(0x0) [ 2001.460061] loop1: detected capacity change from 0 to 40 [ 2001.493485] loop4: detected capacity change from 0 to 40 [ 2001.503216] loop3: detected capacity change from 0 to 40 [ 2001.504063] loop7: detected capacity change from 0 to 40 [ 2001.511213] loop0: detected capacity change from 0 to 40 [ 2001.512328] loop2: detected capacity change from 0 to 40 [ 2001.513254] loop6: detected capacity change from 0 to 40 [ 2001.514774] FAT-fs (loop4): invalid media value (0x54) [ 2001.515718] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2001.519434] FAULT_INJECTION: forcing a failure. [ 2001.519434] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2001.521210] CPU: 1 UID: 0 PID: 13682 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 2001.522338] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2001.523389] Call Trace: [ 2001.523762] [ 2001.524095] dump_stack_lvl+0xfa/0x120 [ 2001.524691] should_fail_ex+0x4b1/0x5b0 [ 2001.525312] should_fail_alloc_page+0xe0/0x110 [ 2001.525985] prepare_alloc_pages+0x178/0x500 [ 2001.526658] __alloc_pages_noprof+0x180/0x1f90 [ 2001.527324] ? srso_return_thunk+0x5/0x5f [ 2001.527948] ? hlock_class+0x4e/0x130 [ 2001.528525] ? srso_return_thunk+0x5/0x5f [ 2001.529142] ? __lock_acquire+0xccf/0x4430 [ 2001.529748] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2001.530460] ? srso_return_thunk+0x5/0x5f [ 2001.531081] ? srso_return_thunk+0x5/0x5f [ 2001.531700] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2001.532415] ? srso_return_thunk+0x5/0x5f [ 2001.533025] ? policy_nodemask+0xeb/0x4e0 [ 2001.533655] alloc_pages_mpol_noprof+0xf2/0x330 [ 2001.534307] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2001.535027] ? srso_return_thunk+0x5/0x5f [ 2001.535642] ? xas_load+0x67/0x4f0 [ 2001.536192] ? lock_acquire+0x32/0xc0 [ 2001.536731] ? filemap_get_entry+0xc6/0x3b0 [ 2001.537377] folio_alloc_noprof+0x21/0x70 [ 2001.537962] filemap_alloc_folio_noprof+0x378/0x410 [ 2001.538666] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2001.539428] ? srso_return_thunk+0x5/0x5f [ 2001.540040] ? find_held_lock+0x2c/0x110 [ 2001.540642] ? __pfx_fat_get_block+0x10/0x10 [ 2001.541264] __filemap_get_folio+0x315/0x810 [ 2001.541923] ? __pfx_fat_get_block+0x10/0x10 [ 2001.542545] block_write_begin+0x66/0x1d0 [ 2001.543136] cont_write_begin+0x554/0x810 [ 2001.543726] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2001.544447] ? srso_return_thunk+0x5/0x5f [ 2001.545050] ? mark_buffer_dirty+0x2df/0x3b0 [ 2001.545696] ? __pfx_fat_get_block+0x10/0x10 [ 2001.546311] ? __pfx_cont_write_begin+0x10/0x10 [ 2001.546966] ? generic_write_end+0x209/0x370 [ 2001.547632] ? srso_return_thunk+0x5/0x5f [ 2001.548245] fat_write_begin+0x64/0x150 [ 2001.548805] ? __pfx_fat_get_block+0x10/0x10 [ 2001.549427] cont_write_begin+0x2e4/0x810 [ 2001.550031] ? __pfx_fat_get_block+0x10/0x10 [ 2001.550645] ? __pfx_cont_write_begin+0x10/0x10 [ 2001.551283] ? reacquire_held_locks+0x22f/0x4f0 [ 2001.551931] ? __mark_inode_dirty+0x656/0xd40 [ 2001.552568] ? srso_return_thunk+0x5/0x5f [ 2001.553166] ? fault_in_readable+0x181/0x1f0 [ 2001.553792] ? __pfx_fault_in_readable+0x10/0x10 [ 2001.554449] ? srso_safe_ret+0xc/0x20 [ 2001.555029] fat_write_begin+0x64/0x150 [ 2001.555582] ? __pfx_fat_get_block+0x10/0x10 [ 2001.556218] generic_perform_write+0x284/0x7e0 [ 2001.556867] ? __mark_inode_dirty+0x656/0xd40 [ 2001.557513] ? __pfx_generic_perform_write+0x10/0x10 [ 2001.558214] ? srso_return_thunk+0x5/0x5f [ 2001.558813] ? __mark_inode_dirty+0x557/0xd40 [ 2001.559443] ? __pfx_fat_update_time+0x10/0x10 [ 2001.560097] ? srso_return_thunk+0x5/0x5f [ 2001.560703] ? srso_return_thunk+0x5/0x5f [ 2001.561301] ? mnt_put_write_access_file+0x45/0xe0 [ 2001.562029] __generic_file_write_iter+0x160/0x1a0 [ 2001.562743] generic_file_write_iter+0xe1/0x340 [ 2001.563426] do_iter_readv_writev+0x51f/0x7e0 [ 2001.564063] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2001.564733] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2001.565426] ? srso_return_thunk+0x5/0x5f [ 2001.566018] ? lock_is_held_type+0x9e/0x120 [ 2001.566639] vfs_writev+0x2d8/0xcc0 [ 2001.567171] ? __pfx_vfs_writev+0x10/0x10 [ 2001.567747] ? __fget_files+0x1fc/0x3b0 [ 2001.568290] ? srso_return_thunk+0x5/0x5f [ 2001.568881] ? lock_release+0x20f/0x6f0 [ 2001.569444] ? srso_return_thunk+0x5/0x5f [ 2001.570041] ? lock_acquire+0x32/0xc0 [ 2001.570566] ? __fget_files+0x34/0x3b0 [ 2001.571113] ? srso_return_thunk+0x5/0x5f [ 2001.571708] ? __fget_files+0x206/0x3b0 [ 2001.572281] do_pwritev+0x1b6/0x270 [ 2001.572792] ? __pfx_do_pwritev+0x10/0x10 [ 2001.573358] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2001.574133] do_syscall_64+0xbf/0x1d0 [ 2001.574696] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2001.575395] RIP: 0033:0x7fd139351b19 [ 2001.575900] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2001.578086] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2001.579047] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 2001.579949] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2001.580836] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2001.581715] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2001.582595] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 2001.583517] [ 2001.607854] loop5: detected capacity change from 0 to 40 01:36:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 8) [ 2001.642487] Process accounting resumed [ 2001.660646] loop4: detected capacity change from 0 to 40 [ 2001.668212] vfat: Unknown parameter './file0' [ 2001.702237] FAULT_INJECTION: forcing a failure. [ 2001.702237] name failslab, interval 1, probability 0, space 0, times 0 [ 2001.703648] CPU: 0 UID: 0 PID: 13706 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2001.704401] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2001.705108] Call Trace: [ 2001.705351] [ 2001.705575] dump_stack_lvl+0xfa/0x120 [ 2001.705977] should_fail_ex+0x4b1/0x5b0 [ 2001.706401] ? __es_insert_extent+0xed2/0x1370 [ 2001.706838] should_failslab+0xc2/0x120 [ 2001.707239] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2001.707692] ? srso_return_thunk+0x5/0x5f [ 2001.708110] ? ext4_es_can_be_merged.isra.0+0x13b/0x160 [ 2001.708619] __es_insert_extent+0xed2/0x1370 [ 2001.709070] ext4_es_insert_delayed_extent+0x388/0x8b0 [ 2001.709579] ? __pfx_ext4_es_insert_delayed_extent+0x10/0x10 [ 2001.710108] ? __pfx_lock_release+0x10/0x10 [ 2001.710524] ? __pfx_percpu_counter_add_batch+0x10/0x10 [ 2001.711038] ? ext4_has_free_clusters+0x294/0x570 [ 2001.711513] ? srso_return_thunk+0x5/0x5f [ 2001.711925] ? do_raw_spin_unlock+0x53/0x220 [ 2001.712344] ? srso_return_thunk+0x5/0x5f [ 2001.712761] ? _raw_spin_unlock+0x1e/0x40 [ 2001.713161] ? srso_return_thunk+0x5/0x5f [ 2001.713577] ? ext4_da_reserve_space+0xf9/0x430 [ 2001.714036] ext4_da_get_block_prep+0x8f8/0x1050 [ 2001.714500] ? srso_return_thunk+0x5/0x5f [ 2001.714916] ? lock_release+0x20f/0x6f0 [ 2001.715298] ? __pfx_ext4_da_get_block_prep+0x10/0x10 [ 2001.715792] ? __pfx_lock_release+0x10/0x10 [ 2001.716209] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2001.716666] ? lock_acquire+0x32/0xc0 [ 2001.717026] ? create_empty_buffers+0xba/0x460 [ 2001.717492] ? srso_return_thunk+0x5/0x5f [ 2001.717908] ? do_raw_spin_unlock+0x53/0x220 [ 2001.718340] ? srso_return_thunk+0x5/0x5f [ 2001.718759] ? _raw_spin_unlock+0x1e/0x40 [ 2001.719160] ? srso_return_thunk+0x5/0x5f [ 2001.719577] ? create_empty_buffers+0x219/0x460 [ 2001.720061] ext4_block_write_begin+0x3cd/0xb20 [ 2001.720531] ? __pfx_ext4_da_get_block_prep+0x10/0x10 [ 2001.721024] ? __pfx_ext4_block_write_begin+0x10/0x10 [ 2001.721520] ? srso_return_thunk+0x5/0x5f [ 2001.721931] ? __filemap_get_folio+0x250/0x810 [ 2001.722404] ext4_da_write_begin+0x30e/0x880 [ 2001.722862] ? __pfx_ext4_da_write_begin+0x10/0x10 [ 2001.723354] ? srso_return_thunk+0x5/0x5f [ 2001.723785] generic_perform_write+0x284/0x7e0 [ 2001.724240] ? __pfx_generic_perform_write+0x10/0x10 [ 2001.724738] ? srso_return_thunk+0x5/0x5f [ 2001.725148] ? generic_update_time+0xcb/0xf0 [ 2001.725583] ? srso_return_thunk+0x5/0x5f [ 2001.726000] ? mnt_put_write_access_file+0x45/0xe0 [ 2001.726505] ext4_buffered_write_iter+0x11d/0x3c0 [ 2001.726976] ext4_file_write_iter+0x95e/0x18e0 [ 2001.727450] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2001.727934] ? __pfx___lock_acquire+0x10/0x10 [ 2001.728363] ? srso_return_thunk+0x5/0x5f [ 2001.728767] ? kstrtouint+0xd6/0x130 [ 2001.729151] do_iter_readv_writev+0x51f/0x7e0 [ 2001.729586] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2001.730048] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2001.730521] ? srso_return_thunk+0x5/0x5f [ 2001.730934] ? lock_is_held_type+0x9e/0x120 [ 2001.731368] vfs_writev+0x2d8/0xcc0 [ 2001.731749] ? __pfx_vfs_writev+0x10/0x10 [ 2001.732148] ? __fget_files+0x1fc/0x3b0 [ 2001.732532] ? srso_return_thunk+0x5/0x5f [ 2001.732942] ? lock_release+0x20f/0x6f0 [ 2001.733339] ? srso_return_thunk+0x5/0x5f [ 2001.733756] ? lock_acquire+0x32/0xc0 [ 2001.734126] ? __fget_files+0x34/0x3b0 [ 2001.734516] ? srso_return_thunk+0x5/0x5f [ 2001.734926] ? __fget_files+0x206/0x3b0 [ 2001.735334] do_pwritev+0x1b6/0x270 [ 2001.735704] ? __pfx_do_pwritev+0x10/0x10 [ 2001.736117] do_syscall_64+0xbf/0x1d0 [ 2001.736517] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2001.737015] RIP: 0033:0x7f5c8d09db19 [ 2001.737372] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2001.738908] RSP: 002b:00007f5c8a5f2188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2001.739587] RAX: ffffffffffffffda RBX: 00007f5c8d1b1020 RCX: 00007f5c8d09db19 [ 2001.740227] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000005 [ 2001.740852] RBP: 00007f5c8a5f21d0 R08: 0000000000000000 R09: 0000000000000000 [ 2001.741477] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2001.742077] R13: 00007ffff7cf836f R14: 00007f5c8a5f2300 R15: 0000000000022000 [ 2001.742713] 01:36:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x600) 01:36:20 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 18) 01:36:20 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) 01:36:20 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:36:20 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 36) [ 2001.900368] loop3: detected capacity change from 0 to 40 01:36:20 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:36:20 executing program 4: chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) acct(&(0x7f0000000140)='./file1\x00') acct(&(0x7f0000000040)='./file0\x00') [ 2001.935471] loop7: detected capacity change from 0 to 40 [ 2001.942341] FAULT_INJECTION: forcing a failure. [ 2001.942341] name failslab, interval 1, probability 0, space 0, times 0 [ 2001.943364] CPU: 0 UID: 0 PID: 13709 Comm: syz-executor.3 Not tainted 6.12.0-next-20241126 #1 [ 2001.944109] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2001.944797] Call Trace: [ 2001.945034] [ 2001.945249] dump_stack_lvl+0xfa/0x120 [ 2001.945640] should_fail_ex+0x4b1/0x5b0 [ 2001.946054] should_failslab+0xc2/0x120 [ 2001.946438] kmem_cache_alloc_lru_noprof+0x74/0x3c0 [ 2001.946898] ? __d_alloc+0x31/0x990 [ 2001.947261] __d_alloc+0x31/0x990 [ 2001.947599] ? hlock_class+0x4e/0x130 [ 2001.947985] ? srso_return_thunk+0x5/0x5f [ 2001.948384] ? mark_lock+0xac/0x1370 [ 2001.948734] d_alloc+0x4a/0x1e0 [ 2001.949066] d_alloc_parallel+0xe6/0x1140 [ 2001.949457] ? lock_release+0x20f/0x6f0 [ 2001.949839] ? trace_lock_acquire+0x137/0x1b0 [ 2001.950265] ? lock_release+0x20f/0x6f0 [ 2001.950640] ? __pfx_d_alloc_parallel+0x10/0x10 [ 2001.951084] ? lock_is_held_type+0x9e/0x120 [ 2001.951500] ? srso_return_thunk+0x5/0x5f [ 2001.951890] ? __d_lookup+0x25f/0x490 [ 2001.952281] lookup_open.isra.0+0x960/0x1550 [ 2001.952726] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2001.953187] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2001.953640] ? srso_return_thunk+0x5/0x5f [ 2001.954017] ? lock_acquire+0x32/0xc0 [ 2001.954368] ? path_openat+0xc28/0x2980 [ 2001.954734] ? __pfx_down_write+0x10/0x10 [ 2001.955137] ? mnt_get_write_access+0x1ea/0x2d0 [ 2001.955572] path_openat+0xc91/0x2980 [ 2001.955969] ? __pfx_path_openat+0x10/0x10 [ 2001.956365] ? __pfx___lock_acquire+0x10/0x10 [ 2001.956775] ? srso_return_thunk+0x5/0x5f [ 2001.957172] ? find_held_lock+0x2c/0x110 [ 2001.957463] loop5: detected capacity change from 0 to 40 [ 2001.957560] do_filp_open+0x1e9/0x450 [ 2001.957608] ? __pfx_do_filp_open+0x10/0x10 [ 2001.958817] ? find_held_lock+0x2c/0x110 [ 2001.959210] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2001.959652] ? lock_acquire+0x32/0xc0 [ 2001.959993] ? srso_return_thunk+0x5/0x5f [ 2001.960395] ? srso_return_thunk+0x5/0x5f [ 2001.960798] ? alloc_fd+0x2c0/0x560 [ 2001.961159] do_sys_openat2+0x164/0x1d0 [ 2001.961552] ? __pfx_do_sys_openat2+0x10/0x10 [ 2001.961986] ? srso_return_thunk+0x5/0x5f [ 2001.962361] ? __fget_files+0x206/0x3b0 [ 2001.962745] __x64_sys_openat+0x143/0x200 [ 2001.963134] ? __pfx___x64_sys_openat+0x10/0x10 [ 2001.963579] ? ksys_write+0x1b1/0x240 [ 2001.963940] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2001.964434] do_syscall_64+0xbf/0x1d0 [ 2001.964823] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2001.965297] RIP: 0033:0x7fa8e7d19b19 [ 2001.965637] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2001.967128] RSP: 002b:00007fa8e528f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2001.967799] RAX: ffffffffffffffda RBX: 00007fa8e7e2cf60 RCX: 00007fa8e7d19b19 [ 2001.968405] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2001.969010] RBP: 00007fa8e528f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2001.969609] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2001.970217] R13: 00007fffa567ad2f R14: 00007fa8e528f300 R15: 0000000000022000 [ 2001.970861] [ 2002.002551] loop6: detected capacity change from 0 to 40 [ 2002.023237] loop2: detected capacity change from 0 to 40 [ 2002.028328] loop1: detected capacity change from 0 to 40 [ 2002.036328] loop0: detected capacity change from 0 to 40 [ 2002.042070] Process accounting resumed [ 2002.072039] Process accounting resumed [ 2002.095795] Process accounting resumed 01:36:20 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x700) 01:36:20 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 9) 01:36:20 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) 01:36:20 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:36:20 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2002.235260] loop7: detected capacity change from 0 to 40 [ 2002.259167] loop3: detected capacity change from 0 to 40 [ 2002.274251] loop6: detected capacity change from 0 to 40 [ 2002.281241] loop5: detected capacity change from 0 to 40 [ 2002.303221] loop0: detected capacity change from 0 to 40 [ 2002.314332] Process accounting resumed [ 2002.314910] Process accounting resumed 01:36:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) chdir(&(0x7f0000000040)='./file0\x00') 01:36:42 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 37) 01:36:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) acct(0x0) 01:36:42 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 19) 01:36:42 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) 01:36:42 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:36:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x804) 01:36:42 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 10) [ 2024.832967] loop1: detected capacity change from 0 to 40 [ 2024.835882] loop2: detected capacity change from 0 to 40 [ 2024.837787] loop4: detected capacity change from 0 to 40 [ 2024.848775] loop3: detected capacity change from 0 to 40 [ 2024.878346] FAULT_INJECTION: forcing a failure. [ 2024.878346] name failslab, interval 1, probability 0, space 0, times 0 [ 2024.879297] CPU: 1 UID: 0 PID: 13756 Comm: syz-executor.3 Not tainted 6.12.0-next-20241126 #1 [ 2024.880173] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2024.880969] Call Trace: [ 2024.881250] [ 2024.881497] dump_stack_lvl+0xfa/0x120 [ 2024.881940] should_fail_ex+0x4b1/0x5b0 [ 2024.882400] ? fat_parse_long.constprop.0+0x8e9/0xb50 [ 2024.882953] should_failslab+0xc2/0x120 [ 2024.883393] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2024.883888] ? __pfx___lock_acquire+0x10/0x10 [ 2024.884357] ? __pfx___lock_acquire+0x10/0x10 [ 2024.884839] fat_parse_long.constprop.0+0x8e9/0xb50 [ 2024.885382] ? lock_acquire.part.0+0xeb/0x320 [ 2024.885866] fat_search_long+0x384/0xdb0 [ 2024.886259] loop0: detected capacity change from 0 to 40 [ 2024.886813] ? __pfx___mutex_trylock_common+0x10/0x10 [ 2024.887087] loop7: detected capacity change from 0 to 40 [ 2024.887332] ? srso_return_thunk+0x5/0x5f [ 2024.888631] ? lock_acquire+0x32/0xc0 [ 2024.888966] loop5: detected capacity change from 0 to 40 [ 2024.889543] ? __pfx_fat_search_long+0x10/0x10 [ 2024.890040] ? srso_return_thunk+0x5/0x5f [ 2024.890496] ? vfat_lookup+0xef/0x560 [ 2024.890924] ? srso_return_thunk+0x5/0x5f [ 2024.891401] ? srso_return_thunk+0x5/0x5f [ 2024.891856] ? selinux_determine_inode_label+0x1b6/0x340 [ 2024.892450] vfat_lookup+0x245/0x560 [ 2024.892494] loop6: detected capacity change from 0 to 40 [ 2024.892854] ? __pfx_vfat_lookup+0x10/0x10 [ 2024.894180] ? srso_return_thunk+0x5/0x5f [ 2024.894651] lookup_open.isra.0+0x79a/0x1550 [ 2024.895156] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2024.895680] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2024.896200] ? srso_return_thunk+0x5/0x5f [ 2024.896663] ? lock_acquire+0x32/0xc0 [ 2024.897068] ? path_openat+0xc28/0x2980 [ 2024.897504] ? __pfx_down_write+0x10/0x10 [ 2024.897963] ? mnt_get_write_access+0x1ea/0x2d0 [ 2024.898484] path_openat+0xc91/0x2980 [ 2024.898928] ? __pfx_path_openat+0x10/0x10 [ 2024.899380] ? __pfx___lock_acquire+0x10/0x10 [ 2024.899844] ? srso_return_thunk+0x5/0x5f [ 2024.900299] ? find_held_lock+0x2c/0x110 [ 2024.900756] do_filp_open+0x1e9/0x450 [ 2024.901167] ? __pfx_do_filp_open+0x10/0x10 [ 2024.901627] ? find_held_lock+0x2c/0x110 [ 2024.902094] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2024.902589] ? lock_acquire+0x32/0xc0 [ 2024.903000] ? srso_return_thunk+0x5/0x5f [ 2024.903459] ? srso_return_thunk+0x5/0x5f [ 2024.903917] ? alloc_fd+0x2c0/0x560 [ 2024.904325] do_sys_openat2+0x164/0x1d0 [ 2024.904775] ? __pfx_do_sys_openat2+0x10/0x10 [ 2024.905268] ? srso_return_thunk+0x5/0x5f [ 2024.905720] ? __fget_files+0x206/0x3b0 [ 2024.906161] __x64_sys_openat+0x143/0x200 [ 2024.906634] ? __pfx___x64_sys_openat+0x10/0x10 [ 2024.907137] ? ksys_write+0x1b1/0x240 [ 2024.907556] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2024.908148] do_syscall_64+0xbf/0x1d0 [ 2024.908593] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2024.909137] RIP: 0033:0x7fa8e7d19b19 [ 2024.909521] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2024.911207] RSP: 002b:00007fa8e528f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2024.911957] RAX: ffffffffffffffda RBX: 00007fa8e7e2cf60 RCX: 00007fa8e7d19b19 [ 2024.912653] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2024.913340] RBP: 00007fa8e528f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2024.914030] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2024.914714] R13: 00007fffa567ad2f R14: 00007fa8e528f300 R15: 0000000000022000 [ 2024.915430] [ 2024.982909] Process accounting resumed [ 2024.990582] Process accounting resumed 01:36:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 38) 01:36:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 20) [ 2025.048153] kworker/u10:4: attempt to access beyond end of device [ 2025.048153] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2025.049432] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:36:43 executing program 4: socket$inet6_udplite(0xa, 0x2, 0x88) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2025.131247] loop1: detected capacity change from 0 to 40 [ 2025.142659] loop2: detected capacity change from 0 to 40 01:36:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 11) [ 2025.179649] FAULT_INJECTION: forcing a failure. [ 2025.179649] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2025.180743] CPU: 1 UID: 0 PID: 13765 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 2025.181575] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2025.182364] Call Trace: [ 2025.182636] [ 2025.182886] dump_stack_lvl+0xfa/0x120 [ 2025.183331] should_fail_ex+0x4b1/0x5b0 [ 2025.183794] should_fail_alloc_page+0xe0/0x110 [ 2025.184289] prepare_alloc_pages+0x178/0x500 [ 2025.184796] __alloc_pages_noprof+0x180/0x1f90 [ 2025.185293] ? srso_return_thunk+0x5/0x5f [ 2025.185747] ? hlock_class+0x4e/0x130 [ 2025.186168] ? srso_return_thunk+0x5/0x5f [ 2025.186625] ? __lock_acquire+0xccf/0x4430 [ 2025.187083] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2025.187615] ? srso_return_thunk+0x5/0x5f [ 2025.188084] ? srso_return_thunk+0x5/0x5f [ 2025.188544] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2025.189083] ? srso_return_thunk+0x5/0x5f [ 2025.189542] ? policy_nodemask+0xeb/0x4e0 [ 2025.190008] alloc_pages_mpol_noprof+0xf2/0x330 [ 2025.190504] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2025.191045] ? srso_return_thunk+0x5/0x5f [ 2025.191497] ? xas_load+0x67/0x4f0 [ 2025.191905] ? lock_acquire+0x32/0xc0 [ 2025.192311] ? filemap_get_entry+0xc6/0x3b0 [ 2025.192798] folio_alloc_noprof+0x21/0x70 [ 2025.193239] filemap_alloc_folio_noprof+0x378/0x410 [ 2025.193767] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2025.194338] ? srso_return_thunk+0x5/0x5f [ 2025.194792] ? find_held_lock+0x2c/0x110 [ 2025.195249] ? __pfx_fat_get_block+0x10/0x10 [ 2025.195717] __filemap_get_folio+0x315/0x810 [ 2025.196217] ? __pfx_fat_get_block+0x10/0x10 [ 2025.196697] block_write_begin+0x66/0x1d0 [ 2025.197143] cont_write_begin+0x554/0x810 [ 2025.197582] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2025.198136] ? srso_return_thunk+0x5/0x5f [ 2025.198586] ? mark_buffer_dirty+0x2df/0x3b0 [ 2025.199074] ? __pfx_fat_get_block+0x10/0x10 [ 2025.199542] ? __pfx_cont_write_begin+0x10/0x10 [ 2025.200041] ? generic_write_end+0x209/0x370 [ 2025.200534] ? srso_return_thunk+0x5/0x5f [ 2025.201000] fat_write_begin+0x64/0x150 [ 2025.201425] ? __pfx_fat_get_block+0x10/0x10 [ 2025.201902] cont_write_begin+0x2e4/0x810 [ 2025.202362] ? __pfx_fat_get_block+0x10/0x10 [ 2025.202828] ? __pfx_cont_write_begin+0x10/0x10 [ 2025.203311] ? reacquire_held_locks+0x22f/0x4f0 [ 2025.203799] ? __mark_inode_dirty+0x656/0xd40 [ 2025.204278] ? srso_return_thunk+0x5/0x5f [ 2025.204747] ? fault_in_readable+0x181/0x1f0 [ 2025.205226] ? __pfx_fault_in_readable+0x10/0x10 [ 2025.205731] ? srso_safe_ret+0xc/0x20 [ 2025.206172] fat_write_begin+0x64/0x150 [ 2025.206593] ? __pfx_fat_get_block+0x10/0x10 [ 2025.207072] generic_perform_write+0x284/0x7e0 [ 2025.207570] ? __mark_inode_dirty+0x656/0xd40 [ 2025.208058] ? __pfx_generic_perform_write+0x10/0x10 [ 2025.208600] ? srso_return_thunk+0x5/0x5f [ 2025.209058] ? __mark_inode_dirty+0x557/0xd40 [ 2025.209543] ? __pfx_fat_update_time+0x10/0x10 [ 2025.210033] ? srso_return_thunk+0x5/0x5f [ 2025.210488] ? srso_return_thunk+0x5/0x5f [ 2025.210938] ? mnt_put_write_access_file+0x45/0xe0 [ 2025.211485] __generic_file_write_iter+0x160/0x1a0 [ 2025.212023] generic_file_write_iter+0xe1/0x340 [ 2025.212557] do_iter_readv_writev+0x51f/0x7e0 [ 2025.213039] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2025.213552] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2025.214070] ? srso_return_thunk+0x5/0x5f [ 2025.214529] ? lock_is_held_type+0x9e/0x120 [ 2025.215004] vfs_writev+0x2d8/0xcc0 [ 2025.215368] ? __pfx_vfs_writev+0x10/0x10 [ 2025.215802] ? __fget_files+0x1fc/0x3b0 [ 2025.216221] ? srso_return_thunk+0x5/0x5f [ 2025.216674] ? lock_release+0x20f/0x6f0 [ 2025.217101] ? srso_return_thunk+0x5/0x5f [ 2025.217543] ? lock_acquire+0x32/0xc0 [ 2025.217940] ? __fget_files+0x34/0x3b0 [ 2025.218356] ? srso_return_thunk+0x5/0x5f [ 2025.218800] ? __fget_files+0x206/0x3b0 [ 2025.219234] do_pwritev+0x1b6/0x270 [ 2025.219627] ? __pfx_do_pwritev+0x10/0x10 [ 2025.220059] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2025.220641] do_syscall_64+0xbf/0x1d0 [ 2025.221068] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2025.221596] RIP: 0033:0x7fd139351b19 [ 2025.221984] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2025.223655] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2025.224404] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 2025.225095] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2025.225773] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2025.226464] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2025.227152] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 2025.227863] [ 2025.236153] FAULT_INJECTION: forcing a failure. [ 2025.236153] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2025.237237] CPU: 1 UID: 0 PID: 13766 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2025.238106] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2025.238888] Call Trace: [ 2025.239158] [ 2025.239403] dump_stack_lvl+0xfa/0x120 [ 2025.239841] should_fail_ex+0x4b1/0x5b0 [ 2025.240305] should_fail_alloc_page+0xe0/0x110 [ 2025.240814] prepare_alloc_pages+0x178/0x500 [ 2025.241307] __alloc_pages_noprof+0x180/0x1f90 [ 2025.241801] ? srso_return_thunk+0x5/0x5f [ 2025.242256] ? hlock_class+0x4e/0x130 [ 2025.242685] ? srso_return_thunk+0x5/0x5f [ 2025.243142] ? __lock_acquire+0xccf/0x4430 [ 2025.243600] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2025.244137] ? srso_return_thunk+0x5/0x5f [ 2025.244609] ? srso_return_thunk+0x5/0x5f [ 2025.245059] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2025.245594] ? srso_return_thunk+0x5/0x5f [ 2025.246047] ? policy_nodemask+0xeb/0x4e0 [ 2025.246516] alloc_pages_mpol_noprof+0xf2/0x330 [ 2025.247006] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2025.247547] ? srso_return_thunk+0x5/0x5f [ 2025.248000] ? xas_load+0x67/0x4f0 [ 2025.248412] ? lock_acquire+0x32/0xc0 [ 2025.248822] ? filemap_get_entry+0xc6/0x3b0 [ 2025.249307] folio_alloc_noprof+0x21/0x70 [ 2025.249750] filemap_alloc_folio_noprof+0x378/0x410 [ 2025.250279] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2025.250854] ? srso_return_thunk+0x5/0x5f [ 2025.251310] ? find_held_lock+0x2c/0x110 [ 2025.251760] ? __pfx_fat_get_block+0x10/0x10 [ 2025.252229] __filemap_get_folio+0x315/0x810 [ 2025.252731] ? __pfx_fat_get_block+0x10/0x10 [ 2025.253200] block_write_begin+0x66/0x1d0 [ 2025.253648] cont_write_begin+0x554/0x810 [ 2025.254085] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2025.254633] ? srso_return_thunk+0x5/0x5f [ 2025.255087] ? mark_buffer_dirty+0x2df/0x3b0 [ 2025.255576] ? __pfx_fat_get_block+0x10/0x10 [ 2025.256044] ? __pfx_cont_write_begin+0x10/0x10 [ 2025.256548] ? generic_write_end+0x209/0x370 [ 2025.257046] ? srso_return_thunk+0x5/0x5f [ 2025.257509] fat_write_begin+0x64/0x150 [ 2025.257932] ? __pfx_fat_get_block+0x10/0x10 [ 2025.258410] cont_write_begin+0x2e4/0x810 [ 2025.258868] ? __pfx_fat_get_block+0x10/0x10 [ 2025.259336] ? __pfx_cont_write_begin+0x10/0x10 [ 2025.259826] ? reacquire_held_locks+0x22f/0x4f0 [ 2025.260316] ? __mark_inode_dirty+0x656/0xd40 [ 2025.260809] ? srso_return_thunk+0x5/0x5f [ 2025.261260] ? fault_in_readable+0x181/0x1f0 [ 2025.261739] ? __pfx_fault_in_readable+0x10/0x10 [ 2025.262237] ? srso_safe_ret+0xc/0x20 [ 2025.262679] fat_write_begin+0x64/0x150 [ 2025.263099] ? __pfx_fat_get_block+0x10/0x10 [ 2025.263574] generic_perform_write+0x284/0x7e0 [ 2025.264071] ? __mark_inode_dirty+0x656/0xd40 [ 2025.264568] ? __pfx_generic_perform_write+0x10/0x10 [ 2025.265101] ? srso_return_thunk+0x5/0x5f [ 2025.265560] ? __mark_inode_dirty+0x557/0xd40 [ 2025.266043] ? __pfx_fat_update_time+0x10/0x10 [ 2025.266533] ? srso_return_thunk+0x5/0x5f [ 2025.266987] ? srso_return_thunk+0x5/0x5f [ 2025.267445] ? mnt_put_write_access_file+0x45/0xe0 [ 2025.267990] __generic_file_write_iter+0x160/0x1a0 [ 2025.268530] generic_file_write_iter+0xe1/0x340 [ 2025.268984] do_iter_readv_writev+0x51f/0x7e0 [ 2025.269418] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2025.269862] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2025.270340] ? srso_return_thunk+0x5/0x5f [ 2025.270753] ? lock_is_held_type+0x9e/0x120 [ 2025.271169] vfs_writev+0x2d8/0xcc0 [ 2025.271538] ? __pfx_vfs_writev+0x10/0x10 [ 2025.271922] ? __fget_files+0x1fc/0x3b0 [ 2025.272309] ? srso_return_thunk+0x5/0x5f [ 2025.272721] ? lock_release+0x20f/0x6f0 [ 2025.273121] ? srso_return_thunk+0x5/0x5f [ 2025.273519] ? lock_acquire+0x32/0xc0 [ 2025.273867] ? __fget_files+0x34/0x3b0 [ 2025.274233] ? srso_return_thunk+0x5/0x5f [ 2025.274620] ? __fget_files+0x206/0x3b0 [ 2025.275000] do_pwritev+0x1b6/0x270 [ 2025.275349] ? __pfx_do_pwritev+0x10/0x10 [ 2025.275725] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2025.276235] do_syscall_64+0xbf/0x1d0 [ 2025.276618] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2025.277104] RIP: 0033:0x7f5c8d09db19 [ 2025.277453] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2025.278975] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2025.279640] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2025.280257] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2025.280880] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2025.281503] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2025.282133] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2025.282792] [ 2025.313863] loop3: detected capacity change from 0 to 40 01:36:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) [ 2025.328446] loop4: detected capacity change from 0 to 40 [ 2025.427983] loop7: detected capacity change from 0 to 40 [ 2025.463971] kworker/u10:2: attempt to access beyond end of device [ 2025.463971] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2025.465034] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:37:15 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x7fffff8, 0x0) 01:37:15 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) 01:37:15 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000f80)=[{{&(0x7f0000000240)=@abs, 0x6e, &(0x7f0000000140)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="34000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='/\x00\x00\x00'], 0x38}}, {{&(0x7f00000002c0)=@abs, 0x6e, &(0x7f0000000400)=[{&(0x7f0000000380)=""/104, 0x68}], 0x1, &(0x7f0000000440)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000480)=""/4, 0x4}, {&(0x7f00000004c0)=""/114, 0x72}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/216, 0xd8}, {&(0x7f0000000780)=""/73, 0x49}, {&(0x7f0000000800)=""/232, 0xe8}], 0x6, &(0x7f0000000980)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe8}}, {{&(0x7f0000000a80), 0x6e, &(0x7f0000000bc0)=[{&(0x7f0000000b00)=""/75, 0x4b}, {&(0x7f0000000b80)=""/42, 0x2a}], 0x2, &(0x7f0000000c00)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30}}, {{&(0x7f0000000c40)=@abs, 0x6e, &(0x7f0000000f40)=[{&(0x7f0000000cc0)=""/70, 0x46}, {&(0x7f0000000d40)=""/239, 0xef}, {&(0x7f0000000e40)=""/92, 0x5c}, {&(0x7f0000000ec0)=""/81, 0x51}], 0x4}}], 0x5, 0x2000, &(0x7f00000010c0)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x2de, 0x101000) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSTI(r2, 0x5412, &(0x7f00000000c0)=0x7) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r1, 0x5000943f, &(0x7f0000001100)={{r2}, 0x0, 0x2, @unused=[0x10001, 0x2, 0xec7, 0x9], @name="7a576d49fc3fc1e262f8ef9c6b2dff406c6f8b124b59fce06317833dc1720b8a2a5b018179f2675aaa5ead851f67b5b47de65ccd46eb86a5f1b13f81d4b445f649bfc4d7513c0b38edd2755f7557402d5bbcb681c6f24426186b7e01db77da2ef5daa785cbb0d37ecd9e176311b4d253470b948c63e706c710909e24346e1ccf8e3e75e9b89e3531ea9b1e0d27d2346ef70afe18a4f86d500e0d39a3bce4ed0dea83871b1c31867a03612726234ecdd7f7760ee985827161998f33d588e8ce1e27e774426a1b29e610386c5e695f3d867f140dc1bde65230601e749bc06237b72b2aaffbbf7d855845b23804e6d139c20b62e935cdf8aa5dfdc76847668b3164d0b910177e646a6d947163619c1bde7629b8dd344cf5040b6d7054bf1ed9b78b5625236dad392bf68f9a1cc2fd45fe0ea6be42f62cd8652d4afe1293f3ce09404fd275b4977a7be045c6c6770ed308e677c53c633b0bb12dda43961c7789f53d88b63e7d5255660153dbf3c662db2b2142eae4e43c683ff4c308c3575367c270ce94c240e2e5ca2a2d94c2373aa398ea4e6ef23e828edae2933c591b8f8d3d0aef9c7e6f7e9d569a05e9c934787d53ea4702c96f18bfcb71322cb2612feada057cadf5453ccfd4f3200ddbbbfad6223f9e3bca2f0b0647fcf0d8d46bd45e4616dc1f343d79e6ae297c26147f273c1ccd2c48d160038dfb601e003cb08260d491e61809fd3756c4db189d4d47be1f5de0389fbad0fd51dbf4c70601255979e8198addbe1d06926aac7ff49f0540350e5e595f61dda57b92e8184ccd97116bd33b296b3330b23039eb9730c94ced569cfa13071a57a231da445cb7a3f463f386823de40e38a3fdee1325cae0014a77ca61ac13c88ad64f35ca18d619b4386e66567c446b5dd6a3c3e953718ee3bf091c40572a62092b698abcdb6c1696eb809ae1aa1345437b8dc6c7b5099cce73cfbb98c7a61e4461c3c36e0584eaa4ac52ac49c4ee88941feb3d98104990c416023d2110113a582d4396e583be31102916a5b17d142482cd403731980fe5fc3d09cd3e21da38d935e637bd37b6c9d06414490750b363ee918907ffc1452660fe5038cc07f5028e80a8b75e6a4c72d6308c3d84c8ace124ec2737ec2d33646a849700672d989f7c0358c3cbcaf3905f6877ed3988095b205b2bd3d89a5051b4684a2edf9e12a000295d8e37b2007830d71fbb6cb3231f98bc0c9e6fb6bf193f10426aaf3a1b185b2da8085c837a8affdb02022087d08076c40245c564349916fa377d0c14bf3b98353bd10ee8660481b2c8496c12cddff983a74ad083a2e3246af36611a6e677814f2cbba10b4c261358690d434f05247099c8c4174af84a4d80d874ee34a9d3c4fd5fe001a0d4a0e42cd8730bb6d3521d3ef86ec47a45f66cb4c101f41f6f53a711a823ca6df12b75897b14bddb9f4ab6768c803ca600eb424eb8fe91091a237cad5cfb392c74a7564ad956b57afd3a3e5e559cd76b46076dac52cbdcbf93dbed2a332428c4019f39c9cbaddc8662d51862b1813ff1df73b89b854419825a695ead568bf1d8d700d3143ddb14f8a710d857ed38a6d40047364f3500f30b6df41dea98006575b7e573b9f85bf48df9381fee985488512280ca35e9605b80e8ae25f257eb5d1132ccaa82ce73a67748f0edc86f27683fb1b2f2d74ec25c732d24812b5eeba68726964718f076a4f6b51f1a7e3e40e16cec4e708b23cbba561890fbc0cf92dcee63ad83bce62ef0339f07a968c14834732fb75fed4818ca3618dc7d86c8b4493090dce1ed4fa2ac0765b3ce35d870d9d409c09e454413db63f9e3ac793afb85c191a59795fa02c37f92af4368ebf40b82bc38be5987fb66c7b4566782f53b1f969d573084510449f1e415a92e6264bc37aafddd429609cfb7bf3b0bff996fb8f5bbb0d8cde58c95cde548fae7b4554d37ff37ff244d09e30afa3691800e4ba3f347d678c28db9c99fed92e04421842e99d9226a0ab960898c2c763b78b1641e7be182e9422223e964db090951c52f85ae63e634f5b0ae11b91749194a56a6da69b7e18a1193bb768093c6e08dc9cea166a165a78982a0b1c00e104dc3879ac45cf6eb2a738d43528ad78f54fe0694f711877aa7bb39f242b06e373de539cf309a77b06a2836b52b9816126024d09937eb14b547d5546149937ee702fbf07a7b25fa1d1807528863e1876a7d743d51467e0cdf256f09e9366d5256ada249ed95df23a16497cc93b13a19d29460f0b9b6658c0a0cf2854523b8448b2752512dd1ae622087585654e46e0176b2977fd615b9e0fdfe91cc7696aff062f657e2ee82c1df5581d97a0283e1453995e71ce5b7eafab582ca8e69795c7bdabd146849492f3812eb35b795e6ec6245d8edfaf055fdef9a1e6e863ba543cd39b660dcb7085caf37fb72d1c5a6b9caefa00783fd7bdab1ee31bf1286c7e474b0b0788e2f43584b141ea0e5772dabf82efee6170febe7dcc12013d3e9c43b38fd81abe963a629dd32fc752edf698ba05b00ac0ca20ee24d6a88b9eb932858bd983dbf1077205e825bcd384cf857feb29966403cd2e767746ba83cd20cdf7b71822a4d071a3faa2b909b0b9df91cd574fcbf6eeb7e60c497838eadb097caca1796585d143aea47426ef75c95324d896c13c0ffc22b01db6e0165cc6c32b7de51aeefec930598a65e7793f9938ff6285e34cbe14cee713efa9daf09d4e1c93837adbc8a233c7c54422b39d4ced75a5d7125091f782581f42d1555823f864da6286d44725cb3e511adc86704fa1b098b8bc8216bb629ee0794ae5b487bb4cfa1f05c70ae5227f0c3b029b1be78db25b47655f4d1fdbdc81d7bb61ed7006f035a2134a6b04a368bcd6ac5034237bd4d9f45424e47db6f110a101227ac243f9981d4b9a65653e60cc6c4d77b1b746213bb1f9e25068db1dec2c32ae54fd8feb8660e005ceddb002edd539edf36802597b60ac68030e2ff2bc724d34bd4fee0a98a0db2e2f83d1c19d87501abc562db30e1dc77bb29f64c25fefc8a434bbddec5cb706e0eb17a3e50fcf98708b854cf133f48cf222d3dd983a58584e69ce2c9fd497f0bd614cfe1cd95e05f347b9d851be20acb0dac44d9a2085e4f1ebf1af2909fe999775b4c4ad3e314b46eacd624f54f1cdb05c349726cc60fac59337a90cbf9ee821f045a38eace5d1688d54bff9514db85438d940a12eb7833f43f28f237a08f34695d1b47ec013066ebd66de75c669ffa21a0a0a0347a6788348a7edd001bd9fba22afee3cbc0410b84f871caf9637174c02a53cec1bdb4f5968ea13b46886bcf17b436d10a2ad6e2cacbc605a9b1940de674fcc6e70b9f73b2b21f4461d0b38b716a94892808f9204979b4676b4ae60e5eef9b4cff6642febb97598b34ed791936cca117aaa85ac9c2904315dc7764d6af4a8361a6c468a2c3dbc5334a85c1731c2a487d83ae35218f8496fe9f71463e79c29230a664186f0ce513684f3279632922e62e20e57755abb3f1677cfcb2aa983a864e2641e47980dade8e0247fd0cc798c9e219ca3ea2a5ecc371b9292eb9636cf2cb77e46b0c1f5cb61438cdc1971067ca115e5517b208c317824fa9c69854e2829c3b191786e92b5cbb8d84d3e36d7e5386b1e143ce8c2ea587698ce4fa675854edea606f9d5400ad416be9bfe2231351449171e766b40f69c7f0bddd60a11471ffef85e0f4bacb3aca60cbe53bbd30aa879451d1a2b6e96f6de3a71202d24dd9a693391a21cc6db94ee93f038c64b2d6a713c33dbe1930f96c47538b9f20c47d7fd96ed240199a8efc7beb77c1c48b4bb23ff96247d843015ce9544b42a4fe297344a78281f58e644089ad242837b7dfab081c66c4346fc043492caa358d1f6f0c2d1d6fbba06991b733ed6bc05b1378d74a1fc8ed31d4a9f2cd4a16203a05724c879e4e253f87b5c0ba383505ce324dc0605743a088bde2d2f74298ce4354406d19bca4357222b5a82138423df4a12d55804fce8532bf50520aaa60d8a6b7f1c04dc18e9c0207bf7181570e04ffc1903fbb4876f7729f004355466e036fb71d642f0aa4dba5dc01a0687ff147bebd5c5e001fecccca28b29730ffc507dc5ed1de02fbda052c34c77089bca3b42dd130a467d4449f1a3e37b2b15bb3c4b7b8809765c8b8d44cbb6c40f4b322a253569688aaaf519d0be0a038ad10f95e35c15132bdde6d15faf887632d9de0bdac3887527c3ec8cbfaaaf5cf8a6fbb8318d204de124a1a215b8efbf530c245e0012e3619b488e7324be47e6d2e97c31b0bdf741e9bb2c18cc9f608f3778ebe334b8282f6fbbdbfdea9d58654320077afc76162f42479c650859c25320470a5c2f02a836152911250e8648a32a4d4e3db777aef539764c94e5f104d529908b627716f990a8b8b643389c578789aaf117270f18d07232654965429b3381017de7e6a3ac87bb946bdad9ebd5e504a2e1846294059977818a5d5f727e3401c04e233862fe583c045ca6734d2bc30fc6db70a0d81be1b05d772989fc87fa39b713dd6d709fd12084c2e6de3b5825cfdd214c4b7c555850e8aa30b6846aa0003934bb78fdf49e6848e8123fe6a666a0a3fa0b30a85df1b8b96609438b3f8df0e8efc1f35ee7a18a14f09335255fa4249bc6166a57fae108887c800ccdae1f958a65988a65692b418fef99acfca53f248c3d1623174f6c79d7d3eb56c0d1610015629ae67a60d6b108b3dfbc046df6e5eaea633e15f36b07fc24cb2b9791bbe1f10953feef05139736052fb2308021a9daf28f02de3bc21a9d9b0a3bb3e8533b1d0b4dfa5bdb2ee5e67c7dd5336fbab7aa9e521d3aba7e2385d7c2fcf546580898c6b0ce75696dae7469ed8954779eeea7cdd89ea77ef32444ee2cd6ef3433e880b71b6cc9dc079637bcfe4379f0bd4ea0a74ad8ef56d2d1dad27d449e556ebdcef19d281132456a5fa566e331adddbffc99a271560be4be25f94ad58c6daef27adf4cd843a2a46f0d0367bd37065aa3ac252b3d8b685dfe05a2455efbe95eef56c5eb5bc3b0758bfd925d4e06d128f0952058e49f8894f928513f492572e809028807e9ab9c772066549386062dda07fbdd941816c851fb62aad9989bb3c1030a48fa7611879eb3866f4979737e74a56e32ba01e630fedec34ec1bf12cfc7aa95be27473b0d9b7de68b859784293b834287f7c4008b2d66725b84d797969001c206bd64c560dfa734aad64935a8609546c67e387d6aa2e3fb095fde8e39a12f7a0a44ef984817abda8826b92e76cdeed997de1a859a5e4a0b812230eebd81becc889dee757712674da5ac591a836a119f4354313dbaa9c6f4bd04e95175af9e0e2fc2057fbe37e91acc6c88014f6d75ddfb8014f43562f1d6268d6435213011b789929bcd6c98e2c0fc7070b721a93c00a30157b12c116e263e58d1b8b6d16225509946e92de0ede14a8125ef9c139c030dc8b037ad4530966fa81ec5842ec2e7cdd0f2ffc84266fbf5effef83fe85cc920a35270f2902730166c172793140f1af6bd2f6b11727ece6cfbbe6451e443d7bbd14e8697877351c1e25678e52950e5dd7e6234d73c261a420789359e7c8afc2534d3683068cbcbffd66ddaf18a51ae9ab55d3d8101d8e91abb906ebfe38c21f91d132b5a52a546d4b3eaa181b1eaea278229f5a47044c6795665a099653c5d1ea5c8a8f39a984"}) acct(0x0) 01:37:15 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 12) 01:37:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf00) 01:37:15 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 21) 01:37:15 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 39) 01:37:15 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) acct(0x0) [ 2057.580701] loop7: detected capacity change from 0 to 40 [ 2057.592287] loop5: detected capacity change from 0 to 40 [ 2057.624487] loop1: detected capacity change from 0 to 40 [ 2057.684978] loop3: detected capacity change from 0 to 40 [ 2057.706223] loop6: detected capacity change from 0 to 40 [ 2057.740276] loop4: detected capacity change from 0 to 40 [ 2057.749910] loop2: detected capacity change from 0 to 40 [ 2057.751714] loop0: detected capacity change from 0 to 40 01:37:15 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x7fffff8, 0x0) [ 2057.784321] FAULT_INJECTION: forcing a failure. [ 2057.784321] name failslab, interval 1, probability 0, space 0, times 0 [ 2057.786347] CPU: 1 UID: 0 PID: 13793 Comm: syz-executor.3 Not tainted 6.12.0-next-20241126 #1 [ 2057.787864] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2057.789301] Call Trace: [ 2057.789823] [ 2057.790271] dump_stack_lvl+0xfa/0x120 [ 2057.791064] should_fail_ex+0x4b1/0x5b0 [ 2057.791916] should_failslab+0xc2/0x120 [ 2057.792714] __kmalloc_cache_noprof+0x6b/0x3e0 [ 2057.793668] ? vfat_add_entry+0x23a/0x27c0 [ 2057.794501] ? srso_return_thunk+0x5/0x5f [ 2057.795354] vfat_add_entry+0x23a/0x27c0 [ 2057.796188] ? __pfx_mark_lock+0x10/0x10 [ 2057.796966] ? vfat_create+0xe0/0x270 [ 2057.797780] ? find_held_lock+0x2c/0x110 [ 2057.798603] ? srso_return_thunk+0x5/0x5f [ 2057.799444] ? lock_release+0x20f/0x6f0 [ 2057.800221] ? __pfx_vfat_add_entry+0x10/0x10 [ 2057.801113] ? srso_return_thunk+0x5/0x5f [ 2057.801950] ? srso_return_thunk+0x5/0x5f [ 2057.802770] ? timestamp_truncate+0x1ec/0x2f0 [ 2057.803636] ? __pfx_timestamp_truncate+0x10/0x10 [ 2057.804549] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2057.805521] ? srso_return_thunk+0x5/0x5f [ 2057.806335] ? srso_return_thunk+0x5/0x5f [ 2057.807163] ? ktime_get_coarse_real_ts64_mg+0x1ca/0x2b0 [ 2057.808202] ? srso_return_thunk+0x5/0x5f [ 2057.809027] ? current_time+0x107/0x190 [ 2057.809821] ? __pfx_current_time+0x10/0x10 [ 2057.810646] ? srso_return_thunk+0x5/0x5f [ 2057.811478] ? d_splice_alias+0x4df/0xe20 [ 2057.812335] vfat_create+0x10c/0x270 [ 2057.813087] ? vfat_lookup+0x2b5/0x560 [ 2057.813883] ? __pfx_vfat_create+0x10/0x10 [ 2057.814720] ? srso_return_thunk+0x5/0x5f [ 2057.815551] ? __pfx_vfat_create+0x10/0x10 [ 2057.816382] lookup_open.isra.0+0x1133/0x1550 [ 2057.817308] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2057.818274] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2057.819205] ? srso_return_thunk+0x5/0x5f [ 2057.820025] ? lock_acquire+0x32/0xc0 [ 2057.820751] ? path_openat+0xc28/0x2980 [ 2057.821553] ? __pfx_down_write+0x10/0x10 [ 2057.822395] ? mnt_get_write_access+0x1ea/0x2d0 [ 2057.823307] path_openat+0xc91/0x2980 [ 2057.824091] ? __pfx_path_openat+0x10/0x10 [ 2057.824905] ? __pfx___lock_acquire+0x10/0x10 [ 2057.825763] ? srso_return_thunk+0x5/0x5f [ 2057.826583] ? find_held_lock+0x2c/0x110 [ 2057.827406] do_filp_open+0x1e9/0x450 [ 2057.828149] ? __pfx_do_filp_open+0x10/0x10 [ 2057.828962] ? find_held_lock+0x2c/0x110 [ 2057.829823] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2057.830677] ? lock_acquire+0x32/0xc0 [ 2057.831410] ? srso_return_thunk+0x5/0x5f [ 2057.832245] ? srso_return_thunk+0x5/0x5f [ 2057.833057] ? alloc_fd+0x2c0/0x560 [ 2057.833806] do_sys_openat2+0x164/0x1d0 [ 2057.834601] ? __pfx_do_sys_openat2+0x10/0x10 [ 2057.835497] ? srso_return_thunk+0x5/0x5f [ 2057.836313] ? __fget_files+0x206/0x3b0 [ 2057.837095] __x64_sys_openat+0x143/0x200 [ 2057.837939] ? __pfx___x64_sys_openat+0x10/0x10 [ 2057.838846] ? ksys_write+0x1b1/0x240 [ 2057.839580] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2057.840630] do_syscall_64+0xbf/0x1d0 [ 2057.841411] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2057.842359] RIP: 0033:0x7fa8e7d19b19 [ 2057.843038] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2057.846003] RSP: 002b:00007fa8e528f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2057.847318] RAX: ffffffffffffffda RBX: 00007fa8e7e2cf60 RCX: 00007fa8e7d19b19 [ 2057.848532] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2057.849761] RBP: 00007fa8e528f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2057.850966] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2057.852173] R13: 00007fffa567ad2f R14: 00007fa8e528f300 R15: 0000000000022000 [ 2057.853433] [ 2057.898064] loop7: detected capacity change from 0 to 40 01:37:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x1300) 01:37:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 40) [ 2057.944298] Process accounting resumed 01:37:16 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2058.042185] Process accounting resumed [ 2058.048830] Process accounting resumed [ 2058.221168] loop5: detected capacity change from 0 to 40 [ 2058.270741] loop1: detected capacity change from 0 to 40 [ 2058.310863] loop6: detected capacity change from 0 to 40 [ 2058.449405] kworker/u10:5: attempt to access beyond end of device [ 2058.449405] loop6: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2058.451809] Buffer I/O error on dev loop6, logical block 31, lost async page write 01:37:39 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 1) 01:37:39 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) 01:37:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x1800) 01:37:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x16580, 0x84) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:37:39 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) acct(0x0) 01:37:39 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 22) 01:37:39 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 13) 01:37:39 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 41) [ 2081.679399] loop0: detected capacity change from 0 to 40 [ 2081.684073] loop4: detected capacity change from 0 to 40 [ 2081.689193] loop2: detected capacity change from 0 to 40 [ 2081.706051] loop5: detected capacity change from 0 to 40 [ 2081.716168] Process accounting resumed [ 2081.775287] loop3: detected capacity change from 0 to 40 [ 2081.788895] loop1: detected capacity change from 0 to 40 [ 2081.791938] loop7: detected capacity change from 0 to 40 [ 2081.829007] loop6: detected capacity change from 0 to 40 01:37:40 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 23) [ 2081.849976] kworker/u9:6: attempt to access beyond end of device [ 2081.849976] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2081.851167] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:37:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) (fail_nth: 1) 01:37:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000040)={0x8, 0x0, 0xfffffe01, 0x1, 0xafd}) acct(0x0) [ 2081.898262] FAULT_INJECTION: forcing a failure. [ 2081.898262] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2081.900479] CPU: 1 UID: 0 PID: 13839 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 2081.901820] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2081.903086] Call Trace: [ 2081.903522] [ 2081.903911] dump_stack_lvl+0xfa/0x120 [ 2081.904615] should_fail_ex+0x4b1/0x5b0 [ 2081.905352] should_fail_alloc_page+0xe0/0x110 [ 2081.906149] prepare_alloc_pages+0x178/0x500 [ 2081.906932] ? srso_return_thunk+0x5/0x5f [ 2081.907655] ? mark_lock+0xac/0x1370 [ 2081.908299] __alloc_pages_noprof+0x180/0x1f90 [ 2081.909096] ? srso_return_thunk+0x5/0x5f [ 2081.909831] ? hlock_class+0x4e/0x130 [ 2081.910522] ? srso_return_thunk+0x5/0x5f [ 2081.911241] ? __lock_acquire+0xccf/0x4430 [ 2081.911963] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2081.912792] ? srso_return_thunk+0x5/0x5f [ 2081.913517] ? srso_return_thunk+0x5/0x5f [ 2081.914281] ? srso_return_thunk+0x5/0x5f [ 2081.915019] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2081.915873] ? srso_return_thunk+0x5/0x5f [ 2081.916622] ? policy_nodemask+0xeb/0x4e0 [ 2081.917404] alloc_pages_mpol_noprof+0xf2/0x330 [ 2081.918209] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2081.919104] ? srso_return_thunk+0x5/0x5f [ 2081.919852] ? xas_load+0x67/0x4f0 [ 2081.920526] ? lock_acquire+0x32/0xc0 [ 2081.921193] ? filemap_get_entry+0xc6/0x3b0 [ 2081.921991] folio_alloc_noprof+0x21/0x70 [ 2081.922727] filemap_alloc_folio_noprof+0x378/0x410 [ 2081.923606] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2081.924554] ? srso_return_thunk+0x5/0x5f [ 2081.925305] ? find_held_lock+0x2c/0x110 [ 2081.926049] ? __pfx_fat_get_block+0x10/0x10 [ 2081.926861] __filemap_get_folio+0x315/0x810 [ 2081.927680] ? __pfx_fat_get_block+0x10/0x10 [ 2081.928447] block_write_begin+0x66/0x1d0 [ 2081.929180] cont_write_begin+0x554/0x810 [ 2081.929902] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2081.930811] ? srso_return_thunk+0x5/0x5f [ 2081.931561] ? mark_buffer_dirty+0x2df/0x3b0 [ 2081.932356] ? __pfx_fat_get_block+0x10/0x10 [ 2081.933126] ? __pfx_cont_write_begin+0x10/0x10 [ 2081.933941] ? generic_write_end+0x209/0x370 [ 2081.934758] ? srso_return_thunk+0x5/0x5f [ 2081.935524] fat_write_begin+0x64/0x150 [ 2081.936218] ? __pfx_fat_get_block+0x10/0x10 [ 2081.937003] cont_write_begin+0x2e4/0x810 [ 2081.937755] ? __pfx_fat_get_block+0x10/0x10 [ 2081.938531] ? __pfx_cont_write_begin+0x10/0x10 [ 2081.939325] ? reacquire_held_locks+0x22f/0x4f0 [ 2081.940121] ? __mark_inode_dirty+0x656/0xd40 [ 2081.940905] ? srso_return_thunk+0x5/0x5f [ 2081.941654] ? fault_in_readable+0x181/0x1f0 [ 2081.942446] ? __pfx_fault_in_readable+0x10/0x10 [ 2081.943266] ? srso_safe_ret+0xc/0x20 [ 2081.943982] fat_write_begin+0x64/0x150 [ 2081.944675] ? __pfx_fat_get_block+0x10/0x10 [ 2081.944713] loop0: detected capacity change from 0 to 40 [ 2081.944772] generic_perform_write+0x284/0x7e0 [ 2081.946756] ? __mark_inode_dirty+0x656/0xd40 [ 2081.947559] ? __pfx_generic_perform_write+0x10/0x10 [ 2081.948432] ? srso_return_thunk+0x5/0x5f [ 2081.949179] ? __mark_inode_dirty+0x557/0xd40 [ 2081.949971] ? __pfx_fat_update_time+0x10/0x10 [ 2081.950781] ? srso_return_thunk+0x5/0x5f [ 2081.951530] ? srso_return_thunk+0x5/0x5f [ 2081.952276] ? mnt_put_write_access_file+0x45/0xe0 [ 2081.953181] __generic_file_write_iter+0x160/0x1a0 [ 2081.954069] generic_file_write_iter+0xe1/0x340 [ 2081.954942] do_iter_readv_writev+0x51f/0x7e0 [ 2081.955726] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2081.956565] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2081.957412] ? srso_return_thunk+0x5/0x5f [ 2081.958145] ? lock_is_held_type+0x9e/0x120 [ 2081.958927] vfs_writev+0x2d8/0xcc0 [ 2081.959587] ? __pfx_vfs_writev+0x10/0x10 [ 2081.960298] ? __fget_files+0x1fc/0x3b0 [ 2081.960985] ? srso_return_thunk+0x5/0x5f [ 2081.961729] ? lock_release+0x20f/0x6f0 [ 2081.962448] ? srso_return_thunk+0x5/0x5f [ 2081.963182] ? lock_acquire+0x32/0xc0 [ 2081.963837] ? __fget_files+0x34/0x3b0 [ 2081.964522] ? srso_return_thunk+0x5/0x5f [ 2081.965256] ? __fget_files+0x206/0x3b0 [ 2081.965976] do_pwritev+0x1b6/0x270 [ 2081.966630] ? __pfx_do_pwritev+0x10/0x10 [ 2081.967341] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2081.968300] do_syscall_64+0xbf/0x1d0 [ 2081.969004] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2081.969878] RIP: 0033:0x7fd139351b19 [ 2081.970518] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2081.973279] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2081.974499] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 2081.975625] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2081.976749] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2081.977871] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2081.979003] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 2081.980175] [ 2081.993457] loop2: detected capacity change from 0 to 40 [ 2081.996187] FAULT_INJECTION: forcing a failure. [ 2081.996187] name failslab, interval 1, probability 0, space 0, times 0 [ 2081.998048] loop4: detected capacity change from 0 to 40 [ 2081.999069] CPU: 1 UID: 0 PID: 13842 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2082.000445] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2082.001736] Call Trace: [ 2082.002181] [ 2082.002594] dump_stack_lvl+0xfa/0x120 [ 2082.003320] should_fail_ex+0x4b1/0x5b0 [ 2082.004079] ? getname_flags.part.0+0x48/0x550 [ 2082.004903] should_failslab+0xc2/0x120 [ 2082.005619] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2082.006462] getname_flags.part.0+0x48/0x550 [ 2082.007272] getname+0x8f/0xd0 [ 2082.007859] do_sys_openat2+0xec/0x1d0 [ 2082.008585] ? __pfx_do_sys_openat2+0x10/0x10 [ 2082.009403] ? srso_return_thunk+0x5/0x5f [ 2082.010153] ? __fget_files+0x206/0x3b0 [ 2082.010995] __x64_sys_openat+0x143/0x200 [ 2082.011802] ? __pfx___x64_sys_openat+0x10/0x10 [ 2082.012645] ? ksys_write+0x1b1/0x240 [ 2082.013330] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2082.014301] do_syscall_64+0xbf/0x1d0 [ 2082.015036] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2082.015920] RIP: 0033:0x7f7891861b19 [ 2082.016551] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2082.019342] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2082.020569] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2082.021700] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2082.022838] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2082.023972] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2082.025105] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2082.026283] 01:37:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 14) 01:37:40 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) [ 2082.119574] FAULT_INJECTION: forcing a failure. [ 2082.119574] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2082.120643] CPU: 0 UID: 0 PID: 13847 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2082.121381] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2082.122094] Call Trace: [ 2082.122351] [ 2082.122578] dump_stack_lvl+0xfa/0x120 [ 2082.122975] should_fail_ex+0x4b1/0x5b0 [ 2082.123393] should_fail_alloc_page+0xe0/0x110 [ 2082.123834] prepare_alloc_pages+0x178/0x500 [ 2082.124276] __alloc_pages_noprof+0x180/0x1f90 [ 2082.124719] ? srso_return_thunk+0x5/0x5f [ 2082.125125] ? hlock_class+0x4e/0x130 [ 2082.125502] ? srso_return_thunk+0x5/0x5f [ 2082.125915] ? __lock_acquire+0xccf/0x4430 [ 2082.126315] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2082.126807] ? srso_return_thunk+0x5/0x5f [ 2082.127221] ? srso_return_thunk+0x5/0x5f [ 2082.127625] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2082.128108] ? srso_return_thunk+0x5/0x5f [ 2082.128517] ? policy_nodemask+0xeb/0x4e0 [ 2082.128935] alloc_pages_mpol_noprof+0xf2/0x330 [ 2082.129369] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2082.129847] ? srso_return_thunk+0x5/0x5f [ 2082.130258] ? xas_load+0x67/0x4f0 [ 2082.130630] ? lock_acquire+0x32/0xc0 [ 2082.130987] ? filemap_get_entry+0xc6/0x3b0 [ 2082.131419] folio_alloc_noprof+0x21/0x70 [ 2082.131814] filemap_alloc_folio_noprof+0x378/0x410 [ 2082.132286] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2082.132794] ? srso_return_thunk+0x5/0x5f [ 2082.133204] ? find_held_lock+0x2c/0x110 [ 2082.133609] ? __pfx_fat_get_block+0x10/0x10 [ 2082.134027] __filemap_get_folio+0x315/0x810 [ 2082.134476] ? __pfx_fat_get_block+0x10/0x10 [ 2082.134888] block_write_begin+0x66/0x1d0 [ 2082.135283] cont_write_begin+0x554/0x810 [ 2082.135673] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2082.136157] ? srso_return_thunk+0x5/0x5f [ 2082.136565] ? mark_buffer_dirty+0x2df/0x3b0 [ 2082.136992] ? __pfx_fat_get_block+0x10/0x10 [ 2082.137407] ? __pfx_cont_write_begin+0x10/0x10 [ 2082.137845] ? generic_write_end+0x209/0x370 [ 2082.138286] ? srso_return_thunk+0x5/0x5f [ 2082.138708] fat_write_begin+0x64/0x150 [ 2082.139083] ? __pfx_fat_get_block+0x10/0x10 [ 2082.139507] cont_write_begin+0x2e4/0x810 [ 2082.139911] ? __pfx_fat_get_block+0x10/0x10 [ 2082.140326] ? __pfx_cont_write_begin+0x10/0x10 [ 2082.140755] ? reacquire_held_locks+0x22f/0x4f0 [ 2082.141184] ? __mark_inode_dirty+0x656/0xd40 [ 2082.141614] ? srso_return_thunk+0x5/0x5f [ 2082.142016] ? fault_in_readable+0x181/0x1f0 [ 2082.142443] ? __pfx_fault_in_readable+0x10/0x10 [ 2082.142890] ? srso_safe_ret+0xc/0x20 [ 2082.143276] fat_write_begin+0x64/0x150 [ 2082.143652] ? __pfx_fat_get_block+0x10/0x10 [ 2082.144072] generic_perform_write+0x284/0x7e0 [ 2082.144515] ? __mark_inode_dirty+0x656/0xd40 [ 2082.144951] ? __pfx_generic_perform_write+0x10/0x10 [ 2082.145424] ? srso_return_thunk+0x5/0x5f [ 2082.145829] ? __mark_inode_dirty+0x557/0xd40 [ 2082.146258] ? __pfx_fat_update_time+0x10/0x10 [ 2082.146702] ? srso_return_thunk+0x5/0x5f [ 2082.147027] loop3: detected capacity change from 0 to 40 [ 2082.147091] ? srso_return_thunk+0x5/0x5f [ 2082.148340] ? mnt_put_write_access_file+0x45/0xe0 [ 2082.148833] __generic_file_write_iter+0x160/0x1a0 [ 2082.149313] generic_file_write_iter+0xe1/0x340 [ 2082.149777] do_iter_readv_writev+0x51f/0x7e0 [ 2082.150200] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2082.150668] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2082.151133] ? srso_return_thunk+0x5/0x5f [ 2082.151537] ? lock_is_held_type+0x9e/0x120 [ 2082.151960] vfs_writev+0x2d8/0xcc0 [ 2082.152322] ? __pfx_vfs_writev+0x10/0x10 [ 2082.152710] ? __fget_files+0x1fc/0x3b0 [ 2082.153082] ? srso_return_thunk+0x5/0x5f [ 2082.153478] ? lock_release+0x20f/0x6f0 [ 2082.153862] ? srso_return_thunk+0x5/0x5f [ 2082.154260] ? lock_acquire+0x32/0xc0 [ 2082.154627] ? __fget_files+0x34/0x3b0 [ 2082.154996] ? srso_return_thunk+0x5/0x5f [ 2082.155395] ? __fget_files+0x206/0x3b0 [ 2082.155786] do_pwritev+0x1b6/0x270 [ 2082.156136] ? __pfx_do_pwritev+0x10/0x10 [ 2082.156521] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2082.157041] do_syscall_64+0xbf/0x1d0 [ 2082.157427] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2082.157903] RIP: 0033:0x7f5c8d09db19 [ 2082.158244] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2082.159755] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2082.160413] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2082.161022] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2082.161631] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2082.162237] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2082.162846] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2082.163478] [ 2082.164723] Process accounting resumed [ 2082.165469] FAULT_INJECTION: forcing a failure. [ 2082.165469] name failslab, interval 1, probability 0, space 0, times 0 [ 2082.167387] CPU: 1 UID: 0 PID: 13844 Comm: syz-executor.0 Not tainted 6.12.0-next-20241126 #1 [ 2082.168776] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2082.170075] Call Trace: [ 2082.170531] [ 2082.170941] dump_stack_lvl+0xfa/0x120 [ 2082.171672] should_fail_ex+0x4b1/0x5b0 [ 2082.172436] ? jbd2__journal_start+0x193/0x6b0 [ 2082.173226] should_failslab+0xc2/0x120 [ 2082.173952] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2082.174768] ? srso_return_thunk+0x5/0x5f [ 2082.175522] ? lock_is_held_type+0x9e/0x120 [ 2082.176318] jbd2__journal_start+0x193/0x6b0 [ 2082.177105] __ext4_journal_start_sb+0x183/0x600 [ 2082.177958] ? ext4_dirty_inode+0xa5/0x130 [ 2082.178739] ? current_time+0x107/0x190 [ 2082.179454] ? __pfx_ext4_dirty_inode+0x10/0x10 [ 2082.180299] ext4_dirty_inode+0xa5/0x130 [ 2082.181057] __mark_inode_dirty+0x1c1/0xd40 [ 2082.181834] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2082.182712] generic_update_time+0xcb/0xf0 [ 2082.183482] file_modified+0x1f0/0x230 [ 2082.184200] ext4_buffered_write_iter+0xf7/0x3c0 [ 2082.185047] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2082.185913] ext4_file_write_iter+0x95e/0x18e0 [ 2082.186739] ? irq_work_queue+0x2d/0x80 [ 2082.187437] ? srso_return_thunk+0x5/0x5f [ 2082.188201] ? __pfx_vprintk_emit.part.0+0x10/0x10 [ 2082.189081] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2082.189947] ? hlock_class+0x4e/0x130 [ 2082.190671] ? srso_return_thunk+0x5/0x5f [ 2082.191422] ? hlock_class+0x4e/0x130 [ 2082.192121] ? srso_return_thunk+0x5/0x5f [ 2082.192876] ? __lock_acquire+0xccf/0x4430 [ 2082.193619] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2082.194500] __kernel_write_iter+0x31b/0xa70 [ 2082.195287] ? __pfx___kernel_write_iter+0x10/0x10 [ 2082.196135] ? mark_lock+0xac/0x1370 [ 2082.196824] ? srso_return_thunk+0x5/0x5f [ 2082.197594] __kernel_write+0xcb/0x110 [ 2082.198288] ? __pfx___kernel_write+0x10/0x10 [ 2082.199090] ? srso_return_thunk+0x5/0x5f [ 2082.199862] ? srso_return_thunk+0x5/0x5f [ 2082.200613] ? lock_acquire+0x32/0xc0 [ 2082.201282] ? acct_pin_kill+0x2d/0x100 [ 2082.202002] do_acct_process+0xd34/0x13c0 [ 2082.202757] ? __pfx_do_acct_process+0x10/0x10 [ 2082.203549] ? find_held_lock+0x2c/0x110 [ 2082.204310] ? do_raw_spin_lock+0x124/0x270 [ 2082.205078] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2082.205916] acct_pin_kill+0x2d/0x100 [ 2082.206612] pin_kill+0x169/0x840 [ 2082.207277] ? __pfx_pin_kill+0x10/0x10 [ 2082.208009] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2082.208853] ? __pfx_autoremove_wake_function+0x10/0x10 [ 2082.209775] ? srso_return_thunk+0x5/0x5f [ 2082.210535] ? lock_acquire+0x32/0xc0 [ 2082.211203] ? __x64_sys_acct+0xf7/0x220 [ 2082.211939] __x64_sys_acct+0x160/0x220 [ 2082.212640] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2082.213531] do_syscall_64+0xbf/0x1d0 [ 2082.214255] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2082.215326] RIP: 0033:0x7f52bd12bb19 [ 2082.215968] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2082.218774] RSP: 002b:00007f52ba6a1188 EFLAGS: 00000246 ORIG_RAX: 00000000000000a3 [ 2082.220004] RAX: ffffffffffffffda RBX: 00007f52bd23ef60 RCX: 00007f52bd12bb19 [ 2082.221143] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 2082.222274] RBP: 00007f52ba6a11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2082.223419] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2082.224551] R13: 00007fffb67a182f R14: 00007f52ba6a1300 R15: 0000000000022000 [ 2082.225740] [ 2082.276837] loop7: detected capacity change from 0 to 40 01:37:40 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 42) 01:37:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x2000) [ 2082.393044] loop5: detected capacity change from 0 to 40 [ 2082.402274] loop1: detected capacity change from 0 to 40 [ 2082.441030] kworker/u9:6: attempt to access beyond end of device [ 2082.441030] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2082.442120] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:38:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3902) 01:38:00 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x0, 0x0) 01:38:00 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 43) 01:38:00 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 15) 01:38:00 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 24) 01:38:00 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 2) 01:38:00 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) (fail_nth: 2) 01:38:00 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x10a) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = dup(r1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) acct(&(0x7f0000000000)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2102.829447] loop7: detected capacity change from 0 to 40 [ 2102.836875] loop6: detected capacity change from 0 to 40 [ 2102.840126] loop2: detected capacity change from 0 to 40 [ 2102.869239] loop5: detected capacity change from 0 to 40 [ 2102.899644] loop1: detected capacity change from 0 to 40 [ 2102.905169] loop3: detected capacity change from 0 to 40 [ 2102.928664] loop0: detected capacity change from 0 to 40 [ 2102.943724] loop4: detected capacity change from 0 to 40 01:38:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 3) 01:38:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 25) [ 2103.013289] FAULT_INJECTION: forcing a failure. [ 2103.013289] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2103.014705] CPU: 0 UID: 0 PID: 13884 Comm: syz-executor.0 Not tainted 6.12.0-next-20241126 #1 [ 2103.015450] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2103.016140] Call Trace: [ 2103.016379] [ 2103.016595] dump_stack_lvl+0xfa/0x120 [ 2103.016979] should_fail_ex+0x4b1/0x5b0 [ 2103.017386] _copy_from_user+0x30/0xd0 [ 2103.017771] kstrtouint_from_user+0xb0/0x170 [ 2103.018181] ? __pfx_kstrtouint_from_user+0x10/0x10 [ 2103.018643] ? srso_return_thunk+0x5/0x5f [ 2103.019042] ? lock_acquire.part.0+0xeb/0x320 [ 2103.019468] ? ksys_write+0x122/0x240 [ 2103.019843] proc_fail_nth_write+0x7d/0x250 [ 2103.020261] ? __pfx_proc_fail_nth_write+0x10/0x10 [ 2103.020732] ? srso_return_thunk+0x5/0x5f [ 2103.021132] ? lock_is_held_type+0x9e/0x120 [ 2103.021547] vfs_write+0x2bc/0x10a0 [ 2103.021894] ? __pfx_proc_fail_nth_write+0x10/0x10 [ 2103.022362] ? trace_lock_acquire+0x137/0x1b0 [ 2103.022791] ? __pfx_vfs_write+0x10/0x10 [ 2103.023171] ? lock_acquire+0x32/0xc0 [ 2103.023533] ? __fget_files+0x34/0x3b0 [ 2103.023909] ? srso_return_thunk+0x5/0x5f [ 2103.024307] ? __fget_files+0x206/0x3b0 [ 2103.024695] ksys_write+0x122/0x240 [ 2103.025042] ? __pfx_ksys_write+0x10/0x10 [ 2103.025432] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2103.025957] do_syscall_64+0xbf/0x1d0 [ 2103.026341] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2103.026814] RIP: 0033:0x7f52bd0de5ff [ 2103.027154] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 2103.028641] RSP: 002b:00007f52ba6a1170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 2103.029291] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f52bd0de5ff [ 2103.029896] RDX: 0000000000000001 RSI: 00007f52ba6a11e0 RDI: 0000000000000006 [ 2103.030495] RBP: 00007f52ba6a11d0 R08: 0000000000000000 R09: 0000000000000000 [ 2103.031100] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 2103.031713] R13: 00007fffb67a182f R14: 00007f52ba6a1300 R15: 0000000000022000 [ 2103.032340] [ 2103.109953] loop6: detected capacity change from 0 to 40 [ 2103.138333] FAULT_INJECTION: forcing a failure. [ 2103.138333] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2103.139584] CPU: 0 UID: 0 PID: 13889 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2103.140317] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2103.141001] Call Trace: [ 2103.141237] [ 2103.141449] dump_stack_lvl+0xfa/0x120 [ 2103.141838] should_fail_ex+0x4b1/0x5b0 [ 2103.142314] strncpy_from_user+0x3b/0x2f0 [ 2103.142722] getname_flags.part.0+0x8d/0x550 [ 2103.143153] getname+0x8f/0xd0 [ 2103.143472] do_sys_openat2+0xec/0x1d0 [ 2103.143856] ? __pfx_do_sys_openat2+0x10/0x10 [ 2103.144294] ? srso_return_thunk+0x5/0x5f [ 2103.144689] ? __fget_files+0x206/0x3b0 [ 2103.145075] __x64_sys_openat+0x143/0x200 [ 2103.145481] ? __pfx___x64_sys_openat+0x10/0x10 [ 2103.145925] ? ksys_write+0x1b1/0x240 [ 2103.146293] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2103.146810] do_syscall_64+0xbf/0x1d0 [ 2103.147190] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2103.147674] RIP: 0033:0x7f7891861b19 [ 2103.148012] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2103.149494] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2103.150147] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2103.150756] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2103.151363] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2103.151965] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2103.152566] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2103.153194] [ 2103.155804] loop2: detected capacity change from 0 to 40 01:38:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 1) 01:38:01 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 16) 01:38:01 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2103.198707] kworker/u10:8: attempt to access beyond end of device [ 2103.198707] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2103.200997] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:38:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3f00) [ 2103.230099] loop7: detected capacity change from 0 to 40 [ 2103.270740] FAULT_INJECTION: forcing a failure. [ 2103.270740] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2103.271793] CPU: 0 UID: 0 PID: 13893 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2103.272525] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2103.273207] Call Trace: [ 2103.273444] [ 2103.273659] dump_stack_lvl+0xfa/0x120 [ 2103.274049] should_fail_ex+0x4b1/0x5b0 [ 2103.274457] should_fail_alloc_page+0xe0/0x110 [ 2103.274893] prepare_alloc_pages+0x178/0x500 [ 2103.275335] __alloc_pages_noprof+0x180/0x1f90 [ 2103.275764] ? srso_return_thunk+0x5/0x5f [ 2103.276160] ? hlock_class+0x4e/0x130 [ 2103.276533] ? srso_return_thunk+0x5/0x5f [ 2103.276926] ? __lock_acquire+0xccf/0x4430 [ 2103.277328] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2103.277779] ? kasan_save_stack+0x34/0x50 [ 2103.278190] ? srso_return_thunk+0x5/0x5f [ 2103.278587] ? hlock_class+0x4e/0x130 [ 2103.278959] ? srso_return_thunk+0x5/0x5f [ 2103.279360] ? mark_lock+0xac/0x1370 [ 2103.279714] ? srso_return_thunk+0x5/0x5f [ 2103.280116] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2103.280587] ? srso_return_thunk+0x5/0x5f [ 2103.280980] ? policy_nodemask+0xeb/0x4e0 [ 2103.281394] alloc_pages_mpol_noprof+0xf2/0x330 [ 2103.281817] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2103.282292] ? srso_return_thunk+0x5/0x5f [ 2103.282691] ? xas_load+0x67/0x4f0 [ 2103.283052] ? srso_return_thunk+0x5/0x5f [ 2103.283452] ? lock_acquire+0x32/0xc0 [ 2103.283807] ? filemap_get_entry+0xc6/0x3b0 [ 2103.284230] folio_alloc_noprof+0x21/0x70 [ 2103.284617] filemap_alloc_folio_noprof+0x378/0x410 [ 2103.285066] ? srso_return_thunk+0x5/0x5f [ 2103.285474] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2103.285960] ? mark_lock+0xac/0x1370 [ 2103.286307] ? __pfx_mark_lock+0x10/0x10 [ 2103.286672] ? srso_return_thunk+0x5/0x5f [ 2103.287071] ? hlock_class+0x4e/0x130 [ 2103.287453] ? __pfx_fat_get_block+0x10/0x10 [ 2103.287858] __filemap_get_folio+0x315/0x810 [ 2103.288288] ? __pfx_fat_get_block+0x10/0x10 [ 2103.288690] block_write_begin+0x66/0x1d0 [ 2103.289075] cont_write_begin+0x554/0x810 [ 2103.289454] ? __lock_acquire+0x17ec/0x4430 [ 2103.289848] ? __pfx_mark_lock+0x10/0x10 [ 2103.290221] ? __pfx_fat_get_block+0x10/0x10 [ 2103.290626] ? __pfx_cont_write_begin+0x10/0x10 [ 2103.291044] ? hlock_class+0x4e/0x130 [ 2103.291423] ? srso_return_thunk+0x5/0x5f [ 2103.291817] ? mark_lock+0xac/0x1370 [ 2103.292166] ? srso_return_thunk+0x5/0x5f [ 2103.292562] ? hlock_class+0x4e/0x130 [ 2103.292927] ? srso_return_thunk+0x5/0x5f [ 2103.293320] ? __lock_acquire+0x17ec/0x4430 [ 2103.293715] fat_write_begin+0x64/0x150 [ 2103.294081] ? __pfx_fat_get_block+0x10/0x10 [ 2103.294489] cont_write_begin+0x2e4/0x810 [ 2103.294883] ? __pfx_fat_get_block+0x10/0x10 [ 2103.295292] ? __pfx_cont_write_begin+0x10/0x10 [ 2103.295710] ? reacquire_held_locks+0x22f/0x4f0 [ 2103.296133] ? __mark_inode_dirty+0x656/0xd40 [ 2103.296546] ? srso_return_thunk+0x5/0x5f [ 2103.296938] ? fault_in_readable+0x181/0x1f0 [ 2103.297346] ? __pfx_fault_in_readable+0x10/0x10 [ 2103.297776] ? srso_safe_ret+0xc/0x20 [ 2103.298152] fat_write_begin+0x64/0x150 [ 2103.298515] ? __pfx_fat_get_block+0x10/0x10 [ 2103.298924] generic_perform_write+0x284/0x7e0 [ 2103.299361] ? __mark_inode_dirty+0x656/0xd40 [ 2103.299784] ? __pfx_generic_perform_write+0x10/0x10 [ 2103.300244] ? srso_return_thunk+0x5/0x5f [ 2103.300639] ? __mark_inode_dirty+0x557/0xd40 [ 2103.301053] ? __pfx_fat_update_time+0x10/0x10 [ 2103.301473] ? srso_return_thunk+0x5/0x5f [ 2103.301865] ? srso_return_thunk+0x5/0x5f [ 2103.302266] ? mnt_put_write_access_file+0x45/0xe0 [ 2103.302740] __generic_file_write_iter+0x160/0x1a0 [ 2103.303209] generic_file_write_iter+0xe1/0x340 [ 2103.303672] do_iter_readv_writev+0x51f/0x7e0 [ 2103.304084] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2103.304527] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2103.304982] ? srso_return_thunk+0x5/0x5f [ 2103.305380] ? lock_is_held_type+0x9e/0x120 [ 2103.305788] vfs_writev+0x2d8/0xcc0 [ 2103.306136] ? __pfx_vfs_writev+0x10/0x10 [ 2103.306506] ? __fget_files+0x1fc/0x3b0 [ 2103.306867] ? srso_return_thunk+0x5/0x5f [ 2103.307262] ? lock_release+0x20f/0x6f0 [ 2103.307637] ? srso_return_thunk+0x5/0x5f [ 2103.308023] ? lock_acquire+0x32/0xc0 [ 2103.308367] ? __fget_files+0x34/0x3b0 [ 2103.308728] ? srso_return_thunk+0x5/0x5f [ 2103.309115] ? __fget_files+0x206/0x3b0 [ 2103.309493] do_pwritev+0x1b6/0x270 [ 2103.309830] ? __pfx_do_pwritev+0x10/0x10 [ 2103.310203] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2103.310708] do_syscall_64+0xbf/0x1d0 [ 2103.311080] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2103.311552] RIP: 0033:0x7f4a73b36b19 [ 2103.311883] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2103.313335] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2103.313973] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2103.314563] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2103.315156] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2103.315756] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000001 [ 2103.316347] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2103.316966] [ 2103.345766] kworker/u10:7: attempt to access beyond end of device [ 2103.345766] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2103.347765] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:38:01 executing program 4: stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r1, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="4f46b60d1152d09c383113703514fac4c3bbc7", 0x13}, {0x0, 0x0, 0x27fd}], 0x0, &(0x7f0000000380)=ANY=[@ANYRESOCT, @ANYRESOCT=0x0, @ANYRESOCT, @ANYBLOB="3ea900000000000000400000", @ANYRESDEC=r0, @ANYRES64=r1, @ANYRESHEX=r3]) chdir(&(0x7f0000000740)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000400)={{{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in=@dev}}, &(0x7f0000000300)=0xe8) ioctl$sock_SIOCETHTOOL(r4, 0x8946, &(0x7f0000000500)={'macsec0\x00', &(0x7f0000000780)=@ethtool_per_queue_op={0x4b, 0x1, [0x3e386185, 0x8, 0x47, 0x5, 0x91, 0x6, 0x2, 0x6, 0x8, 0x3, 0xfff, 0x8001, 0x4, 0x7fff, 0x0, 0x7, 0x3, 0x40, 0x2, 0x1, 0x400, 0x3, 0x1, 0x6, 0x4d1, 0x1, 0x2, 0x1ff, 0x2, 0x8, 0xffffff69, 0x2, 0x16b2690b, 0x948, 0x3, 0x2, 0xffffffff, 0x9e27, 0x0, 0x600, 0xfff, 0x2, 0x3, 0x6, 0x7, 0x10001, 0x5, 0x8120, 0x2866, 0x1, 0x6, 0x2, 0x4, 0x40, 0x7ff, 0x0, 0x6, 0x4, 0x7fffffff, 0x8, 0x1b42, 0x4, 0x7fffffff, 0x1, 0x6, 0x7ff, 0x7f, 0xbc, 0x6, 0x9, 0x7, 0xff, 0x0, 0x9, 0x2, 0x401, 0x2, 0x3f, 0x8, 0x85, 0x8, 0x4, 0x9, 0xad2, 0x2, 0x0, 0x7, 0x3, 0x5a3ca7e7, 0x4, 0x4, 0x1ff, 0x401, 0x8, 0x1, 0x80000001, 0x6, 0x9, 0xab, 0x0, 0x7, 0x5, 0x4, 0x2, 0x3f, 0x9, 0x7ff, 0x7, 0x7, 0xfffffffd, 0x3f, 0x2, 0x2, 0x20000000, 0x7fffffff, 0x2, 0x8, 0xfbb3, 0xe93, 0x0, 0x7, 0x89a, 0x1f, 0xff, 0x3, 0x0, 0x5450918a, 0x4], "72257a77bc1dd7e8b68843d802c69db7881d335a45c40e25d05a8dedd38718f6b4434f60d1a250820f4a71e60bdf349debd196a00ab14ad6da396b48090f8b040ebc0385b6525cf66470cb296e6e9cfb3d92fe05a5269cf97627d27714c05bc5b9bbf83f47c6b11e0a79e06dd23fe94a88a630633cf766ffb7741de40f9bc8b4e66369dc7a6efd38f4e6b4523857d614690872e4e9af5cf75963785639e15d"}}) chown(&(0x7f00000001c0)='./file1\x00', r6, r2) sendmsg$inet6(r5, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000540)="07dfa05151e9707cf3849fbc6c19fdc5d1e1a06529de93f891f6f0ffdcdac419cd74be2d4d7476aa4b896821da79a1776f526ddd8d455114c44cd62e63d4176ae05a926066def9ec11f9c45483d4c8398c3ba335dd3acbe415cf8c101ce1d4991f0ee91fb0ef84899f4c5ee8d0c2f06548603fed0d5da77e8b963e80826a1f1c3d6bced9683e30f9c96174dd040b3b9327df429cb856789d9d4305c8eea397f8dc7467", 0xa3}], 0x1, &(0x7f0000000640)=[@tclass={{0x14, 0x29, 0x43, 0x3f}}], 0x18}, 0x8010) [ 2103.368044] loop5: detected capacity change from 0 to 40 01:38:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 26) 01:38:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 44) 01:38:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 4) [ 2103.483781] loop3: detected capacity change from 0 to 40 [ 2103.498960] loop2: detected capacity change from 0 to 40 01:38:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 2) [ 2103.525053] loop0: detected capacity change from 0 to 40 [ 2103.527537] loop1: detected capacity change from 0 to 40 [ 2103.555527] FAULT_INJECTION: forcing a failure. [ 2103.555527] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2103.556562] CPU: 0 UID: 0 PID: 13902 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2103.557301] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2103.557990] Call Trace: [ 2103.558231] [ 2103.558448] dump_stack_lvl+0xfa/0x120 [ 2103.558846] should_fail_ex+0x4b1/0x5b0 [ 2103.559266] should_fail_alloc_page+0xe0/0x110 [ 2103.559711] prepare_alloc_pages+0x178/0x500 [ 2103.560151] __alloc_pages_noprof+0x180/0x1f90 [ 2103.560587] ? srso_return_thunk+0x5/0x5f [ 2103.560991] ? hlock_class+0x4e/0x130 [ 2103.561370] ? srso_return_thunk+0x5/0x5f [ 2103.561777] ? __lock_acquire+0xccf/0x4430 [ 2103.562178] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2103.562655] ? srso_return_thunk+0x5/0x5f [ 2103.563064] ? srso_return_thunk+0x5/0x5f [ 2103.563476] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2103.563950] ? srso_return_thunk+0x5/0x5f [ 2103.564353] ? policy_nodemask+0xeb/0x4e0 [ 2103.564781] alloc_pages_mpol_noprof+0xf2/0x330 [ 2103.565214] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2103.565692] ? srso_return_thunk+0x5/0x5f [ 2103.566096] ? xas_load+0x67/0x4f0 [ 2103.566463] ? lock_acquire+0x32/0xc0 [ 2103.566818] ? filemap_get_entry+0xc6/0x3b0 [ 2103.567253] folio_alloc_noprof+0x21/0x70 [ 2103.567645] filemap_alloc_folio_noprof+0x378/0x410 [ 2103.568112] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2103.568617] ? srso_return_thunk+0x5/0x5f [ 2103.569023] ? find_held_lock+0x2c/0x110 [ 2103.569423] ? __pfx_fat_get_block+0x10/0x10 [ 2103.569835] __filemap_get_folio+0x315/0x810 [ 2103.570270] ? __pfx_fat_get_block+0x10/0x10 [ 2103.570679] block_write_begin+0x66/0x1d0 [ 2103.571070] cont_write_begin+0x554/0x810 [ 2103.571459] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2103.571936] ? srso_return_thunk+0x5/0x5f [ 2103.572337] ? mark_buffer_dirty+0x2df/0x3b0 [ 2103.572761] ? __pfx_fat_get_block+0x10/0x10 [ 2103.573170] ? __pfx_cont_write_begin+0x10/0x10 [ 2103.573601] ? generic_write_end+0x209/0x370 [ 2103.574029] ? srso_return_thunk+0x5/0x5f [ 2103.574439] fat_write_begin+0x64/0x150 [ 2103.574821] ? __pfx_fat_get_block+0x10/0x10 [ 2103.575248] cont_write_begin+0x2e4/0x810 [ 2103.575656] ? __pfx_fat_get_block+0x10/0x10 [ 2103.576066] ? __pfx_cont_write_begin+0x10/0x10 [ 2103.576494] ? reacquire_held_locks+0x22f/0x4f0 [ 2103.576920] ? __mark_inode_dirty+0x656/0xd40 [ 2103.577341] ? srso_return_thunk+0x5/0x5f [ 2103.577743] ? fault_in_readable+0x181/0x1f0 [ 2103.578162] ? __pfx_fault_in_readable+0x10/0x10 [ 2103.578600] ? srso_safe_ret+0xc/0x20 [ 2103.578989] fat_write_begin+0x64/0x150 [ 2103.579366] ? __pfx_fat_get_block+0x10/0x10 [ 2103.579787] generic_perform_write+0x284/0x7e0 [ 2103.580226] ? __mark_inode_dirty+0x656/0xd40 [ 2103.580662] ? __pfx_generic_perform_write+0x10/0x10 [ 2103.581130] ? srso_return_thunk+0x5/0x5f [ 2103.581537] ? __mark_inode_dirty+0x557/0xd40 [ 2103.581960] ? __pfx_fat_update_time+0x10/0x10 [ 2103.582387] ? srso_return_thunk+0x5/0x5f [ 2103.582789] ? srso_return_thunk+0x5/0x5f [ 2103.583190] ? mnt_put_write_access_file+0x45/0xe0 [ 2103.583689] __generic_file_write_iter+0x160/0x1a0 [ 2103.584164] generic_file_write_iter+0xe1/0x340 [ 2103.584624] do_iter_readv_writev+0x51f/0x7e0 [ 2103.585042] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2103.585491] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2103.585951] ? srso_return_thunk+0x5/0x5f [ 2103.586352] ? lock_is_held_type+0x9e/0x120 [ 2103.586771] vfs_writev+0x2d8/0xcc0 [ 2103.587134] ? __pfx_vfs_writev+0x10/0x10 [ 2103.587528] ? __fget_files+0x1fc/0x3b0 [ 2103.587899] ? srso_return_thunk+0x5/0x5f [ 2103.588297] ? lock_release+0x20f/0x6f0 [ 2103.588678] ? srso_return_thunk+0x5/0x5f [ 2103.589070] ? lock_acquire+0x32/0xc0 [ 2103.589420] ? __fget_files+0x34/0x3b0 [ 2103.589788] ? srso_return_thunk+0x5/0x5f [ 2103.590181] ? __fget_files+0x206/0x3b0 [ 2103.590564] do_pwritev+0x1b6/0x270 [ 2103.590916] ? __pfx_do_pwritev+0x10/0x10 [ 2103.591310] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2103.591821] do_syscall_64+0xbf/0x1d0 [ 2103.592199] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2103.592668] RIP: 0033:0x7f5c8d09db19 [ 2103.593002] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2103.594467] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2103.595114] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2103.595717] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2103.596311] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2103.596923] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2103.597519] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2103.598148] [ 2103.649169] loop7: detected capacity change from 0 to 40 [ 2103.668179] loop6: detected capacity change from 0 to 40 [ 2103.685469] loop4: detected capacity change from 0 to 39 [ 2103.698441] vfat: Unknown parameter '017777777777777777777770000000000000000000000001777777777777777777777>' [ 2103.731268] FAULT_INJECTION: forcing a failure. [ 2103.731268] name failslab, interval 1, probability 0, space 0, times 0 [ 2103.733187] CPU: 1 UID: 0 PID: 13911 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2103.734600] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2103.735931] Call Trace: [ 2103.736389] [ 2103.736803] dump_stack_lvl+0xfa/0x120 [ 2103.737564] should_fail_ex+0x4b1/0x5b0 [ 2103.738348] ? alloc_empty_file+0x76/0x1e0 [ 2103.739131] should_failslab+0xc2/0x120 [ 2103.739884] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2103.740712] ? srso_return_thunk+0x5/0x5f [ 2103.741676] ? hlock_class+0x4e/0x130 [ 2103.742435] ? srso_return_thunk+0x5/0x5f [ 2103.743229] alloc_empty_file+0x76/0x1e0 [ 2103.744014] path_openat+0xe1/0x2980 [ 2103.744696] ? srso_return_thunk+0x5/0x5f [ 2103.745478] ? __lock_acquire+0x17ec/0x4430 [ 2103.746282] ? __pfx_path_openat+0x10/0x10 [ 2103.747041] ? __pfx___lock_acquire+0x10/0x10 [ 2103.747847] ? srso_return_thunk+0x5/0x5f [ 2103.748625] ? find_held_lock+0x2c/0x110 [ 2103.749397] do_filp_open+0x1e9/0x450 [ 2103.750098] ? __pfx_do_filp_open+0x10/0x10 [ 2103.750867] ? find_held_lock+0x2c/0x110 [ 2103.751635] ? srso_return_thunk+0x5/0x5f [ 2103.752420] ? lock_release+0x20f/0x6f0 [ 2103.753142] ? __pfx_lock_release+0x10/0x10 [ 2103.753920] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2103.754787] ? lock_acquire+0x32/0xc0 [ 2103.755498] ? srso_return_thunk+0x5/0x5f [ 2103.756285] ? _raw_spin_unlock+0x1e/0x40 [ 2103.757037] ? srso_return_thunk+0x5/0x5f [ 2103.757810] ? alloc_fd+0x2c0/0x560 [ 2103.758509] do_sys_openat2+0x164/0x1d0 [ 2103.759293] ? __pfx_do_sys_openat2+0x10/0x10 [ 2103.760144] ? srso_return_thunk+0x5/0x5f [ 2103.760918] ? __fget_files+0x206/0x3b0 [ 2103.761667] __x64_sys_openat+0x143/0x200 [ 2103.762451] ? __pfx___x64_sys_openat+0x10/0x10 [ 2103.763325] ? ksys_write+0x1b1/0x240 [ 2103.764036] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2103.765038] do_syscall_64+0xbf/0x1d0 [ 2103.765786] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2103.766710] RIP: 0033:0x7f7891861b19 [ 2103.767376] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2103.770251] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2103.771519] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2103.772694] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2103.773856] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2103.775029] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2103.776217] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2103.777440] [ 2103.789524] Process accounting resumed [ 2103.815806] kworker/u10:1: attempt to access beyond end of device [ 2103.815806] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2103.817766] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2103.838230] loop4: detected capacity change from 0 to 39 [ 2103.851106] vfat: Unknown parameter '017777777777777777777770000000000000000000000001777777777777777777777>' 01:38:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8004) 01:38:25 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x102) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:38:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 5) 01:38:25 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x8, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x1204410, &(0x7f0000000140)=ANY=[]) acct(&(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a8) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x42400, 0x14) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSTI(r2, 0x5412, &(0x7f00000000c0)=0x7) preadv2(r2, &(0x7f0000000880)=[{&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000380)=""/212, 0xd4}, {&(0x7f0000000480)=""/205, 0xcd}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000580)=""/161, 0xa1}, {&(0x7f0000000640)=""/210, 0xd2}, {&(0x7f0000000780)=""/57, 0x39}, {&(0x7f00000007c0)=""/25, 0x19}, {&(0x7f0000000800)=""/65, 0x41}], 0xa, 0xfffffffc, 0xe9, 0x0) 01:38:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 27) 01:38:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 45) 01:38:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 3) 01:38:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 17) [ 2126.978275] loop5: detected capacity change from 0 to 40 [ 2127.012624] loop2: detected capacity change from 0 to 40 [ 2127.021262] loop7: detected capacity change from 0 to 40 [ 2127.035291] loop1: detected capacity change from 0 to 40 [ 2127.115268] loop0: detected capacity change from 0 to 40 01:38:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8900) [ 2127.131911] loop6: detected capacity change from 0 to 40 [ 2127.142996] loop4: detected capacity change from 0 to 40 [ 2127.147658] loop3: detected capacity change from 0 to 40 01:38:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 28) 01:38:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 4) 01:38:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 46) [ 2127.237713] Process accounting resumed [ 2127.256437] syz-executor.0: attempt to access beyond end of device [ 2127.256437] loop0: rw=2049, sector=44, nr_sectors = 4 limit=40 [ 2127.309063] loop5: detected capacity change from 0 to 40 [ 2127.322611] loop2: detected capacity change from 0 to 40 [ 2127.335039] loop7: detected capacity change from 0 to 40 [ 2127.336348] loop1: detected capacity change from 0 to 40 [ 2127.371076] FAULT_INJECTION: forcing a failure. [ 2127.371076] name failslab, interval 1, probability 0, space 0, times 0 [ 2127.372262] CPU: 0 UID: 0 PID: 13949 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2127.373022] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2127.373735] Call Trace: [ 2127.373981] [ 2127.374203] dump_stack_lvl+0xfa/0x120 [ 2127.374606] should_fail_ex+0x4b1/0x5b0 [ 2127.375026] ? fat_cache_add.part.0+0x3c6/0x5d0 [ 2127.375475] should_failslab+0xc2/0x120 [ 2127.375871] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2127.376320] ? lock_acquire+0x32/0xc0 [ 2127.376685] ? fat_cache_add.part.0+0x28/0x5d0 [ 2127.377140] fat_cache_add.part.0+0x3c6/0x5d0 [ 2127.377583] fat_get_cluster+0x922/0xd40 [ 2127.378000] ? __pfx_fat_get_cluster+0x10/0x10 [ 2127.378468] ? __pfx_fat_chain_add+0x10/0x10 [ 2127.378899] fat_get_mapped_cluster+0x216/0x4a0 [ 2127.379359] ? __pfx_fat_get_mapped_cluster+0x10/0x10 [ 2127.379861] ? srso_return_thunk+0x5/0x5f [ 2127.380296] fat_bmap+0x1fd/0x450 [ 2127.380659] fat_get_block+0x33e/0x9f0 [ 2127.381051] ? __pfx_fat_get_block+0x10/0x10 [ 2127.381472] ? _raw_spin_unlock+0x1e/0x40 [ 2127.381870] ? srso_return_thunk+0x5/0x5f [ 2127.382279] ? create_empty_buffers+0x219/0x460 [ 2127.382750] ? srso_return_thunk+0x5/0x5f [ 2127.383172] __block_write_begin_int+0x472/0x1570 [ 2127.383629] ? __pfx_fat_get_block+0x10/0x10 [ 2127.384065] ? __pfx___block_write_begin_int+0x10/0x10 [ 2127.384564] ? __pfx_fat_get_block+0x10/0x10 [ 2127.384982] ? srso_return_thunk+0x5/0x5f [ 2127.385393] ? __filemap_get_folio+0x250/0x810 [ 2127.385855] ? __pfx_fat_get_block+0x10/0x10 [ 2127.386281] block_write_begin+0x9a/0x1d0 [ 2127.386682] cont_write_begin+0x554/0x810 [ 2127.387079] ? __lock_acquire+0x17ec/0x4430 [ 2127.387487] ? __pfx_mark_lock+0x10/0x10 [ 2127.387877] ? __pfx_fat_get_block+0x10/0x10 [ 2127.388308] ? __pfx_cont_write_begin+0x10/0x10 [ 2127.388742] ? hlock_class+0x4e/0x130 [ 2127.389131] ? srso_return_thunk+0x5/0x5f [ 2127.389543] ? mark_lock+0xac/0x1370 [ 2127.389906] ? srso_return_thunk+0x5/0x5f [ 2127.390317] ? hlock_class+0x4e/0x130 [ 2127.390699] ? srso_return_thunk+0x5/0x5f [ 2127.391112] ? __lock_acquire+0x17ec/0x4430 [ 2127.391526] fat_write_begin+0x64/0x150 [ 2127.391912] ? __pfx_fat_get_block+0x10/0x10 [ 2127.392381] cont_write_begin+0x2e4/0x810 [ 2127.392794] ? __pfx_fat_get_block+0x10/0x10 [ 2127.393214] ? __pfx_cont_write_begin+0x10/0x10 [ 2127.393650] ? reacquire_held_locks+0x22f/0x4f0 [ 2127.394086] ? __mark_inode_dirty+0x656/0xd40 [ 2127.394514] ? srso_return_thunk+0x5/0x5f [ 2127.394923] ? fault_in_readable+0x181/0x1f0 [ 2127.395355] ? __pfx_fault_in_readable+0x10/0x10 [ 2127.395805] ? srso_safe_ret+0xc/0x20 [ 2127.396207] fat_write_begin+0x64/0x150 [ 2127.396586] ? __pfx_fat_get_block+0x10/0x10 [ 2127.397009] generic_perform_write+0x284/0x7e0 [ 2127.397457] ? __mark_inode_dirty+0x656/0xd40 [ 2127.397897] ? __pfx_generic_perform_write+0x10/0x10 [ 2127.398378] ? srso_return_thunk+0x5/0x5f [ 2127.398787] ? __mark_inode_dirty+0x557/0xd40 [ 2127.399221] ? __pfx_fat_update_time+0x10/0x10 [ 2127.399659] ? srso_return_thunk+0x5/0x5f [ 2127.400071] ? srso_return_thunk+0x5/0x5f [ 2127.400491] ? mnt_put_write_access_file+0x45/0xe0 [ 2127.400981] __generic_file_write_iter+0x160/0x1a0 [ 2127.401466] generic_file_write_iter+0xe1/0x340 [ 2127.401930] do_iter_readv_writev+0x51f/0x7e0 [ 2127.402365] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2127.402826] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2127.403295] ? srso_return_thunk+0x5/0x5f [ 2127.403702] ? lock_is_held_type+0x9e/0x120 [ 2127.404131] vfs_writev+0x2d8/0xcc0 [ 2127.404509] ? __pfx_vfs_writev+0x10/0x10 [ 2127.404904] ? __fget_files+0x1fc/0x3b0 [ 2127.405290] ? srso_return_thunk+0x5/0x5f [ 2127.405700] ? lock_release+0x20f/0x6f0 [ 2127.406095] ? srso_return_thunk+0x5/0x5f [ 2127.406503] ? lock_acquire+0x32/0xc0 [ 2127.406867] ? __fget_files+0x34/0x3b0 [ 2127.407250] ? srso_return_thunk+0x5/0x5f [ 2127.407654] ? __fget_files+0x206/0x3b0 [ 2127.408048] do_pwritev+0x1b6/0x270 [ 2127.408412] ? __pfx_do_pwritev+0x10/0x10 [ 2127.408806] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2127.409332] do_syscall_64+0xbf/0x1d0 [ 2127.409719] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2127.410199] RIP: 0033:0x7f4a73b36b19 [ 2127.410543] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2127.412059] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2127.412732] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2127.413356] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2127.413973] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2127.414588] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000001 [ 2127.415204] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2127.415850] [ 2127.423553] FAULT_INJECTION: forcing a failure. [ 2127.423553] name failslab, interval 1, probability 0, space 0, times 0 [ 2127.424553] CPU: 0 UID: 0 PID: 13948 Comm: syz-executor.1 Not tainted 6.12.0-next-20241126 #1 [ 2127.425308] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2127.426026] Call Trace: [ 2127.426268] [ 2127.426492] dump_stack_lvl+0xfa/0x120 [ 2127.426888] should_fail_ex+0x4b1/0x5b0 [ 2127.427309] ? fat_cache_add.part.0+0x3c6/0x5d0 [ 2127.427754] should_failslab+0xc2/0x120 [ 2127.428158] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2127.428600] ? lock_acquire+0x32/0xc0 [ 2127.428969] ? fat_cache_add.part.0+0x28/0x5d0 [ 2127.429424] fat_cache_add.part.0+0x3c6/0x5d0 [ 2127.429871] fat_get_cluster+0x922/0xd40 [ 2127.430295] ? __pfx_fat_get_cluster+0x10/0x10 [ 2127.430760] ? srso_return_thunk+0x5/0x5f [ 2127.431173] ? __mark_inode_dirty+0x25b/0xd40 [ 2127.431609] fat_free.isra.0+0x393/0x9d0 [ 2127.432032] ? __pfx_fat_free.isra.0+0x10/0x10 [ 2127.432512] ? srso_return_thunk+0x5/0x5f [ 2127.432927] ? unmap_mapping_range+0x109/0x280 [ 2127.433366] ? __pfx_unmap_mapping_range+0x10/0x10 [ 2127.433826] ? __pfx_unmap_mapping_range+0x10/0x10 [ 2127.434294] fat_truncate_blocks+0x126/0x1a0 [ 2127.434746] fat_write_begin+0x112/0x150 [ 2127.435141] cont_write_begin+0x2e4/0x810 [ 2127.435557] ? __pfx_fat_get_block+0x10/0x10 [ 2127.435974] ? __pfx_cont_write_begin+0x10/0x10 [ 2127.436417] ? reacquire_held_locks+0x22f/0x4f0 [ 2127.436858] ? __mark_inode_dirty+0x656/0xd40 [ 2127.437284] ? srso_return_thunk+0x5/0x5f [ 2127.437694] ? fault_in_readable+0x181/0x1f0 [ 2127.438127] ? __pfx_fault_in_readable+0x10/0x10 [ 2127.438577] ? srso_safe_ret+0xc/0x20 [ 2127.438973] fat_write_begin+0x64/0x150 [ 2127.439356] ? __pfx_fat_get_block+0x10/0x10 [ 2127.439783] generic_perform_write+0x284/0x7e0 [ 2127.440243] ? __mark_inode_dirty+0x656/0xd40 [ 2127.440688] ? __pfx_generic_perform_write+0x10/0x10 [ 2127.441171] ? srso_return_thunk+0x5/0x5f [ 2127.441585] ? __mark_inode_dirty+0x557/0xd40 [ 2127.442017] ? __pfx_fat_update_time+0x10/0x10 [ 2127.442457] ? srso_return_thunk+0x5/0x5f [ 2127.442867] ? srso_return_thunk+0x5/0x5f [ 2127.443277] ? mnt_put_write_access_file+0x45/0xe0 [ 2127.443764] __generic_file_write_iter+0x160/0x1a0 [ 2127.444259] generic_file_write_iter+0xe1/0x340 [ 2127.444729] do_iter_readv_writev+0x51f/0x7e0 [ 2127.445158] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2127.445619] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2127.446094] ? srso_return_thunk+0x5/0x5f [ 2127.446501] ? lock_is_held_type+0x9e/0x120 [ 2127.446933] vfs_writev+0x2d8/0xcc0 [ 2127.447304] ? __pfx_vfs_writev+0x10/0x10 [ 2127.447702] ? __fget_files+0x1fc/0x3b0 [ 2127.448084] ? srso_return_thunk+0x5/0x5f [ 2127.448503] ? lock_release+0x20f/0x6f0 [ 2127.448901] ? srso_return_thunk+0x5/0x5f [ 2127.449319] ? lock_acquire+0x32/0xc0 [ 2127.449684] ? __fget_files+0x34/0x3b0 [ 2127.450068] ? srso_return_thunk+0x5/0x5f [ 2127.450477] ? __fget_files+0x206/0x3b0 [ 2127.450877] do_pwritev+0x1b6/0x270 [ 2127.451235] ? __pfx_do_pwritev+0x10/0x10 [ 2127.451629] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2127.452167] do_syscall_64+0xbf/0x1d0 [ 2127.452561] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2127.453048] RIP: 0033:0x7fd139351b19 [ 2127.453396] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2127.454925] RSP: 002b:00007fd1368c7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2127.455604] RAX: ffffffffffffffda RBX: 00007fd139464f60 RCX: 00007fd139351b19 [ 2127.456237] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2127.456848] RBP: 00007fd1368c71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2127.457463] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2127.458081] R13: 00007ffd7d12e82f R14: 00007fd1368c7300 R15: 0000000000022000 [ 2127.458723] [ 2127.478275] kworker/u10:1: attempt to access beyond end of device [ 2127.478275] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2127.481212] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:38:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 6) 01:38:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 18) 01:38:25 executing program 4: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x5422) r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000300)='./file1\x00', 0x800, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') write(r0, &(0x7f00000005c0)="e75cbabb2696a532d1b4c970d15b250c4b053415f79ab51839904ded85991a1d799c60c2796b65584eab675a8d1a786ef8ae734782b7c7e9573e5eff9c09076f4163841da859d3559645f288f3d8ecc1196d7c20f4052ef57be76a209c0da1bcaf9565b18c0b1903fc6c2a70d5b1337dcceeb20fa46eedad4cc2ca", 0x7b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)) acct(0x0) sendmsg$TIPC_NL_LINK_SET(r1, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="12e1a6a1a1071e4006ae9c0e2dd7ce9c55d06fd1b211b0ba1a13d87f67224704115ee8c5b75cca817590d276cc7e98576acce62ccd5f590b00ddd3b7cf1efa7ec5eb689d2b8f604500609cc331dbc81ff90ce65680737aeeb400b638e9834ce6303b4734", @ANYRES16=0x0, @ANYBLOB="000329bd7000fbdbdf25090000000c0005800800010065746800100007800c0003001f000000000000002800048024000780080003000100008008000200020000000800040005000000080002000300000020000280040004001400038008000200af00000008000200f3b2000004000400080104800900010073797a31000000003c0007800800020002000000080002000200000008000100010000000800020006000000080001000300000008000200ff03000008000300010000003400078008000300040000000800030008000000080003000d06000008000300a9000000080003000104000008000300010000800900010073797a30000000001300010062726f6164636173742d6c696e6b000014000780080001000a00000008000200000000000900010073797a30000000001c0007800800030000800000080001000d00000008000300010000002c00078008000200070000000800010014000000080003003f000000080001000b00000008000300690000002c000780080001000300000008000200070000000c00040006000000000000000c000300ff7f0000000000001400058008000100657468000700010069620000"], 0x1c0}, 0x1, 0x0, 0x0, 0x40}, 0x40840) r3 = syz_open_dev$mouse(&(0x7f0000000540), 0x0, 0x82500) mount_setattr(r0, &(0x7f0000000340)='./file1\x00', 0x800, &(0x7f0000000580)={0x2, 0x2, 0x80000, {r3}}, 0x20) [ 2127.539787] Process accounting resumed 01:38:25 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 29) 01:38:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 47) [ 2127.647263] loop3: detected capacity change from 0 to 40 [ 2127.668801] loop2: detected capacity change from 0 to 40 [ 2127.677785] FAULT_INJECTION: forcing a failure. [ 2127.677785] name failslab, interval 1, probability 0, space 0, times 0 [ 2127.678789] CPU: 0 UID: 0 PID: 13953 Comm: syz-executor.3 Not tainted 6.12.0-next-20241126 #1 [ 2127.679539] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2127.680258] Call Trace: [ 2127.680501] [ 2127.680721] dump_stack_lvl+0xfa/0x120 [ 2127.681117] should_fail_ex+0x4b1/0x5b0 [ 2127.681528] ? security_inode_alloc+0x3e/0x130 [ 2127.681978] should_failslab+0xc2/0x120 [ 2127.682369] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2127.682809] ? lockdep_init_map_type+0x2cb/0x7b0 [ 2127.683247] ? srso_return_thunk+0x5/0x5f [ 2127.683672] security_inode_alloc+0x3e/0x130 [ 2127.684111] inode_init_always_gfp+0xc94/0xff0 [ 2127.684549] ? srso_return_thunk+0x5/0x5f [ 2127.684961] alloc_inode+0x89/0x240 [ 2127.685328] new_inode+0x1c/0x190 [ 2127.685683] fat_build_inode+0x14e/0x2e0 [ 2127.686080] vfat_create+0x1cd/0x270 [ 2127.686446] ? vfat_lookup+0x2b5/0x560 [ 2127.686837] ? __pfx_vfat_create+0x10/0x10 [ 2127.687262] ? srso_return_thunk+0x5/0x5f [ 2127.687677] ? __pfx_vfat_create+0x10/0x10 [ 2127.688091] lookup_open.isra.0+0x1133/0x1550 [ 2127.688558] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2127.689028] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2127.689491] ? srso_return_thunk+0x5/0x5f [ 2127.689902] ? lock_acquire+0x32/0xc0 [ 2127.690266] ? path_openat+0xc28/0x2980 [ 2127.690661] ? __pfx_down_write+0x10/0x10 [ 2127.691070] ? mnt_get_write_access+0x1ea/0x2d0 [ 2127.691536] path_openat+0xc91/0x2980 [ 2127.691927] ? __pfx_path_openat+0x10/0x10 [ 2127.692337] ? __pfx___lock_acquire+0x10/0x10 [ 2127.692763] ? srso_return_thunk+0x5/0x5f [ 2127.693166] ? find_held_lock+0x2c/0x110 [ 2127.693576] do_filp_open+0x1e9/0x450 [ 2127.693946] ? __pfx_do_filp_open+0x10/0x10 [ 2127.694355] ? find_held_lock+0x2c/0x110 [ 2127.694774] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2127.695217] ? lock_acquire+0x32/0xc0 [ 2127.695586] ? srso_return_thunk+0x5/0x5f [ 2127.696004] ? srso_return_thunk+0x5/0x5f [ 2127.696419] ? alloc_fd+0x2c0/0x560 [ 2127.696788] do_sys_openat2+0x164/0x1d0 [ 2127.697187] ? __pfx_do_sys_openat2+0x10/0x10 [ 2127.697630] ? srso_return_thunk+0x5/0x5f [ 2127.698033] ? __fget_files+0x206/0x3b0 [ 2127.698423] __x64_sys_openat+0x143/0x200 [ 2127.698832] ? __pfx___x64_sys_openat+0x10/0x10 [ 2127.699284] ? ksys_write+0x1b1/0x240 [ 2127.699658] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2127.700191] do_syscall_64+0xbf/0x1d0 [ 2127.700579] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2127.701063] RIP: 0033:0x7fa8e7d19b19 [ 2127.701406] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2127.702922] RSP: 002b:00007fa8e528f188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2127.703589] RAX: ffffffffffffffda RBX: 00007fa8e7e2cf60 RCX: 00007fa8e7d19b19 [ 2127.704218] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2127.704837] RBP: 00007fa8e528f1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2127.705454] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2127.706071] R13: 00007fffa567ad2f R14: 00007fa8e528f300 R15: 0000000000022000 [ 2127.706724] [ 2127.731447] kworker/u9:6: attempt to access beyond end of device [ 2127.731447] loop0: rw=1, sector=48, nr_sectors = 80 limit=40 [ 2127.763066] FAULT_INJECTION: forcing a failure. [ 2127.763066] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2127.764255] CPU: 0 UID: 0 PID: 13954 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2127.765004] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2127.765698] Call Trace: [ 2127.765937] [ 2127.766153] dump_stack_lvl+0xfa/0x120 [ 2127.766541] should_fail_ex+0x4b1/0x5b0 [ 2127.766950] should_fail_alloc_page+0xe0/0x110 [ 2127.767394] prepare_alloc_pages+0x178/0x500 [ 2127.767608] loop6: detected capacity change from 0 to 40 [ 2127.767820] __alloc_pages_noprof+0x180/0x1f90 [ 2127.768779] loop1: detected capacity change from 0 to 40 [ 2127.769078] ? srso_return_thunk+0x5/0x5f [ 2127.770315] ? hlock_class+0x4e/0x130 [ 2127.770696] ? srso_return_thunk+0x5/0x5f [ 2127.771098] ? __lock_acquire+0xccf/0x4430 [ 2127.771499] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2127.771982] ? srso_return_thunk+0x5/0x5f [ 2127.772402] ? srso_return_thunk+0x5/0x5f [ 2127.772812] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2127.773284] ? srso_return_thunk+0x5/0x5f [ 2127.773688] ? policy_nodemask+0xeb/0x4e0 [ 2127.774109] alloc_pages_mpol_noprof+0xf2/0x330 [ 2127.774545] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2127.775018] ? srso_return_thunk+0x5/0x5f [ 2127.775423] ? xas_load+0x67/0x4f0 [ 2127.775786] ? lock_acquire+0x32/0xc0 [ 2127.776143] ? filemap_get_entry+0xc6/0x3b0 [ 2127.776586] folio_alloc_noprof+0x21/0x70 [ 2127.776975] filemap_alloc_folio_noprof+0x378/0x410 [ 2127.777449] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2127.777963] ? srso_return_thunk+0x5/0x5f [ 2127.778365] ? find_held_lock+0x2c/0x110 [ 2127.778763] ? __pfx_fat_get_block+0x10/0x10 [ 2127.779175] __filemap_get_folio+0x315/0x810 [ 2127.779614] ? __pfx_fat_get_block+0x10/0x10 [ 2127.780028] block_write_begin+0x66/0x1d0 [ 2127.780431] cont_write_begin+0x554/0x810 [ 2127.780823] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2127.781308] ? srso_return_thunk+0x5/0x5f [ 2127.781711] ? mark_buffer_dirty+0x2df/0x3b0 [ 2127.782139] ? __pfx_fat_get_block+0x10/0x10 [ 2127.782554] ? __pfx_cont_write_begin+0x10/0x10 [ 2127.782986] ? generic_write_end+0x209/0x370 [ 2127.783422] ? srso_return_thunk+0x5/0x5f [ 2127.783834] fat_write_begin+0x64/0x150 [ 2127.784213] ? __pfx_fat_get_block+0x10/0x10 [ 2127.784633] cont_write_begin+0x2e4/0x810 [ 2127.785040] ? __pfx_fat_get_block+0x10/0x10 [ 2127.785452] ? __pfx_cont_write_begin+0x10/0x10 [ 2127.785882] ? reacquire_held_locks+0x22f/0x4f0 [ 2127.786312] ? __mark_inode_dirty+0x656/0xd40 [ 2127.786739] ? srso_return_thunk+0x5/0x5f [ 2127.787145] ? fault_in_readable+0x181/0x1f0 [ 2127.787569] ? __pfx_fault_in_readable+0x10/0x10 [ 2127.788018] ? srso_safe_ret+0xc/0x20 [ 2127.788409] fat_write_begin+0x64/0x150 [ 2127.788781] ? __pfx_fat_get_block+0x10/0x10 [ 2127.789203] generic_perform_write+0x284/0x7e0 [ 2127.789644] ? __mark_inode_dirty+0x656/0xd40 [ 2127.790081] ? __pfx_generic_perform_write+0x10/0x10 [ 2127.790552] ? srso_return_thunk+0x5/0x5f [ 2127.790952] ? __mark_inode_dirty+0x557/0xd40 [ 2127.791375] ? __pfx_fat_update_time+0x10/0x10 [ 2127.791806] ? srso_return_thunk+0x5/0x5f [ 2127.792213] ? srso_return_thunk+0x5/0x5f [ 2127.792616] ? mnt_put_write_access_file+0x45/0xe0 [ 2127.793104] __generic_file_write_iter+0x160/0x1a0 [ 2127.793586] generic_file_write_iter+0xe1/0x340 [ 2127.794048] do_iter_readv_writev+0x51f/0x7e0 [ 2127.794464] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2127.794912] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2127.795365] ? srso_return_thunk+0x5/0x5f [ 2127.795761] ? lock_is_held_type+0x9e/0x120 [ 2127.796185] vfs_writev+0x2d8/0xcc0 [ 2127.796544] ? __pfx_vfs_writev+0x10/0x10 [ 2127.796934] ? __fget_files+0x1fc/0x3b0 [ 2127.797303] ? srso_return_thunk+0x5/0x5f [ 2127.797699] ? lock_release+0x20f/0x6f0 [ 2127.798085] ? srso_return_thunk+0x5/0x5f [ 2127.798484] ? lock_acquire+0x32/0xc0 [ 2127.798839] ? __fget_files+0x34/0x3b0 [ 2127.799206] ? srso_return_thunk+0x5/0x5f [ 2127.799603] ? __fget_files+0x206/0x3b0 [ 2127.799992] do_pwritev+0x1b6/0x270 [ 2127.800350] ? __pfx_do_pwritev+0x10/0x10 [ 2127.800732] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2127.801253] do_syscall_64+0xbf/0x1d0 [ 2127.801632] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2127.802108] RIP: 0033:0x7f5c8d09db19 [ 2127.802447] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2127.803946] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2127.804609] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2127.805219] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2127.805829] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2127.806434] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2127.807045] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2127.807683] [ 2127.812877] loop4: detected capacity change from 0 to 4 [ 2127.838764] FAT-fs (loop4): Directory bread(block 5) failed [ 2127.892342] FAT-fs (loop4): Directory bread(block 5) failed [ 2127.901348] FAULT_INJECTION: forcing a failure. [ 2127.901348] name failslab, interval 1, probability 0, space 0, times 0 [ 2127.903277] CPU: 1 UID: 0 PID: 13960 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2127.904752] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2127.906123] Call Trace: [ 2127.906595] [ 2127.907023] dump_stack_lvl+0xfa/0x120 [ 2127.907792] should_fail_ex+0x4b1/0x5b0 [ 2127.908610] ? security_file_alloc+0x35/0x130 [ 2127.909431] should_failslab+0xc2/0x120 [ 2127.910193] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2127.911046] ? srso_return_thunk+0x5/0x5f [ 2127.911845] ? __create_object+0x59/0x80 [ 2127.912666] security_file_alloc+0x35/0x130 [ 2127.913461] init_file+0x95/0x490 [ 2127.914161] alloc_empty_file+0x94/0x1e0 [ 2127.914956] path_openat+0xe1/0x2980 [ 2127.915661] ? srso_return_thunk+0x5/0x5f [ 2127.916467] ? __lock_acquire+0x17ec/0x4430 [ 2127.917292] ? __pfx_path_openat+0x10/0x10 [ 2127.918079] ? __pfx___lock_acquire+0x10/0x10 [ 2127.918895] ? srso_return_thunk+0x5/0x5f [ 2127.919691] ? find_held_lock+0x2c/0x110 [ 2127.920501] do_filp_open+0x1e9/0x450 [ 2127.921224] ? __pfx_do_filp_open+0x10/0x10 [ 2127.922017] ? find_held_lock+0x2c/0x110 [ 2127.922803] ? srso_return_thunk+0x5/0x5f [ 2127.923601] ? lock_release+0x20f/0x6f0 [ 2127.924350] ? __pfx_lock_release+0x10/0x10 [ 2127.925149] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2127.926015] ? lock_acquire+0x32/0xc0 [ 2127.926732] ? srso_return_thunk+0x5/0x5f [ 2127.927539] ? _raw_spin_unlock+0x1e/0x40 [ 2127.928324] ? srso_return_thunk+0x5/0x5f [ 2127.929152] ? alloc_fd+0x2c0/0x560 [ 2127.929895] do_sys_openat2+0x164/0x1d0 [ 2127.930707] ? __pfx_do_sys_openat2+0x10/0x10 [ 2127.931611] ? srso_return_thunk+0x5/0x5f [ 2127.932446] ? __fget_files+0x206/0x3b0 [ 2127.933239] __x64_sys_openat+0x143/0x200 [ 2127.934080] ? __pfx___x64_sys_openat+0x10/0x10 [ 2127.935007] ? ksys_write+0x1b1/0x240 [ 2127.935764] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2127.936851] do_syscall_64+0xbf/0x1d0 [ 2127.937641] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2127.938622] RIP: 0033:0x7f7891861b19 [ 2127.939324] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2127.942427] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2127.943786] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2127.945056] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2127.946316] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2127.947572] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2127.948837] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2127.950141] 01:38:45 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 5) 01:38:45 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mount$9p_virtio(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0), 0x24840, &(0x7f0000000240)={'trans=virtio,', {[{@posixacl}, {@afid={'afid', 0x3d, 0x7}}], [{@context={'context', 0x3d, 'unconfined_u'}}, {@dont_appraise}]}}) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:38:45 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 7) 01:38:45 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 19) 01:38:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8c00) 01:38:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:38:45 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 30) 01:38:45 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') acct(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2147.593416] loop1: detected capacity change from 0 to 40 [ 2147.594145] loop4: detected capacity change from 0 to 40 [ 2147.600363] loop5: detected capacity change from 0 to 40 [ 2147.620276] loop7: detected capacity change from 0 to 40 [ 2147.629807] loop0: detected capacity change from 0 to 40 [ 2147.635143] loop2: detected capacity change from 0 to 40 [ 2147.651037] loop3: detected capacity change from 0 to 40 [ 2147.656422] loop6: detected capacity change from 0 to 40 [ 2147.765503] kworker/u9:6: attempt to access beyond end of device [ 2147.765503] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2147.766628] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:38:45 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x7fffff8, 0x0) 01:38:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xe700) 01:38:46 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = syz_open_dev$vcsa(&(0x7f0000000480), 0xae2, 0x8000) mount$9p_tcp(&(0x7f00000004c0), &(0x7f0000000500)='./file1\x00', &(0x7f00000006c0), 0x1000, &(0x7f0000000a80)=ANY=[@ANYBLOB="7472616e733d7463702c706f72743d3078303030303030303030303030346532332c6d6d61702c667363616368652c6163636573733d757365722c64656275673d30783030303030303030301943fd526427455230303030303939b9f4375fc53dbe0378c9f74d2c667363616368652c6673757569643d65623835373866632d303064382d376665342d326430622d3239"]) setsockopt$inet_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f00000008c0)={@in={{0x2, 0x4e22, @broadcast}}, 0x0, 0x0, 0x35, 0x0, "b4555db0e80503e520abd952d3aa5670ee3b6322c60f6c8070273dc7c8cdcaf88f1e1ea22fd6ff1aa45ebec298022118c6813546fe8400909bb4d68f461a2cb6fbdec8a6b4ab1d7f81394afd23f445f4"}, 0xd8) chdir(&(0x7f0000000740)='./file0\x00') syz_mount_image$tmpfs(&(0x7f0000000140), &(0x7f00000001c0)='./file0\x00', 0x200, 0x5, &(0x7f0000000600)=[{&(0x7f0000000240)="73bea92fd486fea29e31cf2640a8ba30f2cd91c461578978c776403fcff61ddbe8b695e6f509a895aed45cf389bd66d482d964bfbe6d5185474a6ae2763fda6049d04866c367565853211cf543426aa2a56ba6eef56ff618e56ff280d831af85999c35c9a79e596db182bffcbcd99919d4c53492854c15913f068c8f117246a0f28c72359dc49f8bb058ea909f10a83ec069c1f1b8fddadf65800e0c3992232b41acacc4b2c552a8c7d3223fcedb1d86091c0a61c04f26a6b6497e4099a234b8bcd851aa904e", 0xc6, 0x5}, {&(0x7f0000000380)="7015f92ce0a8255b411d79b08d0d8875918ba855a752b5bba093bc8d63d2a88401ac281cc28623dca93510ad4282bc2439365349b36b13bd4d35c1c998c6caba5c8c54736e4445dc2ae8c3c2551f9f5eba8216abd9294b7f87ee2eab992b0aafa05243e8", 0x64, 0x2}, {&(0x7f0000000400)="ade764a9e10f5780f2fc76c58238d9b6de96f6d13d045952ce417fbbae451e1d42aa607af5df4c7212e7ce2b0b9ec8ca6d7bb5e509cc099c46b30ab2e99ba487632d6a2a1d59e73bd5845a9a4412572f953c72b6ffe6237a1dbf7b254542", 0x5e}, {&(0x7f0000000780)="139a765b265e49087ac3db80b1b75d018a89bbfa6b5dcf58a0ae40b16332efd731337d547af6dc383f3086d9d8180348baf28994effe9742f3f1e08bd7a11db63da561962ab7153243f7126cb62d4dabc7760fe7c052fb510836c3ca20f909b35ff4793b9b3f9cf6aab305f2d0a8b54416e69769b2b699492829f77b9adc1d79be995ab80d3306ac66bf292259ca07f853bc8981b4f48394f511f6f231becf9d004c2805469e0b612c4991ee195bcfd30a7a83d881ebeb5ce928b00310698ab634517d82ef1d1033f1fef13b18cb0cdfd0eba3017af81b341e22d0aeb1ba483e3b56be4c7e2b70aa126eb22f5aa5c6bb1969ef2cb871c3c2296cb86a252e6990270da795ed60f0df3ac169020240031f668bffc652e14c763570d15cee4f2c16aeca21d384abb9dd310fd0e73e455ec728b12d20f281", 0x136, 0xb9c}, {&(0x7f0000000540)="3c097988cf277e6327ce1ce0572ecf8656077f0fbd629971ca5aa546e80085af7c3417de94b9951c7f90432dc3596b855b05f3552df3cacc1178705342ace7bc4f12d0a023af103f3fa3ac308294179041aeba84dc26a7f252dc99ffbc9231525cc020f3e8832d6a143a44190895979f79ff1ee9f5da476d4a65253e8d9b9b86af55f25ef8ebb540e2021454b9ff92a84b73328f8e5dc64b0068b9f0594bf7", 0x9f, 0x6}], 0x40, &(0x7f0000000680)={[{@huge_advise}], [{@uid_lt={'uid<', 0xffffffffffffffff}}]}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) unlink(&(0x7f0000000040)='./file0\x00') acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:38:46 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 20) [ 2147.897973] loop5: detected capacity change from 0 to 40 [ 2147.899347] loop1: detected capacity change from 0 to 40 [ 2147.907786] loop4: detected capacity change from 0 to 40 01:38:46 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 31) 01:38:46 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 6) 01:38:46 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 8) [ 2148.014544] kworker/u9:5: attempt to access beyond end of device [ 2148.014544] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2148.015568] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:38:46 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) acct(&(0x7f0000000040)='./file0\x00') [ 2148.121390] kworker/u9:5: attempt to access beyond end of device [ 2148.121390] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2148.122452] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2148.124946] loop3: detected capacity change from 0 to 40 [ 2148.148152] loop7: detected capacity change from 0 to 40 [ 2148.160451] loop0: detected capacity change from 0 to 40 [ 2148.161972] loop2: detected capacity change from 0 to 40 [ 2148.239280] kworker/u9:5: attempt to access beyond end of device [ 2148.239280] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2148.240669] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2148.252324] FAULT_INJECTION: forcing a failure. [ 2148.252324] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2148.253331] CPU: 0 UID: 0 PID: 14014 Comm: syz-executor.3 Not tainted 6.12.0-next-20241126 #1 [ 2148.253884] FAULT_INJECTION: forcing a failure. [ 2148.253884] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2148.254042] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2148.256429] Call Trace: [ 2148.256667] [ 2148.256879] dump_stack_lvl+0xfa/0x120 [ 2148.257274] should_fail_ex+0x4b1/0x5b0 [ 2148.257673] _copy_to_user+0x32/0xd0 [ 2148.258040] simple_read_from_buffer+0xd0/0x170 [ 2148.258488] proc_fail_nth_read+0x18a/0x280 [ 2148.258904] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2148.259356] ? srso_return_thunk+0x5/0x5f [ 2148.259750] ? security_file_permission+0x22/0x90 [ 2148.260187] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2148.260638] vfs_read+0x243/0xbd0 [ 2148.260983] ? trace_lock_acquire+0x137/0x1b0 [ 2148.261404] ? __pfx_vfs_read+0x10/0x10 [ 2148.261771] ? lock_acquire+0x32/0xc0 [ 2148.262119] ? __fget_files+0x34/0x3b0 [ 2148.262482] ? srso_return_thunk+0x5/0x5f [ 2148.262875] ? __fget_files+0x206/0x3b0 [ 2148.263264] ksys_read+0x122/0x240 [ 2148.263603] ? __pfx_ksys_read+0x10/0x10 [ 2148.263979] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2148.264494] do_syscall_64+0xbf/0x1d0 [ 2148.264876] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2148.265352] RIP: 0033:0x7fa8e7ccc69c [ 2148.265688] 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 [ 2148.267152] RSP: 002b:00007fa8e526e170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2148.267792] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fa8e7ccc69c [ 2148.268393] RDX: 000000000000000f RSI: 00007fa8e526e1e0 RDI: 0000000000000006 [ 2148.268997] RBP: 00007fa8e526e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2148.269591] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2148.270183] R13: 00007fffa567ad2f R14: 00007fa8e526e300 R15: 0000000000022000 [ 2148.270807] [ 2148.271027] CPU: 1 UID: 0 PID: 14009 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2148.272388] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2148.273661] Call Trace: [ 2148.274100] [ 2148.274492] dump_stack_lvl+0xfa/0x120 [ 2148.275206] should_fail_ex+0x4b1/0x5b0 [ 2148.275965] should_fail_alloc_page+0xe0/0x110 [ 2148.276753] prepare_alloc_pages+0x178/0x500 [ 2148.277558] __alloc_pages_noprof+0x180/0x1f90 [ 2148.278353] ? srso_return_thunk+0x5/0x5f [ 2148.279084] ? hlock_class+0x4e/0x130 [ 2148.279766] ? srso_return_thunk+0x5/0x5f [ 2148.280489] ? __lock_acquire+0xccf/0x4430 [ 2148.281236] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2148.282099] ? srso_return_thunk+0x5/0x5f [ 2148.282855] ? srso_return_thunk+0x5/0x5f [ 2148.283584] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2148.284335] loop6: detected capacity change from 0 to 40 [ 2148.284407] ? srso_return_thunk+0x5/0x5f [ 2148.285524] ? policy_nodemask+0xeb/0x4e0 [ 2148.286283] alloc_pages_mpol_noprof+0xf2/0x330 [ 2148.287069] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2148.287939] ? srso_return_thunk+0x5/0x5f [ 2148.288670] ? xas_load+0x67/0x4f0 [ 2148.289335] ? srso_return_thunk+0x5/0x5f [ 2148.290062] ? lock_acquire+0x32/0xc0 [ 2148.290704] ? filemap_get_entry+0xc6/0x3b0 [ 2148.291481] folio_alloc_noprof+0x21/0x70 [ 2148.292187] filemap_alloc_folio_noprof+0x378/0x410 [ 2148.293045] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2148.293959] ? srso_return_thunk+0x5/0x5f [ 2148.294689] ? find_held_lock+0x2c/0x110 [ 2148.295408] ? __pfx_fat_get_block+0x10/0x10 [ 2148.296152] __filemap_get_folio+0x315/0x810 [ 2148.296963] ? __pfx_fat_get_block+0x10/0x10 [ 2148.297703] block_write_begin+0x66/0x1d0 [ 2148.298413] cont_write_begin+0x554/0x810 [ 2148.299121] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2148.299984] ? srso_return_thunk+0x5/0x5f [ 2148.300707] ? mark_buffer_dirty+0x2df/0x3b0 [ 2148.301496] ? __pfx_fat_get_block+0x10/0x10 [ 2148.302235] ? __pfx_cont_write_begin+0x10/0x10 [ 2148.303018] ? generic_write_end+0x209/0x370 [ 2148.303819] ? srso_return_thunk+0x5/0x5f [ 2148.304575] fat_write_begin+0x64/0x150 [ 2148.305272] ? __pfx_fat_get_block+0x10/0x10 [ 2148.306032] cont_write_begin+0x2e4/0x810 [ 2148.306760] ? __pfx_fat_get_block+0x10/0x10 [ 2148.307505] ? __pfx_cont_write_begin+0x10/0x10 [ 2148.308287] ? reacquire_held_locks+0x22f/0x4f0 [ 2148.309057] ? __mark_inode_dirty+0x656/0xd40 [ 2148.309805] ? srso_return_thunk+0x5/0x5f [ 2148.310525] ? fault_in_readable+0x181/0x1f0 [ 2148.311270] ? __pfx_fault_in_readable+0x10/0x10 [ 2148.312073] ? srso_safe_ret+0xc/0x20 [ 2148.312761] fat_write_begin+0x64/0x150 [ 2148.313446] ? __pfx_fat_get_block+0x10/0x10 [ 2148.314190] generic_perform_write+0x284/0x7e0 [ 2148.314969] ? __mark_inode_dirty+0x656/0xd40 [ 2148.315741] ? __pfx_generic_perform_write+0x10/0x10 [ 2148.316571] ? srso_return_thunk+0x5/0x5f [ 2148.317295] ? __mark_inode_dirty+0x557/0xd40 [ 2148.318061] ? __pfx_fat_update_time+0x10/0x10 [ 2148.318822] ? srso_return_thunk+0x5/0x5f [ 2148.319540] ? srso_return_thunk+0x5/0x5f [ 2148.320263] ? mnt_put_write_access_file+0x45/0xe0 [ 2148.321147] __generic_file_write_iter+0x160/0x1a0 [ 2148.322014] generic_file_write_iter+0xe1/0x340 [ 2148.322834] do_iter_readv_writev+0x51f/0x7e0 [ 2148.323588] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2148.324405] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2148.325241] ? srso_return_thunk+0x5/0x5f [ 2148.325965] ? lock_is_held_type+0x9e/0x120 [ 2148.326719] vfs_writev+0x2d8/0xcc0 [ 2148.327373] ? __pfx_vfs_writev+0x10/0x10 [ 2148.328060] ? __fget_files+0x1fc/0x3b0 [ 2148.328735] ? srso_return_thunk+0x5/0x5f [ 2148.329469] ? lock_release+0x20f/0x6f0 [ 2148.330162] ? srso_return_thunk+0x5/0x5f [ 2148.330881] ? lock_acquire+0x32/0xc0 [ 2148.331521] ? __fget_files+0x34/0x3b0 [ 2148.332201] ? srso_return_thunk+0x5/0x5f [ 2148.332926] ? __fget_files+0x206/0x3b0 [ 2148.333641] do_pwritev+0x1b6/0x270 [ 2148.334273] ? __pfx_do_pwritev+0x10/0x10 [ 2148.334975] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2148.335918] do_syscall_64+0xbf/0x1d0 [ 2148.336627] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2148.337492] RIP: 0033:0x7f4a73b36b19 [ 2148.338107] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2148.340794] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2148.341987] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2148.343076] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2148.344163] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2148.345268] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000001 [ 2148.346353] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2148.347493] [ 2148.373419] FAULT_INJECTION: forcing a failure. [ 2148.373419] name failslab, interval 1, probability 0, space 0, times 0 [ 2148.374391] CPU: 0 UID: 0 PID: 14017 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2148.375108] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2148.375786] Call Trace: [ 2148.376019] [ 2148.376230] dump_stack_lvl+0xfa/0x120 [ 2148.376616] should_fail_ex+0x4b1/0x5b0 [ 2148.377028] should_failslab+0xc2/0x120 [ 2148.377405] kmem_cache_alloc_lru_noprof+0x74/0x3c0 [ 2148.377855] ? __d_alloc+0x31/0x990 [ 2148.378217] __d_alloc+0x31/0x990 [ 2148.378550] ? hlock_class+0x4e/0x130 [ 2148.378917] ? srso_return_thunk+0x5/0x5f [ 2148.379311] ? mark_lock+0xac/0x1370 [ 2148.379659] d_alloc+0x4a/0x1e0 [ 2148.379988] d_alloc_parallel+0xe6/0x1140 [ 2148.380403] ? lock_release+0x20f/0x6f0 [ 2148.380773] ? trace_lock_acquire+0x137/0x1b0 [ 2148.381212] ? lock_release+0x20f/0x6f0 [ 2148.381581] ? __pfx_d_alloc_parallel+0x10/0x10 [ 2148.382020] ? lock_is_held_type+0x9e/0x120 [ 2148.382428] ? srso_return_thunk+0x5/0x5f [ 2148.382822] ? __d_lookup+0x25f/0x490 [ 2148.383217] lookup_open.isra.0+0x960/0x1550 [ 2148.383667] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2148.384125] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2148.384586] ? srso_return_thunk+0x5/0x5f [ 2148.384991] ? lock_acquire+0x32/0xc0 [ 2148.385343] ? path_openat+0xc28/0x2980 [ 2148.385725] ? __pfx_down_write+0x10/0x10 [ 2148.386122] ? mnt_get_write_access+0x1ea/0x2d0 [ 2148.386573] path_openat+0xc91/0x2980 [ 2148.386955] ? __pfx_path_openat+0x10/0x10 [ 2148.387348] ? __pfx___lock_acquire+0x10/0x10 [ 2148.387751] ? srso_return_thunk+0x5/0x5f [ 2148.388144] ? find_held_lock+0x2c/0x110 [ 2148.388546] do_filp_open+0x1e9/0x450 [ 2148.388909] ? __pfx_do_filp_open+0x10/0x10 [ 2148.389314] ? find_held_lock+0x2c/0x110 [ 2148.389723] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2148.390151] ? lock_acquire+0x32/0xc0 [ 2148.390508] ? srso_return_thunk+0x5/0x5f [ 2148.390908] ? srso_return_thunk+0x5/0x5f [ 2148.391299] ? alloc_fd+0x2c0/0x560 [ 2148.391654] do_sys_openat2+0x164/0x1d0 [ 2148.392043] ? __pfx_do_sys_openat2+0x10/0x10 [ 2148.392476] ? srso_return_thunk+0x5/0x5f [ 2148.392871] ? __fget_files+0x206/0x3b0 [ 2148.393258] __x64_sys_openat+0x143/0x200 [ 2148.393660] ? __pfx___x64_sys_openat+0x10/0x10 [ 2148.394102] ? ksys_write+0x1b1/0x240 [ 2148.394462] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2148.394978] do_syscall_64+0xbf/0x1d0 [ 2148.395356] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2148.395819] RIP: 0033:0x7f7891861b19 [ 2148.396151] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2148.397614] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2148.398255] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2148.398851] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2148.399451] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2148.400049] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2148.400643] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2148.401276] 01:39:07 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf000) 01:39:07 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 9) 01:39:07 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 7) 01:39:07 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x8001, 0xcc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:39:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\r', 0x1}], 0x1, 0x7fffff8, 0x0) 01:39:07 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) sendmmsg(0xffffffffffffffff, &(0x7f0000000640)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="143753bfdb3869eba1ddea8ff7f6457a10dc26ac13690c0dca3246e3e1427bac8cdf5875d386674e43aea6a6026c048db9c9c7772d6e54ab32bb3bf284ca4cd776b997f756944c6b9c8ff0167a77a231099a5d099d065b00992178cc3c776649ab62cc93b259912cf738269c8af08495d21137a5866609f06459d55cb5d45a8d7c3fab87f6cd3b1782fe1e047761fb6ed03057811ce88ce5303fcd77edf8", 0x9e}], 0x1, &(0x7f0000000380)=[{0xf8, 0x10b, 0x5000, "0b1f501cc1d4b46346b940a4968c34fd0b0692176144839b92d4cfba01c70106293be76015365189a5062998b1752a43fcc2205888616fdc70c5ddc9ede2ec499844e43f96b4acd72d80c11ca753381366b5d5d3c89398b847d2a0d8f603bd7de4540f161b668fe4866b2317348d1beb8a6e1b089e3662f9767db5d1e9d9149355a619e4bf498195f23129e8f7c27d228b190d0f3f36eebf8348123d8cb430acc65b999384383cef8b4acb5a9dc9066e2488e2a34c93d250a35b20189297e4f3dd166b02017e7fad21c26a4993b0dc9082506a6eb955301ecc1022c07dd9de9a59dc355b"}, {0x28, 0x84, 0x1f, "f0051eb5f4edf1ca3c9a3a52d826cc7ed9"}], 0x120}}, {{&(0x7f00000004c0)=@ax25={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x5}, [@null, @default, @null, @null, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @default]}, 0x80, &(0x7f0000000600)=[{&(0x7f0000000540)="091fbdc2ee8a77d91a7b8880edf7fb150c2c4f92f222f5dc9874fc8e47a87ef28ffefa8e7cb1f95a94543d2644283d9363e83db3e4ee36d4fc8a061737e88d3bacaaba14cbc564fb979e5ce0c85effd3a50a1ff4b0ef0d957f9f08afec7343466dcd336d1da6935ab16b3aa866182cd0f565a860e9771e2a61c077e7b3b01aba8808071a31deac5ba8737d30c3a66886b5f06dcfc1feae586ebca2289068345b52930f817e00af8fb7b5a0e01bd5a204f9d4129180bd6fe0d687e5cdf1cf6811", 0xc0}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="6000000000000000050100008100000014454726b61112742db27d6281872e8804e19e97aa1b8a632852fb49f1635d12068e4f8d16293cef570f53befc4af7db9d40ab725218c6764af55ed5ee2b35a5fb75dd794a3f2e35ffcfe8b60000000010100000000000001501000008000000237976f88100e2be8775f6e087a4bb4e4f5f3c92dc3bbd69aab310bcd9cc49d3340bf8a9b0ee4cd1788d23c7e0a8c61a5eddc6401a39efb49818009ba6104830975022ccd029adb6150bf5bb971030303dff1cbc2147ab6d43e219b2e1ae41a4cdb6b5de0e98a56774ccc10ec11b6ed007b175ee402cc403647e5e89736d5223d015cabffea02993b48069e86d7f99f09a094dc519af165dd0a68bde0e68683799a12e2a571dd8ff1bb760d3c8224083585b58188ae72c2464c5d9c975f4ec11aaa6f866ee6dedcb528825cee70cbb33fd2db0bb254cec4d8476a49e73436a2d943ef1d58f01dfbfb5406f4d1d3cf5a38234309f267da2fe4ef523d55478d22775891f15e5d35537f1523cf5058018c381d86e64ea4c3d7cf8d94e1cac057ede11ac5969612efa7269606efd781f828978a303c3a878ca1c7038964385a396509237f741c89b26e6b0ae252cea39036b2574e997c95e705634089af4b5268de129989371f9478cd4abd64502f095922fdba2b33fe526cf8df5b0796cc8d5e734340348134b21f52302372468a9671e413166946ac7ae8d9cd6faed371cda9c4084f5bab900c1152e89a09cf1866e51df56c303eea13fd08819d54068dbe2531e30b304cc96baabd38dea7bc93745b5ebc00314b50817fd5600addbb9dd688bbce28de4655b0667c2ef897079b104c3279c751578bb5df3af27c68c6e01878641bc65d0584903cf2a4a633a6bfb0a89e59ba23b9d77665a84bff533da8db09ba227a92b6aaddbb09b8fff679ea9c22fbace69bcad275e78f24e06a11970cb374800c399629996a3ffc26bae74bccfe2c4859107e0f7689e12fbb03b9455a79c26e49c6c6b98ab1df8cc2ae821987174dc40652a70adb7b13688bc921fcf3a69c63bd34c632e31f7471b197859148ef04511fa43634c3bd68d3b02d2cb79f197b692533365937564a3a8cbb585474c0ada3fa0b1dc00ab2f5911a3527e9fc7131f960ba2128646a64555dae3018449b35bd0a6a245f85bbd0f51eb73ee36896986008bc2125631aab1d66a964839765825c53053fe15716338697b677ee2193b5cc8ca9f6d96935c0e6687995490420ade9d147d5b40762833f0242cb05fe81c348b94082a0a6532ad0de5c41be748e399d0d76451b69a293412349edbe113f0c3f9bf3f4bae071d2d33bd53be55656fba7d3163c0e03b95f2f5e64102ec8ff6574ea5a6ecb34da08f6538a541146d6b1efe530057b7d52816d21a479527164f85889ace8b9ea8291a97f6ba0b3e51c3e16a3e97f4dcf84e6780b15cfdfdabde837d093b0cfe7321863c602fbd047c5cbd2a7ceafdc304cb98ab43c06babd52e3472d312ab248c7fdb3056a5431431f7eec2494a873956d39cf5ce47acd66b7ee75e18baed66ed7ec04776531c5655cb9aed95f58ac0e3ce80acc4a1b222d5b7dc1b80e953bf2ba0edd8056ceeec33f99120ccb941ac661c75e4a7f07537e4613b91a1e01415eb4ab51d6bed64f515d3dd37a04a114108bc335ae89fa2837205c626b53dbf571e5c19be82ad4fdfa53a8c390f38faa8a2b645f4bf2c5545dba62b1f4e8aacc3af65e05530513c0d767491fa89421e530ed16085991232f2af1092c72abdae326771b7163ab8f05856d11eee4547f5ea179a782139102ad77699c3a403a1308b7ff811d32e2618ccdf6f641585e933759d861d3677f48565a1a2415997e782a8e1fc97c3946458dc1fb16f999c43bf62d5c30897c276747d7df833c10ead78b9309defb56e285b3bc7b18fe2a27b07283d7bb9c31a41cd0eee0b5ded21fa89ff2586764c6149e9fe2db0f67dcc5deaffef84b1902b830cb6ff53909dc2de3f8753ab7150c8a874beea4031e133e7d86fd3fa9ca0915924ed5e9cd368fab3a043ebb9929df030d819dc98cbf679b35331ba56c69426008f681b010356d97cce8e04b11dcd8d14bd9850ba443f9da9ca23ebe3560482e0b1242aaaff2603b44c8385bbdf464ab4fa7bd548e16a2c7b74495c9c83ebb4159a04481acbdd2d90f6fc0745cd3575f8658f463017f507c3816b2071edf7143112a8c237bd0abb729c81152cec55dcb909f2d0bfa19459ee9f58d1f7cfb10b298c6f2ba53a096828e2678cf05bfe51ceb4c5415e62725803897107981da0116b25071a4a2f991eae7a7a4ac3b71af3d746496bab35dad81ebe8dcabe32b90dccf5be2c6222c98f7781777fcbb508356e983eaeee15d9e74a17955befa14097747fe03cd29e4a9b214ec5ed934112f4adaf79b8f98a695d847483116c65573fa353aed0b9b34be0cd737ed2a82fcb0114ecc362ad22cf0f1a2835ab7a95c4bd034ba2fa8b4ce620b1beb56da000c1f1e6d6c7f707e2a07014f5543fb816c7e5ec386d819c6e96a8ebd293a5755a059903f43f3fd453db16283999b34d398d62cb3e4136714f657fb48630d101c71d48513e891c5431474cdac5ab5375b285680fabb8036386cb52082107c9880e096afb82e2414a9480505e12f9020411940e7ca52a5f05036613888e0969196c4cc62a3804777f5fb5835123170168fa2f0f783ce7ecad04ccc25bc69f8a6181c71e66a914709bfcbf0d4ed9573a8762787eaaec1536e1af2387600348334aa41068f3b04692ccb441c6a24a8b40a6565b53c1bc9d8416e7ab63e783990a88b9c7a129a1815ec63780a8cacd630384385a4f0dcbec16f24ae5ae4fa17be11cca5d6c32c136e22b6d7fcdf82092b00940911a16d33563cb70dc531057e10ed25607f8be0614054c93e84afb1d8dea6b098005296c1041432b2c57e5b73e4ad01ac7a11f638efc7ab0ed0e49d77214270649fef97569331c7b34fb995d4a6632bbfc3a628a8100e5ceb247c6517da44d74c31e0500cafc0d28c210475b1a3ecf39878d740beb5b76fa0b2994f4af7b5710817dd9d2fb3c34891b2720d33844eebdd7e8186b0da78e415dba61b4979759138cf1aad5d4b9aba564e8efb665479686b446336f2d749953082610d20be151ebb67b8dfaca90c266d2ef401d954ff8c14933990b2848baf0bfc921744e573d42c69496e8cee38190c6f72a424d2eb88d6ec9e74b79da2bcc322fc5e5fc6b835c62d2eb12fe09817608a11bbe0d25f11b343fca8f8c2fed34ce60c794694d742995aa4b6dd6ceb99773b6bd7af03519370b95f2eccfbd64133b467f1a62b8df94d7caecc15d1a4860d09ecdfe451214e9f72fd5c06d7115bceb49f1ed9d037dfaa1e972cf0b1d6f7b769e195af7f2fe520ec613453f9f50e83eea4ae00e67785d9b52cbb6415dabdc79bfb0c5c6b0427458d2bc62ef506d7cd5f5eccb26aef77325e694d06e712e5a9466dc697e20a6627d88738d171f4d2bf6c3fae8b86a592a9530ec5ecf3277ff6790b41a3c244e9db1e0b4927149f077e92413581ffd4a28d0c16f81f7d54d87b21b90c1feafd905612c3dab586ae0419d15d1817cd490300b18b6fc825b8a4f5393330e19470f93c4558332a5cbbec23cabeca7ffb47c4d6ff6fc6814a2169898b5e4609ff1073ccabf4ccdcc9d053a403e84217d746e74871860df02c10749c18ae8fbfb7f833d01098c23a48988c82dc9bf5fae4e53a6040e030b2438e1f110fca1d2fc6f5984f25fef87d557b058c672bca74463fc7f583733238783ca7c3f23a2882bdf813ffebbb65ab2bc0e98eac29723d9eeb68b73524825960bcba2786f5337315969f3ad887115d1543fe1a15bb7590dcb95698183883e8a2547103c3d1e152788a3e0b7093cd8b9452c8229fb8564969335cf1b8bb3afcea6d30b9e09f84c9c0dba2110e82c7d288617ab4214cf285858c366f60b021264040f44298dcb37c9135b45773f88e3711baf927564653fef6b32c50e52504dc3673190b27dc981f6f775c680090124b0ce93d562ba2932b8dd34ced061a71ab14d2dcc316b80d14f3501dc3e6f64daba2e8d3a788770e4667edce510ed1c8b2c25ff90694988cd85a06a88e6ce9d903a126daf52d7910a207199ef2e3ecdc6558eef240f84ecacdc5d9a07154a2302e0eb9605c3bf3e04410a73590aeb7d1474fa1cdf37b8c1dc35eed7aebb4813b597acc8b7ec695df13aae530bdd20577d3341cfb67fbab5ae4b0c1ea33094c8c8ddda0e85fa861e2d7c9fe53f3383c07e356422a642dac14c14d8088ea2d7eea2003b23a9018bd41ffa9381e008a5b99bee56e0ab111e7d4e49feba41ee6a991a31b22f0508247684a1223df076639d5716e81b16232a7ea1643d08e4a6c3e4c197b3de1ab5c5d5e87e40204688f08af9fafd5546f1f27b28e291e295fb0d0cff85918fcbe103ecfda6e0660df5f46ce636447de0cdac958a2c7512a13a931fc157eae83c3c56f0878102edd97ee336b13350aa0565373830fc27ad64ae7a0b99635bc9306293a56a214bd1221f762a26c4e8345790abba3a83c4487563960e229dfcc24aa8f6186f2b8895dcbcbf5438ee789dd8b48d3b59609333466bcda72cd5e39a96293c62f911478c76da63b74f4ba7574ea99c0f490cfedfe3fbe9dd733a44fd0d68dafd9a3acb647be0ebfd84aecbde9b1854c2067864872f6979ba8bef2e378107c8778b19de683cc477a8234078c26c4326399d0c4503f5fab23b579d436b4412a98e1535990d24705973b2686abf7d23ad1172f63962312fb46db37f11a8975ac11ad481a5f7d9a1fe1f710494d6b959ad3bb5100125dd4c7ed8dd02e6d7f34533eb84f55e3b21f38be0e229887b9ab905d7e67ff7c86ee28008e780c6260dc08e69f00d30f67dc55595bde79127fb9ce265f4a023280f918451e4555122addf019021b95fa9586280223b479d8d2c9330c39d1095107caa5a4f8e4a5b28f0b045985ccafa8361843893fdbbc408aa1a16e93f57ac4ea1c1fe66983ae1ad1a0de8a150548058e9cf79fd526e562334c529b73289127a20c4f4a094307683ca047545fdb4cc6f654fc0f6edcdbfe4b73cbc77c297388298d08c4085fe4efebdf26254b63df2853678ba3071bcc0e9ae1fd3f5a3ed3d27affc5efb73ee8b13c008f8cc0b06771a6ad6e9505c0a60bdbab5d80f63d33ce6e6433a185024339adeddcf32ddd84ef19b40ead6eec61dfdfa1ec4d550c2fe43e1e4d74d789607a331608eee56279f3d505e6d7902e5d50c17ff3bb74b82f0c6f18ad1551a4e765c09fe88e00bd406301e04fe6a8728d332f059748bbc97cb00e4ec8241792630d9ca8283b845a0fd6f8f60e10c82def5618d27e9769483785e31dc90d1f65885f56a3ec0800a8a29cf6e17eb252b816f393dc6c82224159df5bb80dd9b9b4e31a1cc2ade99e2bb1fee36df182c8e0dce4f375840cfa690e712db32f7edcbd168560ef49eb6890a24ae5cfb88dc8c2d559ca75a02ab60b51dd5811f562e6ab5b9cd51881c6e306e52b9089bf9e3a93ecd272b15cbfe45708ea783e49074408a42e1c4832d6329423b78aa5dec5e59c9e79fdd05176c3e23db43eb4d7c42743231620fa3acd90ae9cf22b33a578ab5e25584c7de7101e4908ad06c05cc21f9148e6d67d81a1038f179c967efaa4259af252fb5b73a3ef00cfae37d9cdcdb6d6effc6782345f9801bd2ecf46fcd646b01a2cb92cf5a6a373c686c520f68c98c490402211c91d983c57af52486724db8878080914da3b4202db23960f369cf7a7da31c183e56e9db84bff6573ba219e338dc5d34fdee7ba977cc9c99912fa676ea35bf007cf09c9aa113499713c6f4a990da127024dddd0d3659c5705b6220176dda6fa98ffb5300e00d06a5fa1da89cc1d8ee9310000000000000000a0100001f000000f0000000000000000801000004000000f3f644da7e42006ff91e81faf0fb61c4d348379e725ca7c7a4924059cdaa30a811bca67eedff341be081e39950c747117f1e1135ca7841f6158dbfab7d085babf5a65556292b59d24a233fe87ee374d75f0da208fb678d49030c85e917173efd95246872cba18b6bfae43cf895bb7e5fb4d0cbbc45fb72a5d32b21bdb192d77ab8cbbf896bae62551c015dd4dc5b748c6b80f6dc8c9c2fe48a7e1a2dae89265ed03d5f5ef1f84db094768dc91381a685a3e2d97d1b401312a7e0b8b5331ba7e75cfc7b9db1856b4bc3e6e9f285201200452627e5bc4d2e86445030a4e86836054800000000000000880000000600000072b220689dd5c8878295b8f7cd62a4187114220b17312052962aca9be270f9f06c7002599b24bb26ee32a650aa567deebc3784fa1f000000"], 0x11b8}}], 0x2, 0x48c4) chdir(&(0x7f0000000740)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) bind(r1, &(0x7f00000006c0)=@rc={0x1f, @none, 0x6}, 0x80) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x80000001}}, '\x00'}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x501000, 0x28) acct(&(0x7f0000000000)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r2, 0xc0189378, &(0x7f0000001940)={{0x1, 0x1, 0x18, r1, {r3}}, './file1\x00'}) openat(r4, &(0x7f0000000040)='./file0\x00', 0x101000, 0xa0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) r5 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000001980), 0x401, 0x0) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000001a00)='./file1\x00', 0x0, 0x80) ioctl$TIOCGPTPEER(r6, 0x5441, 0x0) sendfile(r5, r6, &(0x7f00000019c0)=0x20, 0x3) acct(0x0) 01:39:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 32) 01:39:07 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) [ 2169.336332] loop3: detected capacity change from 0 to 40 [ 2169.342537] loop6: detected capacity change from 0 to 40 [ 2169.414422] loop1: detected capacity change from 0 to 40 [ 2169.427236] loop4: detected capacity change from 0 to 40 01:39:07 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x2) 01:39:07 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 10) [ 2169.526533] loop0: detected capacity change from 0 to 40 [ 2169.528101] loop5: detected capacity change from 0 to 40 [ 2169.536224] loop2: detected capacity change from 0 to 40 [ 2169.555632] loop7: detected capacity change from 0 to 40 [ 2169.560376] loop3: detected capacity change from 0 to 40 [ 2169.602093] loop6: detected capacity change from 0 to 40 [ 2169.608696] Process accounting resumed 01:39:07 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="10", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2169.639032] FAULT_INJECTION: forcing a failure. [ 2169.639032] name failslab, interval 1, probability 0, space 0, times 0 [ 2169.640029] CPU: 1 UID: 0 PID: 14048 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2169.640769] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2169.641262] Process accounting resumed [ 2169.641434] Call Trace: [ 2169.641446] [ 2169.641462] dump_stack_lvl+0xfa/0x120 [ 2169.642910] should_fail_ex+0x4b1/0x5b0 [ 2169.643317] ? fat_parse_long.constprop.0+0x8e9/0xb50 [ 2169.643796] should_failslab+0xc2/0x120 [ 2169.644179] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2169.644608] ? __pfx___lock_acquire+0x10/0x10 [ 2169.645021] ? __pfx___lock_acquire+0x10/0x10 [ 2169.645438] fat_parse_long.constprop.0+0x8e9/0xb50 [ 2169.645934] ? lock_acquire.part.0+0xeb/0x320 [ 2169.646357] fat_search_long+0x384/0xdb0 [ 2169.646752] ? __pfx___mutex_trylock_common+0x10/0x10 [ 2169.646810] FAULT_INJECTION: forcing a failure. [ 2169.646810] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2169.647204] ? srso_return_thunk+0x5/0x5f [ 2169.649384] ? lock_acquire+0x32/0xc0 [ 2169.649762] ? __pfx_fat_search_long+0x10/0x10 [ 2169.650200] ? srso_return_thunk+0x5/0x5f [ 2169.650602] ? vfat_lookup+0xef/0x560 [ 2169.650979] ? srso_return_thunk+0x5/0x5f [ 2169.651397] ? srso_return_thunk+0x5/0x5f [ 2169.651796] ? selinux_determine_inode_label+0x1b6/0x340 [ 2169.652315] vfat_lookup+0x245/0x560 [ 2169.652686] ? __pfx_vfat_lookup+0x10/0x10 [ 2169.653095] ? srso_return_thunk+0x5/0x5f [ 2169.653509] lookup_open.isra.0+0x79a/0x1550 [ 2169.653967] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2169.654428] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2169.654882] ? srso_return_thunk+0x5/0x5f [ 2169.655280] ? lock_acquire+0x32/0xc0 [ 2169.655634] ? path_openat+0xc28/0x2980 [ 2169.656018] ? __pfx_down_write+0x10/0x10 [ 2169.656419] ? mnt_get_write_access+0x1ea/0x2d0 [ 2169.656877] path_openat+0xc91/0x2980 [ 2169.657257] ? __pfx_path_openat+0x10/0x10 [ 2169.657651] ? __pfx___lock_acquire+0x10/0x10 [ 2169.658070] ? srso_return_thunk+0x5/0x5f [ 2169.658467] ? find_held_lock+0x2c/0x110 [ 2169.658872] do_filp_open+0x1e9/0x450 [ 2169.659231] ? __pfx_do_filp_open+0x10/0x10 [ 2169.659629] ? find_held_lock+0x2c/0x110 [ 2169.660041] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2169.660473] ? lock_acquire+0x32/0xc0 [ 2169.660834] ? srso_return_thunk+0x5/0x5f [ 2169.661237] ? srso_return_thunk+0x5/0x5f [ 2169.661634] ? alloc_fd+0x2c0/0x560 [ 2169.662002] do_sys_openat2+0x164/0x1d0 [ 2169.662392] ? __pfx_do_sys_openat2+0x10/0x10 [ 2169.662830] ? srso_return_thunk+0x5/0x5f [ 2169.663232] ? __fget_files+0x206/0x3b0 [ 2169.663617] __x64_sys_openat+0x143/0x200 [ 2169.664022] ? __pfx___x64_sys_openat+0x10/0x10 [ 2169.664470] ? ksys_write+0x1b1/0x240 [ 2169.664839] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2169.665360] do_syscall_64+0xbf/0x1d0 [ 2169.665756] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2169.666229] RIP: 0033:0x7f7891861b19 [ 2169.666565] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2169.668051] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2169.668707] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2169.669307] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2169.669924] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2169.670523] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2169.671126] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2169.671753] [ 2169.671978] CPU: 0 UID: 0 PID: 14043 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2169.673426] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2169.674801] Call Trace: [ 2169.675271] [ 2169.675690] dump_stack_lvl+0xfa/0x120 [ 2169.676452] should_fail_ex+0x4b1/0x5b0 [ 2169.677241] should_fail_alloc_page+0xe0/0x110 [ 2169.678097] prepare_alloc_pages+0x178/0x500 [ 2169.678946] __alloc_pages_noprof+0x180/0x1f90 [ 2169.679786] ? srso_return_thunk+0x5/0x5f [ 2169.680564] ? hlock_class+0x4e/0x130 [ 2169.681298] ? srso_return_thunk+0x5/0x5f [ 2169.682086] ? __lock_acquire+0xccf/0x4430 [ 2169.682862] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2169.683778] ? srso_return_thunk+0x5/0x5f [ 2169.684596] ? srso_return_thunk+0x5/0x5f [ 2169.685387] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2169.686321] ? srso_return_thunk+0x5/0x5f [ 2169.687101] ? policy_nodemask+0xeb/0x4e0 [ 2169.687910] alloc_pages_mpol_noprof+0xf2/0x330 [ 2169.688757] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2169.689680] ? srso_return_thunk+0x5/0x5f [ 2169.690479] ? xas_load+0x67/0x4f0 [ 2169.691198] ? lock_acquire+0x32/0xc0 [ 2169.691898] ? filemap_get_entry+0xc6/0x3b0 [ 2169.692726] folio_alloc_noprof+0x21/0x70 [ 2169.693494] filemap_alloc_folio_noprof+0x378/0x410 [ 2169.694439] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2169.695444] ? srso_return_thunk+0x5/0x5f [ 2169.696210] ? find_held_lock+0x2c/0x110 [ 2169.696974] ? __pfx_fat_get_block+0x10/0x10 [ 2169.697768] __filemap_get_folio+0x315/0x810 [ 2169.698603] ? __pfx_fat_get_block+0x10/0x10 [ 2169.699381] block_write_begin+0x66/0x1d0 [ 2169.700142] cont_write_begin+0x554/0x810 [ 2169.700899] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2169.701826] ? srso_return_thunk+0x5/0x5f [ 2169.702593] ? mark_buffer_dirty+0x2df/0x3b0 [ 2169.703414] ? __pfx_fat_get_block+0x10/0x10 [ 2169.704220] ? __pfx_cont_write_begin+0x10/0x10 [ 2169.705053] ? generic_write_end+0x209/0x370 [ 2169.705882] ? srso_return_thunk+0x5/0x5f [ 2169.706670] fat_write_begin+0x64/0x150 [ 2169.707380] ? __pfx_fat_get_block+0x10/0x10 [ 2169.708182] cont_write_begin+0x2e4/0x810 [ 2169.708956] ? __pfx_fat_get_block+0x10/0x10 [ 2169.709750] ? __pfx_cont_write_begin+0x10/0x10 [ 2169.710567] ? reacquire_held_locks+0x22f/0x4f0 [ 2169.711390] ? __mark_inode_dirty+0x656/0xd40 [ 2169.712191] ? srso_return_thunk+0x5/0x5f [ 2169.712976] ? fault_in_readable+0x181/0x1f0 [ 2169.713795] ? __pfx_fault_in_readable+0x10/0x10 [ 2169.714659] ? srso_safe_ret+0xc/0x20 [ 2169.715408] fat_write_begin+0x64/0x150 [ 2169.716128] ? __pfx_fat_get_block+0x10/0x10 [ 2169.716929] generic_perform_write+0x284/0x7e0 [ 2169.717778] ? __mark_inode_dirty+0x656/0xd40 [ 2169.718616] ? __pfx_generic_perform_write+0x10/0x10 [ 2169.719537] ? srso_return_thunk+0x5/0x5f [ 2169.720298] ? __mark_inode_dirty+0x557/0xd40 [ 2169.721101] ? __pfx_fat_update_time+0x10/0x10 [ 2169.721935] ? srso_return_thunk+0x5/0x5f [ 2169.722697] ? srso_return_thunk+0x5/0x5f [ 2169.723480] ? mnt_put_write_access_file+0x45/0xe0 [ 2169.724414] __generic_file_write_iter+0x160/0x1a0 [ 2169.725326] generic_file_write_iter+0xe1/0x340 [ 2169.726225] do_iter_readv_writev+0x51f/0x7e0 [ 2169.727042] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2169.727903] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2169.728781] ? srso_return_thunk+0x5/0x5f [ 2169.729561] ? lock_is_held_type+0x9e/0x120 [ 2169.730378] vfs_writev+0x2d8/0xcc0 [ 2169.731083] ? __pfx_vfs_writev+0x10/0x10 [ 2169.731836] ? __fget_files+0x1fc/0x3b0 [ 2169.732562] ? srso_return_thunk+0x5/0x5f [ 2169.733350] ? lock_release+0x20f/0x6f0 [ 2169.734102] ? srso_return_thunk+0x5/0x5f [ 2169.734879] ? lock_acquire+0x32/0xc0 [ 2169.735556] ? __fget_files+0x34/0x3b0 [ 2169.736272] ? srso_return_thunk+0x5/0x5f [ 2169.737042] ? __fget_files+0x206/0x3b0 [ 2169.737814] do_pwritev+0x1b6/0x270 [ 2169.738484] ? __pfx_do_pwritev+0x10/0x10 [ 2169.739224] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2169.740234] do_syscall_64+0xbf/0x1d0 [ 2169.740967] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2169.741880] RIP: 0033:0x7f5c8d09db19 [ 2169.742559] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2169.745424] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2169.746697] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2169.747872] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2169.749038] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2169.750208] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2169.751390] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2169.752606] [ 2169.791250] kworker/u10:5: attempt to access beyond end of device [ 2169.791250] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2169.793666] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2169.810835] loop1: detected capacity change from 0 to 40 01:39:28 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 11) 01:39:28 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = openat2(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000140)={0x181080, 0x1, 0x1c}, 0x18) sendto(r1, &(0x7f00000001c0)="839c109c70480941a9c1ba99bd898af897b879dbb2aa78d6d60d4dfd5ba3d4da4083fe", 0x23, 0x8054, &(0x7f0000000240)=@in6={0xa, 0x4e23, 0x2, @dev={0xfe, 0x80, '\x00', 0x3c}}, 0x80) name_to_handle_at(r0, &(0x7f0000000300)='./file1\x00', &(0x7f0000000380)=ANY=[@ANYBLOB="1c00000081000000007f000000000000000400"/36], &(0x7f00000004c0), 0x400) chdir(&(0x7f0000000740)='./file0\x00') openat(r1, &(0x7f00000002c0)='./file0\x00', 0x40040, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x80, 0x0) name_to_handle_at(r0, &(0x7f00000003c0)='./file2\x00', &(0x7f0000000500)=@reiserfs_2={0x8, 0x2, {0x6185, 0xfffffff9}}, &(0x7f0000000540), 0x0) openat2(r2, &(0x7f0000000400)='./file1\x00', &(0x7f0000000440)={0x408fc0, 0x180, 0x18}, 0x18) acct(&(0x7f0000000000)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:39:28 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="17", 0x1}], 0x1, 0x7fffff8, 0x0) 01:39:28 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10000, 0x0) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x222102, 0x140) ioctl$TIOCGPTPEER(r2, 0x5441, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r1, 0xc0189376, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000010800001800000022025b72e84bd8a9761d1803770768247e4437630589df823d6a004bfb7951aa40b418346e7e54d07d17cb5b4196ff35b516adbd9e37d26ea6e04fd7c267456fccc6b9a12131767d652427f4ddb38f779fb65f25a6bd27ce4d08d33af76d5065d6a0b8e2a5c911d9d2124b897b0fe814e6056ab12b5cfdfab874c8adae453cbf51b8dc39f986f14f77827ac337a664723659e4c17551fc483dc65b6c67f9b648880be12bf542bf64a4", @ANYRES32=r2, @ANYBLOB="fd53f7171980ee18ffffffffffffff00"]) acct(&(0x7f0000000000)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:39:28 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x80000) 01:39:28 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 8) 01:39:28 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 33) 01:39:28 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3) [ 2190.320876] loop7: detected capacity change from 0 to 40 [ 2190.328793] loop1: detected capacity change from 0 to 40 [ 2190.345681] loop6: detected capacity change from 0 to 40 [ 2190.367416] loop4: detected capacity change from 0 to 40 [ 2190.370281] loop0: detected capacity change from 0 to 40 [ 2190.438363] loop3: detected capacity change from 0 to 40 [ 2190.445282] loop5: detected capacity change from 0 to 40 [ 2190.447800] loop2: detected capacity change from 0 to 40 01:39:28 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 12) 01:39:28 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="1c", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2190.569525] loop6: detected capacity change from 0 to 40 [ 2190.601908] FAULT_INJECTION: forcing a failure. [ 2190.601908] name failslab, interval 1, probability 0, space 0, times 0 [ 2190.602950] CPU: 1 UID: 0 PID: 14086 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2190.603687] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2190.604367] Call Trace: [ 2190.604607] [ 2190.604825] dump_stack_lvl+0xfa/0x120 [ 2190.605213] should_fail_ex+0x4b1/0x5b0 [ 2190.605630] should_failslab+0xc2/0x120 [ 2190.606018] __kmalloc_cache_noprof+0x6b/0x3e0 [ 2190.606473] ? vfat_add_entry+0x23a/0x27c0 [ 2190.606890] ? srso_return_thunk+0x5/0x5f [ 2190.607295] vfat_add_entry+0x23a/0x27c0 [ 2190.607685] ? __pfx_mark_lock+0x10/0x10 [ 2190.608063] ? vfat_create+0xe0/0x270 [ 2190.608441] ? find_held_lock+0x2c/0x110 [ 2190.608835] ? srso_return_thunk+0x5/0x5f [ 2190.609238] ? lock_release+0x20f/0x6f0 [ 2190.609611] ? __pfx_vfat_add_entry+0x10/0x10 [ 2190.610041] ? srso_return_thunk+0x5/0x5f [ 2190.610439] ? srso_return_thunk+0x5/0x5f [ 2190.610846] ? timestamp_truncate+0x1ec/0x2f0 [ 2190.611267] ? __pfx_timestamp_truncate+0x10/0x10 [ 2190.611713] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2190.612183] ? srso_return_thunk+0x5/0x5f [ 2190.612583] ? srso_return_thunk+0x5/0x5f [ 2190.612982] ? ktime_get_coarse_real_ts64_mg+0x1ca/0x2b0 [ 2190.613483] ? srso_return_thunk+0x5/0x5f [ 2190.613882] ? current_time+0x107/0x190 [ 2190.614258] ? __pfx_current_time+0x10/0x10 [ 2190.614666] ? srso_return_thunk+0x5/0x5f [ 2190.615066] ? d_splice_alias+0x4df/0xe20 [ 2190.615478] vfat_create+0x10c/0x270 [ 2190.615838] ? vfat_lookup+0x2b5/0x560 [ 2190.616217] ? __pfx_vfat_create+0x10/0x10 [ 2190.616639] ? srso_return_thunk+0x5/0x5f [ 2190.617045] ? __pfx_vfat_create+0x10/0x10 [ 2190.617448] lookup_open.isra.0+0x1133/0x1550 [ 2190.617907] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2190.618369] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2190.618838] ? srso_return_thunk+0x5/0x5f [ 2190.619235] ? lock_acquire+0x32/0xc0 [ 2190.619590] ? path_openat+0xc28/0x2980 [ 2190.619977] ? __pfx_down_write+0x10/0x10 [ 2190.620379] ? mnt_get_write_access+0x1ea/0x2d0 [ 2190.620836] path_openat+0xc91/0x2980 [ 2190.621219] ? __pfx_path_openat+0x10/0x10 [ 2190.621614] ? __pfx___lock_acquire+0x10/0x10 [ 2190.622023] ? srso_return_thunk+0x5/0x5f [ 2190.622420] ? find_held_lock+0x2c/0x110 [ 2190.622831] do_filp_open+0x1e9/0x450 [ 2190.623195] ? __pfx_do_filp_open+0x10/0x10 [ 2190.623592] ? find_held_lock+0x2c/0x110 [ 2190.624003] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2190.624439] ? lock_acquire+0x32/0xc0 [ 2190.624799] ? srso_return_thunk+0x5/0x5f [ 2190.625202] ? srso_return_thunk+0x5/0x5f [ 2190.625607] ? alloc_fd+0x2c0/0x560 [ 2190.625968] do_sys_openat2+0x164/0x1d0 [ 2190.626366] ? __pfx_do_sys_openat2+0x10/0x10 [ 2190.626819] ? srso_return_thunk+0x5/0x5f [ 2190.627217] ? __fget_files+0x206/0x3b0 [ 2190.627604] __x64_sys_openat+0x143/0x200 [ 2190.628019] ? __pfx___x64_sys_openat+0x10/0x10 [ 2190.628465] ? ksys_write+0x1b1/0x240 [ 2190.628835] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2190.629354] do_syscall_64+0xbf/0x1d0 [ 2190.629744] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2190.630218] RIP: 0033:0x7f7891861b19 [ 2190.630567] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2190.632041] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2190.632693] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2190.633303] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2190.633907] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2190.634504] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2190.635247] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2190.635897] [ 2190.644636] loop1: detected capacity change from 0 to 40 [ 2190.696711] kworker/u10:4: attempt to access beyond end of device [ 2190.696711] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2190.697734] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:39:28 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 9) 01:39:28 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x4) 01:39:28 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='\f', 0xfffffffffffffd2a}, {&(0x7f0000000240)="3cbc5a915686bc8aff10b68a8704708478162274a70ff61c3e37860f1265b780a2809382a4cbcc0e2ffedb277860efe9d69c10712616ed569140c172b337b7ea21a89628f088ae219b", 0x49}, {&(0x7f00000002c0)="787fb0b3d8eb25a6b649037cc26e1875b15b5900dce23178ace304b121a279ee622320480dd18a13ab7cc61c5752c3b4af823006c7acfa03575db37fee8f751daf40dc1cd8", 0x45}, {&(0x7f0000000380)="9aab67f2a158a8e41e578b6c424866b276f6d729912b1bd3c9578223e80cc71dfd7beead57074649ed3b3fb4e989db43425a1386b46aab42f2ab71d9e364017ee218a388ef225cc213749a6f13f5d272c74646819b130863ab77f90163cfac96bb4fee888a0ab437f4c1d4420138b33cde4ea48c4daee1334a6fd7bd38dcef60885e505588c9a71f4c04bbb0e490ba4044917e00c70235133ad0a05c933aa578babd103a57c4d36bd189fd67d3db94e15bff220c58a4b47a", 0xb8}, {&(0x7f0000000440)="100a39416ec7e72ff14ffa5142b92d5fa562aa73cff57756eefc6957447430c1dd85a161b8af5ac24fba042f360d7cbe2a4fdb42f67ac9a7b14a1f4231508e24b4512252a0b049708a66d07dfd00cb8babdf317635f1329c7a9c13d4cd24a3f82751083ec098d495abbd835e8afe18bb65fa98c0a30f435ef6e3444a4b41f7f8693aed71c271b429a486ce37465dcd38cd1bd7e2679c14e0158f5e32b6de2af7f770351cbad8de217db19e26bec4f405dc4a3d2da173df5c0e6c85ef3315c3a0e4043e26bb3ab04a0798eff999d3714580710ab35edf1c188ed3b117f77773b9", 0xe0}, {&(0x7f0000000780)="c61bfb5f7ab0e0072911fb9fc327fee74d34adaa8a92649521dbc637d88ba339e3d538eaf12c19b0aea052311f1dcc65ca98f484712e020684d94729b2d8bb851e1bdfeb94952583786aa92bb1635e182305837b68f14d962ba797fc6694c75f4c690c682039f20b91f5690878455ce84a43285e6a0caa4416f57db17e639705d72d7ef4ae5ee8b58885297da4d5098281eba39c85b74d3772c0ae1e61c93685ab6b1fd560b649a7f9face72fdbf1634f1c81f25331734fbece78739ea112472907c130407826d3743500e6996393fd7e793b1af08b3a8cd72ef164718ede8125a2b1d628db415b2cedc6f5477896ee08269164e36ff724331ec44444a29e47288967682a407b130742b6c11e2cc39e0e68e6242e015c3e86ad588f4a127f6ab7d08839b33159c18cd169d9b79dac35676c223dd773edbfae3f90f29ef58fabcc653f644d9f9f8a925d1de03da966876c562ac5dec5b975b96b23a4987459d0491dec294b6c0b62001fc319564396f5b41a8682e7479dda78591cc4a18837e9e56122a5750b907fc87cf23dd56e10d0bd5cca4d5e3abc73ffafcb6ea5b29766b3a304565eb40bb7c6d7f3d6c49b0a4797b2635c687aad58bd94a89f2264fe268d4a11190b09ae7b2f9edb212e5c9429ba781afaf7ea495420567f40791e8427e978067465bc53706577007d2ac1286a9b56a6e7c5971f860fe10d467beb176dfa3f31d3ff3bccdaa8a8eb97d116601c7da25ab57973366e3e7525563085301569bbf6d83bf92b3e9a72fca8ed0eb64234cf1e8e0aaa09a8b4ce2d93e807e18ea12b1726ee40f2ed593b76a55a96162ad1aa5700ed2acab0fa19c449746e80a2f91c1c1260dcd62c16c9252fe71862ceb383e894d261a56d7fcc8340a20077353317a93595b8d2a8b47d8c2eb68e5e949364a969b8652bf8bd6cef9d5b511662c26b4b8396b092e3faaa327684eb9429a70beacae5739d6e724057ba301110ff1e2888e56ff79b667814352023783382dabfdff7b9c5adefda7779e31767cce1ac826765e0d675a1dc72ee598dc9b6ac46a3b1cedfea9fda9c7058f689be2983215d440cf32a218f25bcc82d127d4e668a8c219515627b8b99211c8a38e36d89144ed2ab2d9056ba934f5bceb9d482ae9e94c6f7537675f26d8be76e27bb9fdbf4e69547594bf526967bb3651c7ee5f9a5328ffa86d575360c1d8fbb47e8ed4eb449127151683dc1f3a0eae266480c9f1bdf304a13cd1b6cd96f586f4256731aaf4bbdabd62c33323ed9964aee4e45de91554570a9837880d845601b24362a1af9c2d8f70957ffce45cb4d2d36b1e882c8ed311a5940365c5f2e5edafadebbed3793353626e0d59d8e4569be0dd706c51994bb703d0dd203cf84d8d6b85b5228e3fd6555035a45765cdcb55f4138487a3e66dfb5a09d5a7541a7e1841c15206a5f5b0a1082eb9266b280472d9183f5b13584b9bc779082df23ce4bea821093dba09b953c9eb3ed9b1a64523ad6cd1d17f12f39ca9576e47701128fc4ed3dfc6c2695193ca3b6e6eb697e09022f50262b329bde5ade78c2051793b23f5023ece028e7068f2653a02ddee7a550d1b7f56ae11efe8bf497c67c3728f71b67965d664b02a77c333efba5dfc618357df8a8b7e9cdc9c845dfc4e8005c6d8e42dfdce6f9a88c23c1ac60c1cc5eeabab14a610bb540c3c621c408e9e81a04c19bb764d19ed50fa1f72f7c4d25745e35e35dad7f61102807a7dc5e555a11860bbe750c49dcc2ca41290fa696714bb39f6506fff59d9d671dba3f42f2d34c6a00b0679b0ae589fa66663381551f742e766fb03ed7764a15ef84105a14b70a4a773ea28303e9ce7a19b41306faf358fe6f52c5936e9b80935f024ca3b812944779a2a3beb9aa58952aa10b18c0f9ef7c0d8e93ea430fd863f9174381735bc26492b048d347787698c184fff7f7b1dfb0d4acae8a676c5a8c1be1a1df494eeb71ee344f4119a9c3ba1c2c5b4269bb92f7b0fffa44ebfb120a0ae2b9316931b7243ff10dd49dae7f0523044b065b63b3c17a0d38c97219899302f936d26cdf4c0a32a3ae892544c7c2253e6f95fc9ac2fc7b09985680b0df2f236f028c55bc7de3908c66785cbb2ebbfe33db0e8d2ef05c7459f4539d9f223373d491908eebe166e7d59f21e9b866846065aa0d98ce107990c298ea63f8269443b69c9fd0736e5f29552b9d666aab704cd069bde85a10b8585e4577aca8953ea7278616c68fcc3fb6cab4ee876bf0d596a947b30094d7e398a1fb2dfd107a1e35b7fb706a78eb738822befe399e09e8e6d4b9aa340392f00626a60a18dc2223106207df2bc5fdca42f5307a3b0301871adfcf4cf9bda12648ab51574238e38e4f9310c2437c3b67d4feec566b81044eadb1d994aad74ab94390173907298cd9e39bd6401dff25e321adea28f2692008c966a964b154849cebfa99097a343353b6bcf4dbdd1591ee541166fea193585b52626ab86c1bc4b35199352e521a74e6f1de08b30ee99c7e9f4426db5d362b55f52045635cddc6ac2822469ae73a8c3cb6346e93e5a2d2e20558377a8948f7c88b6332e9b554d1943276f29afe8692b318192ebf07f9d02c76dd5a8f546f72e657b6ce1c9812436b94cdbaaa7c14c31e9fc5fc4a964d0ed8a3f04d0603771ae0846949409feea751e33861867473a3f97d073ece514e5e1a2eb8b9b9f3d7464be7237902c274c46d2d1898af15bb9650996773875f8df51ad8ec6a0b01aace0e3f5aabe1cc32f838f678d93f6633e4fd65f1434ce07d4bed799c736eb18dc24e5ed393ce01eda00a9fc03851854ce53bfa6b35e2a39cc662d12b3ba2a33dfe5f7001ff5e87700d42de5e5652f9b39d634e1b93c3ea234004a46f6dc2ccd12fa7eb4cd45426c2ab167bc80da8f4d6d93e5f3bf2a24298e8094fc6ab6befbf0ca16b15da6b2eb8af4deb9daeb82b68681b279dff88962348622098ff5f461d3290e6f327bbde084644767b20e82e76a2e6caf9474cf889892b3133efa462e2a9338449d38508b6c69fab4cdaa0fe2a1b5e9720f929c3fe3dc0b70ec5c7f11ff3f0d9d6c517287206a668742056529905ed636d4a3f928ea47b37d1f7101b06912cf9d12a742c27719dbcc41a672b7bb903c63acb165aa7b6706bb56712cd701cdbd22f9b8750836d42042fa69c3ad3b0e2b066b2bf940fa7f2ffd04a635496d4001bc9b82fa044c31f1e22827deb96cc4df280d442dab2e7e241caa4b1d3fe024b1517b03e9b34ec9394cba874fc59bb0343c19ce2534cb5ccb465f0f01214df929508a0a406c735c403d8c015a02302b36e6fe1b770b0a6f35f529c404b83c3ca7d82465ba46ae6a9fb55c75169cb04346eefb636957a76e598ad467e2e49dca807005c941acf25a14d77ced6eeff2f5f67e2ddb937db98cbe7d2b763e9f5f2a6c1da0abe7e95926047b9a9c45e83c30c19f895cd11089e8d73c2f374c5c57f6d942189e251d5fa4938f28c7324ee2520f2e61bb0c12b00158df9ca1dde365c4d6d1f7b6af5020999b8cd3beb96716989d310fdfcc5aead9bfacdd99a63712f981629797534587cd50b987f502eeae76d678f4117bda55f9c0b883d8418b9a4fb98ae729085c2fbde5b1afa1af5b8fb783c6864a0abd7125630182a5a02be9819e6d78f9ed00357459cfcc7864cf750ca0ddaeb4440dd3a16ef3f8b7343ae8282c55dce69278e038541b5a58603e8e701d60146307ef46f9b19692884228962ef713343dd093080f2bda6564b44f7782be409b29f2cf2d86567f8e3be85eba08a65425e0c71d7198459969ae2cc42012a34b162a0e1c707c3093708ffd18114ba0f41a463d5575d14f8a4ab21fb68bc4a66eb7e827bdaf12b7d2896ff65ce11a96ac67b146787cabb52689ac847e984f36e66394f5922c2c0a87e952cfb8a623360a838167edc5516002b143c23796e930550690c03e8c3a4a702a88a56c017d14e92037d4f3f331c6015ef590fd1bd7b2663b4cd483c435783c23dc78b1284dd97d7efb52419292675d6a4653db3a15870999713ae87f65715d7601c1d10f76c83b60a9b9913fc584971bd770a1fec751399a0992c0f60454ff667898416240c29864fe1656b880466b1ee14dded9cb6a10e159729bf0d4558ae966850248a1d2484bdb96662c6dc4e380e93e188af0efa56f9decd18da78d6f5e6e666800c8eac7b1d071bc8610328c09862bad5b57399b58849ee5c4ce5c24f12c97bc800c34ac37f9951918c4ea34bff85ee852d899c488fb2f00043a28e19cc74be4a8056cd7914b7d4fb931a7a4232e3b0ce968c3bf675491f0d59d8d903afea01a2e702c49f42bae1fe320c973385dd687bf11ac75a52c4984f54c1062a33cd9f6c1f2a8aa1cea9df51c5fc24cfadc438e49c67fe85c4b563d1a523e45f6117e65d5bb781fa0edb7c1b5d01ef95279f06f48e6efbd4ddb830f8aff7e07705d630af0b7513863a266c27edbb604a016d328f8e50649e26ebc887b1b82c910be0d375f7739e30acf59a7104aa322024e36fa0fe97e81fc90e96a079b61bd9ab5232640b646cb8b0115cd09e2c2e8c7bfacf4d91e29ff2ab9bfb7b537a6c4154cafc2dc536b6ed82818a6f4efa8c288a67c0f3e3e4ccfd62ac9c39f6f437870a75719f1f82cbea54f19a1984ad4928fc88c6cf64c5082029f67eecbe9c5173321464c57895cde06a4aa06c22427d84359b42cded4dee3311be95d319af353e32eb9b8a255bd1427eca5c530ab729a0e28ba7245f7d90b3e127cca2126e7ab9fc994eab280d00269c4381b8e7a54f089b949144e06117eb0612b44fb00404881f8e5f2ed5cd00ff521cf76405001dcfd005a7fe1a31e8c8438252af8f717d9e119c7fc75d163854435b04e1ae379ec0f639a474de781d25544b7d90c81a71923c3204571d825de2ab62128308b327c940b5621ee91f0e0d41ec20cd15ee229605f000f359bb78efe410f7838fca2c4a5632a898d47644dc74bc4097b4a7992290da9c5b0118798ab6c90f5306352c361aec0e109e09d9c5b9121a64925b93300f6318d34e0130253735ceefefe76ce9e5fcfa2a49124b462a4896ed41f481904da153538128116ddc73402211ccfb24b42170c913b1a460f57eca900598c0f62590c6377b2cf6a56bc6236fbc9ca0bd9dad67d52763f3756fab40eb91b0b8fee2ad477857a4f06aa5e800e64c47379a55880a40399d2753b3ea6c4c251b3a418d6f71c728a4d3a77222e418aba4312b524a711c3f4b9c0d09b72caa1592970fe8dc96f03c50622bf0d056ca92b7afa921432682c609572b9adc5ab28ae92a2daf81647d93fc954823be041e78863833f3487f8f53be499fdbaca8b94bac5b383b39a8900c62b6e1c21f2d4531f6c7be05f08b8ae2e92842894d797909221ed7984d501984fab299e705e2b890b0e81f2adeb0aab5ee03ebc132b1225a4c28b1a4e21acf60ffffddd7a4b7e5d7de1d1c081e9547485e25740a68ad4716495405aa35b0804bdf9bf9628f884f4d5eb1cd8eec602b0c835d10abeaa2d1fc0e0fe2c20272e07af5446dc01017732e0f34ee8a356b24c645e812194bcb2a9571757a75f1122fac0aefa61e004d66f35ebc1cdd3483d144b958c4df4ec4f677165e3db4a0f5a9194f7238409b70045f649b22947a217751443b783eb51016cea73fcf278061fc5fc6f8a93882306fc298a90a33477f8eaf7cc4e8da766d838ff62449c0731fdc958c129cfad09e46e0da7d4161dfae870829981b3d3faff56fb38903e00a579", 0x1000}, {&(0x7f00000000c0)="630ec86968ee44d7aff35a5d9ca6", 0xc}], 0x7, 0x7fffffff, 0x84932ea) acct(0x0) [ 2190.799428] loop7: detected capacity change from 0 to 40 [ 2190.821666] kworker/u10:0: attempt to access beyond end of device [ 2190.821666] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2190.822727] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:39:29 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 34) 01:39:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf0ffff) 01:39:29 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 13) [ 2190.877731] loop4: detected capacity change from 0 to 40 01:39:29 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x40, 0x0) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000001940)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffffff, &(0x7f0000001b00)='./file0\x00', 0x90040, 0x30) setresuid(0x0, r2, 0x0) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = dup(r3) bind$bt_hci(r4, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) openat(r4, &(0x7f0000001b40)='./file1\x00', 0x480e43, 0x1) recvfrom(0xffffffffffffffff, &(0x7f0000001a40)=""/53, 0x35, 0x40000122, &(0x7f0000001a80)=@hci={0x1f, 0x1, 0x1}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000140), &(0x7f00000001c0)='./file1\x00', 0x1, 0xa, &(0x7f0000001840)=[{&(0x7f0000000780)="82dbfd44b6f1f47b7f5d946c965b0fd2918d46ede2e1ec9c1a98520b8f70a43a637b6d14a3180d2565f427e8dd694c6ada660b8694f59ab32f7a8df4812bff4cb1cf450418c5b00068074dea19307773d73a4692a33684da756a593cf576120134c8352a8cbbb210d1af462a4d1954de35badf3b965fd543043f4219a326417822948be64d010cebdd7ca3cca31e73590e514eef454215f2eff141b52ef0cd5e07dab07f374834ec0d70f06feef9bf345155917e621f2aa02be1037df4b7a399719a6f2c1824f9a88140e03866850dbf5e1f7e8e7acbc99334d54db14e1180a9972e1b1192ec31eb98f27652b3677d8c7468b765db0010e99569df5d8cacfa22bf2d86c660f12cee24a25d2bc8541d1a825db310718877ef2651cd3a50e2e2134c64c0d5f8a0b29c9f5dd0425b0442567380b2452766a0ffa2db7bfbe9f857074ce782c9dabff05a18825910ab97ef5344c9e8c6f3303e32892187d70d1b8bea5c2313ef09c04e87517cd37eba3aae7607bea7b767f6bcfd0c4b01f06a0232894db30fb0b8ae2a30849a3f78ceb9d4ff165967fa8d2d50e4ad44c113986ad7157b40c7cb54696a0acfa280b955e54ff204c4017ecc401b6fe37bc055458fb2a2da1a676b50756bb41c3bca1763fa2255c4cd9869e58ceca657c77d9f8a1e6147b9e511ce05fd468ccba60ba7961086d1a6df6be26cfe532ba2e07b8134df5cc04cd90c4095bcacb74d82eee3a6c228f94b4e2bf2ec54486bb750cf4de08d52786c9a0653162628031939891254a025ec10e72d849717608447d56756e3e659d22a2427692b040ffc462afb6732e225107a084f781a679b5317ac8aefabb34c722f420d9eb7e7acbe8f1d8d1e331ded1c77a311f5d1f55d6920a38762ef5f7512f275d24ad0751c21f23433df5ab66d0cef5839a3a553615aaa118fc0a3ce0685ce5c5e7fbf3e2eb8ecfa2fdb4310ddaf4fc2d26b01d943df7429df763068e783ba39ee8d3a7e51ed1e2aa50e6f9a6de75db956feca26b86ff45f546d3ea57344e950b4e66af177c923fb9321befe78709907d556101af0357e0c5c3a97636e8eac565ea32aa1ea619b924f697bf414ae15de586f60c05dd8985000e39b495c9994ba7b4316e6fdc9ab988935d3ee4cb197eb28811ee0ba5cd866ebd723d549bd1a2cf8bf71c903f877bd271bbe6073ce3be189026a3ceda466258788132c05e53d01ceaf694755bff574d75343c8cdcfcfe2537f272fd7d20f5d58de0015303a8138780a958492fdc6f1e6e36731b5e892a4bafab17074bffc6d2f1cd7b2bebaf47221146295ad79dc04223b5893214a4eb72352affe70b7da73d23cf7cffa3ad263b2db2c5060955c48a899b0dfdeee4162f15684f67c5d38201b0f11a123ba9b6c690facf5573c0a33d7232612a58a9e504a4113bad5250ee40e2b8b9513f3b061d22ac07a25c0d8fec6b11fe6567353aed52ae34610cedc5ce794f82d96eec97d4aa8e4cb747913636864debd9f20672d2360cf038d55912937135334350596a9b92e7e656d8503e40e81e7a9a7ef9c860e64bdc5f4a5d9f23e5cfa1a20c0a848221fbe16f33b2754092d4a3c26503469f3bb04b2b30d10c5c2b8e096403a69d63669a64f32f00c986fad7e26024122afbc1021f609d9d22e47c9cac103df0cb90ee5fec06dbbe9f8d561fffdc339c244eb3c7bfee9c42667f3cdeea405508c5c56db3a5bbc00d568910659e5ec72dde35884d18ab98138e4ab97f825f1d06314adc1cba0186f916cff76c67eae1313d5100f620e4f024e9af47bf12d9873e7fdcf0a804173c1203dc0523c694563b682cdd403045a9ae9b774f719066a11ac413c10a934332ff8826b572f6615f3a71f7b14cf9d3b68d867d0a70a510188701b138e5247ccb050244af612cba4ce0d6cffca496f9aeb925f1ea6e456385346fb2a3806a7269037285cba500fc9369e00b782df1bee8c8c2838a477a6d6bb0aafac0aa1027c5fa59afa95a62c47d8259257544a60ac0a57f7709282c8e31d6d1a6e2eda24ef8096fa49052a3d903ec196bb7821ec64d3e07080e88e04e3013a91f35584d1bddf39fdba3796bc73d533dfdc7d0a112ecc5d2e46921b8a206daa56edee08638880721ec813c9ae0e83741d0e5e32405f15dcc088d7288438a38635e973a510882c0671d64c0e1277e62b0a4f7f09f0f94d35f27ab72136a318c6685ef9256499b6e2925125d6f7f4ac739e98c00626916b4f14927cf85220b060112f270a26da469cb08af7b9afdca0d9ba5d2648286cdb955f50d68c25bf552fdf96c0446e2f72e958103e8c3bc98b011b260d7e167603ec1fbd55e7e6fd92b3e8a99c4d549501eff48c166116c73de82e107c0e2e570d88ddae4dcadc32de81dfc1d6b9b7e5afee6579583c29b87fa47b7f2cf3cecac873d55644204bfe3986e3b67a8e15278c28ea9ecb25b554176a2e4cf80737decea4fbb69acdd6f6ddab694982cd3c023b65cddbc5b91ecb421d67670fe5113c5bafbae792d4cc8d1b3d82030d1ea0fb490db12288d5ebbefae7717265718ed4ae93f93ec5f11463044381e58adbc6f0ceb6c7f8d39d0ea981fb1eec2f84dee5d19a8d29494bc7c757c1216064611e9523d74f8a58faa766348670209136592829e1902c7c245223c39ea9c5dd68bce98c1855b18c3fd18876d7fcb499c49e08192a5e4f2945f74c76cd3d2ccf42b2466e865876ecbbfcdaa5b22ffd783a89bd6e69c09c9668639f3759fbbd62c3dbdea732d3d3c0196faa404a81a90a4554a2780e0d0c5eaf757dfe7bceb485d41a5f01f0cf8fa653ea819c3a3e6596967da1b3b4608f1672fb705fc71639eefa839683699e915dc714ae1c7002be93e37a475933d6605e8d9c3b385c8b954134d492d355f8c012d0650b4eb2f9fb25f98373dcb98e9ab18cb8ecf88bdbc6f6362f6d0dac4e30d48165e996e41fffef9b0a924efcfc59145dbd7c53d7e90df5930c5f57f062a0f2f8594b3c75d07f92a5c13372e36026b2dc324aec696fe4c6a2be862e9ab7dd3b8f9c384eceee28cece610a1f7f920dd3c3e3e94ede36f6d9fd5e55eaab7b83262139a4c01465fe32f6d41d968218d46f3fdbad3bb7e156079f14cf591ff4b85645440478f2b722058a2fb6730782a95fe5d9c4da20e141ee7875c78cd11f4b989978007f1aa1dc339c4a1e4c21ae24768d517c3585e3dbb3ea2c7f90a84176f02d3939598ed792471c51901f6017ec5b39faf330fb31d9784ac92936bfac2f9d88451ce0b4dcb88910fe9c06a8ac3de15dce9e923268748a3a20109cc75859c066e1cf5627d8d3cd2e14fd110963e8feab774395002ea2cd2c9d45f71cd7c1123329ff99bb3ef9f207d0680e11d8f575bf857488bf78dd9e32a00a412405e8fc9e9a2d315ddbd55554766d1928d97cce4ff2a17bcfb3780494bf30c0e67866aae16c64e56dcb657bb8e32fef78d5c5ceede99165e174c960518cf7f5e50d70cf16a51034acd8738d61c73db0ea4c70dca86808a222b8958ac274bccec9b90fe9306e4f9cd7d47b058d818ef1ea21499090e5efcdbc46701ee5e2b9a4a4979be07368f62e64835c163ca79ae85044d7df54cc7193544b3a5622fbf9c2f234d706cbe43a3db1a43c1ecced413843cb0ade12054397ae69628ca36f008dd6375391cbdf6bd8d198fe0b07dbd4c5fd566eccbcd741976d61c6cd50c59866af9ac0b0125a93b497bec1854774f778ce7d364eaf6f625c25507f2ec699a3bd07d2eac5dbcbd42782ba9dd721a67dc4cfbfb675b48b93b90d23d20b84c184196759aefd333989869bcfa3130e260e2cbd408cc4685dc03bcf7bc0f988183a205219c7bd283825073661076e2185fedb560cbf4d01609279a4909e154be7f6d868c8870079e0b7d6904a8663eccc933b61d68cd3cc1abd2ed2cead7964e26c3a6d6e476aca34a50433bb7967f303783bbc7807dabc21a3ae0fbb8afb2a0b01badd089a1d235845644a7651c485d86f00459c93bddf8fbf5a1ff293b593947912578e64a45713845e388a9cfed7c1bb213cfaaee1e24715f1bcad4be837866c7c0674479b06f530d06e00a8e31fe0e4f97e9cf5faaa068a8fe570360c4e70aab725fd1abe94cb4f1639ddda8f2c63a04b6a45b34794795d078ff644d8f83242441c29801d5784e1bb91e0f1012082d38d7c5057597577ce89b43d9cd0b1541e2a047e53bfed68f67b79c86dc7c9f0264cf8478e87439dc1e47f14ff390f2cc623e03e085ee82f92ef5579e5f28bb9001eb1e496d7f31b5c878a084f1a221c8c7ab3c8816e3f30002bf93749665c94d2e40f323d34535c9a8778fd1bcbf3eaf85e482d471d80cc554f868349ebc368bcec064de542862cfb671cdf01133942a738ba5485c42c2e2b962f9af8203622866433a01ff58a46e041a4a9a982e190665fb9d7db2149d976797419c38790d26ebdc0de539b687788841ca956cbdf18a3d72d56a2c0dee5433b33228f03fa90a8ed822fdb2dc4d763fd7f9b6a7dfe2df17683bdd67e2600522e9f8d014bb3ccf7409b8bf53cf4991b4f1d58ae41c7b8e982273d006ab4092b654876c3e344a8cceda73acd022f50c51bccf9f634616cae2e1ee20d695218c4439f1deb21e08df096e297b4bce97ce89f1328856ab410d3687860e2ca107da1f8562d1c5d41314949bb408ce9cc006ccfa6ba30d17e97b425fdd7ef666d7963d0e8806c3d50f2c64e6a087b497e1245fadf249894d3b94024b48e4e5f233d028bb2a342eee0cd7e090f472852dfe95dfd64dc145c02a25df3d37a0be92a304a14fd1e119c865acc23d8c0b19743ed878635ff14ed93928c4bc65afc77f4addcd3fb6d6ddca44e19e873c11481509d3f632ec6d7239874a2ff7ce7d4324049369b881c9a413fba4e2d71319fb8c63bf10edcea7639d22048fdb4e226fb3225698a4fc53bcd22abb2671e1d37ab703e9811d67f831254ee5ff1eac2f961ce7e66fef9a689239701b81873d22aa2e3af1f543ae3f5e45323d20dbf62b50c41cb387a800429a5ec879d50b9cfb95841de065536f2fecdb2605b4dc80e007a51c37be6981382fac1a4e4ac6d8c5e33032e5ee3e4e7b97b691715a68d7266637910029b73c517244ed3d8f2094b65417b80c48d9402be650b6d4731d190b56882df145735ad4270f0d5876c2511af5f45c4b7c31118e904877fb8145020de3263993d0d097eebd8564f7f9399ab9d82a3ef15f9b2fd81a71e4b86d33df98640b07b336ffe26e70d461ed8d5a09bdc5e79218ada45319e7bd1a61908044c53e8923cb566289f72070b40dd09db077e8f73bbaa8533a5911ae5c683e0bec1de1690b47acc3366827da2fddce221c5efbd39317ce6996324875088773cd6495050a235debfe23c2fa9b04a636d99b49faaa55d1a55d32e46f05ed60ac58db93a6e616d444fcbf9d642767e4d038796112fca17df47df8f47e4666fd3028f7bf5b04bc872fd00d0099a095aadf83e422f50e062b016c3f82fcb34213c5052ec1675be1c781bbbb060009754b702725e7a8268eeaebb11667fc008a4fa854315771cd8a995a0437d553af64dce221dcb6a5c45a9931d32a213be9296743421e80bc0c0a67bc89cf5eb61749c55961a664b652a0d79984c1282eab0a311ac50ab85068ec33588f956ce24d59dc9f2c9b6e397d619c2eb653c8d059a988ca364d87e733c4f8ea5f3a1813569ffaff7a2d2422eb3d017a8930a891bf144fd58caf6f82f066fcd040233a464429fb6e96e7502168c9444bb", 0x1000, 0x8}, {&(0x7f0000000240)="1750bfafd1cf0ee7691b0efb699c103d29e2c564aaacf97e1bce4e0c2a30d67038c681f8e0ae3115d8ee68b3dfe61f8847d4b91dd9606b1cade1f5b45cbddb686d5af44e701b18dc", 0x48, 0x101}, {&(0x7f0000000380)="200c445853c572af0db97e1260f2a17f1172d9cc45e4d547ce94604165ec516711a2487a4a378c7a88fdf9bf510cf45b95842fe36d484407e249c661926a887e7f862a8641853310ca5b5bf6cfbcce2626d0cece443f64ae468f8373bf370f36bdff0acbcb458647a0e25b56a38db21a12a7e946301327cb695015e355192b264f015a2263524941a375489f81f0d3ecf02812f3aae73f16ce7a18d039ca1a9df4a6547150914a1336a1af760a5ca8bb35c15e955242fa6c5a1c608142a602241fce4e228c79941b0fac29e12f1ff1fceac0dbf55f27c5b18151ccae280cb992feb63e31112a17af3c12f003685e5c5e912509c00f", 0xf5, 0xe3c6}, {&(0x7f00000002c0)='!', 0x1, 0x20}, {&(0x7f0000000480)="ddfcf25d97feaf5b7aa6c598143da9e4fbf590aef6291622a2a3e3242cb4d61678c7b039eee0e207529343bd358c4b9197031aff04339ec4d40f451e5e07001215fb82cebbdb6a96fce8a2b9a0efc12a5bf24b86bf4084a05236bcf3fa7615c54f", 0x61, 0x5}, {&(0x7f0000000300)="1be37461e5c9c4f61c51a372b0cfe67d042eefc430596d7c0ea779ca4d4c0e5ac21bc8de1ae6368ed6bd3cd686ee523c8d3c0124", 0x34, 0x6}, {&(0x7f0000000500)="4a776a487aade2358619436905c68413d34e7171185934ae152d5fa9e721fa19cf4967fc9e428b721a1f87bc90e293e0de1793ce2def8fc577cf59bc0b6cbef325658388f6e645a1df2f1ae3e07633a31e47cad4943b965553fad3575f12685eef389ac1d1cb6d03b59f88be5bcb790d308679", 0x73, 0x1ff}, {&(0x7f0000000580)="b50f2ccc01e6bdaa0e0350d5f8fd1a1d89f65ee73980c39900e0b3fe5f6a1682ffee54df836d5f27ed35ef28224f79f49e2f68cdf3c4dce7afee4fae1469aea83f3cbbe5ec06d1b35d6c981a923bc90a7506b5776921cef593af661a00db6dc6beb66e5e98cd45541560717634cb13a234dea0120248cdd338e103a0fceee4419185a67a0afdacbf210ad27b", 0x8c, 0x80}, {&(0x7f0000000640)="81346a53457928bbcdba25c45b6a12c6ee61195a5f8948d5e196b0bfca771444f6996956c0a5debb5bc2fd05306383b4cb07bbe0209a76058d9ed3d4dba5890ec25a2add6837d7ebf266bc9257818f4cd97c8c33298ed84fc054f0b7e0550e6114586910f457e797d0ae35e83cfa99ff2c713a9f09654e66f53434596437398594e473", 0x83, 0xca3}, {&(0x7f0000001780)="5ebc439811e9a3c0f0f2285e54282164957528848f59c6e1032595d2aedbd19b21c564f273376155b4e8c3521292a335cd6adc161cf355014fbc464611e0833cb7ef664a04d64827f2234f8d26ff5ec1d16e62cc6c092825a690d53bcc26b82f616fcddeb263cf2184bd41ebaf0e9c84d02c394a814d1157c7c676dce88c6a37dddebdd6cd698536b9db0e8592", 0x8d, 0xfffffffffffffffc}], 0x200000, &(0x7f0000001980)={[{@nr_inodes={'nr_inodes', 0x3d, [0x33]}}, {@huge_within_size}, {@mode={'mode', 0x3d, 0x1}}, {@nr_blocks={'nr_blocks', 0x3d, [0x33]}}, {@huge_always}, {@huge_always}], [{@uid_lt={'uid<', r1}}, {@smackfsroot}, {@dont_hash}, {@dont_appraise}, {@euid_gt={'euid>', r2}}]}) acct(0x0) [ 2190.919012] Process accounting resumed [ 2190.949398] Process accounting resumed 01:39:29 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 10) 01:39:29 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2190.999284] loop0: detected capacity change from 0 to 40 [ 2191.024318] loop3: detected capacity change from 0 to 40 [ 2191.028920] loop5: detected capacity change from 0 to 40 [ 2191.033018] loop6: detected capacity change from 0 to 40 [ 2191.043295] loop2: detected capacity change from 0 to 40 [ 2191.067090] FAULT_INJECTION: forcing a failure. [ 2191.067090] name failslab, interval 1, probability 0, space 0, times 0 [ 2191.068074] CPU: 1 UID: 0 PID: 14102 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2191.068808] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2191.069505] Call Trace: [ 2191.069747] [ 2191.069966] dump_stack_lvl+0xfa/0x120 [ 2191.070362] should_fail_ex+0x4b1/0x5b0 [ 2191.070790] should_failslab+0xc2/0x120 [ 2191.071180] __kmalloc_cache_noprof+0x6b/0x3e0 [ 2191.071639] ? vfat_add_entry+0x23a/0x27c0 [ 2191.072046] ? srso_return_thunk+0x5/0x5f [ 2191.072460] vfat_add_entry+0x23a/0x27c0 [ 2191.072856] ? __pfx_mark_lock+0x10/0x10 [ 2191.073231] ? vfat_create+0xe0/0x270 [ 2191.073615] ? find_held_lock+0x2c/0x110 [ 2191.074013] ? srso_return_thunk+0x5/0x5f [ 2191.074415] ? lock_release+0x20f/0x6f0 [ 2191.074801] ? __pfx_vfat_add_entry+0x10/0x10 [ 2191.075232] ? srso_return_thunk+0x5/0x5f [ 2191.075637] ? srso_return_thunk+0x5/0x5f [ 2191.076036] ? timestamp_truncate+0x1ec/0x2f0 [ 2191.076460] ? __pfx_timestamp_truncate+0x10/0x10 [ 2191.076904] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2191.077378] ? srso_return_thunk+0x5/0x5f [ 2191.077780] ? srso_return_thunk+0x5/0x5f [ 2191.078183] ? ktime_get_coarse_real_ts64_mg+0x1ca/0x2b0 [ 2191.078697] ? srso_return_thunk+0x5/0x5f [ 2191.079100] ? current_time+0x107/0x190 [ 2191.079480] ? __pfx_current_time+0x10/0x10 [ 2191.079885] ? srso_return_thunk+0x5/0x5f [ 2191.080288] ? d_splice_alias+0x4df/0xe20 [ 2191.080710] vfat_create+0x10c/0x270 [ 2191.081076] ? vfat_lookup+0x2b5/0x560 [ 2191.081458] ? __pfx_vfat_create+0x10/0x10 [ 2191.081878] ? srso_return_thunk+0x5/0x5f [ 2191.082287] ? __pfx_vfat_create+0x10/0x10 [ 2191.082700] lookup_open.isra.0+0x1133/0x1550 [ 2191.083159] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2191.083622] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2191.084075] ? srso_return_thunk+0x5/0x5f [ 2191.084472] ? lock_acquire+0x32/0xc0 [ 2191.084826] ? path_openat+0xc28/0x2980 [ 2191.085211] ? __pfx_down_write+0x10/0x10 [ 2191.085615] ? mnt_get_write_access+0x1ea/0x2d0 [ 2191.086074] path_openat+0xc91/0x2980 [ 2191.086455] ? __pfx_path_openat+0x10/0x10 [ 2191.086856] ? __pfx___lock_acquire+0x10/0x10 [ 2191.087263] ? srso_return_thunk+0x5/0x5f [ 2191.087662] ? find_held_lock+0x2c/0x110 [ 2191.088064] do_filp_open+0x1e9/0x450 [ 2191.088426] ? __pfx_do_filp_open+0x10/0x10 [ 2191.088826] ? find_held_lock+0x2c/0x110 [ 2191.089241] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2191.089683] ? lock_acquire+0x32/0xc0 [ 2191.090046] ? srso_return_thunk+0x5/0x5f [ 2191.090451] ? srso_return_thunk+0x5/0x5f [ 2191.090855] ? alloc_fd+0x2c0/0x560 [ 2191.091222] do_sys_openat2+0x164/0x1d0 [ 2191.091616] ? __pfx_do_sys_openat2+0x10/0x10 [ 2191.092055] ? srso_return_thunk+0x5/0x5f [ 2191.092450] ? __fget_files+0x206/0x3b0 [ 2191.092841] __x64_sys_openat+0x143/0x200 [ 2191.093246] ? __pfx___x64_sys_openat+0x10/0x10 [ 2191.093692] ? ksys_write+0x1b1/0x240 [ 2191.094058] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2191.094584] do_syscall_64+0xbf/0x1d0 [ 2191.094968] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2191.095444] RIP: 0033:0x7f7891861b19 [ 2191.095783] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2191.097270] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2191.097921] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2191.098521] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2191.099133] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2191.099735] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2191.100334] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2191.100973] [ 2191.115138] loop7: detected capacity change from 0 to 40 01:39:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x5) 01:39:29 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 11) [ 2191.251351] loop1: detected capacity change from 0 to 40 01:39:29 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) openat(r1, &(0x7f0000000140)='./file1\x00', 0x8640, 0x104) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) acct(&(0x7f0000000040)='./file1\x00') pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:39:29 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 14) [ 2191.365196] loop7: detected capacity change from 0 to 40 [ 2191.381214] loop4: detected capacity change from 0 to 40 [ 2191.391943] kworker/u10:1: attempt to access beyond end of device [ 2191.391943] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2191.392977] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2191.397439] FAULT_INJECTION: forcing a failure. [ 2191.397439] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2191.400901] CPU: 1 UID: 0 PID: 14117 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2191.401643] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2191.402326] Call Trace: [ 2191.402570] [ 2191.402783] dump_stack_lvl+0xfa/0x120 [ 2191.403176] should_fail_ex+0x4b1/0x5b0 [ 2191.403592] should_fail_alloc_page+0xe0/0x110 [ 2191.404029] prepare_alloc_pages+0x178/0x500 [ 2191.404463] __alloc_pages_noprof+0x180/0x1f90 [ 2191.404893] ? srso_return_thunk+0x5/0x5f [ 2191.405293] ? hlock_class+0x4e/0x130 [ 2191.405666] ? srso_return_thunk+0x5/0x5f [ 2191.406061] ? __lock_acquire+0xccf/0x4430 [ 2191.406464] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2191.406944] ? srso_return_thunk+0x5/0x5f [ 2191.407353] ? srso_return_thunk+0x5/0x5f [ 2191.407749] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2191.408213] ? srso_return_thunk+0x5/0x5f [ 2191.408614] ? policy_nodemask+0xeb/0x4e0 [ 2191.409027] alloc_pages_mpol_noprof+0xf2/0x330 [ 2191.409460] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2191.409928] ? srso_return_thunk+0x5/0x5f [ 2191.410323] ? xas_load+0x67/0x4f0 [ 2191.410698] ? lock_acquire+0x32/0xc0 [ 2191.411049] ? filemap_get_entry+0xc6/0x3b0 [ 2191.411478] folio_alloc_noprof+0x21/0x70 [ 2191.411862] filemap_alloc_folio_noprof+0x378/0x410 [ 2191.412339] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2191.412859] ? srso_return_thunk+0x5/0x5f [ 2191.413263] ? find_held_lock+0x2c/0x110 [ 2191.413667] ? __pfx_fat_get_block+0x10/0x10 [ 2191.414081] __filemap_get_folio+0x315/0x810 [ 2191.414521] ? __pfx_fat_get_block+0x10/0x10 [ 2191.414992] block_write_begin+0x66/0x1d0 [ 2191.415450] cont_write_begin+0x554/0x810 [ 2191.415899] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2191.416459] ? srso_return_thunk+0x5/0x5f [ 2191.416933] ? mark_buffer_dirty+0x2df/0x3b0 [ 2191.417451] ? __pfx_fat_get_block+0x10/0x10 [ 2191.418007] ? __pfx_cont_write_begin+0x10/0x10 [ 2191.418549] ? generic_write_end+0x209/0x370 [ 2191.419103] ? srso_return_thunk+0x5/0x5f [ 2191.419592] fat_write_begin+0x64/0x150 [ 2191.420031] ? __pfx_fat_get_block+0x10/0x10 [ 2191.420543] cont_write_begin+0x2e4/0x810 [ 2191.421051] ? __pfx_fat_get_block+0x10/0x10 [ 2191.421578] ? __pfx_cont_write_begin+0x10/0x10 [ 2191.422099] ? reacquire_held_locks+0x22f/0x4f0 [ 2191.422645] ? __mark_inode_dirty+0x656/0xd40 [ 2191.423169] ? srso_return_thunk+0x5/0x5f [ 2191.423688] ? fault_in_readable+0x181/0x1f0 [ 2191.424239] ? __pfx_fault_in_readable+0x10/0x10 [ 2191.424801] ? srso_safe_ret+0xc/0x20 [ 2191.425299] fat_write_begin+0x64/0x150 [ 2191.425778] ? __pfx_fat_get_block+0x10/0x10 [ 2191.426298] generic_perform_write+0x284/0x7e0 [ 2191.426847] ? __mark_inode_dirty+0x656/0xd40 [ 2191.427362] ? __pfx_generic_perform_write+0x10/0x10 [ 2191.427945] ? srso_return_thunk+0x5/0x5f [ 2191.428443] ? __mark_inode_dirty+0x557/0xd40 [ 2191.428979] ? __pfx_fat_update_time+0x10/0x10 [ 2191.429528] ? srso_return_thunk+0x5/0x5f [ 2191.430029] ? srso_return_thunk+0x5/0x5f [ 2191.430542] ? mnt_put_write_access_file+0x45/0xe0 [ 2191.431156] __generic_file_write_iter+0x160/0x1a0 [ 2191.431744] generic_file_write_iter+0xe1/0x340 [ 2191.432339] do_iter_readv_writev+0x51f/0x7e0 [ 2191.432890] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2191.433464] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2191.434044] ? srso_return_thunk+0x5/0x5f [ 2191.434593] ? lock_is_held_type+0x9e/0x120 [ 2191.435148] vfs_writev+0x2d8/0xcc0 [ 2191.435603] ? __pfx_vfs_writev+0x10/0x10 [ 2191.436075] ? __fget_files+0x1fc/0x3b0 [ 2191.436580] ? srso_return_thunk+0x5/0x5f [ 2191.437094] ? lock_release+0x20f/0x6f0 [ 2191.437607] ? srso_return_thunk+0x5/0x5f [ 2191.438063] ? lock_acquire+0x32/0xc0 [ 2191.438436] ? __fget_files+0x34/0x3b0 [ 2191.438834] ? srso_return_thunk+0x5/0x5f [ 2191.439248] ? __fget_files+0x206/0x3b0 [ 2191.439643] do_pwritev+0x1b6/0x270 [ 2191.439995] ? __pfx_do_pwritev+0x10/0x10 [ 2191.440386] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2191.440920] do_syscall_64+0xbf/0x1d0 [ 2191.441313] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2191.441803] RIP: 0033:0x7f4a73b36b19 [ 2191.442146] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2191.443687] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2191.444359] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2191.444980] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2191.445603] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2191.446228] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2191.446865] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2191.447514] [ 2191.464038] loop6: detected capacity change from 0 to 40 [ 2191.537512] loop3: detected capacity change from 0 to 40 [ 2191.551726] Process accounting resumed [ 2191.606236] Process accounting resumed [ 2191.628788] Process accounting resumed [ 2191.694136] Process accounting resumed 01:39:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x1000000) 01:39:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x2, 0x4, &(0x7f0000000180)=[{&(0x7f0000000040)="601c6d6b642f7366d8a06d0021813ae304400020f23ac41b85456400f801", 0x1e}, {0x0, 0x0, 0x2800}, {&(0x7f0000000240)="28ae10af7896e49854cb60f39ac3bdd2abf4fb6f74a1640f04c3c096508151e5f7311de63f564c13d0e2b6910dde5a6430a5931fa5735d26f5f2c2ccc4d149dea2ad4391f0eb75e4bfaf51d09596334bfb785e965acdae0910e4e67d3d250f8d74bccdcd5e99ba3027d4152d222a2ede5f95307f2255e7a0ff75b5e5885ac82309d6c7feb2b2392109c8e9751346078f97799b515be589b8b721d60defd6ac01d80c2f59b208eda590d798d52885e713bf4f5d4dca2f461c571d4addc999c8c4d91aee64a77c2b5ba5da3a9863ff1409", 0xd0, 0x2f}, {&(0x7f0000000140)="55deaea45d8d1517df5b563fc46c2616b0952eb9dad5298b74b7a8b3cf878743a10e334b4cbcb82ddb40e41552a51a96262bb98eb9", 0x35}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) memfd_secret(0x0) 01:39:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x6) 01:39:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 35) 01:39:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 15) 01:39:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f6", 0x1}], 0x1, 0x7fffff8, 0x0) 01:39:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 12) 01:39:56 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c8dac3e280b6d6b64567366d80d365104029b000801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x608a00, 0xf2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r3 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000002, 0x13, r2, 0x0) syz_io_uring_submit(r3, 0x0, 0x0, 0x0) syz_io_uring_setup(0xfa7, &(0x7f0000000080)={0x0, 0x4}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000000)=0x0) r6 = socket$inet6_udp(0xa, 0x2, 0x0) r7 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000300), 0x20a000, 0x0) vmsplice(r7, &(0x7f0000000500)=[{&(0x7f0000000380)="ece24fa9ebb6408d35e7435358a7ce2ae11a7f20120d8826d2e0b3755df1be68008ece4975f0340032d56a954829b0b821fa17eabaef6a1092b0514fc4c4719ed6355fbee2de262c8244f01bbef28097aaa4b0038c9fd125fabf6a94fdf8b5d8113bf6b08a405f0573ea955e7f44837a04e7c4eeface42531771839a2e4f463a5edc96e14e2fe893ca17cf24fae91f9050eb46d0130460dd8f81a65090ed37289fbf39e35856f9eb7df5de9eac93c30440d1a80b8fd17f189f8c294966a423762fda72c842a7ed713547cf4b949f871851507a04b773f8219bb3e9648f78b8756148496a250cc186c655057091b5a9bfd9ab", 0xf2}, {&(0x7f0000000480)="a9e68d1ba9a0a2cfc2208740b817b540ef075bf0633af0b67af1a4f9d8fb25b1fb94a02ead492292e316b6fae2adf22e095bc6d2249e3d641a438bab", 0x3c}, {&(0x7f00000004c0)="0b147055e3569b9fdb5bf741f04f720cc890a41082c9f4b51335aba11558c185f293cde003be55a00ad8de", 0x2b}, {&(0x7f0000000780)="a1fa7cb44116530c8d03a5818c1ead0157025d54028eacd42f690113bd130c12d6f7b3fa5d4ff1d111b28932dc1dd6858e678d9fedd838bdc6dd865d2a450d5d277ac7eefe478bcf2e3c059f080fe5c377e06f75250e6abe751966e2c8f3a3a96150daff3f96bb1bc2077e235fd35d8f2a9b259187c180981e44bc8924f767bdb88331ab52c87c729b419c52d6b0237d1fb63f9c896bea37e127b83b4eafb739de2eae5f4a18f8cc5f2ca048d4fc1166ab8e2e27da129ded2cdb0c0c4b96f3d81cc8e271eb007ac638a2a88c601f54022e87e7d39849ecb1ef1a8950efedf2a14c9f6720cbbacf1e3983782d80a7f5c58b7654e06082f431d8294e092898836502ad3b322103c74612ae48d903c029f5acb40704db14f70781eaf564e98cad7c4bccf39155356416697892b2cbdf0e23fc91e61d0aef004220d676fad0b25235447146b4cb6f1c29d884d007f4d5e9be61b3199914f907f6632c35ba78194bdb740221cf7b99f9001df55ee95dcdda68985b1e1d5256073eb5f057c55dbeaff47178ca0e2452d850bd192edc1a75e2ad8ecb879288e24a23c22c2fd47a76705d60780c39870760c9d58ebb7b3f8e8160446eff2d77eaa42215c6d0c4be04d7842eee351c990f5a6d38c07a94259ce66edcd43cdb9386b4642bc71a6101c2689d6d5394a85a5e9ff22280d03210c99976fd89484eade6636fc1094599b5c1600c7acb665b3c50e62f228ea33fad21707f8ab3a8d0d350b01168a5915e8ffda2d7e7dbbd63cbad399545e50439f094e989a756e063e7398bffb644d389f3bc2e8130c5228a2d8cb9f4f8340b229be50b14ba37051395cf2e72cae35dae176a618bb8dd675bb0680595fa09adc2d9251ba2ddd157245d276d28691f081cfd69dfb15f4b557b6d442819f13e2334e233443e5bff18b8e65d0f9f2d4476592127d3092855b985da14b17860c8cb37e35f39e73dd0ed3147f2c6d5e33c70846ee338e2b01f6d3ec33305672993e930971c94021f537fbddd1aa879b1f44a9f8b8c5a9ef10e7f8fa30ff950a5c719f111253f8854adef1e134496811adabc1ee2c80277a4abe89266a6b2c29b61511a96c7270c9ba8f2406ed93e120a2f9beed5a1f98d476d2594d14d16e9b31131f27ee400d15fcfae56acb85f28b0cf36f426e23635280f76ab1db657c5832e715431e881b9f884a5820d22be911d473d33ba1f4b0dc1f66926165d16402112bc606f415f0e3fc0e2436fa7708780ef6d974f86a2666ed063ac59c23ed6a0fcd1d4fb0c8ddb434569606a6d8749ef6838f4e6356988afa2b4e4270386e824fd4b6a2e0be534bc42efce7fe20a15a5968343512f3aadea5f9f69cb40f2e3cb4126ce51494bd03ece3cc095cb72bb57815946ee4710067be962a40fb56a6692e0d064156e3ae86a79a00771ed33bb7cd49c936781829f0060e67625740e6c0fd656fcac642847e6a3d9607d0bc8c7896c26101e6e4b56fbd1c58c50c94676d285c4c18bbc10d6618448b91a86b141b0cd7333b4e6826d24f37708b44bab81a8800246bdc05833be705d2491812618cec8c8271592f5fb845ee0e1d3f351e120c186eb552b9ed5c16ac73c77c76e7fe6b3704c5d121847e9fd23adf0a83db56d84285d2b38104abc4f344ae6e4c2f41a7486c4902a8dbda065d097ed2362807dfb8ad4daf24924c0b4b549b3567550cb81ac62d490979d11249d9f368577041e52585d696cd1177e4183fd9038695b02d35d233730fbaa1c9449a904bde563f97bb53b7a33866c0593a148021e5498aa0839f28be877633e23ff7a1b22669384470c7ff3a169c070ed922e68eb4af1a9805ac5dfe447d86754e29c938272f25b729dbe2db3706aaa7b8ea2a6f842f86a1d25504de65a02e4e113ecc913d65709cabf8459f36ed61a13118b4d4bccc55b659ee40ec038fddfa703c4ca4444c27a20e35fee3d9e91a4779f4fbb11065c10bcaf5c8c4fb9e543e7fe988a8eb0219117a5ee305ee378169853d0654fd1ed85a3794f40626e385933fa52013da945238cc8b8ad12e3864246e8deb9acb580c7ba2f45f325000a1a2adbcca6ca97966288e11ba3349fd65ef4680d47a60cf7f48ce9a7e30cd240e8e2eddcbfcf0e0a58d3a85930c40c3ff085f4b4178c06d5cc326f9c70e3bc350eba77c94c88077896f57268fd701c34a52ef27e5c26380b29078b5dae2d4e532010565d6f5bcf1533cf4eab0f2ab585a6a3147868053eca74b4b88b063db9eb540c209d58115ed4d83b813bbe88cec47b85e984dafccf532ca55e2606dc936e36018a36ff5bb8db9cb2614b4936071ea1b80780d0930ccd2ea03102cd39949a626903ef190288d9e2d47d3b189c261b698ba0191f3cd061ef044b5ad4b3cb076b8ea1081b11d0796d87ea370f98952ca9b7588cd32756780eecb3de4aa30e68e42328bcd20b8dd6414da6857191fac274e166529315497d49d3d43f2ebc7b88d482a258b6845c797c1dea15dff3568f8f1c2cd4c182c4297ede983983be82ada4c01de2d7790c84d05707498fb9077ceac4032b1fc1d9d2fa425847f8950e2e5943ce2803d42a575e8264f5c98045cd95a40de795d9b7d1e991f386dc0bd5d119f04d19354e69384629f032bf8ca9bf7ef55522bcada909dd122e0c2335eb0de87b0004a7408f539b382551c7709d045cc830f3224a4d615cf6784030900e6e7283559a034385673fcb5f5eb53da33e15f00caae85cfbf3f60724cb21739e0bfc7d78692cf593d92cae88a44e4389e61b7d19ee53e8d62cde0c6cf8f7479674d4ad7c23d118ead099f14ba21ce934b2df8472e4ced8679d92f1aa32d42a773ea9727af1e14437da94efc2059d11349221275208a78771e21df66c2a774d2cafc38a6e2e116bc7e7b64697464b6744c4f48d9fd78e8dfad33f009cfa6e8fc422a6c591aaf5b6583c5adb5efb7b986c6d23c15015cf10cc1fe3482948019bc12eaf8381cdb7a4e30fa591ea234be84ac5570ea465a53c23356ab5c660167bc1b879f6bfa1aac32640fe4f7a2b7d4069913cdaf95c2bdf4cb95b2696d47f16c4bd14b3259f4ef1608130aaa2886be516b51287fbbda0410ef91cf857659c6f28f74b358e64bc4631d32e7842e254f0371a90e5015266fc49bf7f8bd58f81e2b1c0e7a6b3194a0cc473df3f58b62fff66372ddb2e4cb6dde51871caf419dbb083961ce3738ce656b24a72102cc2cffb46e1c94a8c992db1a627dfe04a96b86819a020c2306e197801df69082d7cc30d7ad5671b17425668e3d6d46a25e1e959cf29e71c4971e21b633b21e5850e8b695138040d1825c03f33a20f2f1b8cb8f72140efc51907992b8a483ccd5d093c572b504adc5742507bcd61ee3dca6ee1cd96ee8674f17bdfb2c0f48d71ff551a1ef7ac7d7d21df6384962083579773c18c6fc3d40a03fd315637ab3bc01c5f54c5e45961229bbb7905c3491223307f9340b630a560a0310b0a7954230c2b16f1452ea6eda0574b11664f0ee55c85661840fd209590eaa993f550e4f8a5dc9d001ee60e881899d664986d206a578088463e6ed8ba8276328f3c4525e4d028a9567fef9987288e5be8e249a85197db4d356e06425e42b4b98fc08bd2d6678598da414f341d3ab08456f0a5e0ecd60125c459824e83e33ee85a40397cc81f0c41cb1e0cafad5a0117494ab9f52dcb185a3903a7fbab7efef969f71ac891d134b89eec89426842cdc18f0b0da83ea9f8d5566907eedbb90b68ad176383a8858416d525928a7b254c7f08d98500f4296c6de4de409d720e281796bbc0f1fce153120b2df992842520d20efd751af365091dfb16f393dce3f0525f5c1568dbfd477b67dd060d3f49c5466e2f40e409e96d4292b3fea79dad42020e37a64e5e5f8802a782d13afb8fed1589e0afac0b8e795cb4c4dcfbc1aeb8e8c7c4199ecb0cdfeb6d5cf48160b64016739d36611e3c35c4187f773acf158d4ba219b57721947a2f3d6d88962760941ab5d8800a5dabf7067b8b0136dbd153fb901b638420448c30252a90af29b12ff5c64059aa47bc38e7f24fb4299320e6e86dfc952c05598ee7557fe4714537182cab101ef9a8db68ec21b78ca90498b0e63a91eb77b06c25bbe2d13e6e0af3fb61d191ee37edcd676d70a44f7aa6c5972f9b6c15a6e57a38f8d7361744aa8a33e857c95ed020176e0b092c6de9579e2db9fe9846b2e8516e467426663e70332540ce2dbd03a6a56c2849fecb8d8230c5a4f82e23cd56083f8860895f7c24be8ca687a55829a5f5d3498f1745a644fe8d1e6bc08beb6c27edce21981e3e1e5d6931ee8a0d2cc2fb8c722b238d99e200e74c21edf1596e4a53270a472564db27619eb1f2279bd4a6fb92703b8d1e261209271006bd78af3a49f725629a8a4e74a7b894fe3bcddca0ccd36f94034b31a0e3bf310b663e7b70668f67e1e83b51217ccecab6a5e7c3e1a7c3565bc143b3faf0a7ec36e3f4612d74422e70eca9e3b51c07d6df71d74eb192e9146520c25148dc56a10a0eb657fa0f338b7c53fcd4a8dce17a54624271fdd471fb7f31c3c3a9849ddf7192efa254cf0cf8926ed52b2460bcc50c40855be026c5af7c1542f77b9cd35832b165892abc414edc8847b3ceafce7d7d2e18f7c3762467a026d18a4cd622624896540bf807de7689aacacb64d19b1ce1da7e507645e9e4152cfb210fafc98d03f3e92a0977f4503231cce3a747567b61d2fb43dc8ce5da09eec2121e2a70d6574085fb5da9a315417689ad14279307bfb2c9072997fdbc015e5b39065d6f7cad9c06dabc8c39306315630271b7575c676d847bb1347f0ede1cb851de6c1ee7802ec67c3d11e531def2e9a34814a6806d4141a05834f0ce30a7c77a37b1ad233963911bdbe2b713a5144a73813ea296fbb4557290e2028240a6e61dbb904add0f80689cffe52af0e0f077fbdbd530adfe6a3bcb0b41f0c4853c736edc0b9a4db083f1f1809b0996eeea1f36f3dd6d6546699f33f1982ce69e562e0c4afd4a3a932414922fbb4d5a7ee5d15cbe342decc018b66b7904110ae4720268f91ecf346293c3d0bebcba104b539c2f474f7ef64a07998e9632c1f21bbfb3fca94c3f859e2f29048364ec6f398512819ec4b1152e81e67acea738bb5ae7ba873b33935392aa1ff1f5f7b995da3f7cb8a3374cfa8ada5e02662fb85dbdfdf763e9bdd8454ec1dbcfced83fc63443f7dfb27d1e100f1b036c77d08121bffd19fbad6f24ac3ee6f07cea50595269bbf63c22ef45ab5e073f32e8ae514b16f046ea56406fadfc3930c5d82049e46b7cf708998a5a0082f6444943c33b86b224a472ec83c26691f3cc69404e6f61b02f20288be4e179bf87d2a2836ab06eb6b03c6812497f7774fcc199432424a93a9a2bd6e92b789f9cd5961167a1b6cc8c42a87ae15c149e7eafbb0b3a86fca479ba9e27c8b5e4db75e8eea3f6836b36258e4a18cb1ba8b0a8b091c34bd8819d7a637282ab77cabdb3b626ec7ba7cb8d960b105f57c126f9ab828cdf82ac1ec16524b31f58d64f752e11fa9536dedbcec2d5618b686cc54fed7305687a5a7fea8f89e09faa40393a174a04b85bb4b349b4f755160922547551941661161be5c39748aa2d234076e45e07ed1913e70c5ab0c4f4fd99916bf34865e1fcbe22dfb5617af2b8a1ae9dd71a81b5e1fa572e280023ced675b772da2f4972815b29f51a799bc7ec8692042fa7d294249d301c9f0877aa57d938071bdd51a3ad853b7d55830123bea6b4e07a2cc96f527b45a6644f21b7", 0x1000}], 0x4, 0x7) sendmmsg$inet6(r6, &(0x7f00000001c0)=[{{&(0x7f0000000240)={0xa, 0x4e21, 0x0, @dev}, 0x1c, 0x0}}, {{&(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}], 0x2, 0x48084) r8 = socket$inet_tcp(0x2, 0x1, 0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000040)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r8, 0x80, &(0x7f0000000280)=@l2tp={0x2, 0x0, @loopback}}, 0x0) syz_io_uring_submit(r3, r5, &(0x7f0000000140)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x0, 0x0, @fd_index=0x1, 0x5, 0x0, 0x1, 0x2}, 0x8) fcntl$dupfd(r1, 0x0, r6) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r9, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2218.063635] loop0: detected capacity change from 0 to 40 [ 2218.067613] FAT-fs (loop0): invalid media value (0x08) [ 2218.068085] FAT-fs (loop0): Can't find a valid FAT filesystem [ 2218.097533] Process accounting resumed [ 2218.105336] loop0: detected capacity change from 0 to 40 [ 2218.106119] vfat: Unknown parameter '' [ 2218.113346] loop4: detected capacity change from 0 to 40 [ 2218.115827] vfat: Unknown parameter 'Uޮ][V?l&.)tχC3KL-@R&+' [ 2218.133264] loop6: detected capacity change from 0 to 40 [ 2218.138602] Process accounting resumed [ 2218.144120] loop4: detected capacity change from 0 to 40 [ 2218.146352] vfat: Unknown parameter 'Uޮ][V?l&.)tχC3KL-@R&+' [ 2218.155913] Process accounting resumed [ 2218.179534] Process accounting resumed [ 2218.204413] loop7: detected capacity change from 0 to 40 [ 2218.213206] loop2: detected capacity change from 0 to 40 01:39:56 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 16) [ 2218.244189] loop1: detected capacity change from 0 to 40 [ 2218.269220] loop3: detected capacity change from 0 to 40 [ 2218.272322] loop5: detected capacity change from 0 to 40 [ 2218.276363] FAULT_INJECTION: forcing a failure. [ 2218.276363] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2218.277483] CPU: 1 UID: 0 PID: 14150 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2218.278216] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2218.278912] Call Trace: [ 2218.279148] [ 2218.279363] dump_stack_lvl+0xfa/0x120 [ 2218.279762] should_fail_ex+0x4b1/0x5b0 [ 2218.280170] should_fail_alloc_page+0xe0/0x110 [ 2218.280607] prepare_alloc_pages+0x178/0x500 [ 2218.281042] __alloc_pages_noprof+0x180/0x1f90 [ 2218.281472] ? srso_return_thunk+0x5/0x5f [ 2218.281869] ? hlock_class+0x4e/0x130 [ 2218.282242] ? srso_return_thunk+0x5/0x5f [ 2218.282642] ? __lock_acquire+0xccf/0x4430 [ 2218.283036] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2218.283507] ? srso_return_thunk+0x5/0x5f [ 2218.283925] ? srso_return_thunk+0x5/0x5f [ 2218.284323] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2218.284795] ? srso_return_thunk+0x5/0x5f [ 2218.285195] ? policy_nodemask+0xeb/0x4e0 [ 2218.285615] alloc_pages_mpol_noprof+0xf2/0x330 [ 2218.286043] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2218.286513] ? srso_return_thunk+0x5/0x5f [ 2218.286910] ? xas_load+0x67/0x4f0 [ 2218.287270] ? lock_acquire+0x32/0xc0 [ 2218.287635] ? filemap_get_entry+0xc6/0x3b0 [ 2218.288063] folio_alloc_noprof+0x21/0x70 [ 2218.288445] filemap_alloc_folio_noprof+0x378/0x410 [ 2218.288912] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2218.289410] ? srso_return_thunk+0x5/0x5f [ 2218.289811] ? mark_held_locks+0x9e/0xe0 [ 2218.290192] ? __pfx_fat_get_block+0x10/0x10 [ 2218.290598] __filemap_get_folio+0x315/0x810 [ 2218.291021] ? srso_return_thunk+0x5/0x5f [ 2218.291426] ? __pfx_fat_get_block+0x10/0x10 [ 2218.291846] block_write_begin+0x66/0x1d0 [ 2218.292236] cont_write_begin+0x554/0x810 [ 2218.292625] ? _raw_spin_unlock_irqrestore+0x34/0x50 [ 2218.293096] ? srso_return_thunk+0x5/0x5f [ 2218.293494] ? mark_buffer_dirty+0x2df/0x3b0 [ 2218.293917] ? __pfx_fat_get_block+0x10/0x10 [ 2218.294322] ? __pfx_cont_write_begin+0x10/0x10 [ 2218.294761] ? generic_write_end+0x209/0x370 [ 2218.295189] ? srso_return_thunk+0x5/0x5f [ 2218.295606] fat_write_begin+0x64/0x150 [ 2218.296003] ? __pfx_fat_get_block+0x10/0x10 [ 2218.296418] cont_write_begin+0x2e4/0x810 [ 2218.296820] ? __pfx_fat_get_block+0x10/0x10 [ 2218.297232] ? __pfx_cont_write_begin+0x10/0x10 [ 2218.297666] ? reacquire_held_locks+0x22f/0x4f0 [ 2218.298090] ? __mark_inode_dirty+0x656/0xd40 [ 2218.298512] ? srso_return_thunk+0x5/0x5f [ 2218.298910] ? fault_in_readable+0x181/0x1f0 [ 2218.299327] ? __pfx_fault_in_readable+0x10/0x10 [ 2218.299771] ? srso_safe_ret+0xc/0x20 [ 2218.300151] fat_write_begin+0x64/0x150 [ 2218.300519] ? __pfx_fat_get_block+0x10/0x10 [ 2218.300931] generic_perform_write+0x284/0x7e0 [ 2218.301363] ? __mark_inode_dirty+0x656/0xd40 [ 2218.301791] ? __pfx_generic_perform_write+0x10/0x10 [ 2218.302253] ? srso_return_thunk+0x5/0x5f [ 2218.302650] ? __mark_inode_dirty+0x557/0xd40 [ 2218.303068] ? __pfx_fat_update_time+0x10/0x10 [ 2218.303494] ? srso_return_thunk+0x5/0x5f [ 2218.303901] ? srso_return_thunk+0x5/0x5f [ 2218.304301] ? mnt_put_write_access_file+0x45/0xe0 [ 2218.304782] __generic_file_write_iter+0x160/0x1a0 [ 2218.305255] generic_file_write_iter+0xe1/0x340 [ 2218.305715] do_iter_readv_writev+0x51f/0x7e0 [ 2218.306127] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2218.306575] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2218.307028] ? srso_return_thunk+0x5/0x5f [ 2218.307425] ? lock_is_held_type+0x9e/0x120 [ 2218.307852] vfs_writev+0x2d8/0xcc0 [ 2218.308209] ? __pfx_vfs_writev+0x10/0x10 [ 2218.308589] ? __fget_files+0x1fc/0x3b0 [ 2218.308952] ? srso_return_thunk+0x5/0x5f [ 2218.309342] ? lock_release+0x20f/0x6f0 [ 2218.309719] ? srso_return_thunk+0x5/0x5f [ 2218.310107] ? lock_acquire+0x32/0xc0 [ 2218.310453] ? __fget_files+0x34/0x3b0 [ 2218.310815] ? srso_return_thunk+0x5/0x5f [ 2218.311202] ? __fget_files+0x206/0x3b0 [ 2218.311590] do_pwritev+0x1b6/0x270 [ 2218.311937] ? __pfx_do_pwritev+0x10/0x10 [ 2218.312314] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2218.312822] do_syscall_64+0xbf/0x1d0 [ 2218.313194] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2218.313657] RIP: 0033:0x7f5c8d09db19 [ 2218.313989] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2218.315452] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2218.316104] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2218.316703] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2218.317297] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2218.317892] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2218.318487] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2218.319109] 01:39:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x301002, 0x16) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2218.368771] loop6: detected capacity change from 0 to 40 [ 2218.401906] FAULT_INJECTION: forcing a failure. [ 2218.401906] name failslab, interval 1, probability 0, space 0, times 0 [ 2218.402914] CPU: 1 UID: 0 PID: 14156 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2218.403654] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2218.404344] Call Trace: [ 2218.404580] [ 2218.404792] dump_stack_lvl+0xfa/0x120 [ 2218.405175] should_fail_ex+0x4b1/0x5b0 [ 2218.405581] should_failslab+0xc2/0x120 [ 2218.405965] kmem_cache_alloc_lru_noprof+0x74/0x3c0 [ 2218.406417] ? do_raw_spin_lock+0x124/0x270 [ 2218.406832] ? fat_alloc_inode+0x27/0x1f0 [ 2218.407216] ? fat_iget+0x67/0x1b0 [ 2218.407575] fat_alloc_inode+0x27/0x1f0 [ 2218.407945] ? __pfx_fat_alloc_inode+0x10/0x10 [ 2218.408372] alloc_inode+0x63/0x240 [ 2218.408744] new_inode+0x1c/0x190 [ 2218.409098] fat_build_inode+0x14e/0x2e0 [ 2218.409493] vfat_create+0x1cd/0x270 [ 2218.409854] ? vfat_lookup+0x2b5/0x560 [ 2218.410228] ? __pfx_vfat_create+0x10/0x10 [ 2218.410647] ? srso_return_thunk+0x5/0x5f [ 2218.411052] ? __pfx_vfat_create+0x10/0x10 [ 2218.411460] lookup_open.isra.0+0x1133/0x1550 [ 2218.411921] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2218.412382] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2218.412837] ? srso_return_thunk+0x5/0x5f [ 2218.413232] ? lock_acquire+0x32/0xc0 [ 2218.413587] ? path_openat+0xc28/0x2980 [ 2218.413969] ? __pfx_down_write+0x10/0x10 [ 2218.414371] ? mnt_get_write_access+0x1ea/0x2d0 [ 2218.414823] path_openat+0xc91/0x2980 [ 2218.415205] ? __pfx_path_openat+0x10/0x10 [ 2218.415608] ? __pfx___lock_acquire+0x10/0x10 [ 2218.416015] ? srso_return_thunk+0x5/0x5f [ 2218.416411] ? find_held_lock+0x2c/0x110 [ 2218.416810] do_filp_open+0x1e9/0x450 [ 2218.417168] ? __pfx_do_filp_open+0x10/0x10 [ 2218.417565] ? find_held_lock+0x2c/0x110 [ 2218.417973] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2218.418402] ? lock_acquire+0x32/0xc0 [ 2218.418762] ? srso_return_thunk+0x5/0x5f [ 2218.419163] ? srso_return_thunk+0x5/0x5f [ 2218.419561] ? alloc_fd+0x2c0/0x560 [ 2218.419927] do_sys_openat2+0x164/0x1d0 [ 2218.420313] ? __pfx_do_sys_openat2+0x10/0x10 [ 2218.420751] ? srso_return_thunk+0x5/0x5f [ 2218.421146] ? __fget_files+0x206/0x3b0 [ 2218.421529] __x64_sys_openat+0x143/0x200 [ 2218.421932] ? __pfx___x64_sys_openat+0x10/0x10 [ 2218.422377] ? ksys_write+0x1b1/0x240 [ 2218.422743] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2218.423260] do_syscall_64+0xbf/0x1d0 [ 2218.423651] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2218.424132] RIP: 0033:0x7f7891861b19 [ 2218.424467] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2218.425983] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2218.426633] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2218.427235] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2218.427846] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2218.428444] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2218.429045] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2218.429675] 01:39:56 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 13) 01:39:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 36) 01:39:56 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2218.547056] loop4: detected capacity change from 0 to 40 [ 2218.623557] loop7: detected capacity change from 0 to 40 [ 2218.649910] loop1: detected capacity change from 0 to 40 [ 2218.758364] loop2: detected capacity change from 0 to 40 [ 2218.800229] kworker/u9:0: attempt to access beyond end of device [ 2218.800229] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2218.802238] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:40:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 37) 01:40:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x7fffff8, 0x0) 01:40:17 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x7) 01:40:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x2000000) 01:40:17 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 17) 01:40:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 14) 01:40:17 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') fstat(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140), 0x4e000, &(0x7f0000000780)=ANY=[@ANYBLOB='size=-2m,nr_inodes=--16m,nr_inodes=*0,mode=00000000000000000000011,obj_type=vfat\x00,smackfshat=vfat\x00,subj_role=vfat\x00,fsname=,fsname=vfat\x00,uid>', @ANYRESDEC=r1, @ANYBLOB="2c736d61636b66735fb582d2b052b6b8d72c736d61636b66737472616e736d7574653d2b242b275b2d7d2e5d3a2f5b7d7b2c2c7569643d6b8c96bf82ff36092edb3dd9f0ed28543654842cb59dae477d2a9582ca32f6aa00a2c72f25a385c41d038d931865da6a7286d2d9072d5cf62c98dd471a8213e477616cb78ecbc239359e38eeb9f407160b3a3c8f70c00e4ecccddbfb7190560e8a736ab0ee65af8232dee6b906214a31330ae732fe46b85146169244e5e0856184a45e1e986449ee47bc38f53fe32117120aac2fc3b4bc684bb18cf1270d09d9745dc0dddf904d73f5645e7521201d46c396ea4ac9eaf04c8ea2933a59a52571fd262a5bfb147b10f4e56266fdeaf4b2b7a23bb02aa5bdb84935ad2bcbabbbb4af598344e5b1e6237bb68f3ff835583a546c7e619740567c402b960e", @ANYRESDEC=0xee00, @ANYBLOB=',\x00']) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x400082, 0x0) r3 = geteuid() mount$9p_fd(0x0, &(0x7f00000001c0)='./file1\x00', &(0x7f00000002c0), 0x2, &(0x7f0000003c80)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@cachetag={'cachetag', 0x3d, 'vfat\x00'}}, {@uname={'uname', 0x3d, 'vfat\x00'}}, {@privport}, {@msize={'msize', 0x3d, 0x1}}, {@access_any}, {@access_client}], [{@audit}, {@dont_measure}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@smackfsroot}, {@dont_hash}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}, {@euid_eq={'euid', 0x3d, r3}}, {@fsuuid={'fsuuid', 0x3d, {[0x36, 0x38, 0x66, 0x35, 0x33, 0x32, 0x34, 0x66], 0x2d, [0x37, 0x23, 0x38, 0x39], 0x2d, [0x66, 0x51, 0x31, 0x65], 0x2d, [0x31, 0x38, 0x66, 0x35], 0x2d, [0x30, 0x2, 0x32, 0x62, 0x37, 0x31, 0x63, 0x39]}}}]}}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:40:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000180)='./file1/file0/file0\x00', 0x2, 0x4, &(0x7f0000000800)=[{&(0x7f0000000200)="601c6d6b646f7366d8a02b00080101000440002000f8017e94b31d16db5f7be61734486dd25548fe2c49d5802448c4c927169169196574ca764b", 0x3a}, {0x0, 0x0, 0x2800}, {&(0x7f0000000780)="1b3299abd59529d395f0d240c5472821a60650", 0x13, 0x100000001}, {&(0x7f0000000880)="28e72af4ebefc6c23fbe0346011a88de34c32b1adcaaa6f665d29e0cf7a93074a8b0c82324e81bafec2b696313b2e215edee1b3cffd23b7533a7ba27bd23235c256648905d1b3145d41a3cea799f2b56e170270b", 0x54, 0xfd}], 0x2042045, &(0x7f0000000140)=ANY=[]) stat(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000240)) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000ac0)='./file1/file0/file0\x00', &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) lchown(&(0x7f0000000700)='./file1/file0\x00', r1, 0xee00) setresuid(0x0, r0, 0x0) syz_mount_image$tmpfs(&(0x7f0000000140), &(0x7f00000001c0)='./file1\x00', 0x4, 0x5, &(0x7f0000000600)=[{&(0x7f00000002c0)="9735e58cf6cda668472b777f9db259ded47679f3eb98f65083ba3a1e626cf803815493c881f633b5ea52dd4ab4179297755cab3e4216984e7e74f683855bffb4cc471ee465221d838c5cd6879446c9eb7afe1662dcb45c8f4872c52912e147295070c1338b7e644eb559321843bb6276290811789b07d523bc14bb8dfb", 0x7d, 0x100000001}, {&(0x7f0000000380)="01d489", 0x3, 0x6}, {&(0x7f00000003c0)="f75e968e8c1ce2492ca9232c96cd6d298ce03931bdd28f56622204809af795d83cbd2714b56b77d0c484970bc0e84a4d731bd8c6fe1cc53201b6a7798e902eca2fe8d6b9f8df27d0b500b4e3058317929226103d645e7128bcb02cc21b8a1430c1ec9a3fbcfcb9e604fa357969d20fe2a2aa610e2693f9891cafb40b359dafac386d83d25ac10e0ca3a80919160d94cc0637a0e1fdc2c0bab6d2909d4a03b261668151344a4ffc4d5eb3112ccb031942", 0xb0}, {&(0x7f0000000480)="8c289ced7d5e693e8a9fa0ed2a35af1e9f08e29c63d4f0e6aade4f4c92df834ffcbb0c41206d9bfac0ed315b96725b59eeec652fb914c0df8e985746f2d22d1b538b66efdebe5b2e5c6d4de571197105e78bf180b654a40dd14289f65392caa0325a36bc2ce61293b955d7621a1de54cc1b966b663e67467d5d85717485879a96d0a", 0x82}, {&(0x7f0000000540)="c5323acc6f6dd94628b3138941d7e6d5933132492160afbb5462e7c646f489fb264a2945a5f20bb051c76335b3fc436621b014bb9ec1a495cd68098d006c6eaa1dee440b51ad1ce473e2871d4c591fe5fe8ca94b67d3b6e9c7dc2b005125f29c1add774b34cda821714adc1f1b44e6c32ee368ec62c8e73133eaa9dfd3334b44b92ed83e42ec16f8061c87867405000000be035a2338307232d06392968adb39872903632476f9", 0xa7, 0x80}], 0x10, &(0x7f0000000680)=ANY=[@ANYBLOB="7065724c94745f64000000000000490009000000fefffdff50942c7569", @ANYRESDEC=r0, @ANYBLOB=',context=root,\x00']) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) r3 = openat2(r2, &(0x7f0000000340)='./file1\x00', &(0x7f00000007c0)={0x200001, 0x1d4, 0x1d}, 0x18) r4 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000900), 0x800, 0x0) sendfile(r3, r4, &(0x7f0000000940)=0x5, 0x80) acct(0x0) [ 2239.210634] loop4: detected capacity change from 0 to 40 [ 2239.212863] loop7: detected capacity change from 0 to 40 [ 2239.218968] loop6: detected capacity change from 0 to 40 [ 2239.236817] loop0: detected capacity change from 0 to 264192 [ 2239.241900] 9pnet_fd: Insufficient options for proto=fd [ 2239.247633] FAULT_INJECTION: forcing a failure. [ 2239.247633] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2239.248701] CPU: 1 UID: 0 PID: 14186 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2239.249430] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2239.250120] Call Trace: [ 2239.250356] [ 2239.250572] dump_stack_lvl+0xfa/0x120 [ 2239.250960] should_fail_ex+0x4b1/0x5b0 [ 2239.251368] should_fail_alloc_page+0xe0/0x110 [ 2239.251809] prepare_alloc_pages+0x178/0x500 [ 2239.252246] __alloc_pages_noprof+0x180/0x1f90 [ 2239.252688] ? srso_return_thunk+0x5/0x5f [ 2239.253093] ? hlock_class+0x4e/0x130 [ 2239.253471] ? srso_return_thunk+0x5/0x5f [ 2239.253877] ? __lock_acquire+0xccf/0x4430 [ 2239.254281] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2239.254732] ? srso_return_thunk+0x5/0x5f [ 2239.255140] ? srso_return_thunk+0x5/0x5f [ 2239.255543] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2239.256019] ? srso_return_thunk+0x5/0x5f [ 2239.256429] ? policy_nodemask+0xeb/0x4e0 [ 2239.256849] alloc_pages_mpol_noprof+0xf2/0x330 [ 2239.257280] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2239.257757] ? srso_return_thunk+0x5/0x5f [ 2239.258155] ? xas_load+0x67/0x4f0 [ 2239.258522] ? lock_acquire+0x32/0xc0 [ 2239.258857] ? filemap_get_entry+0xc6/0x3b0 [ 2239.259283] folio_alloc_noprof+0x21/0x70 [ 2239.259670] filemap_alloc_folio_noprof+0x378/0x410 [ 2239.260137] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2239.260617] ? srso_return_thunk+0x5/0x5f [ 2239.261015] ? find_held_lock+0x2c/0x110 [ 2239.261229] loop1: detected capacity change from 0 to 40 [ 2239.261373] ? __pfx_fat_get_block+0x10/0x10 [ 2239.262578] __filemap_get_folio+0x315/0x810 [ 2239.263014] ? __pfx_fat_get_block+0x10/0x10 [ 2239.263397] block_write_begin+0x66/0x1d0 [ 2239.263787] cont_write_begin+0x554/0x810 [ 2239.264148] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2239.264637] ? srso_return_thunk+0x5/0x5f [ 2239.265017] ? mark_buffer_dirty+0x2df/0x3b0 [ 2239.265418] ? __pfx_fat_get_block+0x10/0x10 [ 2239.265806] ? __pfx_cont_write_begin+0x10/0x10 [ 2239.266211] ? generic_write_end+0x209/0x370 [ 2239.266621] ? srso_return_thunk+0x5/0x5f [ 2239.267009] fat_write_begin+0x64/0x150 [ 2239.267381] ? __pfx_fat_get_block+0x10/0x10 [ 2239.267776] cont_write_begin+0x2e4/0x810 [ 2239.268175] ? __pfx_fat_get_block+0x10/0x10 [ 2239.268571] ? __pfx_cont_write_begin+0x10/0x10 [ 2239.269000] ? reacquire_held_locks+0x22f/0x4f0 [ 2239.269431] ? __mark_inode_dirty+0x656/0xd40 [ 2239.269855] ? srso_return_thunk+0x5/0x5f [ 2239.270254] ? fault_in_readable+0x181/0x1f0 [ 2239.270678] ? __pfx_fault_in_readable+0x10/0x10 [ 2239.271122] ? srso_safe_ret+0xc/0x20 [ 2239.271485] fat_write_begin+0x64/0x150 [ 2239.271863] ? __pfx_fat_get_block+0x10/0x10 [ 2239.272254] generic_perform_write+0x284/0x7e0 [ 2239.272698] ? __mark_inode_dirty+0x656/0xd40 [ 2239.273136] ? __pfx_generic_perform_write+0x10/0x10 [ 2239.273607] ? srso_return_thunk+0x5/0x5f [ 2239.274007] ? __mark_inode_dirty+0x557/0xd40 [ 2239.274433] ? __pfx_fat_update_time+0x10/0x10 [ 2239.274864] ? srso_return_thunk+0x5/0x5f [ 2239.275246] ? srso_return_thunk+0x5/0x5f [ 2239.275648] ? mnt_put_write_access_file+0x45/0xe0 [ 2239.276106] __generic_file_write_iter+0x160/0x1a0 [ 2239.276593] generic_file_write_iter+0xe1/0x340 [ 2239.277027] do_iter_readv_writev+0x51f/0x7e0 [ 2239.277447] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2239.277901] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2239.278362] ? srso_return_thunk+0x5/0x5f [ 2239.278769] ? lock_is_held_type+0x9e/0x120 [ 2239.279189] vfs_writev+0x2d8/0xcc0 [ 2239.279531] ? __pfx_vfs_writev+0x10/0x10 [ 2239.279924] ? __fget_files+0x1fc/0x3b0 [ 2239.280275] ? srso_return_thunk+0x5/0x5f [ 2239.280680] ? lock_release+0x20f/0x6f0 [ 2239.281059] ? srso_return_thunk+0x5/0x5f [ 2239.281449] ? lock_acquire+0x32/0xc0 [ 2239.281801] ? __fget_files+0x34/0x3b0 [ 2239.282168] ? srso_return_thunk+0x5/0x5f [ 2239.282561] ? __fget_files+0x206/0x3b0 [ 2239.282946] do_pwritev+0x1b6/0x270 [ 2239.283291] ? __pfx_do_pwritev+0x10/0x10 [ 2239.283677] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2239.284159] do_syscall_64+0xbf/0x1d0 [ 2239.284547] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2239.284988] RIP: 0033:0x7f4a73b36b19 [ 2239.285325] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2239.286700] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2239.287304] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2239.287864] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2239.288438] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2239.289006] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2239.289565] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2239.290149] [ 2239.293562] loop0: detected capacity change from 0 to 264192 [ 2239.297875] tmpfs: Unknown parameter 'perLt_d' [ 2239.302097] loop3: detected capacity change from 0 to 40 [ 2239.310426] loop2: detected capacity change from 0 to 40 [ 2239.320972] 9pnet_fd: Insufficient options for proto=fd [ 2239.331210] loop5: detected capacity change from 0 to 40 [ 2239.366320] loop0: detected capacity change from 0 to 264192 [ 2239.377747] loop0: detected capacity change from 0 to 264192 [ 2239.382773] tmpfs: Unknown parameter 'perLt_d' [ 2239.422704] kworker/u10:0: attempt to access beyond end of device [ 2239.422704] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2239.423901] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:40:17 executing program 4: copy_file_range(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="0c4447e6fc57acca5671dd396635667de0cded9c36d7c155d95944d6375b566bbcbf0b2a666410d2715d655e39c003d45a6dbdda64ef3d25fe3239789487f4ec3f0628b826dbe3982f52f13a5ad55000000000000000", 0x56}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:40:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 15) 01:40:17 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 18) 01:40:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x82307202, &(0x7f0000000380)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:40:17 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8) [ 2239.615360] loop7: detected capacity change from 0 to 40 01:40:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 38) 01:40:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2239.671379] loop4: detected capacity change from 0 to 40 [ 2239.678262] loop6: detected capacity change from 0 to 40 01:40:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3000000) [ 2239.700965] loop0: detected capacity change from 0 to 40 [ 2239.715220] FAULT_INJECTION: forcing a failure. [ 2239.715220] name failslab, interval 1, probability 0, space 0, times 0 [ 2239.716331] CPU: 1 UID: 0 PID: 14212 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2239.717093] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2239.717788] Call Trace: [ 2239.718028] [ 2239.718235] dump_stack_lvl+0xfa/0x120 [ 2239.718628] should_fail_ex+0x4b1/0x5b0 [ 2239.719036] ? security_inode_alloc+0x3e/0x130 [ 2239.719481] should_failslab+0xc2/0x120 [ 2239.719865] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2239.720296] ? lockdep_init_map_type+0x2cb/0x7b0 [ 2239.720734] security_inode_alloc+0x3e/0x130 [ 2239.721170] inode_init_always_gfp+0xc94/0xff0 [ 2239.721573] ? srso_return_thunk+0x5/0x5f [ 2239.721984] alloc_inode+0x89/0x240 [ 2239.722324] new_inode+0x1c/0x190 [ 2239.722675] fat_build_inode+0x14e/0x2e0 [ 2239.723045] vfat_create+0x1cd/0x270 [ 2239.723386] ? vfat_lookup+0x2b5/0x560 [ 2239.723744] ? __pfx_vfat_create+0x10/0x10 [ 2239.724167] ? srso_return_thunk+0x5/0x5f [ 2239.724566] ? __pfx_vfat_create+0x10/0x10 [ 2239.724950] lookup_open.isra.0+0x1133/0x1550 [ 2239.725379] ? __pfx_lookup_open.isra.0+0x10/0x10 [ 2239.725818] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2239.726276] ? srso_return_thunk+0x5/0x5f [ 2239.726659] ? lock_acquire+0x32/0xc0 [ 2239.726994] ? path_openat+0xc28/0x2980 [ 2239.727359] ? __pfx_down_write+0x10/0x10 [ 2239.727743] ? mnt_get_write_access+0x1ea/0x2d0 [ 2239.728173] path_openat+0xc91/0x2980 [ 2239.728547] ? __pfx_path_openat+0x10/0x10 [ 2239.728919] ? __pfx___lock_acquire+0x10/0x10 [ 2239.729304] ? srso_return_thunk+0x5/0x5f [ 2239.729683] ? find_held_lock+0x2c/0x110 [ 2239.730064] do_filp_open+0x1e9/0x450 [ 2239.730405] ? __pfx_do_filp_open+0x10/0x10 [ 2239.730804] ? find_held_lock+0x2c/0x110 [ 2239.731199] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 2239.731610] ? lock_acquire+0x32/0xc0 [ 2239.731950] ? srso_return_thunk+0x5/0x5f [ 2239.732356] ? srso_return_thunk+0x5/0x5f [ 2239.732744] ? alloc_fd+0x2c0/0x560 [ 2239.733086] do_sys_openat2+0x164/0x1d0 [ 2239.733458] ? __pfx_do_sys_openat2+0x10/0x10 [ 2239.733872] ? srso_return_thunk+0x5/0x5f [ 2239.734249] ? __fget_files+0x206/0x3b0 [ 2239.734614] __x64_sys_openat+0x143/0x200 [ 2239.734999] ? __pfx___x64_sys_openat+0x10/0x10 [ 2239.735420] ? ksys_write+0x1b1/0x240 [ 2239.735767] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2239.736293] do_syscall_64+0xbf/0x1d0 [ 2239.736671] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2239.737147] RIP: 0033:0x7f7891861b19 [ 2239.737470] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2239.738851] RSP: 002b:00007f788edd7188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2239.739464] RAX: ffffffffffffffda RBX: 00007f7891974f60 RCX: 00007f7891861b19 [ 2239.740032] RDX: 0000000000101042 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2239.740606] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2239.741172] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2239.741738] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2239.742333] 01:40:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 16) [ 2239.839004] Process accounting resumed [ 2239.848945] loop5: detected capacity change from 0 to 40 [ 2239.862271] loop3: detected capacity change from 0 to 40 [ 2239.866708] loop1: detected capacity change from 0 to 40 [ 2239.895934] loop2: detected capacity change from 0 to 40 [ 2239.924426] loop7: detected capacity change from 0 to 40 [ 2240.004434] FAULT_INJECTION: forcing a failure. [ 2240.004434] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2240.006511] CPU: 0 UID: 0 PID: 14223 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2240.007878] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2240.009161] Call Trace: [ 2240.009603] [ 2240.010008] dump_stack_lvl+0xfa/0x120 [ 2240.010731] should_fail_ex+0x4b1/0x5b0 [ 2240.011503] should_fail_alloc_page+0xe0/0x110 [ 2240.012315] prepare_alloc_pages+0x178/0x500 [ 2240.013146] __alloc_pages_noprof+0x180/0x1f90 [ 2240.013958] ? srso_return_thunk+0x5/0x5f [ 2240.014701] ? hlock_class+0x4e/0x130 [ 2240.015392] ? srso_return_thunk+0x5/0x5f [ 2240.016130] ? __lock_acquire+0xccf/0x4430 [ 2240.016880] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2240.017760] ? srso_return_thunk+0x5/0x5f [ 2240.018516] ? srso_return_thunk+0x5/0x5f [ 2240.019268] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2240.020148] ? srso_return_thunk+0x5/0x5f [ 2240.020910] ? policy_nodemask+0xeb/0x4e0 [ 2240.021684] alloc_pages_mpol_noprof+0xf2/0x330 [ 2240.022484] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2240.023377] ? srso_return_thunk+0x5/0x5f [ 2240.024135] ? xas_load+0x67/0x4f0 [ 2240.024832] ? lock_acquire+0x32/0xc0 [ 2240.025502] ? filemap_get_entry+0xc6/0x3b0 [ 2240.026318] folio_alloc_noprof+0x21/0x70 [ 2240.027046] filemap_alloc_folio_noprof+0x378/0x410 [ 2240.027924] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2240.028878] ? srso_return_thunk+0x5/0x5f [ 2240.029642] ? find_held_lock+0x2c/0x110 [ 2240.030390] ? __pfx_fat_get_block+0x10/0x10 [ 2240.031173] __filemap_get_folio+0x315/0x810 [ 2240.032003] ? __pfx_fat_get_block+0x10/0x10 [ 2240.032792] block_write_begin+0x66/0x1d0 [ 2240.033543] cont_write_begin+0x554/0x810 [ 2240.034269] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2240.035168] ? srso_return_thunk+0x5/0x5f [ 2240.035937] ? mark_buffer_dirty+0x2df/0x3b0 [ 2240.036751] ? __pfx_fat_get_block+0x10/0x10 [ 2240.037528] ? __pfx_cont_write_begin+0x10/0x10 [ 2240.038351] ? generic_write_end+0x209/0x370 [ 2240.039173] ? srso_return_thunk+0x5/0x5f [ 2240.039952] fat_write_begin+0x64/0x150 [ 2240.040669] ? __pfx_fat_get_block+0x10/0x10 [ 2240.041466] cont_write_begin+0x2e4/0x810 [ 2240.042241] ? __pfx_fat_get_block+0x10/0x10 [ 2240.043025] ? __pfx_cont_write_begin+0x10/0x10 [ 2240.043835] ? reacquire_held_locks+0x22f/0x4f0 [ 2240.044659] ? __mark_inode_dirty+0x656/0xd40 [ 2240.045462] ? srso_return_thunk+0x5/0x5f [ 2240.046232] ? fault_in_readable+0x181/0x1f0 [ 2240.047027] ? __pfx_fault_in_readable+0x10/0x10 [ 2240.047867] ? srso_safe_ret+0xc/0x20 [ 2240.048617] fat_write_begin+0x64/0x150 [ 2240.049329] ? __pfx_fat_get_block+0x10/0x10 [ 2240.050130] generic_perform_write+0x284/0x7e0 [ 2240.050967] ? __mark_inode_dirty+0x656/0xd40 [ 2240.051793] ? __pfx_generic_perform_write+0x10/0x10 [ 2240.052708] ? srso_return_thunk+0x5/0x5f [ 2240.053490] ? __mark_inode_dirty+0x557/0xd40 [ 2240.054311] ? __pfx_fat_update_time+0x10/0x10 [ 2240.055133] ? srso_return_thunk+0x5/0x5f [ 2240.055901] ? srso_return_thunk+0x5/0x5f [ 2240.056688] ? mnt_put_write_access_file+0x45/0xe0 [ 2240.057626] __generic_file_write_iter+0x160/0x1a0 [ 2240.058544] generic_file_write_iter+0xe1/0x340 [ 2240.059435] do_iter_readv_writev+0x51f/0x7e0 [ 2240.060241] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2240.061126] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2240.062017] ? srso_return_thunk+0x5/0x5f [ 2240.062788] ? lock_is_held_type+0x9e/0x120 [ 2240.063625] vfs_writev+0x2d8/0xcc0 [ 2240.064327] ? __pfx_vfs_writev+0x10/0x10 [ 2240.065084] ? __fget_files+0x1fc/0x3b0 [ 2240.065808] ? srso_return_thunk+0x5/0x5f [ 2240.066576] ? lock_release+0x20f/0x6f0 [ 2240.067318] ? srso_return_thunk+0x5/0x5f [ 2240.068093] ? lock_acquire+0x32/0xc0 [ 2240.068789] ? __fget_files+0x34/0x3b0 [ 2240.069503] ? srso_return_thunk+0x5/0x5f [ 2240.070276] ? __fget_files+0x206/0x3b0 [ 2240.071026] do_pwritev+0x1b6/0x270 [ 2240.071700] ? __pfx_do_pwritev+0x10/0x10 [ 2240.072449] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2240.073454] do_syscall_64+0xbf/0x1d0 [ 2240.074201] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2240.075122] RIP: 0033:0x7f5c8d09db19 [ 2240.075794] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2240.078673] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2240.079962] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2240.081168] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2240.082357] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2240.083553] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2240.084745] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2240.086005] [ 2240.140659] kworker/u10:4: attempt to access beyond end of device [ 2240.140659] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2240.143226] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2240.175744] Process accounting resumed [ 2240.189138] kworker/u10:4: attempt to access beyond end of device [ 2240.189138] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 01:40:41 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 19) 01:40:41 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 39) 01:40:41 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x7fffff8, 0x0) 01:40:41 executing program 4: r0 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0xa8, r0, 0x20, 0x70bd2b, 0x25dfdbff, {}, [{@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x6}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x7}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x6}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x6}}]}, 0xa8}, 0x1, 0x0, 0x0, 0x40000}, 0x40800) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000140)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:40:41 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x4000000) 01:40:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf) 01:40:41 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 17) 01:40:41 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') lsetxattr(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=@known='system.posix_acl_access\x00', &(0x7f00000001c0)='}#/\x00', 0x4, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2263.555524] loop3: detected capacity change from 0 to 40 [ 2263.633333] loop0: detected capacity change from 0 to 40 [ 2263.644167] loop6: detected capacity change from 0 to 40 01:40:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x13) [ 2263.741938] loop2: detected capacity change from 0 to 40 [ 2263.756044] loop5: detected capacity change from 0 to 40 [ 2263.759097] loop7: detected capacity change from 0 to 40 [ 2263.764674] loop1: detected capacity change from 0 to 40 01:40:41 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) (fail_nth: 20) [ 2263.778063] kworker/u9:2: attempt to access beyond end of device [ 2263.778063] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2263.779553] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2263.785220] loop4: detected capacity change from 0 to 40 01:40:41 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x181001, 0x181) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2263.832693] Process accounting resumed [ 2263.848697] FAULT_INJECTION: forcing a failure. [ 2263.848697] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2263.850664] CPU: 1 UID: 0 PID: 14255 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2263.852007] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2263.853276] Call Trace: [ 2263.853715] [ 2263.854112] dump_stack_lvl+0xfa/0x120 [ 2263.854822] should_fail_ex+0x4b1/0x5b0 [ 2263.855564] should_fail_alloc_page+0xe0/0x110 [ 2263.856354] prepare_alloc_pages+0x178/0x500 [ 2263.857158] __alloc_pages_noprof+0x180/0x1f90 [ 2263.857959] ? srso_return_thunk+0x5/0x5f [ 2263.858700] ? hlock_class+0x4e/0x130 [ 2263.859388] ? srso_return_thunk+0x5/0x5f [ 2263.860122] ? __lock_acquire+0xccf/0x4430 [ 2263.860851] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2263.861734] ? srso_return_thunk+0x5/0x5f [ 2263.862493] ? srso_return_thunk+0x5/0x5f [ 2263.863230] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2263.864087] ? srso_return_thunk+0x5/0x5f [ 2263.864820] ? policy_nodemask+0xeb/0x4e0 [ 2263.865621] alloc_pages_mpol_noprof+0xf2/0x330 [ 2263.866405] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2263.867269] ? srso_return_thunk+0x5/0x5f [ 2263.868005] ? xas_load+0x67/0x4f0 [ 2263.868672] ? lock_acquire+0x32/0xc0 [ 2263.869333] ? filemap_get_entry+0xc6/0x3b0 [ 2263.870114] folio_alloc_noprof+0x21/0x70 [ 2263.870817] filemap_alloc_folio_noprof+0x378/0x410 [ 2263.871683] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2263.872607] ? srso_return_thunk+0x5/0x5f [ 2263.873349] ? find_held_lock+0x2c/0x110 [ 2263.874086] ? __pfx_fat_get_block+0x10/0x10 [ 2263.874831] __filemap_get_folio+0x315/0x810 [ 2263.875642] ? __pfx_fat_get_block+0x10/0x10 [ 2263.876393] block_write_begin+0x66/0x1d0 [ 2263.877101] cont_write_begin+0x554/0x810 [ 2263.877819] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2263.878697] ? srso_return_thunk+0x5/0x5f [ 2263.879442] ? mark_buffer_dirty+0x2df/0x3b0 [ 2263.880219] ? __pfx_fat_get_block+0x10/0x10 [ 2263.880970] ? __pfx_cont_write_begin+0x10/0x10 [ 2263.881777] ? generic_write_end+0x209/0x370 [ 2263.882572] ? srso_return_thunk+0x5/0x5f [ 2263.883319] fat_write_begin+0x64/0x150 [ 2263.884006] ? __pfx_fat_get_block+0x10/0x10 [ 2263.884793] cont_write_begin+0x2e4/0x810 [ 2263.885545] ? __pfx_fat_get_block+0x10/0x10 [ 2263.886302] ? __pfx_cont_write_begin+0x10/0x10 [ 2263.887077] ? reacquire_held_locks+0x22f/0x4f0 [ 2263.887852] ? __mark_inode_dirty+0x656/0xd40 [ 2263.888620] ? srso_return_thunk+0x5/0x5f [ 2263.889361] ? fault_in_readable+0x181/0x1f0 [ 2263.890125] ? __pfx_fault_in_readable+0x10/0x10 [ 2263.890929] ? srso_safe_ret+0xc/0x20 [ 2263.891628] fat_write_begin+0x64/0x150 [ 2263.892312] ? __pfx_fat_get_block+0x10/0x10 [ 2263.893079] generic_perform_write+0x284/0x7e0 [ 2263.893882] ? __mark_inode_dirty+0x656/0xd40 [ 2263.894694] ? __pfx_generic_perform_write+0x10/0x10 [ 2263.895551] ? srso_return_thunk+0x5/0x5f [ 2263.896280] ? __mark_inode_dirty+0x557/0xd40 [ 2263.897054] ? __pfx_fat_update_time+0x10/0x10 [ 2263.897843] ? srso_return_thunk+0x5/0x5f [ 2263.898577] ? srso_return_thunk+0x5/0x5f [ 2263.899312] ? mnt_put_write_access_file+0x45/0xe0 [ 2263.900204] __generic_file_write_iter+0x160/0x1a0 [ 2263.901084] generic_file_write_iter+0xe1/0x340 [ 2263.901931] do_iter_readv_writev+0x51f/0x7e0 [ 2263.902700] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2263.903516] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2263.904351] ? srso_return_thunk+0x5/0x5f [ 2263.905087] ? lock_is_held_type+0x9e/0x120 [ 2263.905873] vfs_writev+0x2d8/0xcc0 [ 2263.906528] ? __pfx_vfs_writev+0x10/0x10 [ 2263.907234] ? __fget_files+0x1fc/0x3b0 [ 2263.907945] loop6: detected capacity change from 0 to 40 [ 2263.907914] ? srso_return_thunk+0x5/0x5f [ 2263.909085] ? lock_release+0x20f/0x6f0 [ 2263.909805] ? srso_return_thunk+0x5/0x5f [ 2263.910544] ? lock_acquire+0x32/0xc0 [ 2263.911185] ? __fget_files+0x34/0x3b0 [ 2263.911866] ? srso_return_thunk+0x5/0x5f [ 2263.912582] ? __fget_files+0x206/0x3b0 [ 2263.913293] do_pwritev+0x1b6/0x270 [ 2263.913922] ? __pfx_do_pwritev+0x10/0x10 [ 2263.914620] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2263.915568] do_syscall_64+0xbf/0x1d0 [ 2263.916262] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2263.917121] RIP: 0033:0x7f4a73b36b19 [ 2263.917745] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2263.920420] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2263.921610] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2263.922715] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2263.923804] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2263.924905] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2263.926011] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2263.927157] [ 2263.931819] Process accounting resumed [ 2263.941893] loop0: detected capacity change from 0 to 40 [ 2263.972529] FAULT_INJECTION: forcing a failure. [ 2263.972529] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2263.973565] CPU: 0 UID: 0 PID: 14261 Comm: syz-executor.6 Not tainted 6.12.0-next-20241126 #1 [ 2263.974299] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2263.974994] Call Trace: [ 2263.975231] [ 2263.975447] dump_stack_lvl+0xfa/0x120 [ 2263.975836] should_fail_ex+0x4b1/0x5b0 [ 2263.976244] _copy_to_user+0x32/0xd0 [ 2263.976625] simple_read_from_buffer+0xd0/0x170 [ 2263.977086] proc_fail_nth_read+0x18a/0x280 [ 2263.977515] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2263.977981] ? srso_return_thunk+0x5/0x5f [ 2263.978383] ? security_file_permission+0x22/0x90 [ 2263.978831] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 2263.979292] vfs_read+0x243/0xbd0 [ 2263.979623] ? trace_lock_acquire+0x137/0x1b0 [ 2263.980058] ? __pfx_vfs_read+0x10/0x10 [ 2263.980437] ? lock_acquire+0x32/0xc0 [ 2263.980793] ? __fget_files+0x34/0x3b0 [ 2263.981163] ? srso_return_thunk+0x5/0x5f [ 2263.981571] ? __fget_files+0x206/0x3b0 [ 2263.981960] ksys_read+0x122/0x240 [ 2263.982304] ? __pfx_ksys_read+0x10/0x10 [ 2263.982697] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2263.983218] do_syscall_64+0xbf/0x1d0 [ 2263.983590] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2263.984069] RIP: 0033:0x7f789181469c [ 2263.984394] 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 [ 2263.985890] RSP: 002b:00007f788edd7170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2263.986546] RAX: ffffffffffffffda RBX: 0000000000000006 RCX: 00007f789181469c [ 2263.987147] RDX: 000000000000000f RSI: 00007f788edd71e0 RDI: 0000000000000004 [ 2263.987753] RBP: 00007f788edd71d0 R08: 0000000000000000 R09: 0000000000000000 [ 2263.988357] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2263.988965] R13: 00007ffe38cd00cf R14: 00007f788edd7300 R15: 0000000000022000 [ 2263.989603] [ 2264.035187] loop3: detected capacity change from 0 to 40 [ 2264.108146] kworker/u9:0: attempt to access beyond end of device [ 2264.108146] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2264.109261] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:40:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x5000000) 01:40:42 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') ioctl$FS_IOC_GETVERSION(r0, 0x80087601, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2264.150151] loop0: detected capacity change from 0 to 40 [ 2264.241087] kworker/u9:0: attempt to access beyond end of device [ 2264.241087] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2264.242288] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2264.339807] loop5: detected capacity change from 0 to 40 01:41:01 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) 01:41:01 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x9, 0x3, &(0x7f0000000240)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x40000000}, {0x0, 0x0, 0x2800}, {&(0x7f0000000780)="b6ac57829d303099264726af3a12bfa6491cf5222c346d53741dcbc2567b0982e3ddcc1e2c77b7a686dac38a0b686d87443a25a1a20ceb86612a8a823a10b39a8d4d0dce0f7ce728d218588bc37c73122573405ab149a4154d25e9f45a7bd419f7929900e2e6fcaa15c91d149a3ad1d058fd1367a8dc2c8e646fb2f8316f355d4f79ae88d22c3ee0e24fd6d266468a843ab0b608c67fa05c6d45ab15d982bd3ce0ec1f8fe6ffc8d9ca82088ae770be0fa0dfca297d31a168d10d187a86643e7c83db631eaaf3778e5014a3835f6b9f2828ff16cc23276b45ab24b52436faa01a172ed288bfe9aa1b110244a69122a8c33e4aeaf068da9c20e603e1f713fcdd3119f17c52cd87c9a7cef3a2f6bd7f366bb8fe7db7f7b05c62e03b70dcc54e1c4dca1d93e2b4da958e0120ce1014ea2035483bb18042c48191e6b462443ad7f9e34a204c43f928fd7fa3c2c6ed333cb3aeb7673aeb04c3bf462d83bba974e58fe20f2e810387444fd90d055790a357ef47792026bed299c3f8d544c8edab8a86077954738a8509c4b8a54d8683de9b57382668aa9f75f6f6758a2b7bd68419d8530f931229e514e31ced02a90c351219ffeb04793d763a960d3095a7d83cf6963cd5ed3917096a7843827ff372d2c8ec61f4d08354baa0992b7ed62c5e06ebc663a27ca4bfb4adec3277b8964032800de1904069b3ad0a5a2db034cb5467d2401ab2becf472e0b2161fe5f5a8c9fca8fe77e2920648b0df062a52211efc4fea7af10273bb72eac3cbf7177ba2681f6addd279e64c27089e3d8badc60d3eb8d1fa0472d8255800ceae10101a637e4a9583bcf5ec1fb1e25d64d66e9d63f8bf2646a5b0fe9d71c345ce68d5332f6bb348bd8fe0450ae38f598c4f7d8c8ae0cacd9d325453f5236893f49d299cfd3561911cb419ff61696708f25e32fcfc1949135e5853437b91c5c1ec98de2b63e52f72bfec750eec47289293042d7f604880a2c119184055c2472e5abd64daa42120ec7ee39e954e1f436f9ddb2357724e208263cdba3585580f9807b7a55a992a49070001359856a3e540a597722cd6fc3efbceecdafcf4fb376e425afb9beb3c425e2e0fa7ce74c78cf74f36e16dae0f1dd4712c2e247cb58039b407649a5705a6326cfaf26f45edf99f2e7e4279cf1202110c50cfa2723ac1aa5f4dafe82f1f693505eea311eea301c2cd1e4e3f9ba34c2da712d4bb18f82e7cda44108df94bfc15d1c68d8c6e18878973c21fe30f744d88156f692e70589cd8499e4c6e9dc992ce2220ed7c68116b71a25fe35dd09ab50fc5ceb8ee2ef3e94ef33e8a91d03fe4740ed4cbf203b7ddca34b4c498c2b24e1d93b2c49547509c26337369968995b7852a531b843d7f5e76abaf09f3b56cd99164043ad73daebb8ef9e2b39b955c03a404da58543cd4b776e0aa6f52b2eac7de4809425826a7e2271f75b212e0382ddeea8f346ed458a498314bb5691fba95a62b8cd3494f0b7f113f7726289aca9dd3f3ce24536026bf12e1a17a2a7ab5c21c7c94c53e6a80ccbcc699f7a68ce712e02a10575add42e07475528a552eac436ae021cb9784cf6527d2b313e709885c4a9599b4eb03c9c724973c753f8a49267716d44a490f58ec43708b4db25b1edf2b5a8f45a55588f6ca53e76449ad56ab8cc294f902c478e01981c27a56dc2b3048cccbbad89011515e2561cbfe9a9f562b19bfc36973c70dac2319f7e3f475fafb9d83f7df78c6ba1875a10ff477446354b77eb700a796134313d54bf73926fde6457e039c30a4a7bded2cefbfb4ee7f61fc682dc3f5f2a6a40fbed5d337d26d87bacd082eaf5f4a852b3ce5225b70daeee802cf8a211b86ff55a616599a40a70499ca122158927b1cfc62ce9866bb4d0191be03b9bb7fbec6ca96fc0354c3ccc22da23d1bd25fc1624448b6dea2bbd2e1cd050d4c4604b122df60fe758160fa617a97f0306f11b6a45ec410b1f6175ccd66b3ce219083f37b3c0bc6cc35208b937209438026f8e80ab1c2f50cd45d3feb7c1a21c7e017234617f3df9369068ba16b65b6e7b5d63bad37dff2060a1848d76b9176c3c0ce8e3b9245efc53a86a537f1a74c3181fb40817e330d076841fe106b06b27838159ef3b6b21f9dce1a02857594eb1f221317c5a2f7332c91fe36c3b50e6c329029e3aaec67bebfef99527e36c86a218bc3cceb68d457988575e0013a7f524f8f3b857df894d36eb812f5f5320386fd097f8232ae6fa9dbb663d20b18c4a15fd0041164ffbffe63f47a5f51dbea12309e72e69f6139e9aefe1c9214cb600a53c3c476d0e8065ba706c08acd70f163d1a4faacf27e84da0e30171725fe5dd14f4bee32e61b74ecbb7c93eb509b9b172e585f96e52ca6364182074cf8383737be00f3a5be94b96971e3e73d59fbd3750f0ac09ba8a8a248fe3fbc717bd3270d3ba72afe1e504bc6fb8e5652de71108c7a8d87f3257807757a1e50fdcc1c3be04b8a6e3ec10cbbf55826477d58afb0ac07f12edfe2db1b0bbcf46996c51a7ea7bf88023ca9981d5e0f47c236f38f6fd70c43f178190cb856494f45c47c3dfa21dde8897feff560c84c1e80718d85225edb163953fb2ef8895ab32b67ad63f9043e931cc29617fa66d2f2b45a27892c60d1f477c20e81ef6fb34263dc5bc9f9be08333516f65e470d21815b944cd1d39ea9b30e59921ddd38b717e1bf72c0307b94ed3bf9f29884de744ee72ba0e0008f39d1b6fb2f48ea1d5376c9958d0e9f54d2ae0716517c18b98b055ed97aaa65531a0dd255f9f75b880c3dc6d90a6f091fbb13cbf36b199717ca6f3a2dfc03d3677c5d6dcf4ce270fdcd12eb23c9923f422cfe81032f314ed3baaaa9f46fc56fcc17447278f08401c8d9a55622f972d1788c2f1474f7e6aaae74b3701af23ac1565d85c3bf64799a13582790a9a295063397dad22d1a6efc8d90cff47db6238a2ba3d9390aee22f268209e1c90dc8447aa86e0a52d0abd3e964764b5a0ed325f083641aae2659d4b16f8c129880f25f55ef10be822ae7640af4f5ca4e20314241b39dbf0208fcaa5df9297615ccecc24231de5488c5236e14be0da0dd6f176573d75147f7ea852426094d820e2447581505f4df32bfadf475e11cdc62b717710dfe3458496879b55c7b7a7a763a4daa4c926ee74a34e0052f29edcc89449fbd2dac4b5b0be61eff3a557e186501c49d522a35a8043eac1df2c7a510e3bcf64b96d9a7c95663fc5778065c1e7a22ca70d1dcd0aea210da9ed83bcb0e2b02ecce7d0735cbacd2d9a2fa8de2124ebee29380d0d8873e21fa0409591be7a7f2ac31180c12fce07a521d4669bf1cdc089e213d5b61217fa17aa285a8e680b75308d304f9bb5c0980825c8fb8aa0fb7acb6bda0e90487e447a82eb5a6ebb081d077efd0192e283f12f56dc89fe851121200d460203c34bd015e092f1ee1318fee1f11b0f39473933ab5ab03bff1c31ab4aea8a85c091e7058692b915535922487b60d66354d70001adda4f0aa0759a21e57b252903286c8ae4cea88749033be43578795e8c253816c11b390a0a708c3b648a7767c7f0afb346f6ce67e43f1d27402cd90ef46a55af9cd4ef32a333e68b4a5eb98c0ba192f6e2588ef295b49b524c920a271b9f60d4185931f9b18399ed1f27eca2f43f4025d6b4b1fa18084f10efc180b45a6b47b0d490ae0da88ce244015a153e8f5232ed38e4059f1145e62d95e9be2b1a288b088e2962f20fd49af4f801f5cc7eb02ab87eb2d43dbf0abbfdb59cc237846407e2ce04964371ff64aab21db294dc651f9e602be46d59f302c744aa28e9db3cde3a031848b38ffaa3f58339aba1efee6443e0e9e0f7a0a4bd1eeda9f2c0c77b845ca2d1a9b1e67cd1316e60bfd77f3cf9ae77ee898e574567ad3609865f050348ec559aae3b2eba600ab069ab8733c4b18a4da25729d408577db1bbc7fc8c377f581599576340052161acd18d384cf786408ee422f0f0796f68026b3eacc190481a82482036aa3d18303ce16b21058042aee46b4bc0c68a17e3e8e202a168b4edb215da6a09eb9e686b6ac4e4241edabf3282a3bd185ea6c8a1b8bac7bfbb14c872b2a0746b50f8e812c492f78b35f44998b27bbd1fb2e284b9c1efe27919397d5852ae5ba26ee3f6aa16fd99cfbff84617830e9a3801fc7e8f7dc39e73c49a7cb4c03492705f17b39cb9587fdf0bf336e5d42b72c72b9b7fe482b3793757b0866c79b9e57ba89c2f888ab7a8831945bffedf9e3c187cfe99e8b06b7252b9f33e290544787813687687aa7c1b9a2240e36ecce88c8c4e37b9520bdb68d4ce7cf85cd4fdee463615b392584c31989e634cf5eadeaeaabc724dacc28334d20f4cf9342acdeec3769a9b44d3279441c52e1b2ce92acf6949e6215db8a64fe7563d9703ba1d75564152c57c6e5059caa2186834a8d4324e48f8c5a88843d3e88e648a5c0761d6505c453213007246c3514e0baacb41a30a1ffc5b24b4ceca031aa6d861e1e4656e934cdf93e1ae82e6b8695f541d04a863baae04e66b97a1f42b07b91aa8310c42c4e4408fd983022dc5f787b5a8c5d3a3b63545497667839a0786fbb51f371d729bb69067f6888ff7e78279051f4de794865499d5154cff2ce711287e0375d1ae17d1994bf663004ec7d9919e44e9a1c26b162fcb31d365f6d6f08ae67705ac0c86f23d3c8bb77d58c322c0e946c5f59eeaf334913c4b0d090412bfefd7948095279db3bc1d825ab40f08fb6122a45c3618ee37d15e698699450e1a70c78755ee23a9f0d1c7542d83ac07c7d4b61137596e98d07728365cd5f211608dce003782437a5a627a057c20e014b519302a52d6d9bbad348e3f1f085399589de2eb785d47382c98161fffcf936d55bcdd3db53bf8bb30c885e44ffb9ba61b652e771e840223096fab5fcbb0deea3a3bce65496ae98d85f93aa132bd328e6a3a561d2134acae5819ec7de2c99e512fae20cc56c06520705247d8f1992154dacba37af056787d0ea0c2bf0caf253d28bb8cadbdd3aa8651171f94e6c4e9349e51d2d769f0ea1ea2e923b1a271ea0de65f01f9dcc7a7f6d6bff004eed519499f3a932c419e2b0a7bbf58e4de165ec4118f7e03acfd83b17664278fe504a74d31f0b59b1c7fae8f65e24d69f3a8ea286cd7594413a425dd0c0cbd3038fbf0a4549cd2a4576d6f123b28c369ceeb394f175b5c7cbaf3f491172ce5bed78b6dd948dfe72efdd9716500806c1270d4367ec641b8a254c2336895e54e55f7460d2a711fda4294068ebe27af18dfaef20403eac44960b5577cc7cb91b37f385a25593641ada4c5a5a02b90866b816493fb4e39357c09274120f7c30ce8a6810d6076b31192963afa1d34c451f0dacfba0280b8e7c04beebaf47d537a4864b337b6ee57d0fc88e072b7eb063aaa21b2bccc60ea3727a68b20362f582950a74bba08e5b2f5962f6c788e385edd388ffcc657824ebe788ab0c7f2c4ef90fc4811c537874215055fb1c4cf2d0d7cd727deacee38eb76ea576d8785ce4aa7b5b360caa9651ee3ed0550aa96531987b43a88fc2ec18dab62d833325093b36773d072d2fdf92eeeefdd01d281a85d34bf3062e694694a6b84336506b7b9365ee9e2abb5e240ef8dc91e90786c244a5d397bd9934dc50f3721019bf29f6f355fd575a5a1037481b8c480e308d1d72a45972f90186eda72767c008b9f515d502eb58a89c83d53dc1c10f4566e795d9fe91cd866247ab633805f57c223a54e0d4a3640c65b502df5d75edecfe0de0ded0eca142", 0x1000, 0x5}], 0x80, &(0x7f00000001c0)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') chdir(&(0x7f0000000140)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f00000004c0)) sendfile(r2, r0, &(0x7f0000000500)=0x260, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) r4 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x5c) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r4, 0xc018937b, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r1, {0xee01}}, './file1\x00'}) recvmsg(r5, &(0x7f0000000480)={&(0x7f00000002c0)=@phonet, 0x80, &(0x7f0000000200)=[{&(0x7f0000000380)=""/147, 0x93}], 0x1, &(0x7f0000000440)=""/36, 0x24}, 0x40000100) chdir(&(0x7f0000000540)='./file0/file0\x00') acct(0x0) 01:41:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x6000000) 01:41:01 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x18) 01:41:01 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x7fffff8, 0x0) 01:41:01 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 40) 01:41:01 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 18) 01:41:01 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000006240)=[{{&(0x7f0000000240)=@abs, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000380)=""/164, 0xa4}, {&(0x7f0000000140)=""/2, 0x2}], 0x3, &(0x7f00000002c0)=[@cred={{0x1c}}], 0x20}}, {{&(0x7f0000000440)=@abs, 0x6e, &(0x7f0000000580)=[{&(0x7f0000000300)=""/41, 0x29}, {&(0x7f00000004c0)=""/50, 0x32}, {&(0x7f0000000500)=""/126, 0x7e}], 0x3, &(0x7f00000005c0)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xf0}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/238, 0xee}], 0x2, &(0x7f0000001880)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x68}}, {{&(0x7f0000001900), 0x6e, &(0x7f0000000700)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1, &(0x7f0000002980)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x58}}, {{&(0x7f0000002a00)=@abs, 0x6e, &(0x7f0000003d40)=[{&(0x7f0000002a80)=""/193, 0xc1}, {&(0x7f0000002b80)=""/4096, 0x1000}, {&(0x7f0000003b80)=""/147, 0x93}, {&(0x7f0000003c40)=""/118, 0x76}, {&(0x7f0000003cc0)=""/114, 0x72}], 0x5, &(0x7f0000003dc0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x130}}, {{0x0, 0x0, &(0x7f0000006180)=[{&(0x7f0000003f00)=""/10, 0xa}, {&(0x7f0000003f40)=""/227, 0xe3}, {&(0x7f0000004040)=""/125, 0x7d}, {&(0x7f00000040c0)=""/4096, 0x1000}, {&(0x7f00000050c0)=""/4096, 0x1000}, {&(0x7f00000060c0)=""/141, 0x8d}], 0x6, &(0x7f0000006200)=[@cred={{0x1c}}], 0x20}}], 0x6, 0x400101e0, 0x0) openat(r0, &(0x7f00000063c0)='./file0/../file0\x00', 0x280082, 0x10) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2283.785075] loop2: detected capacity change from 0 to 40 [ 2283.790817] loop7: detected capacity change from 0 to 40 [ 2283.791401] loop4: detected capacity change from 0 to 40 [ 2283.804923] loop5: detected capacity change from 0 to 40 [ 2283.895188] loop3: detected capacity change from 0 to 40 [ 2283.898280] loop1: detected capacity change from 0 to 40 [ 2283.900063] loop0: detected capacity change from 0 to 264192 [ 2283.904786] loop6: detected capacity change from 0 to 40 [ 2283.925654] FAT-fs (loop0): invalid media value (0x49) [ 2283.926645] FAT-fs (loop0): Can't find a valid FAT filesystem 01:41:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 41) 01:41:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 19) [ 2283.947957] kworker/u10:0: attempt to access beyond end of device [ 2283.947957] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2283.949161] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:41:02 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x2}}, './file2\x00'}) ioctl$INCFS_IOC_PERMIT_FILL(r1, 0x40046721, &(0x7f0000000080)={r3}) pwritev(r2, &(0x7f0000000140), 0x0, 0x7fffff8, 0x8) acct(0x0) [ 2284.041143] Process accounting resumed [ 2284.057124] loop0: detected capacity change from 0 to 264192 [ 2284.062210] vfat: Unknown parameter '' [ 2284.091182] loop2: detected capacity change from 0 to 40 [ 2284.149894] loop4: detected capacity change from 0 to 40 [ 2284.159953] Process accounting resumed [ 2284.164267] loop7: detected capacity change from 0 to 40 01:41:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x7000000) [ 2284.191877] FAULT_INJECTION: forcing a failure. [ 2284.191877] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2284.193824] CPU: 1 UID: 0 PID: 14313 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2284.195197] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2284.196484] Call Trace: [ 2284.196935] [ 2284.197331] dump_stack_lvl+0xfa/0x120 [ 2284.198063] should_fail_ex+0x4b1/0x5b0 [ 2284.198833] should_fail_alloc_page+0xe0/0x110 [ 2284.199629] prepare_alloc_pages+0x178/0x500 [ 2284.200467] __alloc_pages_noprof+0x180/0x1f90 [ 2284.201268] ? srso_return_thunk+0x5/0x5f [ 2284.202036] ? hlock_class+0x4e/0x130 [ 2284.202736] ? srso_return_thunk+0x5/0x5f [ 2284.203477] ? __lock_acquire+0xccf/0x4430 [ 2284.204245] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2284.205133] ? srso_return_thunk+0x5/0x5f [ 2284.205897] ? srso_return_thunk+0x5/0x5f [ 2284.206643] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2284.207521] ? srso_return_thunk+0x5/0x5f [ 2284.208289] ? policy_nodemask+0xeb/0x4e0 [ 2284.209066] alloc_pages_mpol_noprof+0xf2/0x330 [ 2284.209867] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2284.210763] ? srso_return_thunk+0x5/0x5f [ 2284.211499] ? xas_load+0x67/0x4f0 [ 2284.212201] ? lock_acquire+0x32/0xc0 [ 2284.212867] ? filemap_get_entry+0xc6/0x3b0 [ 2284.213650] folio_alloc_noprof+0x21/0x70 [ 2284.214383] filemap_alloc_folio_noprof+0x378/0x410 [ 2284.215244] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2284.216201] ? srso_return_thunk+0x5/0x5f [ 2284.216951] ? find_held_lock+0x2c/0x110 [ 2284.217685] ? __pfx_fat_get_block+0x10/0x10 [ 2284.218470] __filemap_get_folio+0x315/0x810 [ 2284.219284] ? __pfx_fat_get_block+0x10/0x10 [ 2284.220075] block_write_begin+0x66/0x1d0 [ 2284.220816] cont_write_begin+0x554/0x810 [ 2284.221521] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2284.222431] ? srso_return_thunk+0x5/0x5f [ 2284.223189] ? mark_buffer_dirty+0x2df/0x3b0 [ 2284.224008] ? __pfx_fat_get_block+0x10/0x10 [ 2284.224770] ? __pfx_cont_write_begin+0x10/0x10 [ 2284.225562] ? generic_write_end+0x209/0x370 [ 2284.226383] ? srso_return_thunk+0x5/0x5f [ 2284.227159] fat_write_begin+0x64/0x150 [ 2284.227876] ? __pfx_fat_get_block+0x10/0x10 [ 2284.228648] cont_write_begin+0x2e4/0x810 [ 2284.229400] ? __pfx_fat_get_block+0x10/0x10 [ 2284.230177] ? __pfx_cont_write_begin+0x10/0x10 [ 2284.230966] ? reacquire_held_locks+0x22f/0x4f0 [ 2284.231782] ? __mark_inode_dirty+0x656/0xd40 [ 2284.232559] ? srso_return_thunk+0x5/0x5f [ 2284.233302] ? fault_in_readable+0x181/0x1f0 [ 2284.234091] ? __pfx_fault_in_readable+0x10/0x10 [ 2284.234906] ? srso_safe_ret+0xc/0x20 [ 2284.235605] fat_write_begin+0x64/0x150 [ 2284.236317] ? __pfx_fat_get_block+0x10/0x10 [ 2284.237098] generic_perform_write+0x284/0x7e0 [ 2284.237919] ? __mark_inode_dirty+0x656/0xd40 [ 2284.238732] ? __pfx_generic_perform_write+0x10/0x10 [ 2284.239592] ? srso_return_thunk+0x5/0x5f [ 2284.240358] ? __mark_inode_dirty+0x557/0xd40 [ 2284.241151] ? __pfx_fat_update_time+0x10/0x10 [ 2284.241948] ? srso_return_thunk+0x5/0x5f [ 2284.242699] ? srso_return_thunk+0x5/0x5f [ 2284.243456] ? mnt_put_write_access_file+0x45/0xe0 [ 2284.244385] __generic_file_write_iter+0x160/0x1a0 [ 2284.245271] generic_file_write_iter+0xe1/0x340 [ 2284.246142] do_iter_readv_writev+0x51f/0x7e0 [ 2284.246911] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2284.247757] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2284.248609] ? srso_return_thunk+0x5/0x5f [ 2284.249352] ? lock_is_held_type+0x9e/0x120 [ 2284.250148] vfs_writev+0x2d8/0xcc0 [ 2284.250825] ? __pfx_vfs_writev+0x10/0x10 [ 2284.251522] ? __fget_files+0x1fc/0x3b0 [ 2284.252251] ? srso_return_thunk+0x5/0x5f [ 2284.253014] ? lock_release+0x20f/0x6f0 [ 2284.253718] ? srso_return_thunk+0x5/0x5f [ 2284.254624] ? lock_acquire+0x32/0xc0 [ 2284.255422] ? __fget_files+0x34/0x3b0 [ 2284.256261] ? srso_return_thunk+0x5/0x5f [ 2284.257127] ? __fget_files+0x206/0x3b0 [ 2284.257990] do_pwritev+0x1b6/0x270 [ 2284.258778] ? __pfx_do_pwritev+0x10/0x10 [ 2284.259622] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2284.260780] do_syscall_64+0xbf/0x1d0 [ 2284.261622] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2284.262664] RIP: 0033:0x7f5c8d09db19 [ 2284.263411] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2284.266643] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2284.268101] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2284.269454] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2284.270826] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2284.272171] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2284.273520] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2284.274759] 01:41:02 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xec) 01:41:02 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2284.352903] Process accounting resumed [ 2284.393697] Process accounting resumed [ 2284.402038] FAULT_INJECTION: forcing a failure. [ 2284.402038] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2284.404263] CPU: 1 UID: 0 PID: 14319 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2284.405627] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2284.406950] Call Trace: [ 2284.407393] [ 2284.407809] dump_stack_lvl+0xfa/0x120 [ 2284.408516] should_fail_ex+0x4b1/0x5b0 [ 2284.409263] ? page_copy_sane+0xce/0x2b0 [ 2284.410013] copy_page_from_iter_atomic+0x26f/0x15e0 [ 2284.410951] ? srso_return_thunk+0x5/0x5f [ 2284.411693] ? ext4_da_write_begin+0x461/0x880 [ 2284.412520] ? __pfx_copy_page_from_iter_atomic+0x10/0x10 [ 2284.413502] ? __pfx_ext4_da_write_begin+0x10/0x10 [ 2284.414410] ? srso_return_thunk+0x5/0x5f [ 2284.415198] generic_perform_write+0x423/0x7e0 [ 2284.416039] ? __pfx_generic_perform_write+0x10/0x10 [ 2284.416934] ? srso_return_thunk+0x5/0x5f [ 2284.417670] ? generic_update_time+0xcb/0xf0 [ 2284.418477] ? srso_return_thunk+0x5/0x5f [ 2284.419259] ? mnt_put_write_access_file+0x45/0xe0 [ 2284.420174] ext4_buffered_write_iter+0x11d/0x3c0 [ 2284.421035] ext4_file_write_iter+0x95e/0x18e0 [ 2284.421877] ? __pfx_ext4_file_write_iter+0x10/0x10 [ 2284.422758] ? __pfx___lock_acquire+0x10/0x10 [ 2284.423534] ? srso_return_thunk+0x5/0x5f [ 2284.424297] ? kstrtouint+0xd6/0x130 [ 2284.424987] do_iter_readv_writev+0x51f/0x7e0 [ 2284.425767] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2284.426613] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2284.427499] ? srso_return_thunk+0x5/0x5f [ 2284.428257] ? lock_is_held_type+0x9e/0x120 [ 2284.429041] vfs_writev+0x2d8/0xcc0 [ 2284.429714] ? __pfx_vfs_writev+0x10/0x10 [ 2284.430441] ? __fget_files+0x1fc/0x3b0 [ 2284.431160] ? srso_return_thunk+0x5/0x5f [ 2284.431913] ? lock_release+0x20f/0x6f0 [ 2284.432621] ? srso_return_thunk+0x5/0x5f [ 2284.433368] ? lock_acquire+0x32/0xc0 [ 2284.434053] ? __fget_files+0x34/0x3b0 [ 2284.434766] ? srso_return_thunk+0x5/0x5f [ 2284.435529] ? __fget_files+0x206/0x3b0 [ 2284.436264] do_pwritev+0x1b6/0x270 [ 2284.436932] ? __pfx_do_pwritev+0x10/0x10 [ 2284.437673] do_syscall_64+0xbf/0x1d0 [ 2284.438412] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2284.439310] RIP: 0033:0x7f4a73b36b19 [ 2284.439956] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2284.442700] RSP: 002b:00007f4a7108b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2284.443943] RAX: ffffffffffffffda RBX: 00007f4a73c4a020 RCX: 00007f4a73b36b19 [ 2284.445067] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000005 [ 2284.446207] RBP: 00007f4a7108b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2284.447335] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2284.448448] R13: 00007ffd1c95582f R14: 00007f4a7108b300 R15: 0000000000022000 [ 2284.449617] 01:41:02 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x2) [ 2284.541214] loop5: detected capacity change from 0 to 40 01:41:02 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = syz_mount_image$nfs(&(0x7f00000001c0), &(0x7f0000000480)='\x00', 0x2, 0x4, &(0x7f0000001780)=[{&(0x7f00000004c0)="a1e3e1823d5a6886bbe16f330be154a313f57b325fb37415ade4ec47ab918dba3b264d9649e66fe620815b5122e208b755a404a325b30f04a4b9989596724846c8", 0x41, 0x3}, {&(0x7f0000000780)="d4f546e172e58e9247dfca461a9b2a164f3ac834123431f4d4457642838d1e0c5414729a834fafd33054e327759096effd532166e86abc55dc4ca2ebadfaec8320bd93c675ed80f19bfbb3752069ff72da35067654f674c133e9d0a7081a63ab0c7aeecec311136816ea35eee22be216c7c5a28b76c386e22f71f6ed5fdb0172cc29bcf86464ee0f3b6c03b1d0813d2ef36c01e1acd155ddebec836ab4cf165cf89ca5c08ae3e1f908d1bbfea1359bf7ac7ea415cbb87844e897e4c109c5b03a786cc37c14449a4bb78fd0df8f1e3838735c23c7552af3f6077753b9d26391b9226bb1dc9b5efb42c080b4ff1332c9033194b869f1d56b46f3747300bcb49bb970075b2a78499727695fd9cb1a16a98dead485b95198eaba7f7212000acc9e6ce76a1994b32afdddd9b88bfabce71895f3ea96c7480c4bf2e10cf1b3b18d61c887c6831b8b444a7f61579308d07abf1c48e5dc00e0e6e50ac0c5c95cce60eac7be247a571a905c14c19df300e06bf41be79a54a72ca80398f633b5605439adf28e9eeb1f2ef1e9a400e6f8e79eab8481fe656fcbe76611ebf39364512b70117e2e3b57b2c1c74cfa774289233af9ecf21f0a0291c5fa1c3a45ef2c249c1228c9db9dc08b4aba75d82116cdc9cf2694829c16bff02209f3bd3f38d334a919b83240538208750aae2072b8360df92c70d6b54673bf80d2a4bdb8583a54c10c4c7a22e418c57efdb80eae9243e4d12389a37187659de4658b390b4ae11625839d646e5a08909ba63cfeaffaa571b37fe14c51d4b2c42540e43903274fd4e02cce38174e3bb9aa50c4a196e5af1666c19205821f5c1a8dd38b12ca1ade5a9b024094128ec74fe66e792ce98b0be3f8f977390186588d8b4b84305937df778dff78482f5a35d8f7dc7c34ecd95b2bf1ea28ab46af05d48aeb46c6f0a2d1a5e18a2fa53e912ce5b86757ace7a60884bb2ae2ecb434b2aca9358980e347e9923e9da5f96d0ed8c6a2d86333257bde0e4f7f29ef8e7d28364ed09ca44a18042ca5d19861ac590e235510182e2a43e9a4b6e747ac9e42342fdacae7990cf523eadc0f8868735a07fda262cbac8e7356dc8a5d04f8f9c7fae47ef742a0a592544caa825e010f34047ae27eb143c9dc2970355ebc11c092225dbb8f9c447503b377d4453804b803b04d232183a4b9b8276206aa2f00cccfb72d8e1697b7160ae56ccb017b020cdd4ad56425fbf471a3e5f87145902b68974819e7d028f99ffc8b15b097665ea41b1a0bb789285ee9e4329c5fa5946b33c6227de443ce5d40de8c0cb952b3b072caca9018d46aa71d84aba220a0a7778b1a920ccc9d721871b103d7e4a5f1a0102e8bcc3d06494b1dd747cafe32b98d93c1b5056fa6705966dbdc3247fd72b78e7a9d572838759d8b42ffa3d82a5297c61b24f58a66fc0bc28e941514c76676e8f5f5f6f727c55fdc96185de3c901a87275eccdf8bf9d119cba98f3eeb226df95ba52449ef4d063b7735c24733f04fb18cf252683d53cf17c9c11d38aee90fd64439b986869af0efcac10ada4441bee4b2bc23120c7de3bfcf40ce96e532552e4e595362a4724454a59efb78f54a5ec89727b2f3bf05e073f52ba0b7b0fa9ff867028e3bf24ced8f3456d3f9592e3b73357e0404c9bc32c8638b912c82edeabb96e80cdcea8e46542eff4f3ce4b5735d0cfe45863a3e734c1fbde47a46034ba06526a787a46ca5ca37d94fcd15bdff32768bb1717c137a382fd4fd4c9767be9e8c89aade2ebda5d33c206cd1d70a9b867934e27426efe663f5de8e12e08cf9028f300dd5de112e4b2ca134f3ff7b41aaa9aa29f2b80a7a8a6c62957fb89c26eb64b3c8fa55bf2c28d7ac9e77317a2b45dbef0a1153b981a7cbca001f50ca1b15427f37a369c0367346540c7bbd19b2e40997375625003bc042096edbc2dac8e4853296494ec746daf53d09746724c1e19dfc9132d6ce8cad79fa69a39ed56b4208eec5daeec3327e369c3f06937206a91a8cee3735c6844dca7bd4285cd969bbae4a40362cf407ce4ad9bc0bdf72eab7b719b0fe36560fa70285bbff4494e64131aa4487d5f9858d8a7f44f8c358c9d524e6b5148a33f6a582f93459337ba840f427372a140202088b599ae7a5ee1aeaf0a467ef0b1481a3cbfcebf20d0201b82322366fcad161ceaebff0881d67f5aabbbffcc7ad0f98495b6a2f8f53198c4493666dfa575cbc580ed902789b41655306b51ab3516b5599d69ac11e5e5cf302efb1519da8ad8245c7c5f782b47a368cc791d7de033a8c5f6c87b548f21478324358f6a9c28afdf531d7d7ab6bed51f043520212431fd10284747bf496c52e2d96c236807fdd09f3d33c319da3ee86e8346b47032eaddafc3f53d4ddef93584ae2d40364d236b65f0ed556186a0bbe2c67c16c4cb410a3d71f1960a13e24a139010a7c65608abab5460dfeb149a35d7d68e49df39dc67d7ab92b2705f3634120e7a322b76177b33afc66f28d776eeeddbef83c00e646da65941c861dd58099a1c30d81427d5168b0a30b29d0b7706f0ea668b870ae3e1d818c932a469b69086ad15337a13442c9d012ab37354d524bf2c044e7ea1dd184ec2cfc25a9d049efe1eca1933970f74e81ba437c9818e9d37c37d235887d9f01881455d8e80fbd7cc5bcd567b5ff3175b900918ba4c433cf21dc6d5bbeb44d055a57d747903782d8b6b41c4c57d16f48b8bf12ebad7ec21b0a0ca0d38a3a0174d5cdd35b8257bef3d9677c0eb0c3652111504bdf81f7928751d21a2a38651df6f8586da118e332f0435efe1aab03faeb9914188dc7c600163f25a23d4323ed2834afafb19d86b4e5666c3ecf7cc6c044b406f831ba87fa1c6bbdc5ea587de5c58da6c08f4f66e12a8d280f2e58f4fe15254f40185590b03850cb83fbb7988cf87b366f0a7e659dc190a8faf09e6a23cba7f0c19bed9f653e2d419677c1d52af85cc956f46ab0e5a3302a077f0bfc1fea1035c7e3cb97fb24e09644909e4df29b0a8ea64589aa2a91f69e7e41f059df5da03804edf64005582875a9ad04b5977ac1233010eebe408852984a67b31b709504336a4fe2e1ace5df7bcedf9dc326f92f53703149fa61d50abb6e3e8c37cc474c9bb5661ffc8e3bbb6b3f4a11eb5fc48da90594d1967fd4daaad8c3fcc3530338d030090d063533439551106dcae50d600d900d249cf42dacf15c22bd203de0fb60d14d657c1d9d29d1a331ee2a91cc8407ebc6115dd034ff3fc12acc8f2434c4530cd8f95b250d825e844be279a8d5344eafe1568a31e9495b37e95c3243324e8935105411c31b2a7546fe8e54e7ae84d317d78f40d08615d0744dd9399855e4b3cbd46bd99fc3623856086552c6858e2cbbd5b94c31acf7ee17871defb6a33e15b876fcfa0929486f56eee03e7750ea43525b795f4870398bad5ad1578f679d6c5a755e410a3348a770347584a06cc2005914202cc18ed2810f08409501b8b372c0185a23ddde1cdce0e6ac1b39546ba2749d75cd7953f890d2e549436108d51f34ba59056591a137f6978849c8bd6b0017c0409fdefbe76fe1b8e1cd139dbc82f93d7bf6b7fe2a4dd4e66cce9503aedecc6395146fe6f495d06405534bb32ccfd76dbdb3e52217196a099fda862c9d31f425cc2c4b685c80792f5fdd5541e94ccc77b75690610eeb987b1d496a77d1ee3ac2a7090739775934b3b55ea99ba57d04d25f795d4c43ebcaccbbbeff160ca5430b3b4cf41ceb6166bf0d5367ebc4ce451176698482687bd9df2f9ae831e99d2036ec8abb99d2336fe559140a1f41bbdf4feaee9d75b1cff37f200c4fec30e460b52643f44a6d50267c20856eb0a289e424ac1b51a2252711ad4643201c3759b849c274c5d47c8b1ee1307b78e99c70807aed7b25a1c9a23de79ad0ce323c15302368999db829fbafb9a2f8eedce0d5500aa1ed85be77b63f8f8c18c632e13cc43337eddbb2a9887c511e2915e1af6444dc6023502b5233eff25f6527c95c3254a9042d88bfdcffdd66cce2edbefccd3b012c015f9f0dbd90d6fa44eac55f7959f114bb744d526b0e459b4b2a65e8b33b903eb4a6311b1a9b22ee572b2da3813326302fbe5c7c0516875beff3c379098e3c56505a867b6fbd4928a628ac2a74bf9b9ba852cddd9065361172cd26bb1ebd7458bf95e61f2931fe4a30b28ef269835e80cb64b356360dccb8c852349ffcc8dc9eb6175672b3588bdef71aeced6e6f9d60ddc859804cbe2f8d0cf66e21ffd0b543cbae0e43c36a0f2fa7cc532cfecc09ca35eb5f2d66fd1f3f2a485bae868a8e7472dcd66faa20153e4365a0dd49e97037637c683f76be70149dd179a5b1551e6715cbe89f9a7f286c578d718413f1baa9e97758bc25192935b07e0ce890ecadbe69cf39f7d38755a095a048bf148d8ba10afd46feff7682940de2a75848b6d5f7cca9ae9b27516b14304ed944b516d0b4aeabaad6eb8ea0862a0a47fd7afef0da1541d565e61ea651d21c90f56d2f4a58a1c8b706e49f0d168de811e8f6fc76f23c1961b9661b728f8bfaaf14e5d1547d6ff91d4f53dce74ce3dc580bf74bd2d7ee07b89f2102c98bb7ee6ed9d308041982d2f2b7d97265ef36e2dfbb227fe606f55020d56a2bddba753ed00b4226bd400f658041a3a8b31329c71e1efc3eb6e867bbad2f10d61d1b8f0689400f4bb0d268bd3a368626509aacf4183ab16e859b8915918f4123f4b344aa08d36e0b17932cea3863ae7baf93d53119e2048eef35cf8b40fafa0cb40a03e2aa1218b455374c21f925978d2a5e8f62912e0f1f3f6926b974fd2e7ef2ab6a40d3d41c8bfec3c38f533717887f942a11fe3d8981870414ca0ddec6edde05adf3668a4223f32e52c52ec5434cdb994f91095e307e5b5bb830d664a7bb89520153479b42f8012266797bccc7bbb6cdb9e1e3524076001923910437da86bb4e78117fe94f1d7c02863a83cda5a85eb98f7b5778681f5e6474095e626512ab0c17d31d447ace1b9e59c32dc13aa03d5087abe9eec8b67f6cd5f584a98391e2e3c5b8b987925acf725d2b01e32ced8ee57db3a68608dbda76e9bf2ffd9f01f547b599d176aa5edf6353e295ee3d70a101b9b2cbf8a4135ee3313b3e0bcdadab5760386e08be1e5915212eb8a7e8094bde426f8130aca728c80422819355acbb6dc4303fdb078f4692d58ee8fbabae83807ce3e695393af3148fac1efda63fe4c711aba6023f342b608b6d8632e7f0138e73badc0766ffe26cfd8cbcf25ca8fd613998402debbc1f56590f3fc5db3a5f8734a8bb805228ffcddc1504a32e22cfe70c83269879113aaec4ce77efb67b0ce558b00efae83fe781546ba069dc5c0a30c61070c4a7b277f02d2b003301723928f429cc1430e1b047a7bb7c93dcbd3fb94b26b0dfc01d33df55f334d8867aeed6c02db4a0c37522bd7a05ca22e5f67936c3dc9d898e0cf56d59ec76f96ff4e13c2a855503f68055d4b384b8000a1b3b263089ce1e2f51536e48c18cd1b480c0d51e7e576a3764f6c0c0de5dd98e0524dad4cbaf808c5d8991754e5907b9b6476861dc6af1499d1adfb8771e3a1fa061d82a85b7549050ce100ec81fbd7945c3c9f83b9dba911e69faebcc58804fabfa27611dccf4cbcc373e8ee6b2447f77077cc3cab65f4d2b25461fcdfc6e44cdd5b9c8088cd81c50ecc35d3f4c1c2b9dc6fa090ac0a029f0154f78c2ad3edd8480bae8cf3a511edb6e4a567320e3a6a7e549c1df7ea132f30e2031039fb7fe8ac43a8c3bc51f1c421426c123883", 0x1000, 0xda8}, {&(0x7f0000000540)="03667705a2b1f5f41b956e8300703ce3f77b8e7fdc37fdb34bff8b21b44f598dc616966a84edc1c0b00f91f37d9cfc2021eaf97e145f2b0477bb2c22a7886d49ece3953dd6b0073a774868dc7f5e9b506d743ebc2b18ab70cea929e8b4", 0x5d, 0x1fe}, {&(0x7f00000005c0)="819aefdfcf23353154018f07ec25e554baac0b21b8af68e6b77ef340f5b3cd3ed6b149d340256344bc8fa239b29946440998b7a3c86f25e69abe4844b51107a17e13ae4cbbd03a5cdde93cdfac4f8b9a80cd85e52adbe9db6030f656c7f6c2cf25c1054e895bf0cffe4555090ad0f05853ef102f465c4c6a14101485bd703658d8c94191ed2120d6a6d5259573f60c96ae24e1208e337cc17380c1fe04bd5c6a6672f7a877cc1c6f222708efb25e849d18a6c270216e72aef43b5c0cc24986", 0xbf, 0x8}], 0x1088030, &(0x7f00000018c0)=ANY=[@ANYBLOB="666f776e65723c86814cf6d1f87f1f2443e1983823d71f0f247cff7cdc32717560b270fc1513849caa1f0173f557c0e47a12f375597c402efb6311d92243ed9db229fb030f7fa685cc5b91aead9abf562944008da7fee7e5798052324cb4636f8d6a0ac5f1d15c0dc2128f5b9b421adbc36bb3ad588f3caa6ee0", @ANYRESDEC, @ANYBLOB=',fsuuid=fa27a547-04e7-\x00b5e-c8b7-640c8ca5,pcr=00000000000000000018,audit,smackfstransmute=vfat\x00,fsmagic=0x0000000000000101,subj_user=)//+#-+,seclabel,\x00']) openat(r2, &(0x7f0000000700)='./file1\x00', 0x4000, 0x22) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000400)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x100010, r0, 0x6415b000) recvfrom$unix(r1, &(0x7f0000000240)=""/205, 0xcd, 0x120, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0x6e) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x640042, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2284.599735] loop3: detected capacity change from 0 to 40 01:41:02 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 42) [ 2284.676988] loop1: detected capacity change from 0 to 40 [ 2284.692398] loop6: detected capacity change from 0 to 40 01:41:02 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x60000, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x200) ioctl$KDSKBLED(r1, 0x4b62, 0xf0ff1f00000000) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="4e43b9eab7d6c44b68be1f34f0e3eb50181dd498087262cb2c766af07bd13d78b90c7adf1c07c62cca42050188d5f1e66863d80d4397315029bf695874fce401abff2744d8900e0dc3235d7b74249f9601c7bceb8fd6161330c197e4a2b0257d", 0x60}], 0x1, 0x1, 0x1ff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:41:02 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 20) [ 2284.814709] loop0: detected capacity change from 0 to 40 01:41:03 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8040000) [ 2284.892745] loop2: detected capacity change from 0 to 40 [ 2284.909095] loop4: detected capacity change from 0 to 40 [ 2284.921172] Process accounting resumed [ 2284.980887] Process accounting resumed [ 2285.022978] Process accounting resumed [ 2285.052233] loop4: detected capacity change from 0 to 40 [ 2285.069115] loop7: detected capacity change from 0 to 40 [ 2285.122999] FAULT_INJECTION: forcing a failure. [ 2285.122999] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2285.125582] CPU: 1 UID: 0 PID: 14344 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2285.127203] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2285.128693] Call Trace: [ 2285.129154] [ 2285.129581] dump_stack_lvl+0xfa/0x120 [ 2285.130335] should_fail_ex+0x4b1/0x5b0 [ 2285.131127] should_fail_alloc_page+0xe0/0x110 [ 2285.132072] prepare_alloc_pages+0x178/0x500 [ 2285.133004] __alloc_pages_noprof+0x180/0x1f90 [ 2285.133840] ? srso_return_thunk+0x5/0x5f [ 2285.134630] ? hlock_class+0x4e/0x130 [ 2285.135348] ? srso_return_thunk+0x5/0x5f [ 2285.136116] ? __lock_acquire+0xccf/0x4430 [ 2285.136895] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2285.137814] ? srso_return_thunk+0x5/0x5f [ 2285.138606] ? srso_return_thunk+0x5/0x5f [ 2285.139378] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2285.140282] ? srso_return_thunk+0x5/0x5f [ 2285.141049] ? policy_nodemask+0xeb/0x4e0 [ 2285.141845] alloc_pages_mpol_noprof+0xf2/0x330 [ 2285.142673] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2285.143577] ? srso_return_thunk+0x5/0x5f [ 2285.144341] ? xas_load+0x67/0x4f0 [ 2285.145037] ? lock_acquire+0x32/0xc0 [ 2285.145703] ? filemap_get_entry+0xc6/0x3b0 [ 2285.146522] folio_alloc_noprof+0x21/0x70 [ 2285.147250] filemap_alloc_folio_noprof+0x378/0x410 [ 2285.148130] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2285.149078] ? srso_return_thunk+0x5/0x5f [ 2285.149841] ? find_held_lock+0x2c/0x110 [ 2285.150615] ? __pfx_fat_get_block+0x10/0x10 [ 2285.151384] __filemap_get_folio+0x315/0x810 [ 2285.152219] ? __pfx_fat_get_block+0x10/0x10 [ 2285.152991] block_write_begin+0x66/0x1d0 [ 2285.153728] cont_write_begin+0x554/0x810 [ 2285.154462] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2285.155370] ? srso_return_thunk+0x5/0x5f [ 2285.156120] ? mark_buffer_dirty+0x2df/0x3b0 [ 2285.156924] ? __pfx_fat_get_block+0x10/0x10 [ 2285.157694] ? __pfx_cont_write_begin+0x10/0x10 [ 2285.158523] ? generic_write_end+0x209/0x370 [ 2285.159331] ? srso_return_thunk+0x5/0x5f [ 2285.160097] fat_write_begin+0x64/0x150 [ 2285.160792] ? __pfx_fat_get_block+0x10/0x10 [ 2285.161574] cont_write_begin+0x2e4/0x810 [ 2285.162336] ? __pfx_fat_get_block+0x10/0x10 [ 2285.163102] ? __pfx_cont_write_begin+0x10/0x10 [ 2285.163896] ? reacquire_held_locks+0x22f/0x4f0 [ 2285.164690] ? __mark_inode_dirty+0x656/0xd40 [ 2285.165475] ? srso_return_thunk+0x5/0x5f [ 2285.166233] ? fault_in_readable+0x181/0x1f0 [ 2285.167019] ? __pfx_fault_in_readable+0x10/0x10 [ 2285.167846] ? srso_safe_ret+0xc/0x20 [ 2285.168565] fat_write_begin+0x64/0x150 [ 2285.169260] ? __pfx_fat_get_block+0x10/0x10 [ 2285.170066] generic_perform_write+0x284/0x7e0 [ 2285.170883] ? __mark_inode_dirty+0x656/0xd40 [ 2285.171685] ? __pfx_generic_perform_write+0x10/0x10 [ 2285.172547] ? srso_return_thunk+0x5/0x5f [ 2285.173290] ? __mark_inode_dirty+0x557/0xd40 [ 2285.174079] ? __pfx_fat_update_time+0x10/0x10 [ 2285.174873] ? srso_return_thunk+0x5/0x5f [ 2285.175621] ? srso_return_thunk+0x5/0x5f [ 2285.176367] ? mnt_put_write_access_file+0x45/0xe0 [ 2285.177257] __generic_file_write_iter+0x160/0x1a0 [ 2285.178149] generic_file_write_iter+0xe1/0x340 [ 2285.179008] do_iter_readv_writev+0x51f/0x7e0 [ 2285.179780] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2285.180615] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2285.181475] ? srso_return_thunk+0x5/0x5f [ 2285.182231] ? lock_is_held_type+0x9e/0x120 [ 2285.183002] vfs_writev+0x2d8/0xcc0 [ 2285.183661] ? __pfx_vfs_writev+0x10/0x10 [ 2285.184372] ? __fget_files+0x1fc/0x3b0 [ 2285.185052] ? srso_return_thunk+0x5/0x5f [ 2285.185782] ? lock_release+0x20f/0x6f0 [ 2285.186498] ? srso_return_thunk+0x5/0x5f [ 2285.187236] ? lock_acquire+0x32/0xc0 [ 2285.187880] ? __fget_files+0x34/0x3b0 [ 2285.188558] ? srso_return_thunk+0x5/0x5f [ 2285.189282] ? __fget_files+0x206/0x3b0 [ 2285.189989] do_pwritev+0x1b6/0x270 [ 2285.190634] ? __pfx_do_pwritev+0x10/0x10 [ 2285.191336] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2285.192274] do_syscall_64+0xbf/0x1d0 [ 2285.192988] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2285.193842] RIP: 0033:0x7f4a73b36b19 [ 2285.194503] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2285.197573] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2285.198949] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2285.200217] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2285.201480] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2285.202777] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2285.204047] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2285.205370] [ 2285.229716] loop5: detected capacity change from 0 to 40 [ 2285.387466] Process accounting resumed 01:41:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf0) 01:41:26 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 21) 01:41:26 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x2, 0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:41:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') lsetxattr$trusted_overlay_opaque(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), &(0x7f00000001c0), 0x2, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:41:26 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x2}], 0x1, 0x7fffff8, 0x0) 01:41:26 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3) 01:41:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 43) 01:41:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf000000) [ 2308.620760] loop6: detected capacity change from 0 to 40 [ 2308.625610] loop5: detected capacity change from 0 to 40 [ 2308.661310] loop3: detected capacity change from 0 to 40 [ 2308.707363] loop7: detected capacity change from 0 to 40 [ 2308.719406] loop0: detected capacity change from 0 to 40 [ 2308.724759] loop1: detected capacity change from 0 to 40 [ 2308.734992] loop2: detected capacity change from 0 to 40 01:41:27 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x4) 01:41:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x13000000) 01:41:27 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x104) 01:41:27 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 22) [ 2308.828058] loop4: detected capacity change from 0 to 40 [ 2308.839601] Process accounting resumed [ 2308.910560] loop7: detected capacity change from 0 to 40 01:41:27 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 23) [ 2309.002662] loop5: detected capacity change from 0 to 40 [ 2309.004130] loop3: detected capacity change from 0 to 40 [ 2309.008864] loop6: detected capacity change from 0 to 40 01:41:27 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 44) [ 2309.086794] loop7: detected capacity change from 0 to 40 01:41:27 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x239) [ 2309.215884] loop2: detected capacity change from 0 to 40 [ 2309.232267] FAULT_INJECTION: forcing a failure. [ 2309.232267] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2309.233372] CPU: 0 UID: 0 PID: 14391 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2309.234120] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2309.234819] Call Trace: [ 2309.235069] [ 2309.235290] dump_stack_lvl+0xfa/0x120 [ 2309.235688] should_fail_ex+0x4b1/0x5b0 [ 2309.236109] should_fail_alloc_page+0xe0/0x110 [ 2309.236556] prepare_alloc_pages+0x178/0x500 [ 2309.237003] __alloc_pages_noprof+0x180/0x1f90 [ 2309.237441] ? srso_return_thunk+0x5/0x5f [ 2309.237846] ? hlock_class+0x4e/0x130 [ 2309.238225] ? srso_return_thunk+0x5/0x5f [ 2309.238630] ? __lock_acquire+0xccf/0x4430 [ 2309.239047] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2309.239528] ? srso_return_thunk+0x5/0x5f [ 2309.239940] ? srso_return_thunk+0x5/0x5f [ 2309.240342] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2309.240817] ? srso_return_thunk+0x5/0x5f [ 2309.241226] ? policy_nodemask+0xeb/0x4e0 [ 2309.241647] alloc_pages_mpol_noprof+0xf2/0x330 [ 2309.242084] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2309.242566] ? srso_return_thunk+0x5/0x5f [ 2309.242979] ? xas_load+0x67/0x4f0 [ 2309.243350] ? lock_acquire+0x32/0xc0 [ 2309.243707] ? filemap_get_entry+0xc6/0x3b0 [ 2309.244141] folio_alloc_noprof+0x21/0x70 [ 2309.244532] filemap_alloc_folio_noprof+0x378/0x410 [ 2309.245003] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2309.245512] ? srso_return_thunk+0x5/0x5f [ 2309.245914] ? find_held_lock+0x2c/0x110 [ 2309.246313] ? __pfx_fat_get_block+0x10/0x10 [ 2309.246726] __filemap_get_folio+0x315/0x810 [ 2309.247173] ? __pfx_fat_get_block+0x10/0x10 [ 2309.247592] block_write_begin+0x66/0x1d0 [ 2309.247981] cont_write_begin+0x554/0x810 [ 2309.248370] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2309.248851] ? srso_return_thunk+0x5/0x5f [ 2309.249254] ? mark_buffer_dirty+0x2df/0x3b0 [ 2309.249684] ? __pfx_fat_get_block+0x10/0x10 [ 2309.250097] ? __pfx_cont_write_begin+0x10/0x10 [ 2309.250538] ? generic_write_end+0x209/0x370 [ 2309.250979] ? srso_return_thunk+0x5/0x5f [ 2309.251388] fat_write_begin+0x64/0x150 [ 2309.251765] ? __pfx_fat_get_block+0x10/0x10 [ 2309.252187] cont_write_begin+0x2e4/0x810 [ 2309.252591] ? __pfx_fat_get_block+0x10/0x10 [ 2309.253005] ? __pfx_cont_write_begin+0x10/0x10 [ 2309.253430] ? reacquire_held_locks+0x22f/0x4f0 [ 2309.253859] ? __mark_inode_dirty+0x656/0xd40 [ 2309.254280] ? srso_return_thunk+0x5/0x5f [ 2309.254685] ? fault_in_readable+0x181/0x1f0 [ 2309.255112] ? __pfx_fault_in_readable+0x10/0x10 [ 2309.255555] ? srso_safe_ret+0xc/0x20 [ 2309.255941] fat_write_begin+0x64/0x150 [ 2309.256315] ? __pfx_fat_get_block+0x10/0x10 [ 2309.256737] generic_perform_write+0x284/0x7e0 [ 2309.257184] ? __mark_inode_dirty+0x656/0xd40 [ 2309.257621] ? __pfx_generic_perform_write+0x10/0x10 [ 2309.258090] ? srso_return_thunk+0x5/0x5f [ 2309.258495] ? __mark_inode_dirty+0x557/0xd40 [ 2309.258922] ? __pfx_fat_update_time+0x10/0x10 [ 2309.259364] ? srso_return_thunk+0x5/0x5f [ 2309.259772] ? srso_return_thunk+0x5/0x5f [ 2309.260180] ? mnt_put_write_access_file+0x45/0xe0 [ 2309.260668] __generic_file_write_iter+0x160/0x1a0 [ 2309.261148] generic_file_write_iter+0xe1/0x340 [ 2309.261615] do_iter_readv_writev+0x51f/0x7e0 [ 2309.262034] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2309.262491] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2309.262961] ? srso_return_thunk+0x5/0x5f [ 2309.263372] ? lock_is_held_type+0x9e/0x120 [ 2309.263796] vfs_writev+0x2d8/0xcc0 [ 2309.264159] ? __pfx_vfs_writev+0x10/0x10 [ 2309.264550] ? __fget_files+0x1fc/0x3b0 [ 2309.264925] ? srso_return_thunk+0x5/0x5f [ 2309.265326] ? lock_release+0x20f/0x6f0 [ 2309.265714] ? srso_return_thunk+0x5/0x5f [ 2309.266115] ? lock_acquire+0x32/0xc0 [ 2309.266470] ? __fget_files+0x34/0x3b0 [ 2309.266840] ? srso_return_thunk+0x5/0x5f [ 2309.267250] ? __fget_files+0x206/0x3b0 [ 2309.267643] do_pwritev+0x1b6/0x270 [ 2309.267993] ? __pfx_do_pwritev+0x10/0x10 [ 2309.268380] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2309.268900] do_syscall_64+0xbf/0x1d0 [ 2309.269280] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2309.269752] RIP: 0033:0x7f4a73b36b19 [ 2309.270089] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2309.271582] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2309.272235] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2309.272848] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2309.273453] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2309.274054] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2309.274654] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2309.275299] [ 2309.335944] kworker/u10:4: attempt to access beyond end of device [ 2309.335944] loop0: rw=1, sector=68, nr_sectors = 4 limit=40 [ 2309.337819] Buffer I/O error on dev loop0, logical block 17, lost async page write [ 2309.341325] loop3: detected capacity change from 0 to 40 [ 2309.347818] kworker/u10:2: attempt to access beyond end of device [ 2309.347818] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2309.349674] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2309.351200] kworker/u10:4: attempt to access beyond end of device [ 2309.351200] loop0: rw=1, sector=76, nr_sectors = 4 limit=40 [ 2309.353217] Buffer I/O error on dev loop0, logical block 19, lost async page write [ 2309.356909] FAULT_INJECTION: forcing a failure. [ 2309.356909] name failslab, interval 1, probability 0, space 0, times 0 [ 2309.358699] CPU: 1 UID: 0 PID: 14394 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2309.360044] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2309.361297] Call Trace: [ 2309.361734] [ 2309.362136] dump_stack_lvl+0xfa/0x120 [ 2309.362849] should_fail_ex+0x4b1/0x5b0 [ 2309.363608] ? fat_cache_add.part.0+0x3c6/0x5d0 [ 2309.364411] should_failslab+0xc2/0x120 [ 2309.365117] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2309.365903] ? lock_acquire+0x32/0xc0 [ 2309.366555] ? fat_cache_add.part.0+0x28/0x5d0 [ 2309.367381] fat_cache_add.part.0+0x3c6/0x5d0 [ 2309.368172] fat_get_cluster+0x922/0xd40 [ 2309.368917] ? __pfx_fat_get_cluster+0x10/0x10 [ 2309.369760] ? __pfx_fat_chain_add+0x10/0x10 [ 2309.370532] fat_get_mapped_cluster+0x216/0x4a0 [ 2309.371355] ? __pfx_fat_get_mapped_cluster+0x10/0x10 [ 2309.372235] ? srso_return_thunk+0x5/0x5f [ 2309.372987] ? srso_return_thunk+0x5/0x5f [ 2309.373745] fat_bmap+0x1fd/0x450 [ 2309.374393] fat_get_block+0x33e/0x9f0 [ 2309.375105] ? __pfx_fat_get_block+0x10/0x10 [ 2309.375858] ? _raw_spin_unlock+0x1e/0x40 [ 2309.376580] ? srso_return_thunk+0x5/0x5f [ 2309.377315] ? create_empty_buffers+0x219/0x460 [ 2309.378150] ? srso_return_thunk+0x5/0x5f [ 2309.378903] __block_write_begin_int+0x472/0x1570 [ 2309.379746] ? __pfx_fat_get_block+0x10/0x10 [ 2309.380520] ? srso_return_thunk+0x5/0x5f [ 2309.381265] ? __pfx___block_write_begin_int+0x10/0x10 [ 2309.382144] ? __pfx_fat_get_block+0x10/0x10 [ 2309.382895] ? srso_return_thunk+0x5/0x5f [ 2309.383646] ? __filemap_get_folio+0x250/0x810 [ 2309.384472] ? __pfx_fat_get_block+0x10/0x10 [ 2309.385224] block_write_begin+0x9a/0x1d0 [ 2309.385939] cont_write_begin+0x554/0x810 [ 2309.386649] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2309.387529] ? srso_return_thunk+0x5/0x5f [ 2309.388267] ? mark_buffer_dirty+0x2df/0x3b0 [ 2309.389051] ? __pfx_fat_get_block+0x10/0x10 [ 2309.389803] ? __pfx_cont_write_begin+0x10/0x10 [ 2309.390595] ? generic_write_end+0x209/0x370 [ 2309.391397] ? srso_return_thunk+0x5/0x5f [ 2309.392150] fat_write_begin+0x64/0x150 [ 2309.392832] ? __pfx_fat_get_block+0x10/0x10 [ 2309.393600] cont_write_begin+0x2e4/0x810 [ 2309.394343] ? __pfx_fat_get_block+0x10/0x10 [ 2309.395105] ? __pfx_cont_write_begin+0x10/0x10 [ 2309.395897] ? reacquire_held_locks+0x22f/0x4f0 [ 2309.396690] ? __mark_inode_dirty+0x656/0xd40 [ 2309.397484] ? srso_return_thunk+0x5/0x5f [ 2309.398224] ? fault_in_readable+0x181/0x1f0 [ 2309.399002] ? __pfx_fault_in_readable+0x10/0x10 [ 2309.399817] ? srso_safe_ret+0xc/0x20 [ 2309.400537] fat_write_begin+0x64/0x150 [ 2309.400794] kworker/u10:4: attempt to access beyond end of device [ 2309.400794] loop0: rw=1, sector=80, nr_sectors = 48 limit=40 [ 2309.401193] ? __pfx_fat_get_block+0x10/0x10 [ 2309.402366] kworker/u10:4: attempt to access beyond end of device [ 2309.402366] loop0: rw=1, sector=72, nr_sectors = 4 limit=40 [ 2309.402812] generic_perform_write+0x284/0x7e0 [ 2309.404555] ? __mark_inode_dirty+0x656/0xd40 [ 2309.405358] ? __pfx_generic_perform_write+0x10/0x10 [ 2309.406222] ? srso_return_thunk+0x5/0x5f [ 2309.406981] ? __mark_inode_dirty+0x557/0xd40 [ 2309.407773] ? __pfx_fat_update_time+0x10/0x10 [ 2309.408566] ? srso_return_thunk+0x5/0x5f [ 2309.409304] ? srso_return_thunk+0x5/0x5f [ 2309.410046] ? mnt_put_write_access_file+0x45/0xe0 [ 2309.410942] __generic_file_write_iter+0x160/0x1a0 [ 2309.411832] generic_file_write_iter+0xe1/0x340 [ 2309.412664] do_iter_readv_writev+0x51f/0x7e0 [ 2309.413428] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2309.414254] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2309.415106] ? srso_return_thunk+0x5/0x5f [ 2309.415842] ? lock_is_held_type+0x9e/0x120 [ 2309.416601] vfs_writev+0x2d8/0xcc0 [ 2309.417254] ? __pfx_vfs_writev+0x10/0x10 [ 2309.417956] ? __fget_files+0x1fc/0x3b0 [ 2309.418646] ? srso_return_thunk+0x5/0x5f [ 2309.419378] ? lock_release+0x20f/0x6f0 [ 2309.420076] ? srso_return_thunk+0x5/0x5f [ 2309.420806] ? lock_acquire+0x32/0xc0 [ 2309.421448] ? __fget_files+0x34/0x3b0 [ 2309.422130] ? srso_return_thunk+0x5/0x5f [ 2309.422858] ? __fget_files+0x206/0x3b0 [ 2309.423583] do_pwritev+0x1b6/0x270 [ 2309.424222] ? __pfx_do_pwritev+0x10/0x10 [ 2309.424921] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2309.425871] do_syscall_64+0xbf/0x1d0 [ 2309.426570] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2309.427444] RIP: 0033:0x7f5c8d09db19 [ 2309.428058] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2309.430746] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2309.431966] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2309.433077] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2309.434177] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2309.435285] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2309.436385] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2309.437540] 01:41:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 45) 01:41:51 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x5) 01:41:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = eventfd(0x8000) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r2, 0x4b62, 0xf0ff1f00000000) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000140)={0x0, r2, 0x7, 0x2, 0x6b0e, 0x1}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x42040, 0x146) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:41:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x18000000) 01:41:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x3}], 0x1, 0x7fffff8, 0x0) 01:41:51 executing program 0: stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0xaaf, 0x0, &(0x7f0000000240), 0x800080, &(0x7f0000000140)=ANY=[@ANYRES16]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x424000, 0xe9) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = dup(r2) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) openat(r3, &(0x7f0000000180)='./file1\x00', 0x4d92f10fcfdccc5b, 0x108) acct(0x0) 01:41:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x300) 01:41:51 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 24) [ 2333.077798] loop4: detected capacity change from 0 to 40 [ 2333.091072] loop0: detected capacity change from 0 to 5 [ 2333.100207] vfat: Unknown parameter '' [ 2333.103368] loop5: detected capacity change from 0 to 40 [ 2333.110307] loop3: detected capacity change from 0 to 40 [ 2333.133889] loop1: detected capacity change from 0 to 40 [ 2333.147845] loop2: detected capacity change from 0 to 40 [ 2333.148044] Process accounting resumed [ 2333.158158] loop6: detected capacity change from 0 to 40 [ 2333.162720] loop0: detected capacity change from 0 to 5 [ 2333.165522] vfat: Unknown parameter '' [ 2333.266265] kworker/u10:4: attempt to access beyond end of device [ 2333.266265] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2333.267575] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:41:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x20000000) 01:41:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x408) 01:41:51 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f0000000040)='[$)!\x00', &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:41:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/devices/system', 0x32100, 0x1ad) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r3, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000000280)={{0x1, 0x1, 0x18, r2, {r3, 0xee00}}, './file1\x00'}) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) umount2(&(0x7f0000000300)='./file0\x00', 0x2) ioctl$KDSKBLED(r4, 0x4b62, 0xf0ff1f00000000) preadv(r4, &(0x7f0000000580)=[{&(0x7f0000000600)=""/151, 0x97}, {&(0x7f0000000380)=""/115, 0x73}, {&(0x7f0000000400)=""/243, 0xf3}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000140)=""/52, 0x34}], 0x5, 0x7fffffff, 0x7) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x100) acct(0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSKBLED(r5, 0x4b62, 0xf0ff1f00000000) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r5}, './file1\x00'}) 01:41:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 46) [ 2333.396338] loop7: detected capacity change from 0 to 40 01:41:51 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x6) [ 2333.410164] loop3: detected capacity change from 0 to 40 01:41:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x4}], 0x1, 0x7fffff8, 0x0) [ 2333.415945] loop5: detected capacity change from 0 to 40 [ 2333.433222] loop4: detected capacity change from 0 to 40 [ 2333.451060] loop0: detected capacity change from 0 to 40 [ 2333.539975] loop1: detected capacity change from 0 to 40 01:41:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x480) [ 2333.601256] loop6: detected capacity change from 0 to 40 [ 2333.620656] loop2: detected capacity change from 0 to 40 [ 2333.636139] kworker/u10:0: attempt to access beyond end of device [ 2333.636139] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2333.637153] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2333.705503] kworker/u10:4: attempt to access beyond end of device [ 2333.705503] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2333.706516] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2333.811615] loop3: detected capacity change from 0 to 40 01:42:18 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) umount2(&(0x7f0000000040)='./file1\x00', 0x4) 01:42:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x39020000) 01:42:18 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x7) 01:42:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 25) [ 2359.924319] loop0: detected capacity change from 0 to 40 [ 2359.927473] loop7: detected capacity change from 0 to 40 [ 2359.941352] loop4: detected capacity change from 0 to 75 01:42:18 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file1\x00', 0x0, 0x7, &(0x7f0000000680)=[{&(0x7f0000000180)="53362c175083ce049c50332247733d5bea919266e59c72b6b0c8e0d6f7a89c3fc3840902aa0732e96411c985a5bca193d95b2154a4d31c4bfdb6c1d139aa4c9ed5836e176a5e1a10194e9074ae99059d018b", 0x52, 0x4bd3}, {&(0x7f0000000200)="2108c22f386b7cbe7a80c6e4eba15473e1e3f51da953653ab93a6120435d8e5a5787d8ff10eac2985cd000ccfcd5cd7bfdadaa1c37af618479577080cabf40b0a106d7032be14ec13ce0151aab1fbafacf4bd32c0d068570afd49649a38197f39ebb337449391bdeb90ad1b097266c7733075dc14ad3e46bd69e524bfce33cbe9702127171c1281712c415eb10fe30b054cc260ccd33ab1988873495777954df53d45e6821149c65307e0e9a0c", 0xad}, {&(0x7f00000002c0)="1181298e436e7f0438a807014be021798c5f6b564754f9714500103817f981a32a3126b987f7ca930b537b21dbd70563d69507d31576a723e7798cd17716577623d5346c1bade66da35655b59e69621f3c7dd17713e1620eef8d71ddb56f843adbc467b60b24724b38a30a78d0a72a4ce0a9216dd3a78575d00f3850199a2c3d", 0x80, 0xfd}, {&(0x7f0000000380)="15fd7a4f9dc059f21555dd050368a9db9d2b59d6c5bf8c6eabc5b24b20bf6a1ed526dee5708ce8a99fa7f5969b49fe4da70d095e4c91925cc868ec838ee076cadb6c9ff1ea6dbe5d8dc85c5c0a668733ded3c456f710be8a5fb79f157d1ef0ace093a232c2e754c12ae688460e1b7b1ba3b9bfa99494c3097bfe0942e2f3c7c3a65e446c43bb6787510cafa6d082d1b0b1c79d63ef9bbd5931a2d1de7e9a6e5d176adf7f1d4d590c98bc0846d766b087e4e14640cf51b193ab68969103a8cf2e9b2de2ecb9a3e30275286a9832fd6a3ba7f3a5e9", 0xd4, 0x62e}, {&(0x7f0000000480)="fe80a63d39bd8c672cd61a87ecc00dce7a7e21081b41554ce7ed74827c8e284c59921b0cef11ebd4d68a6bc02b0279cc37cfe42e4c0ac34c5a5f8f17e1966b8b45e5644a4c6198f5f8f8ea693f321205aa0b724808c2db8e353c0ed96130f8bc8c5cdc026591364ca27d1e60c4bc845bdd4c97566a4d9c07a56dbf1141b4cd8b3146748f74ca2efb3ba0d920f37f2a98ca0f66da62ee06eef55a469a955ddd58befcb397587adc08defd245ab71414928aee301d914cc905053a6bbce34df81c7eb5ec705f9f", 0xc6, 0x1f}, {&(0x7f0000000580)="6aab6c8ec7beaca62a1a8cb8b244907a6ddd2adbc3351a9e3873c630119815a09eb5ee6822f6cc733ab5652b046cd81737351343a93e860b3a3c35c9eeafb804eb0cff91de54323f2f925dfdd40fe38aa1dacefa43e4f246b9237cf54897f3364b33d21eed84056961f8abbed8dcd8e9e66f8e249acdb56de388d731072ac2f87a7ad25641ffbce5d2d0bc5fa17563a55e3d4d16ea19afec276edf5d7bad09b56d8d9c942c1c00bd74198d25b2c32696382ff24912a5070df5f9bbc39c17441c7666ce71cd65398abb69e7658b6b143f95b69f3645bfd37aef9895023b3131a6dba6660abcf5a50c6f65a66611de46f58b5d65", 0xf3, 0x9dc}, {&(0x7f0000000780)="19edb47f4f5d88b0c757b034eb6c36215e32b4e4168bff30f98194faeb457340f953acf58980e39a6cc9af6241efc43a547a0868615b4dad8e3a87dac10672dbaa3c5ae9e7e7dae10c2d22c8936ed79bcc2d5272492369715e7280993b2a19061ae74a3b28beaf4083b444f84ccfe48bd99b9b057aceff01da3da94d646dd428700ed553221781ca848e654340203f9412a489f7fb20108fff8b2412a9ea444c61823220dc5f56312c6efcd315e362d909d6550f00a8a8843e07d494fe854e50b53df2ce08142195", 0xc8, 0x200}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r4, 0x0) mount$9p_fd(0x0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940), 0x24e048, &(0x7f0000000980)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@cache_fscache}, {@cache_none}], [{@smackfshat={'smackfshat', 0x3d, 'trusted.overlay.redirect\x00'}}, {@uid_eq={'uid', 0x3d, r4}}]}}) ioctl$TIOCSTI(r3, 0x5412, &(0x7f00000000c0)=0x7) fsetxattr$trusted_overlay_redirect(r3, &(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0x8, 0x1) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000880)={0x0, 0x0}) fcntl$setownex(r1, 0xf, &(0x7f00000008c0)={0x2, r5}) 01:42:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 47) 01:42:18 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x500) 01:42:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x5}], 0x1, 0x7fffff8, 0x0) [ 2359.948112] FAT-fs (loop4): invalid media value (0x53) [ 2359.951347] FAT-fs (loop4): Can't find a valid FAT filesystem [ 2359.972550] loop5: detected capacity change from 0 to 40 [ 2359.974114] loop1: detected capacity change from 0 to 40 [ 2359.975686] loop2: detected capacity change from 0 to 40 [ 2359.984814] loop6: detected capacity change from 0 to 40 [ 2359.992180] loop3: detected capacity change from 0 to 40 01:42:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 26) 01:42:18 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f00000000c0)=0x7) ioctl$EXT4_IOC_GROUP_ADD(r1, 0x40286608, &(0x7f0000000040)={0x7, 0x100, 0x1, 0x81, 0x6049382d, 0xec5}) acct(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000140)={r0, 0x6, 0x0, 0xff3}) openat$cgroup_ro(r3, &(0x7f00000001c0)='cpuacct.usage_sys\x00', 0x0, 0x0) acct(0x0) [ 2360.099995] kworker/u9:0: attempt to access beyond end of device [ 2360.099995] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2360.101339] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:42:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 48) 01:42:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x6}], 0x1, 0x7fffff8, 0x0) 01:42:18 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8) [ 2360.246559] loop2: detected capacity change from 0 to 40 [ 2360.280569] loop7: detected capacity change from 0 to 40 [ 2360.298168] loop0: detected capacity change from 0 to 40 [ 2360.319848] loop1: detected capacity change from 0 to 40 01:42:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3b9ac9ff) [ 2360.344562] FAULT_INJECTION: forcing a failure. [ 2360.344562] name failslab, interval 1, probability 0, space 0, times 0 [ 2360.345547] FAULT_INJECTION: forcing a failure. [ 2360.345547] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2360.346803] CPU: 1 UID: 0 PID: 14490 Comm: syz-executor.2 Not tainted 6.12.0-next-20241126 #1 [ 2360.349349] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2360.350672] Call Trace: [ 2360.351128] [ 2360.351537] dump_stack_lvl+0xfa/0x120 [ 2360.352269] should_fail_ex+0x4b1/0x5b0 [ 2360.353046] ? fat_cache_add.part.0+0x3c6/0x5d0 [ 2360.353866] should_failslab+0xc2/0x120 [ 2360.354598] kmem_cache_alloc_noprof+0x60/0x3d0 [ 2360.355402] ? lock_acquire+0x32/0xc0 [ 2360.356074] ? fat_cache_add.part.0+0x28/0x5d0 [ 2360.356897] ? srso_return_thunk+0x5/0x5f [ 2360.357671] fat_cache_add.part.0+0x3c6/0x5d0 [ 2360.358485] fat_get_cluster+0x922/0xd40 [ 2360.359243] ? __pfx_fat_get_cluster+0x10/0x10 [ 2360.360195] ? srso_return_thunk+0x5/0x5f [ 2360.360967] ? __mark_inode_dirty+0x25b/0xd40 [ 2360.361872] fat_free.isra.0+0x393/0x9d0 [ 2360.362651] ? __pfx_fat_free.isra.0+0x10/0x10 [ 2360.363513] ? srso_return_thunk+0x5/0x5f [ 2360.364262] ? unmap_mapping_range+0x109/0x280 [ 2360.365068] ? __pfx_unmap_mapping_range+0x10/0x10 [ 2360.365898] ? __mark_inode_dirty+0x656/0xd40 [ 2360.366690] ? __pfx_unmap_mapping_range+0x10/0x10 [ 2360.367538] fat_truncate_blocks+0x126/0x1a0 [ 2360.368365] fat_write_begin+0x112/0x150 [ 2360.369100] generic_perform_write+0x284/0x7e0 [ 2360.369929] ? __mark_inode_dirty+0x656/0xd40 [ 2360.370730] ? __pfx_generic_perform_write+0x10/0x10 [ 2360.371615] ? srso_return_thunk+0x5/0x5f [ 2360.372363] ? __mark_inode_dirty+0x557/0xd40 [ 2360.373166] ? __pfx_fat_update_time+0x10/0x10 [ 2360.374102] ? srso_return_thunk+0x5/0x5f [ 2360.374863] ? srso_return_thunk+0x5/0x5f [ 2360.375621] ? mnt_put_write_access_file+0x45/0xe0 [ 2360.376529] __generic_file_write_iter+0x160/0x1a0 [ 2360.377432] generic_file_write_iter+0xe1/0x340 [ 2360.378293] do_iter_readv_writev+0x51f/0x7e0 [ 2360.379067] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2360.379916] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2360.380772] ? srso_return_thunk+0x5/0x5f [ 2360.381544] ? lock_is_held_type+0x9e/0x120 [ 2360.382324] vfs_writev+0x2d8/0xcc0 [ 2360.382997] ? __pfx_vfs_writev+0x10/0x10 [ 2360.383735] ? __fget_files+0x1fc/0x3b0 [ 2360.384439] ? srso_return_thunk+0x5/0x5f [ 2360.385205] ? lock_release+0x20f/0x6f0 [ 2360.385928] ? srso_return_thunk+0x5/0x5f [ 2360.386682] ? lock_acquire+0x32/0xc0 [ 2360.387351] ? __fget_files+0x34/0x3b0 [ 2360.388141] ? srso_return_thunk+0x5/0x5f [ 2360.388917] ? __fget_files+0x206/0x3b0 [ 2360.389654] do_pwritev+0x1b6/0x270 [ 2360.390316] ? __pfx_do_pwritev+0x10/0x10 [ 2360.391038] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2360.392015] do_syscall_64+0xbf/0x1d0 [ 2360.392737] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2360.393640] RIP: 0033:0x7f5c8d09db19 [ 2360.394272] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2360.397023] RSP: 002b:00007f5c8a613188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2360.398246] RAX: ffffffffffffffda RBX: 00007f5c8d1b0f60 RCX: 00007f5c8d09db19 [ 2360.399361] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2360.400473] RBP: 00007f5c8a6131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2360.401606] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2360.402730] R13: 00007ffff7cf836f R14: 00007f5c8a613300 R15: 0000000000022000 [ 2360.403911] [ 2360.404335] CPU: 0 UID: 0 PID: 14493 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2360.405130] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2360.405845] Call Trace: [ 2360.406094] [ 2360.406318] dump_stack_lvl+0xfa/0x120 [ 2360.406728] should_fail_ex+0x4b1/0x5b0 [ 2360.407147] should_fail_alloc_page+0xe0/0x110 [ 2360.407598] prepare_alloc_pages+0x178/0x500 [ 2360.408039] ? srso_return_thunk+0x5/0x5f [ 2360.408455] ? mark_lock+0xac/0x1370 [ 2360.408834] __alloc_pages_noprof+0x180/0x1f90 [ 2360.409282] ? srso_return_thunk+0x5/0x5f [ 2360.409691] ? hlock_class+0x4e/0x130 [ 2360.410074] ? srso_return_thunk+0x5/0x5f [ 2360.410486] ? __lock_acquire+0xccf/0x4430 [ 2360.410895] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2360.411364] ? srso_return_thunk+0x5/0x5f [ 2360.411913] ? srso_return_thunk+0x5/0x5f 01:42:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 49) [ 2360.411994] ? srso_return_thunk+0x5/0x5f [ 2360.412050] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2360.412099] ? srso_return_thunk+0x5/0x5f [ 2360.412155] ? policy_nodemask+0xeb/0x4e0 01:42:18 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') recvmmsg$unix(r1, &(0x7f0000002cc0)=[{{&(0x7f0000000540)=@abs, 0x6e, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/125, 0x7d}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000640)=""/164, 0xa4}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x4, &(0x7f0000001780)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x58}}, {{&(0x7f0000001800), 0x6e, &(0x7f0000002ac0)=[{&(0x7f0000001880)=""/165, 0xa5}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/101, 0x65}, {&(0x7f00000029c0)=""/97, 0x61}, {&(0x7f0000002a40)=""/105, 0x69}], 0x5, &(0x7f0000002b40)=[@cred={{0x1c}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0}}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x168}}], 0x2, 0x2100, 0x0) syz_mount_image$nfs(&(0x7f00000001c0), &(0x7f0000000240)='./file0\x00', 0x7, 0x3, &(0x7f00000004c0)=[{&(0x7f0000000280)="26e3e4cc29c78ffd673ba691d99afb980ff8af0b7426c0f7981f39b9b1ff7a45972caa8c3a2e864b8e2e4d2e910744c641403e23c7001c4f876eef412b0c56a36a3c7016c2e405d63c0f9b61dd6145d7b77b74c3733ac17d1e9dea356b5c440e629cd77d78ed685adec054530268d8302436e2521ab7a1ee0a6c36", 0x7b, 0x100000001}, {&(0x7f0000000380)="5e5600fa8f2c411399fdbedd85bf049e0ef194e5faa0ebd3b1fc9c669b16e1b06279a56785c878005e2eb1f15e9fed7ef0037b07db3810dc52fcd86a3979a56ae3b4bdda8bddfd093a3476d19c2bd606feb184f4fde43bb10541c36ea7033a86fd3d8c7be070d1ac72a4d49eff06140df92fadc78afb6ebac46171d3", 0x7c, 0x7}, {&(0x7f0000000400)="2aeda001cbcd181ad0169a9380918533ece0bd10dfa7a5126440e2d215db19f317c51cfc97077402c785de6cebc64bb471af1f0dda032b74aa2fa20df363a831c1fb2aa7242fe60fd16c36c2399b6ad3b4d5f1b613b252fcfb0c699e180740ca81f513229e19a36c715ab983597eedea68937ed6f326081fdd19d67aa6de55d75dfada6eb9d87a25a0e030775d8092d1d2a00967836e", 0x96, 0x8001}], 0xb2b32b4240726c5a, &(0x7f0000002d40)={[{']$\xe3].@\xa0'}, {'vfat\x00'}, {'vfat\x00'}, {'vfat\x00'}, {'vfat\x00'}], [{@seclabel}, {@measure}, {@fowner_gt={'fowner>', r2}}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x20080, 0x12) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r5 = dup(r4) bind$bt_hci(r5, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) openat(r5, &(0x7f0000000040)='./file0\x00', 0x200, 0x41) acct(0x0) [ 2360.412226] alloc_pages_mpol_noprof+0xf2/0x330 [ 2360.412272] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2360.412318] ? srso_return_thunk+0x5/0x5f 01:42:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3f000000) [ 2360.412374] ? xas_load+0x67/0x4f0 [ 2360.412435] ? lock_acquire+0x32/0xc0 [ 2360.412473] ? filemap_get_entry+0xc6/0x3b0 [ 2360.412544] folio_alloc_noprof+0x21/0x70 [ 2360.412587] filemap_alloc_folio_noprof+0x378/0x410 01:42:18 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 27) [ 2360.412644] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2360.412701] ? srso_return_thunk+0x5/0x5f [ 2360.412757] ? find_held_lock+0x2c/0x110 [ 2360.412816] ? __pfx_fat_get_block+0x10/0x10 [ 2360.412869] __filemap_get_folio+0x315/0x810 [ 2360.412938] ? __pfx_fat_get_block+0x10/0x10 [ 2360.412981] block_write_begin+0x66/0x1d0 [ 2360.413029] cont_write_begin+0x554/0x810 [ 2360.413070] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2360.413120] ? srso_return_thunk+0x5/0x5f [ 2360.413176] ? mark_buffer_dirty+0x2df/0x3b0 [ 2360.413235] ? __pfx_fat_get_block+0x10/0x10 [ 2360.413279] ? __pfx_cont_write_begin+0x10/0x10 01:42:18 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x7}], 0x1, 0x7fffff8, 0x0) 01:42:18 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 50) [ 2360.413328] ? generic_write_end+0x209/0x370 [ 2360.413392] ? srso_return_thunk+0x5/0x5f [ 2360.413457] fat_write_begin+0x64/0x150 [ 2360.413498] ? __pfx_fat_get_block+0x10/0x10 [ 2360.413549] cont_write_begin+0x2e4/0x810 [ 2360.413606] ? __pfx_fat_get_block+0x10/0x10 [ 2360.413651] ? __pfx_cont_write_begin+0x10/0x10 [ 2360.413691] ? reacquire_held_locks+0x22f/0x4f0 [ 2360.413732] ? __mark_inode_dirty+0x656/0xd40 01:42:19 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) dup(r0) bind(r0, &(0x7f0000000380)=@nfc_llcp={0x27, 0x1, 0x2, 0x4, 0x0, 0x6, "a0eeaf216cfcc2a6369c4fe981c9d65ad3dcf3092ae22c91ea2996974a2ee0dc401f50443e6f0c4c0c488037ba63dbae5c52fff0ea177cea9748301be0bc56", 0x1f}, 0x80) acct(&(0x7f0000000140)='./file2\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) llistxattr(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)=""/162, 0xa2) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2360.413781] ? srso_return_thunk+0x5/0x5f [ 2360.413837] ? fault_in_readable+0x181/0x1f0 [ 2360.413890] ? __pfx_fault_in_readable+0x10/0x10 [ 2360.413938] ? srso_safe_ret+0xc/0x20 01:42:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x600) [ 2360.414002] fat_write_begin+0x64/0x150 [ 2360.414042] ? __pfx_fat_get_block+0x10/0x10 [ 2360.414093] generic_perform_write+0x284/0x7e0 [ 2360.414151] ? __mark_inode_dirty+0x656/0xd40 [ 2360.414209] ? __pfx_generic_perform_write+0x10/0x10 [ 2360.414258] ? srso_return_thunk+0x5/0x5f [ 2360.414315] ? __mark_inode_dirty+0x557/0xd40 [ 2360.414364] ? __pfx_fat_update_time+0x10/0x10 [ 2360.414415] ? srso_return_thunk+0x5/0x5f [ 2360.414471] ? srso_return_thunk+0x5/0x5f [ 2360.414527] ? mnt_put_write_access_file+0x45/0xe0 [ 2360.414606] __generic_file_write_iter+0x160/0x1a0 01:42:19 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 51) 01:42:19 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf) 01:42:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x80040000) [ 2360.414677] generic_file_write_iter+0xe1/0x340 [ 2360.414751] do_iter_readv_writev+0x51f/0x7e0 [ 2360.414798] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2360.414840] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2360.414896] ? srso_return_thunk+0x5/0x5f [ 2360.414952] ? lock_is_held_type+0x9e/0x120 [ 2360.415016] vfs_writev+0x2d8/0xcc0 [ 2360.415069] ? __pfx_vfs_writev+0x10/0x10 [ 2360.415112] ? __fget_files+0x1fc/0x3b0 [ 2360.415154] ? srso_return_thunk+0x5/0x5f [ 2360.415210] ? lock_release+0x20f/0x6f0 [ 2360.415265] ? srso_return_thunk+0x5/0x5f [ 2360.415321] ? lock_acquire+0x32/0xc0 [ 2360.415358] ? __fget_files+0x34/0x3b0 [ 2360.415407] ? srso_return_thunk+0x5/0x5f [ 2360.415463] ? __fget_files+0x206/0x3b0 [ 2360.415524] do_pwritev+0x1b6/0x270 [ 2360.415568] ? __pfx_do_pwritev+0x10/0x10 [ 2360.415612] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2360.415699] do_syscall_64+0xbf/0x1d0 [ 2360.415765] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2360.415818] RIP: 0033:0x7f4a73b36b19 [ 2360.415848] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2360.415889] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2360.415930] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2360.415960] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2360.415988] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2360.416017] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2360.416045] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2360.416102] [ 2360.441448] loop6: detected capacity change from 0 to 40 [ 2360.474257] loop5: detected capacity change from 0 to 40 [ 2360.578645] loop4: detected capacity change from 0 to 40 [ 2360.628016] loop2: detected capacity change from 0 to 40 [ 2360.748498] loop5: detected capacity change from 0 to 40 [ 2360.774740] loop7: detected capacity change from 0 to 40 [ 2360.780698] kworker/u9:4: attempt to access beyond end of device [ 2360.780698] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2360.780748] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2360.818804] loop2: detected capacity change from 0 to 40 [ 2360.946634] loop1: detected capacity change from 0 to 40 [ 2360.983631] loop3: detected capacity change from 0 to 40 [ 2360.995612] loop4: detected capacity change from 0 to 40 [ 2361.085294] loop2: detected capacity change from 0 to 40 [ 2361.122540] loop5: detected capacity change from 0 to 40 [ 2361.147906] loop6: detected capacity change from 0 to 40 [ 2361.151092] kworker/u9:5: attempt to access beyond end of device [ 2361.151092] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2361.151150] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2361.406113] kworker/u9:0: attempt to access beyond end of device [ 2361.406113] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2361.407547] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:42:43 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x8}], 0x1, 0x7fffff8, 0x0) 01:42:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 28) 01:42:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x13) 01:42:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x89000000) 01:42:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 52) 01:42:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x700) 01:42:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2385.211061] loop6: detected capacity change from 0 to 40 [ 2385.218106] loop2: detected capacity change from 0 to 40 [ 2385.221130] loop3: detected capacity change from 0 to 40 01:42:43 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = gettid() tkill(r2, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f00000003c0)={{{@in=@broadcast, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@mcast1}}, &(0x7f0000000380)=0xe8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) fstat(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$netlink(r1, &(0x7f0000001940)={&(0x7f0000000040)=@kern={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000780)={0x1108, 0x20, 0x400, 0x70bd28, 0x25dfdbfb, "", [@generic="65d748626add933a8e2eb3ec66d13c1aff73aa96ec4875ba0d3977d6984cfde1876e61f0fca9eb4a87f63c072f1cf59a6236f425fcf9a12c602911013824b166df6442626ba3ed9f0df573cd9584665b85bed87d7f3bed75dcb67c36fed4ffabb946ff0e650b3b0f11679c813e198aa6b0b0995a879a924c729005d6ae926e4aaa217c3efc963f71473e8df6b4bb34bbbcb2d06c6e0c8eed3bf3277c99c21bbed848ee4aa664f2a1630c3e85ee7d0a99a8ae1116e75d8ceddf", @typed={0x4, 0x1d}, @nested={0x18, 0x15, 0x0, 0x1, [@typed={0x14, 0x48, 0x0, 0x0, @ipv6=@mcast2}]}, @typed={0x4, 0x6e}, @nested={0x10, 0x66, 0x0, 0x1, [@typed={0x4, 0x41}, @typed={0x8, 0x39, 0x0, 0x0, @str='{&:\x00'}]}, @generic="f5cfbc70e7ebd403260eeeb83badba99b8d54277d224f2b2c73412c164d8adaae9fe5651b7233f7742df7cd8074a1ef91fd55232e3b71ad2e3a02a2b269199dd60e2b8c7bb3b38f15ac3f49582c44809536d9842161cb8945ae9417d2b2352a10bc6bf8a493f085763195b6323cc1a8117f88a6caadabc6cf74706aaa7766330ae2327f681783a1de0023d8dd4a625aeb5d5094aed76dc099a2500938c23c69f0358a3994e32bea81621bf39446c247336c5ad85f3960d633847ae1aaa9cdf8b136288cae4403b28b4c76a9d92da360701f5873595dcb13ba02aed963794c3750aae0664be0272e4c3699e89a71aba2f787b8d9c80f850c2e1a72a7c2376a06a0b4ee9bc3c3a686d573f71244ef558da288cb1b0c6544e9a77f6b9ca80890bf722bad3a70524bcc337067616950f9264e5064193f638118c31a8b6c53a7227b134ae04061f4a8956ede313d4c212d90e986e1b2f9d538736d2e23156857f6e3453da63d4494539ae2fbc2035a2281cf3cd6bf0d18c8263b9be437e9dc58e6f082125edfe39405e22c87c06de2827b150a68bdaa32c7f4d3ac999493c9b3ab261bdc63da5cb2c8f66af4ad599ed13be59eb76e8a86ffcc42cf3c1433c77410263e57e033b7ca852421ff5f97f8718a96e784f56af467e0357e78d1058e7383e28a86502c6ba845abbd448d8feac1ef14f63ea9af9b3defc33304f4f6060ceb96342ebc890e9c4e9d948dafa95301dc80da120761b2709b27865f15834b4096862756001c7b650172819a9d121bae8c2d8efc3cf68bc0cd56ce5725d95b374c2450bb35f57241c58b405f935d6b26eee88a732d05e894fb6a22d72056bc841f0cfde54de031b7157ad44c09a6d043f182609955235f93bf700e2417e840e50d206f224bda7f4ccf9a5993a1b85e7e3888fdd7358d1b6531241c3f2a82c70c10511325e5295df6570a7fdbe2fcc01e34305ce550853c283c1e94ff0c801bc3fb5c920ab0132e7775327464e24660992c3195c6feaae1539154a8a259fa1f5ea495791a046d728819ce45a241ae4ff0de7f3feb2afef3c968df4e1d4dc642273bdf5a70683e92b72871355f08894cd8542f028ef71bc27f7282120f7f5a5320fa9db6f29eb5b5c63326740cf8fea0eea116958fc9597a3678bb753073f08b57e5ecd87f6278e6b2ff099d583fb04af6da33ac0994fdf4f74df3a5c2f76594c52d8fad690ef0c99f2bd0de19e975460201b195b8f05a457690ccfa4fe8a1af60f373ae1dd3d575ab5ff2f0759581494a0b4b80c34b7b3df05582a4d4f0056f80f95bc3de17a771b3fa9ff25d6c76a3f4ad09d804e8eefe9669b438a2f14b44b6f1896e0322a5299fb32f0a670266b29d9338334107c8eb44a31126ac4eceaf5799ae43f496d23ee735cddc69004c8c8a63bf0e26c43725775bc657ea361b51eb16ea4ba3b577a1ccbfd3c3fb76dca78e0cda86c90aff3e6ef9f7bd4982cffd5cfe8276f2c2aee657939471719767dbedb7d222bc5d932d960ba1af4502776234c13b9ce5ac2501bfd235f002b05ec27a7cec1b822efdb6c676221e824e45cd369d0e626882a39a4394d281557c5a676155f7a1a4dac16164c6b22ff39d24b5ec88390795c57bcf46f922678751f4503b9e827feb146f9632f22e5a264ef0b8856e5c06b6b8bdcd038ba5d248326b2c4e6983def0d4004c6d2e1d7722b418fab2f19aff25e51aa614014e003249d19f46496222b3267238e90fc143225f534bcfcdf26a7f1b8705aadf0cb4c854ad4ce7d087858971b237700b51fd06fbd758acdb86e4f340222d8c81dba23ad6f639961b63dfac38f1afeddb54c2d07b82a0a2da9ee546ec2976b3a17e5caf9ff359299e9449759da3f277ac4c36db6ba6c6708320fc2719d01b37544143f0e3426840a40116b7e4afee7a8f20434dd8f2760e49d75c83b0b1b4df47ab71170b9b2e1165af8d698455130cd5b6d200afcf7b61ff0cfa306a8087a48b3abf18e23e1366f32db8c0ff4fa237f26e52db87ed5c361876f1d263fb12854c8f8699d699f782c91a65abb4bdb50af73168d9adc73059de16ecedf1adaf684dfc376097fa2b0c749743ef802a9146e0fb9de8e3f93282b9e77ff688ac1d98ec0036e8a3a89d571b4ec5a5fa49876b2d83e1b4ddc42e3643a4659d20e37632000dbf597dafdbf5a6b39bcde24eb89730ba7e93861bbd2b1f896702415281630ce5cbd5472e2033db1defed0fc76e19d4c81aab6e4f4ae2c7e288e057dc8b383588a54727e8313a3f8157c06e4f5766fdac2b7a0c453d7f3aefb4dc3f967cae4e531bba2a708072d8d0906782ff10bed6f4f4f3e708e81ca3dca250086aacb6a1572869687bad234411c957c3882683462a8fb1905462e4a2901364f600ff846df271132a4a67c91223f920d02ab198a75b11d4dfa3d094812b72f85f4f0149dd8886d524153896517fcbc7af6302761a6dffc4955de6b3357c2d195b4f718a794882ffed4424d11529d284562edf1fb7362685d95c2e0bb312058e53b74d13010fcc14200a0297ba129549ad6d50945f872063726852cd8095d970e88862c9e540fcc8651561f68d323c9d748a3b812450181b2892edfe36358cfb7415724d2689907f58ab272b7a4d6c0aa29f4c969a328fa12e70851cb1148497e29bcbd9429fd6f27035db58e30a9bedcdef8448031133974cdb135b11be278c90f9a2b22d239494f7402286a0fd524ff40ae258f2d83284102efc20543048d327decf7ad48a1b6303f89516f5b957f814d47b8eb4b1404a15a048b1907eb7b9d284f9f94428721d6ffdb536341e85074d624bd6f0af8926a4af7727a35bb0265837079db0c986e202a8b4d9d0fe4d2c590d7773f8dc140add498a3d4816fc367f68a42baf4dc00d2fc0eef71618cdba3c18b2444479d979db5053d0aea6f086e75cd59e9086e7c86dad64d764d48559ab89df43c57339d0b1a7a81bee0d28c539922327816b48bbb3b5e9f94cfbeb87450b809fc1083e6e3386e16acfefea9cee18c15c94499bfd40fa763bc05ce266e6ab230c83c1336d1e2d60fad24a1ced404f42813dcee67ac57d0efe78f1ab27440f13877a47def2d44232fa6939edaa1c8f4317d1a82f5a7c41593bb1ac00a7227f45cd16fff427b84177c006aa95979e8182c9e1c06b6aca9623218230e63aa8f343c0fe492c5926581a5912d67e9d61fa28ed2e1918f1a251d2bb496ca383ae7eca4dc8308b1736758d5769e463332d5891e57679ef4e554502ac613137cc6131015b76b112afa10065701299011cf94d529fcccb5f0d8f03e6b5507a7eafe9f9c2e00c805b7d164450aa4381ede0992d14488c58632724e688bd45b0818ee418b1ea5db7f11217e1c19d1b427a4f3e921e91af9d1c5e68462e9b8d552997fa4ead10d3c4ad0e65a3c7f6d1a9cddaff4975184d8089a8727013fe2d1ed781678bd076e145da1f0db36b4533f5fd2f4cb64c3a011ab737adfb6dad37c53480396915dd4a51494ddb015e1a503643e332ee58986cfde2646d839a5ada9298537712d985eb1567b835ddf144dfb9cd87245ba570f482de13a948decb56651662a844432bc550ad29209e7236fb824fcb627de99ec7e3a39f1fdb8c8310b1ec7817a8e74696b6b3f4feadf6a32b28eb0a515b3a4573e8ce72ad6646998ea7904e8f4514534f55f203bd063b8a010090c6d6e18773b993725e25cb1e219880be46fe10911d14a0634060af13c0c441f700e7883451281db520e306d8d7a5e90cb657f0e6530b8906f7becc26cd427dec10e4cfed4da7cb8d0aabca7b2cdb66f37964ce9d4a8b77613b501a8c01fb55d411238aa361d22a019dc4f7bca8411f7d422acd561d324f78fabe8f662d8d22522298fac5ba16e64e9a48414d2e77329d2a9e65faec59905af081ce7e7ca4e77fd8a2b9a40744d1902d2544dc6a468ad1018637d32fb8d385a255dc3337f5341f32f1eb6c14c3e4bb296a89ca23d30c29624aa83b008ebc0b5bd097ab832da6597af99a62c91702217e9b11cf88e4115393fda52c288e9041f4cab7cf69700d44f238b822427c584794559fb184f6a4844f45a12f5fb434baa8d3a3228815fbb3db9f90060786f3feb885735b8501fc1e5831f8e3bb023acd56214876fb60a705f5f3ba90a32e6a96860ba5717747b12dd60ab7bff9de0338934f0c74bebec9479c9689071992fe9e8611d8c7d1b27cd4b829e5750119d34c298f8684d7eabb6ebbe4395ef5aa5eadd130dd1ae382b6ba5c71461ba98ec3e4a43e00382ec8351d8c74137e386cd348dd60a5bcab8b8c78e7648330955d2ee09dd0809a006033aa1dc7d271e43a700b23adc3897b0d39b448ac17c8b6661d32863ac8a42a6a26ff5c509330980e712078df6af28615b609c09dc3204dee8eca675c9c56af32a19887efa31620ab6cb3eb3d997315de966fed467bd3f7a329716832c7c6bd07367fe6bd3f3ff73357c3da845036334a0273db7476e6acbe3af8ed667c1676adfd066fb36c4e57a3d0ad6abc77e20592f0f5954b181dd009106e439c473f8287d887f4b7923b698d40615e6e6d2e1d4f6d0045bd37961bc9f64f0f3535a99c13b97dcc406e369d2edef43f20586e3ab0f771b6bcca9c6a7ea1565cad57aa6d617ed7af2c5e83c3650bce907ea92d1385bbbe825b015e09bfce1ea8e7fca7a8016f9dac7207e502bf5ecca5859d28db2fed85c4eb2defb423b36ac9a303f1169d6f5c5d4361c1df9cb4a77ac787e71b5d07518db24b7f8a286961b2375de7976d959ebc8a31da651f7eabefac28f6ad3a13b31ecfc2d2cef4210f19c770d17849edd961d8b280a7ec6e52ebe20cfba9b93098ca9ee83fceb34ea3a4622fe353e9937d6d65e7400dbedfb9940f26050a8801910404ef84dcf7e5d568127bd16202e7f32e4d7d6a9a2840b4b3d35dcc26270c17cda5e6e1efae47f9350180e5441903389fd5b33f1d1fb8bec47280cabb882211bfc5241948c7ec2525779743dee1c6ed75714d6dbac5053762022edee21e8f44d256dc5851c6adaf1d9cf367dbdcdd58450b522ae0f85e443081bfce6a24e617c781e7090ed60b884c3c1a6513968ea96a0e3a238a02c1949b96cdf783cd57bbdd936f0b50938168e57b0fa6af507a83c5913073ec6d7136d267f4096323e67cf33fbac73794000c8c60462956d0d4318af131a71d4f0f44acdd40fbdea20e2675799168f6c51ef48da4862765c0a89ce95ddf704e3fd3b7831f54a5f919f3541b3086352e8c7947162065d537ac108970a72b103039abd113019581aff872d549aa21651db3a9b8e78baa0ad36ca6f2c4fcd5de253772127d8537c42f468cdebd16bc6ffd5818a61540890768b89e91d51c038bbd296546e1ad699ce6dfd75c288d9f2d76db2358c3a931a156caa6840c748235d5a227fc0d8acb00a748dd13057c917de4e7375d89663b4be223a2b26835c87427ddda3aa8a4aa55260b084556249a94923b692e31f3412b68f294f6e82c2722705c6221e78ea8132c6b0efcded6ef3a33aa7c1a1edf1f9c0ac2c192ef0b24cd868660a592299911594466a91ca8d0e5dac0a9c8f7b0ce57994e0e5b79e74b7105ab7c99bc058ba1846d22365f24dd69a8a7a195fee0f6fc138ea8afee4d1afb549d3858f33f27030f4b5f3f594389fa145148b59883d30ddb9dc1d4adfc3ac9418c1685aaf47743c403f56191bd3c948173eb1674ad789badc2c3fa449456ca1edd01aca54b45839f7a4992a6b490d073a2fedd696d7ecb9fcec30", @typed={0xc, 0x45, 0x0, 0x0, @str='[-(\\\xb6]+\x00'}]}, 0x1108}], 0x1, &(0x7f00000018c0)=[@cred={{0x1c, 0x1, 0x2, {r2, r3}}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, 0xee00}}}], 0x60, 0x4040}, 0x24000800) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2385.329181] loop7: detected capacity change from 0 to 40 [ 2385.329925] loop1: detected capacity change from 0 to 40 [ 2385.349373] loop5: detected capacity change from 0 to 40 [ 2385.355131] loop0: detected capacity change from 0 to 40 [ 2385.367072] loop4: detected capacity change from 0 to 40 01:42:43 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x18) 01:42:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) 01:42:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x804) [ 2385.434709] Process accounting resumed [ 2385.522332] loop3: detected capacity change from 0 to 40 01:42:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8c000000) 01:42:43 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 29) [ 2385.572247] loop6: detected capacity change from 0 to 40 [ 2385.575162] kworker/u10:3: attempt to access beyond end of device [ 2385.575162] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2385.576319] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:42:43 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="2c93ebf45eb4651f4a08edea6a16f2211bdce00348ef0275243b58eaa1c4556a818b2befa5c819b27b6b7f550d90aae7", 0x1}], 0x3d, 0x7fffff8, 0x0) acct(0x0) [ 2385.678117] loop2: detected capacity change from 0 to 40 [ 2385.684710] loop5: detected capacity change from 0 to 40 [ 2385.715716] Process accounting resumed [ 2385.727639] loop0: detected capacity change from 0 to 40 [ 2385.752531] Process accounting resumed [ 2385.769749] Process accounting resumed [ 2385.828608] loop7: detected capacity change from 0 to 40 [ 2385.852200] FAULT_INJECTION: forcing a failure. [ 2385.852200] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2385.853385] CPU: 1 UID: 0 PID: 14584 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2385.854112] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2385.854795] Call Trace: [ 2385.855033] [ 2385.855246] dump_stack_lvl+0xfa/0x120 [ 2385.855634] should_fail_ex+0x4b1/0x5b0 [ 2385.856041] should_fail_alloc_page+0xe0/0x110 [ 2385.856475] prepare_alloc_pages+0x178/0x500 [ 2385.856909] __alloc_pages_noprof+0x180/0x1f90 [ 2385.857342] ? srso_return_thunk+0x5/0x5f [ 2385.857740] ? hlock_class+0x4e/0x130 [ 2385.858116] ? srso_return_thunk+0x5/0x5f [ 2385.858513] ? __lock_acquire+0xccf/0x4430 [ 2385.858907] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2385.859379] ? srso_return_thunk+0x5/0x5f [ 2385.859787] ? srso_return_thunk+0x5/0x5f [ 2385.860184] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2385.860660] ? srso_return_thunk+0x5/0x5f [ 2385.861059] ? policy_nodemask+0xeb/0x4e0 [ 2385.861474] alloc_pages_mpol_noprof+0xf2/0x330 [ 2385.861909] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2385.862381] ? srso_return_thunk+0x5/0x5f [ 2385.862778] ? xas_load+0x67/0x4f0 [ 2385.863142] ? lock_acquire+0x32/0xc0 [ 2385.863499] ? filemap_get_entry+0xc6/0x3b0 [ 2385.863923] folio_alloc_noprof+0x21/0x70 [ 2385.864305] filemap_alloc_folio_noprof+0x378/0x410 [ 2385.864775] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2385.865278] ? srso_return_thunk+0x5/0x5f [ 2385.865679] ? find_held_lock+0x2c/0x110 [ 2385.866077] ? __pfx_fat_get_block+0x10/0x10 [ 2385.866486] __filemap_get_folio+0x315/0x810 [ 2385.866922] ? __pfx_fat_get_block+0x10/0x10 [ 2385.867327] block_write_begin+0x66/0x1d0 [ 2385.867720] cont_write_begin+0x554/0x810 [ 2385.868101] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2385.868579] ? srso_return_thunk+0x5/0x5f [ 2385.868976] ? mark_buffer_dirty+0x2df/0x3b0 [ 2385.869401] ? __pfx_fat_get_block+0x10/0x10 [ 2385.869816] ? __pfx_cont_write_begin+0x10/0x10 [ 2385.870247] ? generic_write_end+0x209/0x370 [ 2385.870673] ? srso_return_thunk+0x5/0x5f [ 2385.871077] fat_write_begin+0x64/0x150 [ 2385.871442] ? __pfx_fat_get_block+0x10/0x10 [ 2385.871854] cont_write_begin+0x2e4/0x810 [ 2385.872249] ? __pfx_fat_get_block+0x10/0x10 [ 2385.872662] ? __pfx_cont_write_begin+0x10/0x10 [ 2385.873080] ? reacquire_held_locks+0x22f/0x4f0 [ 2385.873505] ? __mark_inode_dirty+0x656/0xd40 [ 2385.873928] ? srso_return_thunk+0x5/0x5f [ 2385.874325] ? fault_in_readable+0x181/0x1f0 [ 2385.874737] ? __pfx_fault_in_readable+0x10/0x10 [ 2385.875167] ? srso_safe_ret+0xc/0x20 [ 2385.875549] fat_write_begin+0x64/0x150 [ 2385.875912] ? __pfx_fat_get_block+0x10/0x10 [ 2385.876327] generic_perform_write+0x284/0x7e0 [ 2385.876761] ? __mark_inode_dirty+0x656/0xd40 [ 2385.877183] ? __pfx_generic_perform_write+0x10/0x10 [ 2385.877649] ? srso_return_thunk+0x5/0x5f [ 2385.878050] ? __mark_inode_dirty+0x557/0xd40 [ 2385.878468] ? __pfx_fat_update_time+0x10/0x10 [ 2385.878891] ? srso_return_thunk+0x5/0x5f [ 2385.879291] ? srso_return_thunk+0x5/0x5f [ 2385.879690] ? mnt_put_write_access_file+0x45/0xe0 [ 2385.880169] __generic_file_write_iter+0x160/0x1a0 [ 2385.880640] generic_file_write_iter+0xe1/0x340 [ 2385.881090] do_iter_readv_writev+0x51f/0x7e0 [ 2385.881501] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2385.881953] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2385.882406] ? srso_return_thunk+0x5/0x5f [ 2385.882800] ? lock_is_held_type+0x9e/0x120 [ 2385.883216] vfs_writev+0x2d8/0xcc0 [ 2385.883573] ? __pfx_vfs_writev+0x10/0x10 [ 2385.883953] ? __fget_files+0x1fc/0x3b0 [ 2385.884320] ? srso_return_thunk+0x5/0x5f [ 2385.884709] ? lock_release+0x20f/0x6f0 [ 2385.885083] ? srso_return_thunk+0x5/0x5f [ 2385.885477] ? lock_acquire+0x32/0xc0 [ 2385.885833] ? __fget_files+0x34/0x3b0 [ 2385.886198] ? srso_return_thunk+0x5/0x5f [ 2385.886586] ? __fget_files+0x206/0x3b0 [ 2385.886967] do_pwritev+0x1b6/0x270 [ 2385.887309] ? __pfx_do_pwritev+0x10/0x10 [ 2385.887684] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2385.888195] do_syscall_64+0xbf/0x1d0 [ 2385.888572] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2385.889035] RIP: 0033:0x7f4a73b36b19 [ 2385.889370] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2385.890842] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2385.891494] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2385.892091] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2385.892693] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2385.893290] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2385.893894] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2385.894518] 01:43:04 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x9}], 0x1, 0x7fffff8, 0x0) 01:43:04 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 30) 01:43:04 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) fgetxattr(r0, &(0x7f0000000040)=@known='trusted.overlay.nlink\x00', &(0x7f0000000780)=""/4096, 0x1000) acct(0x0) 01:43:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8cffffff) 01:43:04 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf00) 01:43:04 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)='\f', 0x1}], 0x1, 0x7fffff9, 0x0) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r0, 0x8008f511, &(0x7f0000000140)) acct(0x0) lsetxattr$trusted_overlay_redirect(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000280)='./file0/file0\x00', 0xe, 0xf893894430d303ea) 01:43:04 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x7fffff8, 0x0) 01:43:04 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x91) [ 2406.260277] loop0: detected capacity change from 0 to 40 [ 2406.268131] loop1: detected capacity change from 0 to 40 [ 2406.280201] loop2: detected capacity change from 0 to 40 [ 2406.288813] loop6: detected capacity change from 0 to 40 [ 2406.384949] loop5: detected capacity change from 0 to 40 [ 2406.391497] kworker/u9:6: attempt to access beyond end of device [ 2406.391497] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2406.392500] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2406.405089] loop7: detected capacity change from 0 to 40 [ 2406.413876] loop4: detected capacity change from 0 to 40 [ 2406.417779] loop3: detected capacity change from 0 to 40 [ 2406.687528] kworker/u9:6: attempt to access beyond end of device [ 2406.687528] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2406.688631] Buffer I/O error on dev loop4, logical block 31, lost async page write 01:43:24 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') chdir(&(0x7f0000000440)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x101080, 0xa0) setxattr$security_evm(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140), &(0x7f00000001c0)=@sha1={0x1, "367055d7e3e9893e8729e3596f6f9e1be03271a6"}, 0x15, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) creat(&(0x7f0000000300)='./file2\x00', 0x189) acct(0x0) setxattr$security_evm(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000380)=ANY=[@ANYBLOB="028ba1fd93ce4c6f21f6f75947c9c4a825ba291fdf8aa9bb4a954621fd77038a47c02fd164e5811bc3a066ae3b75082b0918ab068e5bceae91c1acfd5e80d0fccfd78f085c31ebe42f2f991c537bb4feeff980dece830e399ff76619004fd4fa90b78cc51fcba8fe513a64ace954acc52bd6a1ed8800cae8dc9b6fa746ff5c9700a11bf5d0fd5da7656aec9d27805949625ed00ff7cda5a106419a0f93c1fc4555d5f7b5ab72"], 0x4, 0x0) 01:43:24 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 31) 01:43:24 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0xa}], 0x1, 0x7fffff8, 0x0) 01:43:24 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xa3) 01:43:24 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\r', 0x1}], 0x1, 0x7fffff8, 0x0) 01:43:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xe5ffffff) 01:43:24 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x1300) 01:43:24 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') acct(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2426.837331] loop4: detected capacity change from 0 to 40 [ 2426.844558] loop7: detected capacity change from 0 to 40 [ 2426.846962] loop3: detected capacity change from 0 to 40 [ 2426.847587] loop1: detected capacity change from 0 to 40 [ 2426.849924] loop5: detected capacity change from 0 to 40 [ 2426.851659] loop6: detected capacity change from 0 to 40 [ 2426.883855] loop0: detected capacity change from 0 to 40 [ 2426.917295] loop2: detected capacity change from 0 to 40 01:43:25 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0xb}], 0x1, 0x7fffff8, 0x0) [ 2427.140222] loop5: detected capacity change from 0 to 40 [ 2427.148927] loop1: detected capacity change from 0 to 40 01:43:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xe7000000) 01:43:25 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf0) 01:43:25 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 32) [ 2427.225247] loop6: detected capacity change from 0 to 40 01:43:25 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x1800) 01:43:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xfeffffff) [ 2427.274448] kworker/u10:5: attempt to access beyond end of device [ 2427.274448] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2427.276348] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2427.295883] kworker/u10:1: attempt to access beyond end of device [ 2427.295883] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2427.297880] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2427.307339] loop5: detected capacity change from 0 to 40 [ 2427.452303] loop3: detected capacity change from 0 to 40 [ 2427.469832] loop7: detected capacity change from 0 to 40 [ 2427.502150] FAULT_INJECTION: forcing a failure. [ 2427.502150] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2427.504028] CPU: 1 UID: 0 PID: 14664 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2427.505384] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2427.506635] Call Trace: [ 2427.507068] [ 2427.507476] dump_stack_lvl+0xfa/0x120 [ 2427.508181] should_fail_ex+0x4b1/0x5b0 [ 2427.508923] should_fail_alloc_page+0xe0/0x110 [ 2427.509715] prepare_alloc_pages+0x178/0x500 [ 2427.510517] __alloc_pages_noprof+0x180/0x1f90 [ 2427.511326] ? srso_return_thunk+0x5/0x5f [ 2427.512058] ? hlock_class+0x4e/0x130 [ 2427.512747] ? srso_return_thunk+0x5/0x5f [ 2427.513475] ? __lock_acquire+0xccf/0x4430 [ 2427.514206] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2427.515073] ? srso_return_thunk+0x5/0x5f [ 2427.515841] ? srso_return_thunk+0x5/0x5f [ 2427.516571] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2427.517422] ? srso_return_thunk+0x5/0x5f [ 2427.518152] ? policy_nodemask+0xeb/0x4e0 [ 2427.518912] alloc_pages_mpol_noprof+0xf2/0x330 [ 2427.519703] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2427.520571] ? srso_return_thunk+0x5/0x5f [ 2427.521304] ? xas_load+0x67/0x4f0 [ 2427.521965] ? lock_acquire+0x32/0xc0 [ 2427.522611] ? filemap_get_entry+0xc6/0x3b0 [ 2427.523393] folio_alloc_noprof+0x21/0x70 [ 2427.524098] filemap_alloc_folio_noprof+0x378/0x410 [ 2427.524958] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2427.525870] ? srso_return_thunk+0x5/0x5f [ 2427.526602] ? find_held_lock+0x2c/0x110 [ 2427.527331] ? __pfx_fat_get_block+0x10/0x10 [ 2427.528081] __filemap_get_folio+0x315/0x810 [ 2427.528872] ? __pfx_fat_get_block+0x10/0x10 [ 2427.529615] block_write_begin+0x66/0x1d0 [ 2427.530322] cont_write_begin+0x554/0x810 [ 2427.531022] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2427.531905] ? srso_return_thunk+0x5/0x5f [ 2427.532645] ? mark_buffer_dirty+0x2df/0x3b0 [ 2427.533432] ? __pfx_fat_get_block+0x10/0x10 [ 2427.534184] ? __pfx_cont_write_begin+0x10/0x10 [ 2427.534975] ? generic_write_end+0x209/0x370 [ 2427.535785] ? srso_return_thunk+0x5/0x5f [ 2427.536539] fat_write_begin+0x64/0x150 [ 2427.537213] ? __pfx_fat_get_block+0x10/0x10 [ 2427.537972] cont_write_begin+0x2e4/0x810 [ 2427.538712] ? __pfx_fat_get_block+0x10/0x10 [ 2427.539468] ? __pfx_cont_write_begin+0x10/0x10 [ 2427.540241] ? reacquire_held_locks+0x22f/0x4f0 [ 2427.541016] ? __mark_inode_dirty+0x656/0xd40 [ 2427.541781] ? srso_return_thunk+0x5/0x5f [ 2427.542508] ? fault_in_readable+0x181/0x1f0 [ 2427.543264] ? __pfx_fault_in_readable+0x10/0x10 [ 2427.544076] ? srso_safe_ret+0xc/0x20 [ 2427.544771] fat_write_begin+0x64/0x150 [ 2427.545452] ? __pfx_fat_get_block+0x10/0x10 [ 2427.546218] generic_perform_write+0x284/0x7e0 [ 2427.547011] ? __mark_inode_dirty+0x656/0xd40 [ 2427.547802] ? __pfx_generic_perform_write+0x10/0x10 [ 2427.548651] ? srso_return_thunk+0x5/0x5f [ 2427.549382] ? __mark_inode_dirty+0x557/0xd40 [ 2427.550147] ? __pfx_fat_update_time+0x10/0x10 [ 2427.550922] ? srso_return_thunk+0x5/0x5f [ 2427.551657] ? srso_return_thunk+0x5/0x5f [ 2427.552388] ? mnt_put_write_access_file+0x45/0xe0 [ 2427.553271] __generic_file_write_iter+0x160/0x1a0 [ 2427.554141] generic_file_write_iter+0xe1/0x340 [ 2427.554976] do_iter_readv_writev+0x51f/0x7e0 [ 2427.555741] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2427.556558] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2427.557402] ? srso_return_thunk+0x5/0x5f [ 2427.558139] ? lock_is_held_type+0x9e/0x120 [ 2427.558901] vfs_writev+0x2d8/0xcc0 [ 2427.559561] ? __pfx_vfs_writev+0x10/0x10 [ 2427.560261] ? __fget_files+0x1fc/0x3b0 [ 2427.560930] ? srso_return_thunk+0x5/0x5f [ 2427.561655] ? lock_release+0x20f/0x6f0 [ 2427.562350] ? srso_return_thunk+0x5/0x5f [ 2427.563067] ? lock_acquire+0x32/0xc0 [ 2427.563710] ? __fget_files+0x34/0x3b0 [ 2427.564386] ? srso_return_thunk+0x5/0x5f [ 2427.565101] ? __fget_files+0x206/0x3b0 [ 2427.565804] do_pwritev+0x1b6/0x270 [ 2427.566444] ? __pfx_do_pwritev+0x10/0x10 [ 2427.567139] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2427.568089] do_syscall_64+0xbf/0x1d0 [ 2427.568778] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2427.569631] RIP: 0033:0x7f4a73b36b19 [ 2427.570246] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2427.572936] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2427.574126] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2427.575222] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2427.576347] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2427.577448] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2427.578552] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2427.579710] 01:43:51 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x14e) 01:43:51 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 33) 01:43:51 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3902) 01:43:51 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r1 = eventfd2(0x200, 0x1) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x6, 0x4, 0x2, 0x1f0000000}) acct(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x50000, 0x10) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) io_setup(0x4e, &(0x7f0000000000)=0x0) io_submit(r4, 0x1, &(0x7f0000001740)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x5, 0x0, r3, 0x0}]) io_cancel(r4, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2, 0x9, r1, &(0x7f0000000240)="eab1464942910afa961550d85c65509030ef1639b610a7ab2a111b00438792b48859de7fc7175bed06a09b5923511c951d9dce3e6b3d22d9c8712ba5e7f2c2f97d5cfd66e15b3bbc2abc30e0b950f01dcf198c7757e60abd94333a7d1028e10d2dcc5c96d7bf3eb09ab037ae69c2372890dad21f0fd68e9283f6196e79ac8b14c3cbcf7c8ceb28272a1b326388322587ef2d5325232dd53e6d289beac8ffd10ededbefbb2e369c51165b0e9cd89b6d70a15a4e09b854406136089d70fa73f2f2bf944a920bf6faf63b0021bcb5f969a41a68e1f50f695997f17a9e", 0xdb, 0xc1c0000000000, 0x0, 0x2, r1}, &(0x7f0000000380)) acct(0x0) 01:43:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0xc}], 0x1, 0x7fffff8, 0x0) 01:43:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xffc99a3b) 01:43:51 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000140)=0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:43:51 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0f", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2453.563467] loop6: detected capacity change from 0 to 40 [ 2453.573542] loop1: detected capacity change from 0 to 40 [ 2453.576567] loop5: detected capacity change from 0 to 40 [ 2453.612553] loop2: detected capacity change from 0 to 40 01:43:51 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x239) [ 2453.698614] loop3: detected capacity change from 0 to 40 [ 2453.714183] loop7: detected capacity change from 0 to 40 [ 2453.715932] loop4: detected capacity change from 0 to 40 [ 2453.732665] loop0: detected capacity change from 0 to 40 01:43:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0xd}], 0x1, 0x7fffff8, 0x0) 01:43:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xfffff000) 01:43:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="10", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2453.854828] loop6: detected capacity change from 0 to 40 [ 2453.874170] loop5: detected capacity change from 0 to 40 [ 2453.883588] loop1: detected capacity change from 0 to 40 01:43:52 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 34) [ 2453.943107] loop2: detected capacity change from 0 to 40 01:43:52 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x3f00) 01:43:52 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x300) 01:43:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xffffff8c) 01:43:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0xe}], 0x1, 0x7fffff8, 0x0) 01:43:52 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000040)=ANY=[@ANYBLOB="400000000800000018000000", @ANYRES32=r0, @ANYBLOB="01000000000000002e2f66696c653200"]) openat(r3, &(0x7f0000000140)='./file0\x00', 0x80000, 0x71) [ 2454.107276] kworker/u10:2: attempt to access beyond end of device [ 2454.107276] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2454.109232] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2454.115868] kworker/u10:5: attempt to access beyond end of device [ 2454.115868] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2454.117771] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:43:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="17", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2454.167220] loop6: detected capacity change from 0 to 40 [ 2454.168734] loop5: detected capacity change from 0 to 40 [ 2454.226039] loop1: detected capacity change from 0 to 40 [ 2454.264725] loop7: detected capacity change from 0 to 40 01:43:52 executing program 0: stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r2, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file0\x00', 0x1000, 0x80, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(0xffffffffffffffff, r2, r3) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000580)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {r0, r1}}, './file0\x00'}) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/power/reserved_size', 0x40201, 0x24) stat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r6, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file0\x00', 0x1000, 0x80, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r5, r6, r7) setxattr$system_posix_acl(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f00000005c0)={{}, {0x1, 0x5}, [{0x2, 0x2, r0}, {0x2, 0x7}, {0x2, 0x0, r0}, {0x2, 0x7, r0}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x2}], {0x4, 0x5}, [{0x8, 0x2}, {0x8, 0x4}, {0x8, 0x2, 0xee00}, {0x8, 0x1}, {0x8, 0x1}, {0x8, 0x1, r3}, {0x8, 0x0, r4}, {0x8, 0x4, r1}, {0x8, 0x2, r7}], {0x10, 0x4}}, 0xa4, 0x1) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x82000, &(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYRESHEX=r0, @ANYRESDEC=r0]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2454.289317] loop2: detected capacity change from 0 to 40 [ 2454.304237] loop3: detected capacity change from 0 to 40 01:43:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xffffffe5) 01:43:52 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x408) 01:43:52 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0xf}], 0x1, 0x7fffff8, 0x0) [ 2454.421833] loop4: detected capacity change from 0 to 40 [ 2454.445111] loop6: detected capacity change from 0 to 40 01:43:52 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="1c", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2454.475557] loop5: detected capacity change from 0 to 40 [ 2454.549047] Process accounting resumed [ 2454.558828] loop1: detected capacity change from 0 to 40 [ 2454.597943] loop2: detected capacity change from 0 to 40 [ 2454.739005] kworker/u10:4: attempt to access beyond end of device [ 2454.739005] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2454.740985] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2454.781558] Process accounting resumed 01:44:16 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 35) 01:44:16 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file1\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17, 0x20}, {0x0, 0x0, 0xa800}], 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1ccd51345bfcd71861e687cbcfbe744ebfb84dbe48c652978d17c290c80a746119946adf6c5ac678a0980dcd1883122c9d8907f4c1821fdf44cb6ff7b70f897f3aa8d7a2efdc49b937e4ad0f04ee51daf20177f6ae9103886b62c3659423d089340b36c0412ada225a31aba3491345fa9f30c03c2fd483673367e25a0b446668132eea1b230966a910107e628a4e24932158310110bb21710b574045bfd0d09e43dfdd95ff2b7694245e956604b95ea562930a3f0a2082446da0a6f3900cb09b0626db3d3048bc44e0984c4003855fdb3aa19447cadcb3", @ANYBLOB="683770628e7ac065d5824dcbab5bf6052dc9aa11cb7c9fad307e6482537115bdd0f6"]) chdir(&(0x7f0000000740)='./file0\x00') openat(r0, &(0x7f0000000040)='./file1\x00', 0x20741, 0xb0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) inotify_add_watch(r1, &(0x7f0000000140)='./file0\x00', 0x1) acct(&(0x7f0000000000)='./file1\x00') lremovexattr(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000480)=ANY=[@ANYBLOB="747275737465642e76664d74000d5ebd568fc286830a2488cf917234e65f2a6250221302bf7771a1120bca728a02f2e4a0063dfc30d3f0796bad8f32f3bf5cff5a528f4a3bb4710316ab3dc13bc1537e3e5c636ae0c64d721f8653ad9a274f68eadb7bdb91dea4fe2c14f6d6a1c4f3d88554d8a59abbdb5f9a7e562b856c5a0ca25e40c383b98c878cd1e79feb2951534c8aef2de7180d678fa8c72a1bb7fe19e5e6626f66cdff34b5a877c9f2c706895acbbcc8414c6648d0b194823ee07a9bc31368ebe119a5b1345bb5ecbab5229c27e3e069"]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:44:16 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200), 0x12b8480, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r0 = memfd_secret(0x0) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x4000, 0x121) setxattr$security_ima(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f0000000080)=@md5={0x1, "00000000010000007e8845da69307a4e"}, 0x11, 0x2) acct(&(0x7f0000000000)='./file1\x00') acct(&(0x7f0000000040)='./file1\x00') r2 = dup(0xffffffffffffffff) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) sendmsg$NFNL_MSG_ACCT_GET_CTRZERO(r2, &(0x7f0000000640)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000500)={&(0x7f0000000840)=ANY=[@ANYBLOB="6400003d07bfb000020701020000000000000000050000011400078008000140000000060800014000000e802400078008000140001000000000000000000007080001400000000308000240000000010900010073797a31000000000900010073797a3100000000"], 0x64}, 0x1, 0x0, 0x0, 0x20040081}, 0x0) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r4 = dup(r3) bind$bt_hci(r4, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) openat(r4, &(0x7f0000000680)='./file1\x00', 0x540, 0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000000540)) pwritev(r5, &(0x7f0000000400)=[{&(0x7f00000000c0)}, {&(0x7f00000000c0)}, {&(0x7f0000000200)="09354b09e4e87d35ef58b2be3d35157ae94f18689115d4d9f2f32f57d82a29303dde424b2271e35eec510f3d46634cf8a33c741392c7665869441ce31a04119c20d9d8b3cd0f0b4fe248743b5d8e573fc96e62727be508b15fa6e12f47ed303518b2f3c8eeaae829453bf3104ab824867be7b2783bd2f21f51bc846893879cd8bf21f8cbcf7949a8eab99dbd35abb1f1daf5831d00fb716cd55c7886bb11cea8947e728ca5d8d5bdd89c45936359aa287f0ec866fa4bc0003a8140a9a0132ba18b1c69efd3"}, {&(0x7f0000000380)="b42e057f133c07d8a7b6ca04eac801e01016aae57955a39a68dbb260256dbef4a0d1198e034d04cf1fe55eb924a9081eede83862188a6b0758cdf316b1a434a11ba387f042430f3d5ba30d9e2fe3d6807ec08f395b420f"}, {&(0x7f0000000300)="c17350b0e78efa1e3644262715fcc01b2392c38a8d62373edb0a1d43ccc6"}], 0x1000000000000027, 0x7fffff8, 0xfffffffb) sendmsg$IPSET_CMD_GET_BYNAME(r1, &(0x7f00000007c0)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000780)={&(0x7f0000000800)={0x3c, 0xe, 0x6, 0x201, 0x0, 0x0, {0xa, 0x0, 0x8}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x0, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0xffffffffffffff10}]}, 0x3c}, 0x1, 0x0, 0x0, 0x10}, 0x800c800) mkdir(&(0x7f00000001c0)='./file1\x00', 0x80) 01:44:16 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8004) 01:44:16 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x480) 01:44:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xfffffffe) 01:44:16 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x7fffff8, 0x0) 01:44:16 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x10}], 0x1, 0x7fffff8, 0x0) [ 2478.700215] loop7: detected capacity change from 0 to 40 [ 2478.707299] loop3: detected capacity change from 0 to 40 [ 2478.711364] loop0: detected capacity change from 0 to 168 [ 2478.718094] vfat: Unknown parameter 'Q4[aϾtNMHR [ 2478.718094] tajlZx' [ 2478.754345] FAULT_INJECTION: forcing a failure. [ 2478.754345] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2478.755819] CPU: 1 UID: 0 PID: 14762 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2478.756576] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2478.757289] Call Trace: [ 2478.757538] [ 2478.757762] dump_stack_lvl+0xfa/0x120 [ 2478.758165] should_fail_ex+0x4b1/0x5b0 [ 2478.758593] should_fail_alloc_page+0xe0/0x110 [ 2478.759042] prepare_alloc_pages+0x178/0x500 [ 2478.759498] __alloc_pages_noprof+0x180/0x1f90 [ 2478.759943] ? srso_return_thunk+0x5/0x5f [ 2478.760354] ? hlock_class+0x4e/0x130 [ 2478.760742] ? srso_return_thunk+0x5/0x5f [ 2478.761154] ? __lock_acquire+0xccf/0x4430 [ 2478.761578] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2478.762067] ? srso_return_thunk+0x5/0x5f [ 2478.762495] ? srso_return_thunk+0x5/0x5f [ 2478.762906] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2478.763398] ? srso_return_thunk+0x5/0x5f [ 2478.763809] ? policy_nodemask+0xeb/0x4e0 [ 2478.764237] alloc_pages_mpol_noprof+0xf2/0x330 [ 2478.764680] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2478.765168] ? srso_return_thunk+0x5/0x5f [ 2478.765591] ? xas_load+0x67/0x4f0 [ 2478.765960] ? lock_acquire+0x32/0xc0 [ 2478.766324] ? filemap_get_entry+0xc6/0x3b0 [ 2478.766764] folio_alloc_noprof+0x21/0x70 [ 2478.767157] filemap_alloc_folio_noprof+0x378/0x410 [ 2478.767637] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2478.768148] ? srso_return_thunk+0x5/0x5f [ 2478.768562] ? find_held_lock+0x2c/0x110 [ 2478.768969] ? __pfx_fat_get_block+0x10/0x10 [ 2478.769398] __filemap_get_folio+0x315/0x810 [ 2478.769845] ? __pfx_fat_get_block+0x10/0x10 [ 2478.770264] block_write_begin+0x66/0x1d0 [ 2478.770672] cont_write_begin+0x554/0x810 [ 2478.771064] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2478.771557] ? srso_return_thunk+0x5/0x5f [ 2478.771963] ? mark_buffer_dirty+0x2df/0x3b0 [ 2478.772404] ? __pfx_fat_get_block+0x10/0x10 [ 2478.772826] ? __pfx_cont_write_begin+0x10/0x10 [ 2478.773276] ? generic_write_end+0x209/0x370 [ 2478.773721] ? srso_return_thunk+0x5/0x5f [ 2478.773972] loop5: detected capacity change from 0 to 40 [ 2478.774128] fat_write_begin+0x64/0x150 [ 2478.775337] ? __pfx_fat_get_block+0x10/0x10 [ 2478.775762] loop1: detected capacity change from 0 to 40 [ 2478.775766] cont_write_begin+0x2e4/0x810 [ 2478.776629] ? __pfx_fat_get_block+0x10/0x10 [ 2478.777046] ? __pfx_cont_write_begin+0x10/0x10 [ 2478.777490] ? reacquire_held_locks+0x22f/0x4f0 [ 2478.777931] ? __mark_inode_dirty+0x656/0xd40 [ 2478.778361] ? srso_return_thunk+0x5/0x5f [ 2478.778774] ? fault_in_readable+0x181/0x1f0 [ 2478.779200] ? __pfx_fault_in_readable+0x10/0x10 [ 2478.779655] ? srso_safe_ret+0xc/0x20 [ 2478.780050] fat_write_begin+0x64/0x150 [ 2478.780429] ? __pfx_fat_get_block+0x10/0x10 [ 2478.780856] generic_perform_write+0x284/0x7e0 [ 2478.781309] ? __mark_inode_dirty+0x656/0xd40 [ 2478.781754] ? __pfx_generic_perform_write+0x10/0x10 [ 2478.782230] ? srso_return_thunk+0x5/0x5f [ 2478.782643] ? __mark_inode_dirty+0x557/0xd40 [ 2478.783075] ? __pfx_fat_update_time+0x10/0x10 [ 2478.783515] ? srso_return_thunk+0x5/0x5f [ 2478.783925] ? srso_return_thunk+0x5/0x5f [ 2478.784341] ? mnt_put_write_access_file+0x45/0xe0 [ 2478.784833] __generic_file_write_iter+0x160/0x1a0 [ 2478.785332] generic_file_write_iter+0xe1/0x340 [ 2478.785803] do_iter_readv_writev+0x51f/0x7e0 [ 2478.786236] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2478.786697] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2478.787164] ? srso_return_thunk+0x5/0x5f [ 2478.787574] ? lock_is_held_type+0x9e/0x120 [ 2478.787999] vfs_writev+0x2d8/0xcc0 [ 2478.788364] ? __pfx_vfs_writev+0x10/0x10 [ 2478.788752] ? __fget_files+0x1fc/0x3b0 [ 2478.789125] ? srso_return_thunk+0x5/0x5f [ 2478.789541] ? lock_release+0x20f/0x6f0 [ 2478.789932] ? srso_return_thunk+0x5/0x5f [ 2478.790335] ? lock_acquire+0x32/0xc0 [ 2478.790696] ? __fget_files+0x34/0x3b0 [ 2478.791075] ? srso_return_thunk+0x5/0x5f [ 2478.791477] ? __fget_files+0x206/0x3b0 [ 2478.791875] do_pwritev+0x1b6/0x270 [ 2478.792230] ? __pfx_do_pwritev+0x10/0x10 [ 2478.792621] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2478.793147] do_syscall_64+0xbf/0x1d0 [ 2478.793543] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2478.794024] RIP: 0033:0x7f4a73b36b19 [ 2478.794369] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2478.795879] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2478.796547] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2478.797162] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2478.797790] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2478.798405] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2478.799019] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2478.799656] [ 2478.805730] loop6: detected capacity change from 0 to 40 [ 2478.831306] loop0: detected capacity change from 0 to 168 [ 2478.832121] vfat: Unknown parameter 'Q4[aϾtNMHR [ 2478.832121] tajlZx' [ 2478.834289] loop2: detected capacity change from 0 to 40 01:44:17 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f6", 0x1}], 0x1, 0x7fffff8, 0x0) 01:44:17 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 36) [ 2478.938160] Process accounting resumed 01:44:17 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xec00) [ 2479.046701] Process accounting resumed 01:44:17 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x11}], 0x1, 0x7fffff8, 0x0) [ 2479.058304] Process accounting resumed [ 2479.059948] loop7: detected capacity change from 0 to 40 [ 2479.076795] loop2: detected capacity change from 0 to 40 01:44:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x80000000000) [ 2479.149625] loop1: detected capacity change from 0 to 40 [ 2479.173325] loop3: detected capacity change from 0 to 40 [ 2479.222051] Process accounting resumed [ 2479.241587] loop5: detected capacity change from 0 to 40 01:44:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x101042, 0x0) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r1, 0x8010661b, &(0x7f0000000140)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2479.292201] loop0: detected capacity change from 0 to 40 [ 2479.392324] kworker/u10:5: attempt to access beyond end of device [ 2479.392324] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2479.393416] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:44:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) mount_setattr(r1, &(0x7f0000000080)='./file1\x00', 0x800, &(0x7f00000000c0)={0x9, 0x1c3d5ffdd981c23e}, 0x20) chdir(&(0x7f0000000740)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1) acct(&(0x7f0000000000)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r3, &(0x7f00000000c0), 0x0, 0x7fffff8, 0x1) acct(0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)) getpriority(0x6, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO(r2, 0x402c5342, &(0x7f00000002c0)={0x9, 0x80000000, 0x7f, {0x37, 0x3}, 0x9, 0x1000}) 01:44:38 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x500) 01:44:38 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x7fffff8, 0x0) 01:44:38 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x8000000000000) 01:44:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000040)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:44:38 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x12}], 0x1, 0x7fffff8, 0x0) 01:44:38 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 37) 01:44:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf000) [ 2500.208816] loop4: detected capacity change from 0 to 40 [ 2500.227945] loop3: detected capacity change from 0 to 40 [ 2500.228404] loop6: detected capacity change from 0 to 40 [ 2500.234106] loop7: detected capacity change from 0 to 40 [ 2500.247815] Process accounting resumed [ 2500.261678] loop5: detected capacity change from 0 to 40 [ 2500.270588] Process accounting resumed [ 2500.271549] loop0: detected capacity change from 0 to 40 [ 2500.292489] loop2: detected capacity change from 0 to 40 [ 2500.293108] loop1: detected capacity change from 0 to 40 [ 2500.439201] kworker/u10:4: attempt to access beyond end of device [ 2500.439201] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2500.440456] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:45:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 38) 01:45:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x80000) 01:45:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x7fffff8, 0x0) 01:45:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x13}], 0x1, 0x7fffff8, 0x0) 01:45:05 executing program 0: r0 = fsmount(0xffffffffffffffff, 0x1, 0x70) sendmsg$TIPC_NL_LINK_GET(r0, &(0x7f00000002c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000780)=ANY=[@ANYBLOB="80010000", @ANYRES16=0x0, @ANYBLOB="000225bd7000fedbdf25080000006c010680080001000400000004000200040002004000040067636d286165732900000000000000000000000000000000000000000000000018000000c3aec5b930e22cb62d9aac2a55f0d4780da773aad3efb3ea08000100040000000800010007000000f8000300979f3f522771aafa01f82739ec6f51f07c2e45047e72cde1d97298b5c316c3f4c9d93899125a4b3715a3ac282d4fba6d2754bec2caf7e2559d69e1f6a9903d49a0d1735fc9fffb86fbc3161c0925a346b158e8c669459e9100ea69e6b6ca81b8bb57470242974f20e96c8b1611a693adc3c1748b541c1f08e8bcdfdede2950f020b2d97522927f925aa2b4590bbb0cb78a5cb9c939e12b8514be8343403a61e9b20581aef88ff13586e048f5c320f6e6c52a7e06f54993e9b61f9294c51fffc792be8ec4f9466eecedbed96064c640eaef2331da839786fb255e31b0df8313523316dcf0c2bc8fd2a71f8fb3ee85d0f0abafd7a808000100000400000800010007000000df05403021094ba7dc8a178f3e6f3b963a9c86cc06f31e7fe39d0ac00608d989f9f26dcff07e60b3f0764aab6161d9d8499f8aa51a39233ec7cfe5f7ebaf0c66b57d5b553e2bb9544f5e660de17c2b1d3add2b7b6be9293c19e3f64d58bf8021a346274f331c2cc8f5f66872267a2118cbd05987e94b7d9cc0bbb78b11bf49388fe3ae677c6da3217230f7f3e0240cd13587dcecfc47b5e8747fd20f7915c1cd3874eeb4cc5ff52293b1e3f03ad3e69846781beacca0d1214c1a1d18"], 0x180}, 0x1, 0x0, 0x0, 0x48000}, 0x4000801) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x42, 0x140) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0x3}}, './file1\x00'}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8000, 0x1) acct(&(0x7f0000000000)='./file1\x00') acct(0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:45:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf0ffffffffffff) [ 2527.033863] loop7: detected capacity change from 0 to 40 [ 2527.041066] loop2: detected capacity change from 0 to 40 [ 2527.082810] loop0: detected capacity change from 0 to 40 [ 2527.084879] loop3: detected capacity change from 0 to 40 [ 2527.092443] loop4: detected capacity change from 0 to 40 [ 2527.102864] loop1: detected capacity change from 0 to 40 [ 2527.133149] FAULT_INJECTION: forcing a failure. [ 2527.133149] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2527.135039] CPU: 0 UID: 0 PID: 14846 Comm: syz-executor.7 Not tainted 6.12.0-next-20241126 #1 [ 2527.136388] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 2527.137640] Call Trace: [ 2527.138081] [ 2527.138488] dump_stack_lvl+0xfa/0x120 [ 2527.139212] should_fail_ex+0x4b1/0x5b0 [ 2527.139957] should_fail_alloc_page+0xe0/0x110 [ 2527.140756] prepare_alloc_pages+0x178/0x500 [ 2527.141459] Process accounting resumed [ 2527.141536] __alloc_pages_noprof+0x180/0x1f90 [ 2527.142879] ? srso_return_thunk+0x5/0x5f [ 2527.143627] ? hlock_class+0x4e/0x130 [ 2527.144319] ? srso_return_thunk+0x5/0x5f [ 2527.145051] ? __lock_acquire+0xccf/0x4430 [ 2527.145794] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 2527.146656] ? srso_return_thunk+0x5/0x5f [ 2527.147431] ? srso_return_thunk+0x5/0x5f [ 2527.148171] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 2527.149038] ? srso_return_thunk+0x5/0x5f [ 2527.149784] ? policy_nodemask+0xeb/0x4e0 [ 2527.150541] alloc_pages_mpol_noprof+0xf2/0x330 [ 2527.151340] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 2527.152219] ? srso_return_thunk+0x5/0x5f [ 2527.152950] ? xas_load+0x67/0x4f0 [ 2527.153611] ? lock_acquire+0x32/0xc0 [ 2527.154262] ? filemap_get_entry+0xc6/0x3b0 [ 2527.155050] folio_alloc_noprof+0x21/0x70 [ 2527.155754] filemap_alloc_folio_noprof+0x378/0x410 [ 2527.156616] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 2527.157534] ? srso_return_thunk+0x5/0x5f [ 2527.158264] ? find_held_lock+0x2c/0x110 [ 2527.159002] ? __pfx_fat_get_block+0x10/0x10 [ 2527.159751] __filemap_get_folio+0x315/0x810 [ 2527.160555] ? __pfx_fat_get_block+0x10/0x10 [ 2527.161300] block_write_begin+0x66/0x1d0 [ 2527.162017] cont_write_begin+0x554/0x810 [ 2527.162721] ? lockdep_hardirqs_on_prepare+0x262/0x3f0 [ 2527.163613] ? srso_return_thunk+0x5/0x5f [ 2527.164343] ? mark_buffer_dirty+0x2df/0x3b0 [ 2527.165123] ? __pfx_fat_get_block+0x10/0x10 [ 2527.165875] ? __pfx_cont_write_begin+0x10/0x10 [ 2527.166673] ? generic_write_end+0x209/0x370 [ 2527.167475] ? srso_return_thunk+0x5/0x5f [ 2527.168227] fat_write_begin+0x64/0x150 [ 2527.168906] ? __pfx_fat_get_block+0x10/0x10 [ 2527.169670] cont_write_begin+0x2e4/0x810 [ 2527.170418] ? __pfx_fat_get_block+0x10/0x10 [ 2527.171181] ? __pfx_cont_write_begin+0x10/0x10 [ 2527.171954] ? reacquire_held_locks+0x22f/0x4f0 [ 2527.172741] ? __mark_inode_dirty+0x656/0xd40 [ 2527.173509] ? srso_return_thunk+0x5/0x5f [ 2527.174240] ? fault_in_readable+0x181/0x1f0 [ 2527.175016] ? __pfx_fault_in_readable+0x10/0x10 [ 2527.175819] ? srso_safe_ret+0xc/0x20 [ 2527.176526] fat_write_begin+0x64/0x150 [ 2527.177206] ? __pfx_fat_get_block+0x10/0x10 [ 2527.177971] generic_perform_write+0x284/0x7e0 [ 2527.178772] ? __mark_inode_dirty+0x656/0xd40 [ 2527.179571] ? __pfx_generic_perform_write+0x10/0x10 [ 2527.180423] ? srso_return_thunk+0x5/0x5f [ 2527.181163] ? __mark_inode_dirty+0x557/0xd40 [ 2527.181933] ? __pfx_fat_update_time+0x10/0x10 [ 2527.182721] ? srso_return_thunk+0x5/0x5f [ 2527.183469] ? srso_return_thunk+0x5/0x5f [ 2527.184207] ? mnt_put_write_access_file+0x45/0xe0 [ 2527.185093] __generic_file_write_iter+0x160/0x1a0 [ 2527.185956] generic_file_write_iter+0xe1/0x340 [ 2527.186805] do_iter_readv_writev+0x51f/0x7e0 [ 2527.187587] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 2527.188426] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 2527.189260] ? srso_return_thunk+0x5/0x5f [ 2527.189994] ? lock_is_held_type+0x9e/0x120 [ 2527.190746] vfs_writev+0x2d8/0xcc0 [ 2527.191400] ? __pfx_vfs_writev+0x10/0x10 [ 2527.192102] ? __fget_files+0x1fc/0x3b0 [ 2527.192778] ? srso_return_thunk+0x5/0x5f [ 2527.193503] ? lock_release+0x20f/0x6f0 [ 2527.194208] ? srso_return_thunk+0x5/0x5f [ 2527.194948] ? lock_acquire+0x32/0xc0 [ 2527.195590] ? __fget_files+0x34/0x3b0 [ 2527.196270] ? srso_return_thunk+0x5/0x5f [ 2527.196994] ? __fget_files+0x206/0x3b0 [ 2527.197701] do_pwritev+0x1b6/0x270 [ 2527.198334] ? __pfx_do_pwritev+0x10/0x10 [ 2527.199050] ? trace_x86_fpu_regs_activated+0x135/0x190 [ 2527.199990] do_syscall_64+0xbf/0x1d0 [ 2527.200683] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 2527.201555] RIP: 0033:0x7f4a73b36b19 [ 2527.202174] 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 bc ff ff ff f7 d8 64 89 01 48 [ 2527.204846] RSP: 002b:00007f4a710ac188 EFLAGS: 00000246 ORIG_RAX: 0000000000000128 [ 2527.206056] RAX: ffffffffffffffda RBX: 00007f4a73c49f60 RCX: 00007f4a73b36b19 [ 2527.207165] RDX: 0000000000000001 RSI: 00000000200000c0 RDI: 0000000000000003 [ 2527.208263] RBP: 00007f4a710ac1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2527.209367] R10: 0000000007fffff8 R11: 0000000000000246 R12: 0000000000000002 [ 2527.210457] R13: 00007ffd1c95582f R14: 00007f4a710ac300 R15: 0000000000022000 [ 2527.211619] [ 2527.245122] Process accounting resumed 01:45:05 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x600) 01:45:05 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') fsetxattr$security_capability(r0, &(0x7f0000000040), &(0x7f0000000140)=@v1={0x1000000, [{0x8, 0x39cc}]}, 0xc, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:45:05 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0xf0ffff) 01:45:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) bind$bt_hci(r1, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) openat(r1, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000140)='./file1\x00') r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = dup(r2) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) sendmsg$IPVS_CMD_GET_INFO(r3, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0x90, 0x0, 0x4, 0x70bd2c, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x20}, @IPVS_CMD_ATTR_SERVICE={0x20, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x0, 0x2}}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x4}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e22}]}, @IPVS_CMD_ATTR_SERVICE={0x38, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x3c, 0x19}}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x8, 0x14}}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0xa, 0x26}}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x80}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x30}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PE_NAME={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x5}]}, 0x90}, 0x1, 0x0, 0x0, 0x588d1}, 0x4000040) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:45:05 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) openat(r0, &(0x7f0000000040)='./file1\x00', 0x4000, 0x9) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) [ 2527.337349] loop5: detected capacity change from 0 to 40 [ 2527.360314] loop6: detected capacity change from 0 to 40 [ 2527.424930] kworker/u9:1: attempt to access beyond end of device [ 2527.424930] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2527.426840] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2527.492934] loop0: detected capacity change from 0 to 40 01:45:05 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 39) 01:45:05 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x7fffff8, 0x0) [ 2527.659074] kworker/u10:3: attempt to access beyond end of device [ 2527.659074] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2527.661012] Buffer I/O error on dev loop0, logical block 31, lost async page write [ 2527.712314] loop3: detected capacity change from 0 to 40 [ 2527.782175] loop4: detected capacity change from 0 to 40 [ 2527.785337] loop0: detected capacity change from 0 to 40 01:45:05 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x14}], 0x1, 0x7fffff8, 0x0) 01:45:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x100000000000000) 01:45:05 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x5414, &(0x7f0000000040)={0x7fff, 0x8001, 0x7ff, 0x8000}) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x4a00, 0xce) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:45:06 executing program 6: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x700) [ 2527.866083] loop2: detected capacity change from 0 to 40 [ 2527.928597] loop1: detected capacity change from 0 to 40 [ 2527.973823] loop7: detected capacity change from 0 to 40 [ 2528.002068] loop5: detected capacity change from 0 to 40 [ 2528.108266] loop6: detected capacity change from 0 to 40 [ 2528.123872] kworker/u10:3: attempt to access beyond end of device [ 2528.123872] loop0: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2528.126078] Buffer I/O error on dev loop0, logical block 31, lost async page write 01:45:06 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x1000000) 01:45:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x7fffff8, 0x0) 01:45:06 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) acct(&(0x7f0000000000)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) r3 = dup(r1) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f0000000380)={{{@in6=@mcast1, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private2}, 0x0, @in6=@private1}}, &(0x7f0000000480)=0xe8) mount$9p_fd(0x0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000300), 0x8, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@cache_mmap}, {@dfltuid={'dfltuid', 0x3d, r4}}, {@cachetag}, {@uname={'uname', 0x3d, 'loose'}}, {@access_any}, {@access_any}], [{@smackfshat={'smackfshat', 0x3d, 'aname'}}]}}) mount$9p_fd(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000140), 0x18000, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@aname={'aname', 0x3d, 'v\x00\x00\x00\x00'}}, {@noextend}, {@version_9p2000}, {@loose}, {@debug={'debug', 0x3d, 0x403}}, {@access_client}], [{@defcontext={'defcontext', 0x3d, 'system_u'}}]}}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f00000006c0)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) openat(r5, &(0x7f0000000700)='./file0\x00', 0x169c00, 0x5) mount$9p_unix(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00', &(0x7f0000000600), 0x800000, &(0x7f0000000640)={'trans=unix,', {[{@cache_fscache}, {@cache_none}], [{@subj_user={'subj_user', 0x3d, ']&](*'}}, {@uid_gt={'uid>', r4}}, {@measure}, {@subj_user={'subj_user', 0x3d, 'dfltuid'}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}]}}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) acct(0x0) 01:45:06 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x15}], 0x1, 0x7fffff8, 0x0) 01:45:06 executing program 7: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000340)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000180)="601c6d6b646f7366d8a02b00080101000440002000f801", 0x17}, {0x0, 0x0, 0x2800}], 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000740)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x101042, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\f', 0x1}], 0x1, 0x7fffff8, 0x0) (fail_nth: 40) [ 2528.370924] kworker/u9:0: attempt to access beyond end of device [ 2528.370924] loop4: rw=1, sector=124, nr_sectors = 4 limit=40 [ 2528.372662] Buffer I/O error on dev loop4, logical block 31, lost async page write [ 2528.439795] loop3: detected capacity change from 0 to 40 [ 2528.445546] loop0: detected capacity change from 0 to 40 [ 2528.471828] loop2: detected capacity change from 0 to 40 [ 2528.483898] loop1: detected capacity change from 0 to 40 [ 2528.577159] loop7: detected capacity change from 0 to 40 [ 2528.578904] SELinux: security_context_str_to_sid (root) failed with errno=-22 [ 2528.613685] Process accounting resumed [ 2529.328610] SELinux: security_context_str_to_sid (root) failed with errno=-22 [ 2578.303577] Process accounting resumed VM DIAGNOSIS: 01:50:10 Registers: info registers vcpu 0 RAX=0000000000a7cdc5 RBX=0000000000000000 RCX=ffffffff84850af7 RDX=0000000000000000 RSI=0000000000000000 RDI=ffffffff812b10ea RBP=dffffc0000000000 RSP=ffffffff85a07e10 R8 =0000000000000001 R9 =ffffed100d9c6cba R10=ffff88806ce365d3 R11=0000000000000000 R12=ffffffff863f9d10 R13=1ffffffff0b40fc7 R14=0000000000000000 R15=0000000000000000 RIP=ffffffff84851a9e RFL=00000206 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 0000000000000000 00000000 00000000 GS =0000 ffff88806ce00000 00000000 00000000 LDT=0000 fffffe5900000000 00000000 00000000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007f823d40c010 CR3=000000000f0e6000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=7465677261742e79636e656772656d65 XMM02=ffffffffffffff0f0e0d0c0b0a090807 XMM03=00000000000000210065636976726573 XMM04=40404040404040404040404040404040 XMM05=5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a XMM06=20202020202020202020202020202020 XMM07=00000000000000000000000000000000 XMM08=6563696c732e6d65747379732f3a3a30 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000200000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 info registers vcpu 1 RAX=0000000000ae6145 RBX=0000000000000001 RCX=ffffffff84850af7 RDX=0000000000000000 RSI=0000000000000000 RDI=ffffffff812b10ea RBP=dffffc0000000000 RSP=ffff8880096cfe68 R8 =0000000000000001 R9 =ffffed100d9e6cba R10=ffff88806cf365d3 R11=ffffffff85c22000 R12=ffffffff863f9d10 R13=1ffff110012d9fd2 R14=0000000000000000 R15=0000000000000000 RIP=ffffffff84851a9e RFL=00000202 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=1 ES =0000 0000000000000000 00000000 00000000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 00000000 00000000 FS =0000 0000000000000000 00000000 00000000 GS =0000 ffff88806cf00000 00000000 00000000 LDT=0000 fffffe0000000000 00000000 00000000 TR =0040 fffffe000004a000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000048000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=0000557074c97618 CR3=000000000e14e000 CR4=00350ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000ffff0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001fa0 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000000 XMM02=00000000000000004184dece00000000 XMM03=0000ff00000000000000000000000000 XMM04=732f6c61636f6c2f7273752f3d485441 XMM05=622f6c61636f6c2f7273752f3a6e6962 XMM06=73752f3a6e6962732f7273752f3a6e69 XMM07=6e69622f3a6e6962732f3a6e69622f72 XMM08=00000000000000000000000000000000 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000