fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x1) (async) getpid() (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000400)) (async) socket(0x10, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'lo\x00'}) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000001c0)=ANY=[@ANYBLOB="4800000024000b0f0000008bfbbc6e0060000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001007072696f000000001800020004"], 0x48}}, 0x0) (async) 00:06:59 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:06:59 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000f80)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1df001cc2de85", 0x24, 0x600}], 0xc14000, &(0x7f0000000200)=ANY=[@ANYBLOB="636f646570616765ffffff7f000000006861727365743d6b6f69382d722c00"], 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) (async) syz_open_dev$vim2m(&(0x7f0000000080), 0x3, 0x2) 00:06:59 executing program 4: socket(0x29, 0x5, 0x5) [ 419.965596][T15906] FAT-fs (loop2): Unrecognized mount option "codepage˙˙˙" or missing value [ 419.979078][T15910] loop5: detected capacity change from 0 to 2304 [ 419.981835][T15908] befs: (loop3): cannot parse mount options 00:06:59 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'sit0\x00', 0x0}) [ 419.992636][T15910] ntfs3: loop5: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 420.001397][T15910] ntfs3: loop5: failed to read volume at offset 0x120000 [ 420.016700][T15910] ntfs3: loop5: Failed to load $Extend. 00:07:00 executing program 2: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0x0, 0x0) fanotify_mark(r0, 0x2, 0x40000002, 0xffffffffffffffff, 0x0) [ 422.494221][ T3093] Bluetooth: hci6: unexpected cc 0x0c03 length: 249 > 1 [ 422.497036][ T3093] Bluetooth: hci6: unexpected cc 0x1003 length: 249 > 9 [ 422.499319][ T3093] Bluetooth: hci6: unexpected cc 0x1001 length: 249 > 9 [ 422.502435][ T3093] Bluetooth: hci6: unexpected cc 0x0c23 length: 249 > 4 [ 422.504662][ T3093] Bluetooth: hci6: unexpected cc 0x0c25 length: 249 > 3 [ 422.506560][ T3093] Bluetooth: hci6: unexpected cc 0x0c38 length: 249 > 2 [ 422.569678][T15924] chnl_net:caif_netlink_parms(): no params data found [ 422.586042][T15924] bridge0: port 1(bridge_slave_0) entered blocking state [ 422.587835][T15924] bridge0: port 1(bridge_slave_0) entered disabled state [ 422.589891][T15924] device bridge_slave_0 entered promiscuous mode [ 422.592801][T15924] bridge0: port 2(bridge_slave_1) entered blocking state [ 422.594623][T15924] bridge0: port 2(bridge_slave_1) entered disabled state [ 422.596772][T15924] device bridge_slave_1 entered promiscuous mode [ 422.605040][T15924] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 422.608333][T15924] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 422.617343][T15924] team0: Port device team_slave_0 added [ 422.619623][T15924] team0: Port device team_slave_1 added [ 422.626960][T15924] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 422.628551][T15924] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 422.635300][T15924] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 422.638965][T15924] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 422.640969][T15924] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 422.647515][T15924] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 422.701713][T15924] device hsr_slave_0 entered promiscuous mode [ 422.740790][T15924] device hsr_slave_1 entered promiscuous mode [ 422.790648][T15924] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 422.792474][T15924] Cannot create hsr debugfs directory [ 422.867432][T15924] netdevsim netdevsim1 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 422.923207][T15924] netdevsim netdevsim1 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 422.983446][T15924] netdevsim netdevsim1 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 423.041835][T15924] netdevsim netdevsim1 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 423.246272][T15924] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 423.282273][T15924] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 423.321586][T15924] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 423.371891][T15924] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 423.419848][T15924] bridge0: port 2(bridge_slave_1) entered blocking state [ 423.422094][T15924] bridge0: port 2(bridge_slave_1) entered forwarding state [ 423.423935][T15924] bridge0: port 1(bridge_slave_0) entered blocking state [ 423.425630][T15924] bridge0: port 1(bridge_slave_0) entered forwarding state [ 423.447441][T15924] 8021q: adding VLAN 0 to HW filter on device bond0 [ 423.454148][ T4980] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 423.456939][ T4980] bridge0: port 1(bridge_slave_0) entered disabled state [ 423.459249][ T4980] bridge0: port 2(bridge_slave_1) entered disabled state [ 423.463381][ T4980] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 423.468688][T15924] 8021q: adding VLAN 0 to HW filter on device team0 [ 423.473192][ T9009] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 423.475544][ T9009] bridge0: port 1(bridge_slave_0) entered blocking state [ 423.477274][ T9009] bridge0: port 1(bridge_slave_0) entered forwarding state [ 423.481085][ T4980] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 423.483240][ T4980] bridge0: port 2(bridge_slave_1) entered blocking state [ 423.485112][ T4980] bridge0: port 2(bridge_slave_1) entered forwarding state [ 423.493968][T14566] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 423.496269][T14566] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 423.500955][T14566] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 423.507776][T15924] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 423.510324][T15924] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 423.514523][T14566] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 423.516804][T14566] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 423.519181][T14566] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 423.571151][T15924] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 423.573329][T14408] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 423.575459][T14408] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 423.582985][T14408] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 423.585421][T14408] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 423.594493][T15924] device veth0_vlan entered promiscuous mode [ 423.598621][T15924] device veth1_vlan entered promiscuous mode [ 423.601434][T14408] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 423.603579][T14408] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 423.605774][T14408] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 423.607996][T14408] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 423.610036][T14408] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 423.620687][T15924] device veth0_macvtap entered promiscuous mode [ 423.622945][ T4980] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 423.624980][ T4980] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 423.627076][ T4980] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 423.629416][ T4980] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 423.637988][T15924] device veth1_macvtap entered promiscuous mode [ 423.645144][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 423.647752][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.650060][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 423.653024][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.655387][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 423.657833][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.660111][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 423.662943][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.665418][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 423.667865][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.670118][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 423.672898][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.675462][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 423.678056][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.681279][T15924] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 423.683428][ T9009] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 423.685547][ T9009] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 423.687740][ T9009] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 423.691239][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.693694][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.696084][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.698530][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.700953][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.703490][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.705783][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.708277][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.711092][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.713645][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.715949][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.718278][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.720705][T15924] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.723093][T15924] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.726101][T15924] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 423.727994][T14566] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 423.730158][T14566] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 423.733966][T15924] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 423.736049][T15924] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 423.738104][T15924] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 423.740174][T15924] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 00:07:03 executing program 1: fanotify_mark(0xffffffffffffffff, 0x80, 0x1000, 0xffffffffffffffff, 0x0) 00:07:03 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:03 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x402, 0x0) write$FUSE_INTERRUPT(r0, 0x0, 0x0) 00:07:03 executing program 5: [ 423.874601][T15940] befs: Unrecognized mount option "audit" or missing value [ 423.876398][T15940] befs: (loop3): cannot parse mount options syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x120004, 0x15, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000000140)="ffff00ff0122e9a632ddcd8a7ea6fdac30e9ba5c679963a65f70116d78fc37fec94a82c27a4330620304f71f253a2030b42f8eaf08e84b4b8458ef36f6995bc6e9e9797d30ae6038c32956303281ea98d0daf486bc60860e6f695da3682809af8ea081b1d87fc6e88c4fe07c9ca7192a1d1c46359763abd0e46d40b1be662cc7de8f373ea3ae2baff89c549377a438708adcba880634", 0x96, 0x2000}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102c0)="00000000000000000000000000000000000000000000000000000000000003", 0x1f, 0x41e0}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff", 0x1ab, 0x43a0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x45e0}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010640)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x49e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000040000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a00000005000000001044000000005000000000000000000000000000000000048000000000000000010000000000000001000000000000000100000000000002400490033003000110145", 0x1eb, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000011040)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x163, 0x67e0}, {&(0x7f0000013b20)="d000000020000000000018000000030008000000180000002d0000003c000000e00000005800000000001800000004003c000000180000001400000000060400244c585549440000000000001400000000060400244c584749440000000000001400000000060400244c584d4f4400ed8100000000000000ffffffff0000e20046494c452a00030000000000000000000000000030000000380000000004", 0x9e, 0xc380}, {&(0x7f000001aa40)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000000d00d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010020000000000000002000000000000006000000000000000503240042006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec40d0000ab2bd24ec4d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000000000000000000000000000000000600002000000000070324005300650063007500720065000a00000000000a006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000d00000002000000000006000000000000000703240055007000430061007300650003000000000003006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650005000000000005005800440000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e0000000000200000000000010068005400000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100100000000000006400000000000000200000002d0000000900660069006c0065002e0063006f006c006400000000001b0000000000010060004c0000000000050000000000050073a685d24ec4d80173a685d24ec4d80173a685d24ec4d80173a685d24ec4d80100000000000000000000000000000000200000102d0000000500660069006c0065003000000000001e0000000000010060004c0000000000050000000000050073a685d24ec4d801132d87d24ec4d801132d87d24ec4d80173a685d24ec4d80100100000000000000a0000000000000020000000590000000500660069006c006500310000000d001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c0065003200000000001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c00650033000000000000000000000000001000000002", 0x6cd, 0x45000}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff01", 0x16, 0x47000}, {&(0x7f000001b660)="f01203f80001000000000000000000007c0000000100048048000000580000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000000000005124b3000101000080000000000000007c00000001000480480000005800000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010200000000000520000000200200000102000000000005200000002002000000000000a0ddde4202010000000100000000000064000000010004803000000040000000000000001400000002001c000100000000031400ff011f00010100000000000100000000010200000000000520000000200200000102000000000005200000002002", 0x162, 0x48000}, {&(0x7f000003c0c0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x1) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000400)) r1 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000001c0)=ANY=[@ANYBLOB="4800000024000b0f0000008bfbbc6e0060000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001007072696f000000001800020004"], 0x48}}, 0x0) 00:07:03 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000180)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private2}}}, 0x32) 00:07:03 executing program 0: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) getsockopt$WPAN_WANTACK(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 00:07:03 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, 0x0, &(0x7f00000000c0)) [ 423.897118][T15947] loop5: detected capacity change from 0 to 2304 [ 423.905543][T15947] ntfs3: loop5: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 00:07:03 executing program 2: r0 = syz_open_dev$vbi(&(0x7f0000000000), 0x0, 0x2) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, &(0x7f0000000080)={0x0, 0x5, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "f8e5be82"}}) 00:07:03 executing program 4: r0 = socket(0xa, 0x3, 0x2) bind$netrom(r0, &(0x7f0000000000)={{0x3, @bcast}, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @null, @null, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast]}, 0x48) 00:07:03 executing program 0: bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000040)={0xfffffffe}, 0x8) 00:07:03 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 423.944379][T15958] befs: Unrecognized mount option "audit" or missing value 00:07:03 executing program 1: io_setup(0x6, &(0x7f0000000780)=0x0) io_setup(0x6, &(0x7f0000000000)) io_setup(0x9, &(0x7f0000000040)) io_destroy(r0) [ 423.951500][T15947] ntfs3: loop5: failed to read volume at offset 0x120000 [ 423.957394][T15958] befs: (loop3): cannot parse mount options 00:07:03 executing program 0: prctl$PR_SET_PDEATHSIG(0x35, 0x0) 00:07:03 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) umount2(&(0x7f0000000240)='./file0\x00', 0x0) 00:07:03 executing program 4: syz_clone(0x20002100, 0x0, 0x0, 0x0, 0x0, 0x0) [ 424.019230][T15947] ntfs3: loop5: Failed to load $Extend. 00:07:04 executing program 5: prctl$PR_SET_PDEATHSIG(0x24, 0x0) 00:07:04 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0xb, [@ptr={0xa}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f00000000c0)=""/159, 0x2f, 0x9f, 0x1}, 0x20) 00:07:04 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getpeername(r0, 0x0, 0x0) 00:07:04 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 424.048594][T15975] befs: Unrecognized mount option "audit" or missing value 00:07:04 executing program 4: timerfd_create(0x0, 0x800) sync() sendmmsg$alg(0xffffffffffffffff, &(0x7f0000005300)=[{0x0, 0x0, 0x0}], 0x1, 0x0) [ 424.050604][T15975] befs: (loop3): cannot parse mount options 00:07:04 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000280)) 00:07:04 executing program 2: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x77359400}}, 0x0) 00:07:04 executing program 5: futex(&(0x7f0000000440), 0xa, 0x0, 0x0, 0x0, 0x6) 00:07:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr]}}, &(0x7f00000000c0)=""/159, 0x26, 0x9f, 0x1}, 0x20) 00:07:04 executing program 0: add_key$fscrypt_provisioning(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x0}, &(0x7f0000000300)=ANY=[], 0x18, 0x0) 00:07:04 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:04 executing program 4: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100600, 0x26, &(0x7f0000000200)=[{&(0x7f0000010400)="040002008b0001", 0x7, 0x1}, {&(0x7f0000011900)="070002003500010092fc0d0000070000040000fd04000000dd3f0cba68bb002600004d000000001600007500000000e0000090000000001e0000010100000014", 0x40, 0x8}, {&(0x7f0000011620)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f646500"/126, 0x7e, 0x81}, {&(0x7f00000119e0)="002a4c706e75af981a65c7782055444646530000000000000000000000040500", 0x20, 0xff}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000000ac0)="004e535230320100000000000000000000000000000000000000000000000000e68527d15138f260a3fd8f97b67ecd04dd1a83b427f95fe92bf9a2b3ec4cb8e8f3b7f4ac1174bc2658169baf625a246a0f22dafce1b6179e25252a5239bf7bf5a5e2bd290f71bc93cbb456a31d8f792794becccbda497e0c65b2", 0x7a, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000000b40)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f0000000040)="07000200ae000100927f3000630000000400000005000180000000004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000000bc0)="0080000000000000c027c07042f923a8000000090000000000000000000100003cb1a91e0dbc2dd8b8aba2893d7703bbb39a9c80cb8394d55eddc50fe1470b74b96013f7ccca42177cf62ad459e2b0f8ee28c45f7866e542a31203f5015e6b569a2aa8ca0c5566d89ac948d4401c06dc84c8ce6a4a23ce2750", 0x79, 0xc8e2}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000001a7e92b2aef1f81d000000", 0x27, 0xc95d}, {&(0x7f00000104c0)="0800020061e400000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000008c58000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f00000110c0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a3}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000000c0)={[{@session={'session', 0x3d, 0x4}}]}, 0x1) 00:07:04 executing program 2: setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3c0, 0x0, 0x228, 0x0, 0x228, 0x2f8, 0x400, 0x400, 0x400, 0x400, 0x400, 0x6, 0x0, {[{{@ip={@rand_addr, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'nicvf0\x00', 'veth1_to_bridge\x00'}, 0x0, 0x70, 0xa8}, @common=@inet=@SET3={0x38}}, {{@ip={@multicast2, @loopback, 0x0, 0x0, 'veth1_to_bond\x00', 'batadv0\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@ip={@broadcast, @multicast1, 0x0, 0x0, 'caif0\x00', 'batadv_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @multicast1}}}, {{@ip={@remote, @dev, 0x0, 0x0, 'veth0_macvtap\x00', 'caif0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "37cb040153bd73a993a91e8f2714fed00fa820aaf98883a21751542a5fbe"}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x420) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000880)) 00:07:04 executing program 5: prctl$PR_SET_PDEATHSIG(0x26, 0x0) [ 424.149529][T15991] befs: Unrecognized mount option "audit" or missing value [ 424.149804][T15988] loop4: detected capacity change from 0 to 2051 [ 424.166524][T15991] befs: (loop3): cannot parse mount options 00:07:04 executing program 2: prctl$PR_SET_PDEATHSIG(0xf, 0x0) 00:07:04 executing program 1: syz_clone(0x14002400, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:04 executing program 0: openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x90880, 0x0) 00:07:04 executing program 5: prctl$PR_SET_PDEATHSIG(0x25, 0x0) 00:07:04 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:04 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000000)=[@timestamp, @mss, @timestamp, @window], 0x4) [ 424.237252][T16007] befs: Unrecognized mount option "audit" or missing value [ 424.239146][T16007] befs: (loop3): cannot parse mount options 00:07:04 executing program 5: prctl$PR_SET_PDEATHSIG(0x8, 0x0) 00:07:04 executing program 0: prctl$PR_SET_PDEATHSIG(0x16, 0x0) 00:07:04 executing program 4: syz_clone(0x80b80400, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:04 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@RTM_NEWNSID={0x14}, 0x14}}, 0x0) 00:07:04 executing program 4: timerfd_settime(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x0, 0x3938700}, {0x77359400}}, 0x0) 00:07:04 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6067155a001c00000e548e9041de0048efe8a59245b757a0ff0200db"], 0x0) 00:07:04 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x418, 0x0, 0x228, 0x0, 0x228, 0x2f8, 0x400, 0x400, 0x400, 0x400, 0x400, 0x6, 0x0, {[{{@ip={@rand_addr, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'nicvf0\x00', 'veth1_to_bridge\x00'}, 0x0, 0x70, 0xa8}, @common=@inet=@SET3={0x38}}, {{@ip={@multicast2, @loopback, 0x0, 0x0, 'veth1_to_bond\x00', 'batadv0\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@ip={@broadcast, @multicast1, 0x0, 0x0, 'caif0\x00', 'batadv_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @multicast1}}}, {{@ip={@remote, @dev, 0x0, 0x0, 'veth0_macvtap\x00', 'caif0\x00'}, 0x0, 0xc8, 0x108, 0x0, {}, [@common=@ah={{0x30}}, @inet=@rpfilter={{0x28}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "37cb040153bd73a993a91e8f2714fed00fa820aaf98883a21751542a5fbe"}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x478) 00:07:04 executing program 5: prctl$PR_SET_PDEATHSIG(0x1a, 0x0) 00:07:04 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:04 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000009c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)}, 0x80) 00:07:04 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_MAX_CSMA_BACKOFFS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="20000000c3065b"], 0x20}}, 0x0) 00:07:04 executing program 2: prctl$PR_SET_PDEATHSIG(0x7, 0x0) [ 424.351254][T16029] befs: Unrecognized mount option "audit" or missing value 00:07:04 executing program 1: sysinfo(&(0x7f0000000180)=""/211) [ 424.356489][T16029] befs: (loop3): cannot parse mount options 00:07:04 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/slabinfo\x00', 0x0, 0x0) read$alg(r0, 0x0, 0x0) 00:07:04 executing program 5: r0 = syz_clone(0x51002400, &(0x7f0000000000)="4af45b46cbbb5c93a3dc0daccb661b28e9b97779cc0de248c05cd4b26411da50ce608a014f687b074d6776e25513db67b59f0ddf80762d3f76dd1ec36cd72423b14ca6ee6cb6a2d1c2b81410472a38ef0c65d5f9cc5d9e3dd621c40c07ad854c74a6ad4707f6d5a99a230a349b63b41c13a0bd8beabcb73c1e7e1c9fbfd7446d2047cccb4ce0156e119ab7154b267c692dff4dd1f425db9b68da4c2d1582073dfedcef43b1fc46263c99e8c9d7905065", 0xb0, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="5e5dcaaf2e4225cfdcf56779b41f0e8bd6dbee9c387a61c4c60485f22ad78026f43a7fe72cb3b8f092a08a2f7da8ade3c922b9cece5af0f473cbc2be486f012cd0244b8c1ba02cd47ac7e5aa24e9b4782fe1e7963e235f00d0df724bad553646bb69416ddfa5d038145647c07d8f2af0458b3be162a5b01b90be67") syz_open_procfs$namespace(r0, &(0x7f00000001c0)='ns/time\x00') 00:07:04 executing program 2: memfd_create(&(0x7f0000000000)='@\x00', 0x4) 00:07:04 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_DEL_RULE(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000000c0)={0x420}, 0x420}}, 0x0) 00:07:04 executing program 4: setitimer(0x1, &(0x7f0000000080)={{}, {0x77359400}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x0, 0xea60}, {0x77359400}}, 0x0) 00:07:04 executing program 1: io_setup(0x8000, &(0x7f00000000c0)=0x0) io_getevents(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x77359400}) 00:07:04 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:04 executing program 2: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, 0x0) 00:07:04 executing program 0: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$UHID_CREATE(r0, &(0x7f0000000140)={0x0, {'syz0\x00', 'syz1\x00', 'syz1\x00', &(0x7f0000000040)=""/244, 0xf4}}, 0x120) [ 424.453762][T16052] befs: Unrecognized mount option "audit" or missing value 00:07:04 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000180)='yeah\x00', 0x5) [ 424.470341][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.470640][T16052] befs: (loop3): cannot parse mount options [ 424.472554][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.475654][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.477429][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.479169][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 00:07:04 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000009c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:04 executing program 4: prctl$PR_SET_PDEATHSIG(0x1c, 0x0) [ 424.507177][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.513677][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 00:07:04 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 424.521242][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.527586][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.534167][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.538331][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.540801][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.542792][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.545602][T16065] befs: Unrecognized mount option "audit" or missing value [ 424.547344][T16065] befs: (loop3): cannot parse mount options [ 424.548934][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.551324][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.553398][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.555408][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.560122][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.562898][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.564925][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.566889][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.568874][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.578524][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.586596][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.592132][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.594193][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.596193][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.598197][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.600095][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.602522][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.605355][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.607258][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.609139][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.611362][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.613324][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.615258][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.617221][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.619109][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.622083][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.624075][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.625977][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.628034][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.634820][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.636835][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.638687][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.644007][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 00:07:04 executing program 5: add_key$fscrypt_provisioning(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x18, 0x0) 00:07:04 executing program 2: setitimer(0x0, &(0x7f0000000080)={{}, {0x77359400}}, 0x0) setitimer(0x0, 0x0, 0x0) 00:07:04 executing program 4: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x26, &(0x7f0000000200)=[{&(0x7f0000010400)="040002008b0001", 0x7, 0x1}, {&(0x7f0000011900)="070002003500010092fc0d0000070000040000fd04000000dd3f0cba68bb002600004d000000001600007500000000e0000090000000001e0000010100000014", 0x40, 0x8}, {&(0x7f0000011620)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f646500"/126, 0x7e, 0x81}, {&(0x7f00000119e0)="002a4c706e75af981a65c7782055444646530000000000000000000000040500", 0x20, 0xff}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000000ac0)="004e535230320100000000000000000000000000000000000000000000000000e68527d15138f260a3fd8f97b67ecd04dd1a83b427f95fe92bf9a2b3ec4cb8e8f3b7f4ac1174bc2658169baf625a246a0f22dafce1b6179e25252a5239bf7bf5a5e2bd290f71bc93cbb456a31d8f792794becccbda497e0c65b2", 0x7a, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000000b40)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f0000000040)="07000200ae000100927f3000630000000400000005000180000000004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000000bc0)="0080000000000000c027c07042f923a8000000090000000000000000000100003cb1a91e0dbc2dd8b8aba2893d7703bbb39a9c80cb8394d55eddc50fe1470b74b96013f7ccca42177cf62ad459e2b0f8ee28c45f7866e542a31203f5015e6b569a2aa8ca0c5566d89ac948d4401c06dc84c8ce6a4a23ce2750", 0x79, 0xc8e2}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000001a7e92b2aef1f81d000000", 0x27, 0xc95d}, {&(0x7f00000104c0)="0800020061e400000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000008c58000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f00000110c0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a3}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000000c0)={[{@session={'session', 0x3d, 0x4}}]}, 0x1) 00:07:04 executing program 1: prctl$PR_SET_PDEATHSIG(0x18, 0x0) 00:07:04 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 424.655103][T16071] befs: Unrecognized mount option "audit" or missing value [ 424.657077][T16072] syz-executor.2 calls setitimer() with new_value NULL pointer. Misfeature support will be removed [ 424.662673][T16074] loop4: detected capacity change from 0 to 2048 [ 424.666432][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.670583][T16071] befs: (loop3): cannot parse mount options [ 424.671646][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 00:07:04 executing program 1: prctl$PR_SET_PDEATHSIG(0x2a, 0x0) 00:07:04 executing program 2: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) bind$802154_dgram(r0, &(0x7f0000000080)={0x24, @short={0x2, 0x0, 0xffff}}, 0x14) [ 424.685488][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.692938][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.702692][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.710081][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.716708][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.719617][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.730099][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.732886][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.734817][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.736791][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.738697][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.741042][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.742900][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.744859][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.746716][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.748554][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.750381][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.752724][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.754550][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.756374][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.769615][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.771747][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.773639][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.775449][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.777299][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.779045][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.781363][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.783073][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.784908][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.786774][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.788636][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.791114][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.793067][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.794945][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.796772][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.798753][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.810983][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.816880][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.819834][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.826399][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.830670][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.834530][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.836455][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.839577][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.847258][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.850212][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.854185][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.857284][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.859124][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.866377][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.868264][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.870109][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.874215][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.876106][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.877884][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.879703][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.888897][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.890959][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.892865][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.894742][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.896558][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.898362][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.900244][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.902545][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.904419][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.906297][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.908161][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.909988][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.912213][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.913890][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.915715][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.918508][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.920435][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.922646][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.924611][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.926523][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.928420][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.930291][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.932525][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.934423][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.936218][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.938161][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.940075][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.943780][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.945705][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.947633][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.950738][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.952510][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.955605][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.957496][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.960440][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.962704][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.964897][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.967132][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.970268][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.972597][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.974546][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.977473][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.979341][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.981639][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.983701][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.985671][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.987477][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.989438][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.992261][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.994219][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.996255][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 424.998336][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.002455][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.004273][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.007019][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.008931][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.012006][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.013940][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.016930][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.018833][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.021446][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.023414][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.025315][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.027692][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.029919][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.035532][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.037390][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.039281][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.041608][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.043469][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.045201][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.047061][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.048981][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.051256][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.053298][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.055010][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.056594][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.058432][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.060301][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.064746][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.067840][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.070641][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.073824][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.075781][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.077669][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.079504][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.081959][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.083811][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.085601][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.087615][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.089388][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.092790][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.094893][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.096786][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.098762][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.100860][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.102918][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.104545][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.106533][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.108422][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.110303][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.112502][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.114319][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.116114][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.117903][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.119494][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.121546][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.123399][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.125396][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.127306][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.129192][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.131322][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.133286][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.135363][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.137219][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.139113][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.141380][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.143408][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.145282][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.146804][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.148307][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.149968][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.152074][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.153935][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.155708][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.157200][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.159140][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.161177][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.163027][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.164895][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.166742][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.168606][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.170675][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.172438][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.174324][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.176239][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.178105][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.179976][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.182107][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.183932][ T4980] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 425.189089][ T4980] hid-generic 0000:0000:0000.0001: hidraw0: HID v0.00 Device [syz0] on syz1 [ 425.194608][T14408] Bluetooth: hci6: command 0x0409 tx timeout 00:07:05 executing program 0: openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) 00:07:05 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr={0x0, 0x0, 0x0, 0x2, 0x5}]}}, &(0x7f00000000c0)=""/159, 0x26, 0x9f, 0x1}, 0x20) 00:07:05 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/meminfo\x00', 0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000240)={{0x77359400}, {0x0, 0x3938700}}, 0x0) 00:07:05 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:05 executing program 1: prctl$PR_SET_PDEATHSIG(0x1b, 0x0) 00:07:05 executing program 2: ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) syz_clone(0x8020000, &(0x7f0000000a00), 0x0, &(0x7f0000000ac0), 0x0, 0x0) sendmsg$AUDIT_SET(0xffffffffffffffff, 0x0, 0x4000000) ioctl$VFAT_IOCTL_READDIR_BOTH(0xffffffffffffffff, 0x82307201, 0x0) [ 425.218326][T16092] befs: Unrecognized mount option "audit" or missing value [ 425.220053][T16092] befs: (loop3): cannot parse mount options 00:07:05 executing program 4: futex(&(0x7f0000000280), 0x1, 0x0, 0x0, 0x0, 0x0) 00:07:05 executing program 5: futex(&(0x7f0000000440), 0x0, 0x0, &(0x7f0000000480)={0x0, 0x989680}, 0x0, 0x0) 00:07:05 executing program 2: clock_gettime(0x0, &(0x7f0000000100)) futex(&(0x7f00000001c0), 0x5, 0x200, 0x0, &(0x7f0000000240), 0x0) futex(0x0, 0x0, 0x2, 0x0, 0x0, 0x0) 00:07:05 executing program 1: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x3, &(0x7f0000000040)={{}, {0x77359400}}, 0x0) 00:07:05 executing program 4: syz_clone(0x14002400, 0x0, 0x0, 0x0, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_clone(0x8020000, &(0x7f0000000a00)="ac172d7e9e22f3ff0e6f3ad53ba36438ebbfa81cf4a6ab688befcd2d3ac7a8d141678f0c799fbb2386f71efa6d9cee04f99ed73c526dab9736aedf9e9aef7245b4708e659931b62772a1ce881e876d0f3fb33c6da4365ba03971018b098eb6fb61e3da130d8f3d3ec459f597cd824cbe3ab2c054c9c450c17144ce3990d6e7b44231536bb0b7564c0b50778a", 0x8c, &(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)="0a2885d4f5e39f7a6ecc10a28ead7aac912056b2f939ff402f999adaa1139b175a9c672274173cc829cbbd3c802cd44374f6ed3e752fe24700dcfc") 00:07:05 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000003e80), 0x1, 0x0) write$binfmt_script(r0, &(0x7f0000000140)={'#! ', './file2', [{}], 0xa, "b3da1a9c578d8763b44d6d98d21332fccd1553f930dd9954ba6348f2ede73784c1a84610513c1d9f452d4396078a29730b17224945082e2a1a34ae08759447f0459d2e3acf3df78ad86ed56f86f7a02c23"}, 0x5d) 00:07:05 executing program 0: prctl$PR_SET_PDEATHSIG(0x43724f53, 0x0) 00:07:05 executing program 2: quotactl(0x0, &(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) 00:07:05 executing program 2: openat$procfs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/timer_list\x00', 0x0, 0x0) 00:07:05 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:05 executing program 1: futex(&(0x7f00000001c0), 0x5, 0x0, 0x0, &(0x7f0000000240), 0x0) 00:07:05 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000440)=@caif=@dbg, 0x80) 00:07:05 executing program 0: r0 = gettid() ptrace$setopts(0x4206, r0, 0x3d, 0x0) 00:07:05 executing program 2: prctl$PR_SET_PDEATHSIG(0x3, 0x0) [ 425.370212][T16125] befs: Unrecognized mount option "audit" or missing value 00:07:05 executing program 1: openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) 00:07:05 executing program 5: getrusage(0x1, &(0x7f0000001180)) [ 425.389395][T16125] befs: (loop3): cannot parse mount options 00:07:05 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x77359400}}, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000040)) 00:07:05 executing program 4: getpgid(0xffffffffffffffff) r0 = syz_clone(0x0, &(0x7f0000000040)="3077a4fe04985c8874e1c98a5924bb28cbd2f410c2a1c681f91b161a1e3a147ca35ce0115e62f96e8cc37db1c6ce84951c97a3dd344d358cc97c526da22d7b8afd7293eb2e86029ba976d97efa76eae3789fb379b50a65566505241125934fc50b1f096cb0618d5e4a4e0caaa8fa4ecd08e72a70c7aced0b2809dcce2611066ea5a21c4d9d20ffad42f85531724e5e8015d1e316bb313e014fca936fd0ccad0a686377c5eb990f65969acb87941666d5683a2735274ab100a56ba930ed9bce86821b4a11", 0xc4, &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)="3c78ec387d8a2971c956d93c6a15f59daa9d4436bcd683846f892c36605e2f9c8fe2316f814e0d41478b6c935affc67f10a9bba4cc7b87aaafa3f3bb2fce853f33e9525521acefaca3e62b0e11e3aefbd16f12109319b12bc46ee92fe4af4ac4c741e5ff05550990b5a235ccd19702aa387052c6004b899ba077ec2fa39a9e2fe963cba8b7c6be2edbd31def03227c2391b768b160994998c9301986694f7bd6694114a946f2a7a0c82fe718304a954cb763c9e8ff334786e1ba207b2a633cba367889d4063f1954b9593b753d8ee0f6c1b77d90f64f3fd54283b71be8f09ce866201ee152dda15c2da97531") ptrace$peek(0x1, r0, &(0x7f0000000000)) sendmsg$AUDIT_LIST_RULES(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x10, 0x3f5, 0x20, 0x70bd2b, 0x25dfdbfb, "", ["", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20004010}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_clone(0x8020000, 0x0, 0x0, 0x0, &(0x7f0000000b00), &(0x7f0000000b40)) 00:07:05 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:05 executing program 2: r0 = timerfd_create(0x7, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x989680}}, 0x0) 00:07:05 executing program 1: prctl$PR_SET_PDEATHSIG(0x10, 0x0) 00:07:05 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000000)=0xe4, 0x4) [ 425.458846][T16140] befs: Unrecognized mount option "audit" or missing value [ 425.470971][T16140] befs: (loop3): cannot parse mount options 00:07:05 executing program 0: r0 = gettid() r1 = gettid() tgkill(r1, r0, 0x0) 00:07:05 executing program 1: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000140)={0xffffffff}, 0x8) 00:07:05 executing program 2: bpf$BPF_BTF_LOAD(0x4, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) 00:07:05 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@fwd]}}, &(0x7f0000000440)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 00:07:05 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:05 executing program 0: prctl$PR_SET_MM_AUXV(0x23, 0xc, &(0x7f0000000140)="41c62339a1f85b41120688aff111320b6568755641383ab8eb003b1c4676b26d562d8960cda879ce26b665da0c65be7c753e3e1b6be9f78a925276ea08e81c2cc2d5a0287719af918abcd34fcdf4bf395313abadd1fbfb89533ef14ee89f43f3111f295a7db50ac25d03628e5c37a64c958ca8c24c3db2c2bc1beae1c7bfc805874bc95d990aba0972598d5b2db501160f5d58c9d2d42ae8f856505bb58789af8a3b78ff27", 0xffffffffffffffbd) 00:07:05 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x2b, &(0x7f0000000000)=0x8000, 0x4) 00:07:05 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union={0x1a000000}]}}, &(0x7f0000000400)=""/229, 0x26, 0xe5, 0x1}, 0x20) [ 425.539408][T16155] befs: Unrecognized mount option "audit" or missing value [ 425.541429][T16155] befs: (loop3): cannot parse mount options 00:07:05 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x3, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000400)=""/229, 0x1a, 0xe5, 0x1}, 0x20) 00:07:05 executing program 5: bpf$BPF_BTF_LOAD(0x1a, 0x0, 0x0) 00:07:05 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:05 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x2d, &(0x7f0000001040), 0x4) 00:07:05 executing program 2: bpf$BPF_BTF_LOAD(0x1d, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) [ 425.607190][T16168] befs: Unrecognized mount option "audit" or missing value [ 425.608983][T16168] befs: (loop3): cannot parse mount options 00:07:05 executing program 0: r0 = gettid() process_vm_writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/141, 0x8d}], 0x1, &(0x7f0000000180)=[{&(0x7f0000002040)=""/4101, 0x1005}, {0x0}], 0x2, 0x0) 00:07:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) getsockopt(r0, 0x1, 0x5, 0x0, &(0x7f0000001040)) 00:07:05 executing program 5: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x2a, &(0x7f0000000000), 0x4) 00:07:05 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union={0x0, 0x0, 0x0, 0xc}]}}, &(0x7f0000000400)=""/229, 0x26, 0xe5, 0x1}, 0x20) 00:07:05 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:05 executing program 0: openat$vcsu(0xffffffffffffff9c, &(0x7f00000004c0), 0x1a1882, 0x0) 00:07:05 executing program 1: prctl$PR_SET_PDEATHSIG(0x21, 0x0) 00:07:05 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8982, 0x0) [ 425.690674][T16181] befs: Unrecognized mount option "audit" or missing value [ 425.692413][T16181] befs: (loop3): cannot parse mount options 00:07:05 executing program 2: clock_getres(0x3, &(0x7f00000001c0)) 00:07:05 executing program 4: r0 = syz_clone(0x94860000, 0x0, 0x0, 0x0, 0x0, 0x0) setpriority(0x0, r0, 0x9) 00:07:05 executing program 1: clock_adjtime(0x7, &(0x7f0000000000)) 00:07:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0xc01047d0, 0x0) 00:07:05 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:05 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0x0, 0x0, 0x0, 0xa, 0x2}]}}, &(0x7f0000000400)=""/229, 0x26, 0xe5, 0x1}, 0x20) [ 425.759048][T16199] befs: Unrecognized mount option "audit" or missing value 00:07:05 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000480)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array]}}, &(0x7f0000000380)=""/255, 0x32, 0xff, 0x1}, 0x20) [ 425.773551][T16199] befs: (loop3): cannot parse mount options 00:07:05 executing program 1: r0 = socket$inet(0x2, 0xa, 0x0) getsockopt(r0, 0x1, 0x7, 0x0, &(0x7f0000000100)) 00:07:05 executing program 0: r0 = gettid() rt_sigqueueinfo(r0, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x8000}) 00:07:05 executing program 4: rt_sigprocmask(0x799d9fea5b690063, &(0x7f0000000000), 0x0, 0x8) 00:07:05 executing program 5: fanotify_init(0x0, 0xff21a82771dd17f0) 00:07:05 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@fwd={0x1}]}}, &(0x7f0000000440)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 00:07:05 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:05 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000200)={0x0}}, 0x0) 00:07:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x14, &(0x7f0000001040), 0x4) [ 425.844804][T16217] befs: Unrecognized mount option "audit" or missing value 00:07:05 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000480)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x9, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x4, 0x5, 0x101}}, @struct={0x7}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e]}}, &(0x7f0000000380)=""/255, 0x45, 0xff, 0x1}, 0x20) 00:07:05 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x12, 0x0, 0x0, 0x1000}, 0x48) 00:07:05 executing program 5: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'gre0\x00', &(0x7f0000000000)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @private, @private}}}}) [ 425.880581][T16217] befs: (loop3): cannot parse mount options 00:07:05 executing program 1: socket(0x0, 0x8000f, 0x0) 00:07:05 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x6, 0x0, 0x2}}, &(0x7f0000000400)=""/229, 0x1a, 0xe5, 0x1}, 0x20) 00:07:05 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@generic={0x6d, 0x0, 0x0, 0x7f}]}, &(0x7f0000000080)='GPL\x00', 0x6, 0x1000, &(0x7f0000000440)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:05 executing program 4: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000440), 0x208001, 0x0) 00:07:05 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:05 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000480)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x0, 0x3}]}]}}, &(0x7f0000000380)=""/255, 0x32, 0xff, 0x1}, 0x20) 00:07:05 executing program 2: bpf$BPF_BTF_LOAD(0xa, 0x0, 0x0) 00:07:05 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_MFC(r0, 0x0, 0x1600bd80, 0x0, 0x0) 00:07:05 executing program 5: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)={0x0, 0x0, 0x18}, 0x10) [ 425.964798][T16237] befs: Unrecognized mount option "audit" or missing value 00:07:05 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x6000000, 0x0, 0x0, 0x2}}, &(0x7f0000000400)=""/229, 0x1a, 0xe5, 0x1}, 0x20) [ 425.980593][T16237] befs: (loop3): cannot parse mount options 00:07:05 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0xc, &(0x7f0000001040), 0x4) 00:07:05 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x0, 0x3, 0x48c, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0xd}, 0x48) 00:07:05 executing program 0: keyctl$set_reqkey_keyring(0xe, 0x8000000000000006) 00:07:06 executing program 1: r0 = socket(0x840000000002, 0x3, 0xff) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000000)='sit0\x00', 0x10) sendmmsg$inet(r0, &(0x7f0000002680)=[{{&(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10, &(0x7f00000000c0)=[{&(0x7f0000000180)="ec839f575cda2c0a6435060fc91854bd6d1813a4ee97faa9eb171751cc87f3cb90c950218a55b84244aa651522488b7d", 0x30}], 0x1}}], 0x1, 0x0) 00:07:06 executing program 5: ioctl$sock_inet_SIOCGIFDSTADDR(0xffffffffffffffff, 0x8917, &(0x7f0000000000)={'tunl0\x00', {0x2, 0x0, @private}}) getresuid(&(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:06 executing program 0: io_setup(0x7, &(0x7f0000000840)=0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) io_submit(r0, 0x1, &(0x7f0000000640)=[&(0x7f00000003c0)={0x0, 0x0, 0x0, 0x8, 0x0, r1, 0x0}]) 00:07:06 executing program 4: prctl$PR_SET_MM_AUXV(0x23, 0xc, &(0x7f0000000000)="17", 0x1) 00:07:06 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000100)={0x0, {{0xa, 0x0, 0x0, @private2}}}, 0x90) [ 426.064321][T16259] befs: Unrecognized mount option "audit" or missing value 00:07:06 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000480)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, &(0x7f0000000380)=""/255, 0x26, 0xff, 0x1}, 0x20) [ 426.084347][T16259] befs: (loop3): cannot parse mount options 00:07:06 executing program 4: bpf$LINK_GET_NEXT_ID(0x1f, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 00:07:06 executing program 1: r0 = gettid() process_vm_readv(r0, &(0x7f0000000c00)=[{&(0x7f00000007c0)=""/250, 0xfa}], 0x1, &(0x7f0000002b00)=[{&(0x7f0000001800)=""/74, 0x4a}, {&(0x7f0000001880)=""/188, 0xbc}], 0x2, 0x0) 00:07:06 executing program 2: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x108c0, 0x0) 00:07:06 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0xe, &(0x7f0000001040), 0x4) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:06 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000080)='4', 0x1, 0x400c081, 0x0, 0x0) [ 426.154231][T16273] befs: Unrecognized mount option "audit" or missing value 00:07:06 executing program 1: process_vm_writev(0x0, &(0x7f0000000840)=[{&(0x7f0000000340)=""/147, 0x93}], 0x1, &(0x7f0000000cc0)=[{0x0}, {0x0}], 0x2, 0x0) [ 426.175464][T16273] befs: (loop3): cannot parse mount options 00:07:06 executing program 0: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8982, &(0x7f0000000000)) 00:07:06 executing program 5: socketpair(0x28, 0x0, 0x0, &(0x7f00000002c0)) 00:07:06 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x35, &(0x7f0000001040), 0x4) 00:07:06 executing program 4: openat$procfs(0xffffffffffffff9c, &(0x7f0000000200)='/proc/bus/input/handlers\x00', 0x0, 0x0) 00:07:06 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x9, 0x0, 0x0, [{}]}]}}, &(0x7f0000000400)=""/229, 0x32, 0xe5, 0x1}, 0x20) 00:07:06 executing program 0: syz_clone(0xc400, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:06 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0xd}, 0x48) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:06 executing program 2: msgctl$MSG_STAT(0x0, 0xb, &(0x7f0000000000)=""/225) [ 426.263436][T16296] befs: Unrecognized mount option "audit" or missing value 00:07:06 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x3}]}]}}, &(0x7f0000000400)=""/229, 0x32, 0xe5, 0x1}, 0x20) 00:07:06 executing program 1: r0 = socket$vsock_stream(0x28, 0x1, 0x0) sendmmsg$sock(r0, &(0x7f0000000540)=[{{0x0, 0x0, 0x0}}], 0x1, 0x4000055) 00:07:06 executing program 4: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getpid() kcmp(r1, r0, 0x3, 0xffffffffffffffff, 0xffffffffffffffff) [ 426.279190][T16296] befs: (loop3): cannot parse mount options 00:07:06 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000000)=0xe4, 0x4) 00:07:06 executing program 5: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="99", 0x1}], 0x1, 0xfff, 0x0) 00:07:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x34, &(0x7f0000001040), 0x4) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:06 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) sendmsg$NL80211_CMD_START_NAN(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) [ 426.356323][T16316] befs: Unrecognized mount option "audit" or missing value [ 426.358119][T16316] befs: (loop3): cannot parse mount options 00:07:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000040)=0x2, 0x4) 00:07:06 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0xaa0d}]}) 00:07:06 executing program 1: syz_open_dev$vcsu(&(0x7f0000000180), 0x0, 0x78440) 00:07:06 executing program 2: r0 = syz_clone(0x94860000, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() r1 = getpid() kcmp(r1, r0, 0x3, 0xffffffffffffffff, 0xffffffffffffffff) 00:07:06 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0xc0045878, 0x0) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 426.442810][T16326] befs: Unrecognized mount option "audit" or missing value [ 426.450705][T16326] befs: (loop3): cannot parse mount options 00:07:06 executing program 1: bpf$BPF_BTF_LOAD(0x14, 0x0, 0x0) 00:07:06 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/msg\x00', 0x0, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/188, 0xbc) 00:07:06 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @empty, @val, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @initdev={0xac, 0x1e, 0x0, 0x0}}, @timestamp_reply}}}}, 0x0) 00:07:06 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) 00:07:06 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_VERDICT(r0, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000b00)={0x6d4, 0x1, 0x3, 0x401, 0x0, 0x0, {}, [@NFQA_VLAN={0xc, 0x13, 0x0, 0x1, [@NFQA_VLAN_PROTO={0x6}]}, @NFQA_VLAN={0x2c, 0x13, 0x0, 0x1, [@NFQA_VLAN_TCI={0x6}, @NFQA_VLAN_PROTO={0x6}, @NFQA_VLAN_TCI={0x6}, @NFQA_VLAN_PROTO={0x6}, @NFQA_VLAN_TCI={0x6}]}, @NFQA_EXP={0x450, 0xf, 0x0, 0x1, [@CTA_EXPECT_ZONE={0x6}, @CTA_EXPECT_FN={0x8, 0xb, 'sip\x00'}, @CTA_EXPECT_NAT={0xd8, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x20, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_NAT_TUPLE={0x30, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @local}}}]}, @CTA_EXPECT_NAT_TUPLE={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @remote}, {0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_NAT_TUPLE={0x40, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @private}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_NAT_DIR={0x8}]}, @CTA_EXPECT_MASK={0xec, 0x3, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private1}, {0x14, 0x4, @ipv4={'\x00', '\xff\xff', @private}}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @empty}, {0x14, 0x4, @dev}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @empty}, {0x14, 0x4, @ipv4={'\x00', '\xff\xff', @local}}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @remote}, {0x14, 0x4, @local}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @broadcast}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @local}, {0x8, 0x2, @local}}}]}, @CTA_EXPECT_NAT={0x1ac, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0xc, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_NAT_TUPLE={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @empty}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_NAT_DIR={0x8}, @CTA_EXPECT_NAT_TUPLE={0x60, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @private}}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x8}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @loopback}, {0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}]}, @CTA_EXPECT_NAT_DIR={0x8}, @CTA_EXPECT_NAT_DIR={0x8}, @CTA_EXPECT_NAT_TUPLE={0x90, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @dev}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @remote}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @dev}, {0x8, 0x2, @private}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_NAT_TUPLE={0x30, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_NAT_TUPLE={0x40, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @private1}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}]}]}, @CTA_EXPECT_FN={0xa, 0xb, 'Q.931\x00'}, @CTA_EXPECT_TUPLE={0x68, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @broadcast}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @mcast2}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_HELP_NAME={0xf, 0x6, 'tftp-20000\x00'}, @CTA_EXPECT_MASK={0x40, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @local}}}, @CTA_TUPLE_IP={0x0, 0x1, 0x0, 0x1, @ipv6={{0x0, 0x3, @dev}, {0x0, 0x4, @ipv4={'\x00', '\xff\xff', @remote}}}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @dev}, {0x8, 0x2, @remote}}}]}, @CTA_EXPECT_ID]}, @NFQA_EXP={0x230, 0xf, 0x0, 0x1, [@CTA_EXPECT_ZONE={0x6}, @CTA_EXPECT_MASTER={0x84, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @remote}, {0x14, 0x4, @private0}}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @empty}, {0x14, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_TIMEOUT={0x8}, @CTA_EXPECT_MASTER={0x0, 0x1, 0x0, 0x1, [@CTA_TUPLE_ZONE, @CTA_TUPLE_ZONE]}, @CTA_EXPECT_ID={0x8}, @CTA_EXPECT_MASK={0xa8, 0x3, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @private2}}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @local}, {0x8}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @private}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_NAT={0xd, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x1c, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_NAT_TUPLE={0x58, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @loopback}, {0x14, 0x4, @private2}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_NAT_TUPLE={0x30, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @loopback}, {0x14, 0x4, @mcast1}}}]}, @CTA_EXPECT_NAT_DIR={0x8}, @CTA_EXPECT_NAT_TUPLE={0x14, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_ZONE={0x6}]}]}, @CTA_EXPECT_FLAGS={0x8}, @CTA_EXPECT_CLASS={0x8}, @CTA_EXPECT_HELP_NAME={0xb, 0x6, 'amanda\x00'}]}, @NFQA_MARK={0x8}]}, 0x6d4}}, 0x0) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:06 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x14, 0x3, 0x1, 0x201}, 0x14}}, 0x0) 00:07:06 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000017c0)={0x9, 0x3, &(0x7f0000001540)=@framed, &(0x7f0000001580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x22, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 426.524014][T16340] __nla_validate_parse: 3 callbacks suppressed [ 426.524021][T16340] netlink: 568 bytes leftover after parsing attributes in process `syz-executor.0'. 00:07:06 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002800)={0x4c, 0x12, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x300}}}, 0x4c}}, 0x0) [ 426.582162][T16347] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.4'. 00:07:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x7, 0x0, 0x0, 0x0) 00:07:06 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x9, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x7}]}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e]}}, &(0x7f0000000400)=""/229, 0x39, 0xe5, 0x1}, 0x20) 00:07:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x49, &(0x7f0000001040), 0x4) 00:07:06 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x35, 0x0, &(0x7f0000000200)) 00:07:06 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000001740)={0x0, 0x0, 0xc}, 0x10) [ 426.650325][T16349] befs: Unrecognized mount option "audit" or missing value 00:07:06 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c) [ 426.661138][T16349] befs: (loop3): cannot parse mount options 00:07:06 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0x12, 0xffffffff, 0x8, 0x1f, 0x0, 0x1}, 0x48) 00:07:06 executing program 4: r0 = socket$inet(0x2, 0x3, 0xdd) setsockopt$inet_buf(r0, 0x0, 0x2b, 0x0, 0x0) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 426.722436][T16364] befs: Unrecognized mount option "audit" or missing value [ 426.724401][T16364] befs: (loop3): cannot parse mount options 00:07:06 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x50, 0x0, &(0x7f0000000200)) 00:07:06 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x48, 0x0, &(0x7f0000000200)) 00:07:06 executing program 2: syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) 00:07:06 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x14, 0x5, 0x6, 0x101}, 0x14}}, 0x0) 00:07:06 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x24, 0x0, &(0x7f0000000200)) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 426.831250][T16375] befs: Unrecognized mount option "audit" or missing value [ 426.833040][T16375] befs: (loop3): cannot parse mount options 00:07:06 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x3c, 0x0, &(0x7f0000000200)) 00:07:06 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000800)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:07:06 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockname$l2tp6(r0, 0x0, 0xffffffffffffffff) 00:07:06 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_QUEUE_SEQ(r0, 0x6, 0x15, &(0x7f0000001240), 0x4) 00:07:06 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x9) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000340)=0x1a, 0x4) 00:07:06 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000017c0)={0x2, 0x3, &(0x7f0000001540)=@framed={{0x18, 0x0, 0x0, 0x0, 0xc5000000}}, &(0x7f0000001580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 426.892501][T16387] befs: Unrecognized mount option "audit" or missing value 00:07:06 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000007c0)={0x6, 0x3, &(0x7f0000000640)=@framed, &(0x7f00000006c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 426.907933][T16387] befs: (loop3): cannot parse mount options 00:07:06 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x1c, 0xa, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x5}]}, 0x1c}}, 0x0) 00:07:06 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000003e40)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001bc0)=[@cred={{0x1c}}], 0x20}}], 0x2, 0x0) 00:07:06 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_RENAME(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000400)={0x34, 0x5, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_SETNAME2={0x9, 0x3, 'syz1\x00'}]}, 0x34}}, 0x0) 00:07:06 executing program 0: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$devlink(&(0x7f0000001240), 0xffffffffffffffff) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) 00:07:06 executing program 4: bpf$BPF_PROG_ATTACH(0x10, &(0x7f0000000100)={@map, 0xffffffffffffffff, 0x1000000}, 0x14) 00:07:06 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, 0x0, &(0x7f0000000080)) 00:07:06 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xf, 0x4, 0x4, 0x3, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0x48) 00:07:06 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:06 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) connect$inet6(r0, 0x0, 0x0) 00:07:06 executing program 4: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000340)={@cgroup, 0xffffffffffffffff, 0x1b}, 0x14) 00:07:07 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x28, 0xa, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x28}}, 0x0) [ 427.021519][T16413] befs: Unrecognized mount option "audit" or missing value [ 427.023294][T16413] befs: (loop3): cannot parse mount options 00:07:07 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000340)=@getqdisc={0x24, 0x26, 0x23, 0x0, 0x0, {0x3}}, 0x24}}, 0x0) 00:07:07 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x1c, 0x4, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 00:07:07 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x18, 0x0, 0x0, 0x4, 0x1}, 0x48) 00:07:07 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000380)={0x1c, 0x0, 0x2, 0x101, 0x0, 0x0, {}, [@CTA_EXPECT_FN={0x8, 0xb, 'sip\x00'}]}, 0x1c}}, 0x0) 00:07:07 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:07 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x20, 0xe, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_SETNAME={0x9, 0xd, 'syz2\x00'}]}, 0x20}}, 0x0) 00:07:07 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x1a, 0x0, &(0x7f0000000200)) 00:07:07 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000017c0)={0x1c, 0x3, &(0x7f0000001540)=@framed, &(0x7f0000001580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:07 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000340)=@getqdisc={0x10, 0x26, 0x23, 0x0, 0x0, {}, [{0x4}]}, 0x28}}, 0x0) 00:07:07 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x9, 0x9, 0xffff, 0x1, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) [ 427.111600][T16429] befs: Unrecognized mount option "audit" or missing value [ 427.113354][T16429] befs: (loop3): cannot parse mount options 00:07:07 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 00:07:07 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_SWAP(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x14}, 0x14}, 0x300}, 0x0) 00:07:07 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000780)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 00:07:07 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:07 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r0, 0x0, 0x42, 0x0, &(0x7f0000000040)) 00:07:07 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x12, 0xfffffffe, 0x0, 0x10000}, 0x48) 00:07:07 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x20, 0x1, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_FILTER={0x4}, @CTA_STATUS_MASK={0x8}]}, 0x20}}, 0x0) [ 427.192651][T16443] befs: Unrecognized mount option "audit" or missing value [ 427.200706][T14408] Bluetooth: hci6: command 0x041b tx timeout [ 427.203006][T16443] befs: (loop3): cannot parse mount options 00:07:07 executing program 4: syz_emit_ethernet(0xcc1, &(0x7f0000000140)={@local, @dev, @void, {@x25={0x805, {0x0, 0x0, 0x0, "9a70d7d20ee2dd451ad2ba398e06162771e7e905d2408c9881ffd4a3c0ee015ed356d782441963c08f4fc488548de03f4f7db55778f164be62cdb7f5216a3961da4fe6f064bf01b435fdafc99bff25dddd27e278619d56c72ab15f62cb801d1007997f5a760a813bdc8bc3d0c29f702363a0ba0c55d168d2f44b43635c9e9b66b852d51a97a0fd94b2d46c6186e78b221a081ed75b9e541a93e49c4db05cfa2fb9a191db12ff09531bd0f3942003dab42a8effe67e36aad9e07c8a444fbe69e60e3becfdde671f393ee72ee5d4c464ebeabed5c6b73dcff9682dccb12831bb732dbd2feffe2a4ca72cb8797897ba9d9e2b17dd16918a69773fd7aeef40916560c651d82271a2b28f46f6943fbfda8701eb928126c3d2f184c17bfec7197451f8659ecdbe90e4064208728e22bb3f6986db5367f2b1bf6a99719efa88fd440ed2330f4e6f69f0c27034be9ffc34ddd139e78b95c788061ef8b051f1a8025f9f31110e043374538150748dc5b5ba35b54ffdcdade4b49b2d431026ee6e534194528d210fe14474326c37e79ff2b883e416a6fc7784f4bcc0e839372e94dd3266a02acfaaccde36c1454b4f54cc3a448087bf038128bfbf7c5fd176ea4a2196b04fb92d2384d66f740dbbadd75e0ab1004080232c77813884f0d12940635a26f97cff23944233964a71972c227f89b108c82019813bf4be90f84fb03590a36e18062f94b6e489ae71b36f072a5e9ed53964ff66838f4f4819ab9cc0947a3c8587b389ed7de73ccb9b23fb81fd9f0eebdd4305a4294df7855d1eb59bc57a96150ea9705b2e5966e65c87a0bade0c2e8c4d902698bb11f84f97bb29a590bb2d79f36baabe5da4a9654c39ca6a8a80af19871019fb14d67300ec024f483085a3bc9489a6d44ff2fe175cbd92d5ae43fc3381e3d0437988d3a833953aefddc05df1e4bf668deddb44f671f5e6e900ca94031044c70c480c6a34fdebf7abb1204c575588213f5df73340fb58eb9547adea91ba14ef733978553f426858ff1133fca517b993563ec4177ecd37c43e8bc74be54913841dfbefe088b0de56337ad3db83e0c26ab2f4933afe11acc8434456947d2243942f7a351b3388522ffa4c7a1c07bb479fec6462f76e815892caa6683ea17071725eb434250bc50350c83325d0c95e0b0135932877442d89d72f135d3533b339c04d72c0e3d05d9b5e4eaa1e9e93ec13e2feba2db4abdeddb1bde55095b47bdefd2ce521769ae90db5c831a3f40012edafe7baa5bb7a43f474de6becc50c4270dc0dc701b168b1cd5b8d5dac870a05b4f21fb3e37896196753d9eb129e2e2bcb4afb5475e263ee2147d892032933342253cc3fbd5feb847178bd606c5502a75355ce24119260840b7fd9049aef7ee44735fe557eed88ac7a50f8f2c9b6e1bcbeb50adb3281d867076ef3d269fab18573e32eead925a1cefc2dab00b5185c0ba0c5ebdab453b65ee322b38d66ec44cddb70b8b351a58f4043000758572b1d483c6bcc64e59b7b5f5282d22e008f371d709506a0e7cb707d5c2f7348bcd6d8927f24827088e6073c7c390cc0b7cb4e3ae3cd7732fb6e5583cda389ad48f4d7f7ec7a668d0a75cd567a9e453722d61d6804cc7b1321ec11bee58fb268408ed2441891d834b22a1899f98f3a590201d3b5b3cc0b672ee80ef051883a998b38d49b2c4cae30ab320f51420de495198b929ad58aa7a0fdda2e9db88cd158411db0434e1e68a2b3bd4cedd4baa9420328ea8c4e28a5c02229ee1d16e02d1d01cd7062b48baf872827201ee6692db84fbb9ba0234ba2e51f28f3ce4df06fbd676c0af64d7f2c3b540e238dc5a7dfcb4c0d6de42cdf23e20df54e0f4a796a6078f8a758bd4faa310890e7f89943113a54fd43d6db93aa917c6368b323900d9a79e6d84ba28d91f681707c4ed48fa9462440b79bfc321916ab87f8b404c07e625435ed91cf1248ad4d2ef7a8b3c7f004ca50b01f97d9dec98579f726e84544ae75c4478fdb6380af382cb1140eadc2d83809edde454d2501acf658a17128a3978e36b50d76003ecb4bfe45a94ea03259371f25e87e2b07dbe45710ed0200f3352bce077198016fc91698c43c5281bd744d422f9ef335d80d5d2e014062b32696080f6b5a685cefa6728bdbbc79a43edaa40cd32455d43e92ffbf418872c0553f577ee666ea1ea017c783171415258273e79ba12d4919bfe99b4093950682084b214fb5c03afb0434756e795a8e247e044ff6ddee8ebca4291e913d62489135dbf035ba018ce56edd1255ca6f21176376942a6b4b2fd1786b1c223e787c80905f5f804b5760e70dcd6961e5dbd7b84ee44f9902c90288c59952dc6f3aa8ba204730e798ec8b643ec36401d84aa8bb73453dade2b725e203687aa8a90d4382f67fae119c6c02c7beade8b433d5db7de85a62dc7198daed32393aa182134dd84d7b4d0f171163e5b91251b2ae8b8c4837150c48370b3d131490b52756aacb04e9fd032086482fcb698a3875c8fad09c0c2897dcc41e2674c31e8e807b2c45b33dc91279a7ff710304eac40f10839657556ecbe919bbf192be9df2f620cfa0e67ec49098dfef4bb2bc73a7e72d674fb0c50b740bdb03e8dfbb265e648c903abc417fd1bf58927a3d43cd513fb023cb754a85968cd6dd4c2ecb8e060523186091d5cbe39f21b9cb5b0ccd793fb004205c4bdd6ccd65783783ca1bc2b8712f544118c6ddf6f2bf19adb9ce2a3ad5097ebaf5754573be748035f5ba27cdb4fcdab556ec2b16f98445b7d885d8f6f77e9dedc81abf66ac989f1bde6934e068389559e03d8f506e40ab229b8068314935db3ddd18ccfd2eafeb41ae3e8b48d897d1d0f6add953d8126ebec34dbd673b65588ddd2207f0fecb9654cd15819017392273349a5e4de93b1f64400f1cd42acacc780c74e93762262b79dee941d5fd1384898c803cd25ab1bd615cd536b73273505e5bcc07c036d22424bf19a2a828901a7646ce1ae065445fd8862eb1392005347896e68ba5e4ad66b8cf438c92c722e321b5a1037cf3c1fcec4693121d1a393ee204bc6684cd6ad38b44a70d0cd4b78728a86d2c218da0733bb83f893c120053d24568bdbae5807bbdd6d760679c1d9ab395e6abff744a59ef12080ff13cd6143e2cea1797622855bd22f5a7176f74fe2d4c289b0bbd0d80ace947cb1abc3ff0e33e30d6921a70c870bced5cd76cf1f0fb850dff65eaba142905133f649281534416345bbc0afdf472263df667757fe74e0d8c33a35d01935402b5cab465f2b70bce9777d0e5c329529e7ab09ee878a21af45a840049c50be48b309bf060895bbb9f98c973dd97c5d2f212fc8d62fe773a5c5eed8d08669e8eaef78f6aa3f82c279edeaadfff8cb923f614af2c6666b97142a95f33a555b16aa394529c165d79388f808b1c38e453bb8a398933ecbb1fbca794544574181c8ffeec8f3b7424674c341c780824767f2f6217a315cc4dbd95521727154c60bebe8a2816108b6893e5382b7281dcc179247e180e33099c67e90a108a38512d84618b9c34581b90d04a0bb9f50083f5914ac7ac003d4a108108a91b27c851341e823fe62832e0eaabe571cb80bed96af009e32ce0f3606d37a931424b54404fb4cdf7ff34ede5126db068ccf2e03cfc1d71be379632ecfa4b98485ee7e51091e6c4d206abf9d4c3b57f32c057b2b03407b92217787487325a526978eca1864c55891faf7938f2ba8c555c644eec599ebb6ba43087a7a4c66c61c1fd2b931a1ef1f93213e9d9f633dec6e62be0c259d0ce9053e46950b09ae606b9cc52e5cef546af90c1f0bca63c1a7b89ae548b18993ddca9a094b7cb8f9aae1b4efdde4c844f055d1351c41b01c6537bdebc0bc3b2188e0117bade336e8948873ca86542d8aebfb79035286c477f6ca5709557a324b8c90998a9090fa2b978b737da83a0f7304a8950e8123d9ee3c67066d60d48cdf1f5599f4ec5507b9e41cb1ccaf50833590212f31d1cc974ab649448d9ad7d950dd7c29f16a461e340bad803d8afedbca806b98a525271dcde8ac81ff10256d902a2b22fdd18ebc5bf3b8d3226416dc45d0ccc627c0af5da767087c535f69e7abf7cc71516eeb8d90999e19007abedecf3bd216ee5ed995bd13bf839cd105743708f73e3b2d152994dd3206a2c298765b45ac0efd4cad90c56859f8240307d94c838c28c4e53ba1e7777da773c5df1b628ebd3390b38b0f8b6398cc52dfc6b05a8461a0d40b72ad57208fddb116161751dbb2254b4d03bada719c91259e14a969339f941c322e38c042700fab60a70bfb3b7b598d31e2e76efed953040fff9202693612d66b560fa3336de987c226d078c7c1d70b0d92de360d76d3d9da7b78258d81b202627b9315eb6741e802adb02f69873f7f73234322d4c73cd045ba47f066fb2b9c79c63f3e588a6f0e74236745b4189da61be0297aa30060df000ab5dcd4138ac55dd772c83a7b2d21975465347b77bfb03fc01258a7166d37044a80a5eb2f5b7a1d1e8e5f31a9ae01edea23d0843951fdc879507198094771ddc5e8e1fd77238645cfc345ebffe8c23c77dd31d"}}}}, 0x0) 00:07:07 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x8916, 0x0) 00:07:07 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x1c, 0x5, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 00:07:07 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:07 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x1600bd7f, 0x0, &(0x7f0000000200)) [ 427.269939][T16458] befs: Unrecognized mount option "audit" or missing value [ 427.278637][T16458] befs: (loop3): cannot parse mount options 00:07:07 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCETHTOOL(r0, 0x8915, &(0x7f00000000c0)={'veth0_to_bridge\x00', 0x0}) 00:07:07 executing program 2: socketpair(0x25, 0x3, 0x1ff, &(0x7f0000000000)) 00:07:07 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x24, &(0x7f0000000300)=0x6, 0x4) 00:07:07 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x14, 0x4, 0x6, 0x101}, 0x14}}, 0x0) 00:07:07 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCETHTOOL(r0, 0x8914, &(0x7f00000000c0)={'veth0_to_bridge\x00', 0x0}) 00:07:07 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 427.997472][T16467] befs: Unrecognized mount option "audit" or missing value [ 427.999187][T16467] befs: (loop3): cannot parse mount options 00:07:08 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x18, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:07:08 executing program 5: socket$inet6(0xa, 0xc8c7911382a653fc, 0x0) [ 428.033260][ T4980] bridge0: port 1(bridge_slave_0) entered disabled state 00:07:08 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TLS_RX(r0, 0x6, 0x2, &(0x7f0000000000)=@gcm_128={{}, "3a825905f2a4dcdf", "d8de60d60864fadbb44e9f92194bbdb5", "d8b3ca5a", "ef09fdde6d1d5600"}, 0x28) 00:07:08 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_NEW_DAEMON(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x14}, 0x14}}, 0x0) 00:07:08 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@rc={0x1f, @none}, 0x80) 00:07:08 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000040)={@empty, 0x0, 0x1, 0x0, 0x5}, 0x20) 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:08 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$bt_hci(r0, 0x0, 0x1, 0x0, &(0x7f0000000080)) 00:07:08 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x31, 0x0, &(0x7f0000000200)) 00:07:08 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000017c0)={0x2, 0x3, &(0x7f0000001540)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9fffffff}}, &(0x7f0000001580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000680)=@security={'security\x00', 0xe, 0x4, 0x390, 0xffffffff, 0x0, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x408, 0x408, 0x408, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@multicast1}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@NFQUEUE2={0x28}}, {{@ipv6={@mcast1, @loopback, [], [], 'macvtap0\x00', 'macsec0\x00'}, 0x0, 0xa8, 0xe8}, @common=@inet=@TCPOPTSTRIP={0x40}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3f0) 00:07:08 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x9, 0x0, 0x0, 0x1}, 0x48) [ 428.116036][T16492] befs: Unrecognized mount option "audit" or missing value [ 428.117891][T16492] befs: (loop3): cannot parse mount options 00:07:08 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x24, 0x1, 0x1, 0x101, 0x0, 0x0, {}, [@CTA_STATUS={0x8}, @CTA_STATUS_MASK={0x8}]}, 0x24}}, 0x0) 00:07:08 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000002a80)={&(0x7f0000001300), 0xc, &(0x7f0000002a40)={&(0x7f0000001340)=@newchain={0x1640, 0x64, 0x1, 0x0, 0x0, {}, [@TCA_RATE={0xd}, @TCA_CHAIN={0x8}, @filter_kind_options=@f_tcindex={{0xc}, {0x15e8, 0x2, [@TCA_TCINDEX_CLASSID={0x8}, @TCA_TCINDEX_ACT={0x15d4, 0x7, [@m_bpf={0x128, 0x0, 0x0, 0x0, {{0x8}, {0xc, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8}]}, {0xf7, 0x6, "99bff3923fdf3dc3c1e61cf15418cc95d03ed5b9050e6f539b7069f30d16928ba6b3b3d9c586f384d515c3eb5a80ac4576943e1adf1cec78a2a3c97a9f162a2a463c84597deebf7ea7db79a8f49100f6dc3f6ac2911a45c38410d14f901b0c6628e5b47c924abc20087827412d51b005830f601eeff432abca09f7cc91347705c7750db57d701e91cff6216f92e160a7049ac7e7189f3b1c3e2bcaeb868ed21a354e8a336519dd9e690ec6199ca0f830b88eb24480015f03b776aa7b6913a493e6adc9c0678746714dcea8fb5066efb30ea6a5395567746881506da18606991296fb85a0b68fe7680ee58e53d49826dd98db2c"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_ct={0xe0, 0x0, 0x0, 0x0, {{0x7}, {0xc, 0x2, 0x0, 0x1, [@TCA_CT_NAT_PORT_MAX={0x6}]}, {0xaf, 0x6, "f0c71f59b141bfbdc5f8d89d130607034376db88911402f9a4c4c34bdad1e933775d277c77325b66b597c73fd3b1c788472d68cb28a806bacdc5cc420d27558060881e18c3c10c70f2477bfadd5fb22c52a016209e00e8b998892907d7ac98aa240b2973834894834f2a51154d5f646397a2804139fdf51ad4f0c0f6b87b7b94d7aff74efe3b269fe42948c2a4988c51cbad9ff83ebb1b1aa9b9c7b2276ec8c7ad73de0931e37c1b47236b"}, {0xc}, {0xc, 0x8, {0x7, 0x2}}}}, @m_connmark={0xf0, 0x0, 0x0, 0x0, {{0xd}, {0x90, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}]}, {0x32, 0x6, "0f37b14d0ac1e93f6fef602aadfc0961cb4dee55e066e98f1c34fccf03aa1a3da1d25f809e1e59b1840d578507a9"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x6, 0x1}}}}, @m_simple={0xac, 0x0, 0x0, 0x0, {{0xb}, {0x4c, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18}, @TCA_DEF_DATA={0xf, 0x3, ',&(#$,@-[{\x00'}, @TCA_DEF_DATA={0x1e, 0x3, 'lb_stats_refresh_interval\x00'}]}, {0x37, 0x6, "fcbca5b2037b4b01a45fba85c83e65fca7f59aafd2ff114da10ee45ad72f75e787ece646dfdebb4dbc679c632cc38a24241720"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_nat={0x2c, 0x0, 0x0, 0x0, {{0x8}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_connmark={0x10a4, 0x0, 0x0, 0x0, {{0xd}, {0x74, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}]}, {0x1004, 0x6, "efa927ca70153fcf5a963f518509bc9f91823b00286c8137088419ef3402da07cbff4ecfe617f937041323db7df00bd1fda144c6c4db7844d80e6bee0fb974c90765a4ca385dbb6e6ee25a98d516e8b2c2346446ce4f108f8959397d6ce754b3aa64e1d3ec98706913963593557f3d4130c0e235d1f422f6fcd01629167f073a5715e98b93b3152f6b9c3b43e22c74ea4a0305ee684aa933f96fff45e28df3eca66c58f7bfb44dd1f7dacdd425c1ee4c7a69060765567341120386f0ce974aca001cbe234bac861922a2ef170152878cf0591766cb0f17a6f01933ff22cbcd67f4c6752a95b98fd126534e7e024260c0730d5dfd07154ef48b838aaeb8082b3b1c7dc45096ab391efa92aa25cd1e9f397b70ac9924687e111de704dd8cff8b766d2584a81e1341ae261d10e0bb8a31718ae62f79aad857515eed4f58d1f7ecd1a6a41cd69af5cb19480d4d4c32ef25109a4dce0f2d72a55ea45b9cd9e9a4508e20899b445dbbdb943478e4adb92f5340f1481281272322101fa50d09e284bae00e6a763990e6e42a8524138000a1ad6f7ba27a570823538793be6eb9eb4be699e7409a5fcefd24b90192ed8cf4bfcf9040db6fd2963b451ee9843a531ca2a38155d8415d2b245116af1b66a4a89dcffa9d2721065ce28b5ca90c593fb26029dc8ec71f39be510493443ec8c43569c03744a0858517ac2ba160947b6877b40cf6c76825126264cd7a4b056b9a0c9cc2681b857bb3701269b04a876fd9963a22c790c631d37702552ce9840fdd04d1d5ce8731c13ee8982d2612c780a8687120cff76e2b0da18d2a62f5742c6bf4b10105cb761a991489645c8dabc32a4cd07f14bac1183f246d42fff5e4ad22e2a644e2105c89c3b0dff3e4184e6819af94361f404018f898215b272342818afaed56b78152303a14082bbc39f013233a746ab5d51f6db3b4c391c269ed5644d0d3fea8ce4b8769afde8dad123a105a74497279f422af5b6b06a558b51e1790d259e3d441380d13524d1a4de7c6457c24b0d7271086b2b5b97112f7f9e44f3c6c274a73df93b688836785fd034484aa51285666a49d98453a647e237b2d69a02966008660ce6f8b68d6a5df7ed2f53a325666c385daa8c75ff72b8b523a9f712c1dc61221a82cfce38fa945461d8331a9d239ca95fc5b56f8786a5379614582eac93193dd546b3322ef82b6e68022e57320ed1e838fc7b1454da85eee38d19149eb0afa85675a3ca7a37e5fe7fac239226d1cb1079504a8d7f28d1902292e24a4e106c1056fbac2d0ef72b915729b5382e6befc5c9d29cb2fe02274ca863c46125f840503a42f9b265922361e06c740e820621e32698fe4248b73c226f7e7ca89c78964c206a3d77f8e17c4fec327fa148c3af13eb8719dfa3678a072fa46451dd22053c98bddbad80cf8a6b5689e3b8752c131b37af38486a7208690f0d1786921b8964213702e807f8367a7b6808542cce7565ea12c9aafbaed54fae4779ed7015103eaa6e004a9ea53d598ac7a51d155fa54da41e1eb4de722ee840ee2b99a69097d6b1b827203241acae8f5c9bd36f6c0f9fb0367ce97ef6acebb521a2f81368909a3fe4337c3affdf3e65e1167cb6cb29bc0b63ad23ffccf68e4f6d8c60bf73ca3e2c8d3ed400419a0e082d19795c4b1fd2f317c5b50fb52682e41de8f0484eb8a7377373e54943cb0208db1881791743fc61be353086859181bcb29a9e62c02737abc2c40c3186f8c108f10975ec0e7c9a5daff3cf8dbb53a077f4e21e86b44bc446ff386a625f3b190861d80b98887f572373f917e6ace62930bac6e0f85fb8f7d3ae4a263135533c1a14b45c1dc9aadb9f16fdc3526d83985bf4653df26a0298e6cb57ee8ca07d41a40619c4faf28628a9c5c9976bce14cbae8e8e6791bc8dae891c96453d2e5263209b934e2f0d0ad1b0360bdd7814795f75196f223377d20c86b8ecfa43ccee8a1b18c4c85e8f90fe34cc6a22fef3b502d85d03d85927fd443edb31e61e94215866727829944c1d2a03e1fcc65ab5792012605bc60c7578e529b649e4bd3b138e8502652b0f1a26e1a3b287d8bfcf22be9f21efb74218cf9a621588af787c84012dd044b1702de0a087f640433513171b63fb3b4796481ed395f9dd02b6a94cbaca2d2d008a767a0596e3b2366c99abd38cdcc30e03e8d8b99a1d365eba1a1ec695a4b948e71a42df80c1f082dd7d57b2aa96bd40d4b405db45cc8ee6a4cebd6fcadb95bdf1918dfe10009afb4606a7acf61857f6e6f02f2ed675734a66e6297b4582370383a4d7c55db164f0c73597616038122559b8712c08c31e03d5ae8ef4c78d6d9bf0a8ddcc2f4063e899291c9cd184f644ed7ece3b5c350708d82c5d3fca7d7a1937fe65a1524d9010584d7c7246821c2eca2c22ced23b022f080763f88cae43bb320c15291b969fb8db6a16d8a0380a8883afa466d5d73ec2c89f0d98afb59e96726bc4db0e1f49887c7f0ac36eba4104253a6c1d3dc6ca5084cf212f388d649792a62b11eb5bbedcc7ed3c20c8b32d754f431db1791ac90b7a37aba4aea56e3c2547d54a77cf5dcce44b9bcb8920432c191e51ee9254de3209c64e60a3b41c995f415e638b398c1ca2086f2554acfa2c624d55c4fd487b0d4a712fa00ede23f07f664742a2df9d59f75d1f6a260c633f533c9cab7397d7a6361a71a17614943fff04840042f68660715946eaf93cbb5ff60341c487772ee089166ac092eb49e1377397680115cc62c6ecf7fbce58d50bd5b5aceebde882cd3ebab09d0dd9c03b3bc50de2f4de188a338166d901ebd0773304189be20880e385c9f421e175006918149dd9233ffa2db67da1d5e5a39df7be7faff3b63ff5681cadd76145e6d3d55042547fff2a9d25060dff339f8443710d0b9b44c825407c07db7bb1333dde2c8f7624c163f0f388daacf63ac69e5ca054e4e24760007ec639684cb9abddd1b34a09bee9e4e298134520d1a25bef0ba2e16e14e45d583c42c5eeb3394281ad7492ec42fcb8bf8ed7a6f654bc8cd1dc27d9581fe16fd93e47740623b51eef555a59961c1d7d642ab5139ddd2c48236568f404dfc9dcc1ed2b2f2ec901c69eeabcf1740151d5226274f730c360d8ead230e166927ded74603358e0683d7e055c68a0bd7afa9022e95a02d61c20d5200f19e3acf116a612e1ee38c2862e667f77c12000c037ec45f12a0ca256c5a6e7b9edd7d65ffa1e3a38c25a13bd7c435fccc5e62411024146405db589101de352059e01831136bb0149952c69f67be1d34f758d2234a6db67ee2bd62eb41bf94dc651dc33dd0a98a2b3bc27d835a5e06524df1c29cfe056a988eb35343bab73ecd206fdb616eca0af331cd266501a3fc0769e591c7000301c34f43ff21f8bec6ff6fcb7a09dcc1781baf91f529af351eb0df16fbea297a0bd9612830fc1acd5520b7e68ab84be725ba6248b61fe70d054ccb4aa42685af368ee8f238e541daeb0bb5cfa5748feaa402fbcf626e0c23efceb51a728b9354d7ade5780784a9e49d134bfa54d58ee8277c91f6474878245696ffe2e67bd440d2c7353477fbd7f6b11df7dd471d547bf1b367a407762e9b0f0d8e1517f4e511feaacffbf420f8bc5286b927b8312defac4138f0866262de7b38d31630f661604c38b8d2683430867b25a728995ce16bf6c4b63e5ca409590f9a6de766a1cf04a92c07a39c9ae2b497e5ce34ecc2d76205c01a5891c95718247c23259523606173dc4491ad1a9efae73418399e451482570884cdfabb352b9ba9c8662ec7201bd0b0a85a6058d6181ae9b62e651f602982f83df8adfc96d7ab7155578278569910a6eeb555d145a6fec07be22cf26c5a33fbba47de6c7a69f5c254e394d4401be3917d6a35ad36d940b24b4b9c70a191e7bc2526da42d597daf3b9e55b15ad652ad2cecad3190cfb5aac25402fe219a05fa57a2820071840e45ded0f1d5c3aa6a11903dab13d84bd49331ba47f3ed3bd5701df5e0278f7d8121810c4ff68db2f1d41e16551486fb5df6dd60ee54260c28e6b1b45facb1b987ef838a8349ddaa6ca09658063c9ff78d4ae77eb4c6542b2a83651a8df735f17b064443175fce6ecc60b9b73ea92a88c397d5d3b56a88e10760d2f0b3115d8bc2edf8cea5de9b3ca003ac5e6b83b7ac90801c68ba4ff70aa470c7225ddbab7dd6b67da78ca6325cbc211ac903b68b3d5a5cce031b8f143618c4274151b577442ad67a50daa2cf66d1e833eb969d62a4069658ecfed7096b83692237294e4e2558a20c94736c5ebad6b49e55523f4102ab891da439da7fcd31f8d1a84eabb27124826f7c966b5924f2f4898b20d62e1034b9a2c9283ad47dea99de96549be60738bff4d8e2f1393ab6b3d79e7e2ab5d95ec5d13649a8e5003acaf3829adca6cc54bdf4fbd8ab983338ac49f9241d2c1cdb575d67fc58918cb5a32ae6df792650f8662c48fe03276415c783246c9d830b29e6a8bfd62a2eb932dfffb21d64d7123c50d948e31b808da492ee09840629b54e1d60726473e54aa8fb778228ac2958a6375e82c2d74031ad74faf0fbfbf6f4fc23a9bc73aa2c52b8bdd6a3d5a9281d752c8f176541952b73ed0d42130b9515b76c6a14352beaf4e75a25138749e02c6ea31cbbc960e8c6668deec83cb6bfdfd3e404e2e6796ee6da5a8419251baccbc9c0ee85cbcf4410d790e4370552f6126d2c30924bcd210c64ae990761f87ccd7c6a07ec167c4c82b7027071e127f98a126d74beafed1a47b6790645429b7433789a5426f7a48f47ad67a7a0b43bac6c772701f7ea0a35ae2d804ecc0995912a62aa284f3dc0030bae55d0d5faa7b4fae42a10743cdb3efce423cd634bfc1b142cbae2f8b653ed209d50f654d69450250909b1c7ad0927a97466474da635bfa1a4d197e3bc421e51fb3f438dcec8a3b6938db6134927027ab5029f88f821fd720b3076b11c4208f8c36275054d0021fba55af03481fe229c8c56ddc05370975803b02b0fe2d0688b0883b880a74ef680ac7b0bd70bc06b9d472db03ca3e8348696419b918918c62b17e52387cfa058f71887d3fa14e0056cd4fee245ec8ca710f8e78d1b351b2402e4a89a2f94d49c8353c546f6b32fd7cfebd939a9c03f4d423c1ef1e81afea7e0fc44ce687493ae2fbc863e9e016771b1308f1ff64c76acc0eed693a853432f3892b70b7fa227b5c5e40573508a024ded957cec2561e0befdbae902f3756615e5b0cbc23b8df1c579d9fde13c91ab6417eb90d381318d60b4d2fdf59a73353c5055be5f7b5ac2528b090239944c5dced3f5262612f6e5199c1ccfd6a416609b18423826fc167b2d1758a3f05ceb3afb3bc8c324927a24125e4c8e93d350027bd73f7a5051c68d35e57564229f73d82b01768005d13cd0979cc80afddeae4bf20902322eac38aadd20ba400e1f3ba57b8ee8ee88f920f7bdde23a7af393baa0b7949e231054171a26e8d530bb24720000b5d09cc116984f0fb2660811057abe64e5ddaa17650700f213630f1e85189e5724b806df384115f67e0ab1bfa6d4578495214b61549428919ed2f78df65844f93e72bbe7d682ee5323ffbe189ccc694f4f015fecd5d6b6ad15b2f97a2e08fbddc6eb70104d702253e043e14d8e120e3017f833197bcdde9d7dbe4f5ef94a8e359d0948a5910ebfcb525314177544f597d29c5fc20cabbe00dc63d34038f456d8f4c0fab62f8218f49c24b9cb6a0d85b988ccf180b36ca492b680e4630dc77bbf03d86b80697763edab71d57eed1922a1"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_police={0x60, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x32, 0x6, "e92afab188f059a63606005ad6632378cd0c3392d6c0e17556e94f6a562d1d28b0127a4fd676f082da3dd1877ffb"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_xt={0xfc, 0x0, 0x0, 0x0, {{0x7}, {0x40, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_HOOK={0x8}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}]}, {0x97, 0x6, "0b979a53b1e4b0e4b2954bdab6947a3883e5204f0372960405998978f1c296d98b97608c801ae9cf212c8f9f137dcf0a1a43ca0661f3c66ed04b9b37ca3eaf12234a790c8f8ff329dd191fb4d758c518dfc554c80770225e05dfa1ba12fe1dce73c33a335761220796911abbe4f1a3147e6c6bdb1219894e6c743f7fcddb86410e5d8d2dc3b6f9aba40003bc5b0e570e11e307"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, @TCA_TCINDEX_MASK={0x6}]}}, @TCA_CHAIN={0x8}, @TCA_RATE={0x6}, @TCA_CHAIN={0x8}]}, 0x1640}}, 0x0) 00:07:08 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$bt_hci(r0, 0x0, 0x2, 0x0, &(0x7f0000000100)) 00:07:08 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000100)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x0, 0x0, 0x0, "925751019cdb948283bd8b1ad69ca307d1a6ca7d1a371bc170b12bad04a40e4038e2c49a588050544d15af3b4072ac5fefc0bd40d2c41c17a64a705ffb7b77c07c8f235781945f365405f97c1c09041d"}, 0xd8) 00:07:08 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000400)=@nat={'nat\x00', 0x62, 0x5, 0x380, 0x240, 0x150, 0xffffffff, 0xa8, 0x240, 0x2e8, 0x2e8, 0xffffffff, 0x2e8, 0x2e8, 0x5, 0x0, {[{{@uncond, 0x0, 0x70, 0xa8, 0x0, {0x22e}}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0xda00, {0x0, @multicast2, @empty, @gre_key, @icmp_id}}}}, {{@uncond, 0x0, 0x70, 0xa8}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x0, @broadcast, @rand_addr, @gre_key}}}}, {{@uncond, 0x0, 0xb8, 0xf0, 0x0, {}, [@common=@socket0={{0x20}}, @common=@ttl={{0x28}}]}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x0, @multicast2, @remote, @icmp_id, @icmp_id}}}}, {{@ip={@remote, @dev, 0x0, 0x0, 'veth0_to_batadv\x00', 'netdevsim0\x00'}, 0x0, 0x70, 0xa8}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x0, @multicast2, @local, @port, @gre_key}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3e0) bpf$PROG_LOAD(0x5, 0x0, 0x0) sendmsg$NL802154_CMD_NEW_SEC_LEVEL(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:08 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000800)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}]}, 0x2c}}, 0x0) 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 428.184758][T16509] befs: Unrecognized mount option "audit" or missing value 00:07:08 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002800)={0x4c, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x300}}}, 0x4c}}, 0x0) 00:07:08 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$inet6_mreq(r0, 0x29, 0x1c, &(0x7f00000000c0)={@dev}, 0x14) [ 428.191553][T16508] xt_nat: multiple ranges no longer supported 00:07:08 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_MCAST_LEAVE_GROUP(r0, 0x29, 0x2d, &(0x7f0000000000)={0x0, {{0xa, 0x0, 0x0, @dev}}}, 0x88) 00:07:08 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x9, 0x3, &(0x7f0000000000)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 428.202727][T16509] befs: (loop3): cannot parse mount options 00:07:08 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$sock_timeval(r0, 0x1, 0x42, 0x0, &(0x7f0000000280)) 00:07:08 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_inet6_SIOCDIFADDR(r0, 0x8936, &(0x7f0000001640)={@remote}) 00:07:08 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x4e, 0x0, &(0x7f0000000200)) [ 428.230976][T16517] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.5'. 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:08 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x404c093) 00:07:08 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x33, 0x0, &(0x7f0000000200)) [ 428.263621][T16524] befs: Unrecognized mount option "audit" or missing value 00:07:08 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x1c, 0x0, 0xb, 0x201, 0x0, 0x0, {}, [@CTA_EXPECT_ID={0x8}]}, 0x1c}}, 0x0) 00:07:08 executing program 5: sendmsg$NL80211_CMD_LEAVE_OCB(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000ec0)) syz_genetlink_get_family_id$wireguard(&(0x7f00000013c0), 0xffffffffffffffff) [ 428.279369][T16524] befs: (loop3): cannot parse mount options 00:07:08 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x18}, 0x48) 00:07:08 executing program 1: r0 = socket(0x11, 0xa, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000b40)='netdevsim0\x00', 0x10) 00:07:08 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x5, 0x0, &(0x7f0000000200)) 00:07:08 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000017c0)={0x2, 0x3, &(0x7f0000001540)=@framed={{}, [], {0x95, 0x8}}, &(0x7f0000001580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/bus/input/devices\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000080)=""/157, 0x9d, 0x7) 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:08 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/meminfo\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/46, 0x5f5e0ff}], 0x1) 00:07:08 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000040)=0x1c, 0x4) [ 428.359749][T16547] befs: Unrecognized mount option "audit" or missing value 00:07:08 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cpuinfo\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0xff, 0x0) 00:07:08 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/bus/input/handlers\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1) readv(r0, &(0x7f0000002500)=[{&(0x7f00000000c0)=""/150, 0x96}], 0x1) 00:07:08 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000040)={0x1c, 0x0, 0x2, 0x5, 0x0, 0x0, {}, [@CTA_EXPECT_TUPLE={0x4}, @CTA_EXPECT_MASK={0x4}]}, 0x1c}}, 0x0) [ 428.384527][T16547] befs: (loop3): cannot parse mount options 00:07:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$inet(r0, &(0x7f00000004c0)={&(0x7f0000000100)={0x2, 0x4e21, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@ip_tos_int={{0x14}}], 0x18}, 0x0) 00:07:08 executing program 2: r0 = openat$smackfs_ptrace(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) read$smackfs_ptrace(r0, 0x0, 0xf0ffffff7f0000) 00:07:08 executing program 5: r0 = socket$can_raw(0x1d, 0x3, 0x1) sendmsg$inet(r0, &(0x7f0000000480)={&(0x7f0000000000)={0x2, 0x0, @private}, 0x10, 0x0}, 0x0) 00:07:08 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/slabinfo\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/86, 0x56}], 0x1, 0x3, 0x0) 00:07:08 executing program 1: socket$nl_netfilter(0x10, 0x3, 0xc) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2204}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x70, 0x0, 0x2, 0x201, 0x0, 0x0, {}, [@CTA_EXPECT_ID={0x10}, @CTA_EXPECT_TUPLE={0xffffffffffffffc7, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_MASK={0x0, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE, @CTA_TUPLE_PROTO={0x0, 0x2, 0x0, 0x1, {0x0, 0x1, 0x2f}}, @CTA_TUPLE_ZONE, @CTA_TUPLE_IP={0x0, 0x1, 0x0, 0x1, @ipv6={{0x0, 0x3, @local}, {0x0, 0x4, @mcast1}}}, @CTA_TUPLE_IP={0x0, 0x1, 0x0, 0x1, @ipv4={{0x0, 0x1, @broadcast}, {0x0, 0x2, @multicast1}}}]}]}, 0x70}}, 0x0) 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:08 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) connect$packet(r0, 0x0, 0x1000000) [ 428.454533][T16565] befs: Unrecognized mount option "audit" or missing value [ 428.456626][T16564] netlink: 'syz-executor.1': attribute type 5 has an invalid length. [ 428.464427][T16565] befs: (loop3): cannot parse mount options 00:07:08 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) sendmmsg(r0, &(0x7f0000001600)=[{{&(0x7f0000000180)=@hci={0x1f, 0xd00, 0x3}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000440)="91", 0x48}], 0x1}}], 0x1, 0x0) 00:07:08 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0x5, &(0x7f0000000000)="5efdc2de2b7f0b2741ff16ebfbbe4b60", 0x10) 00:07:08 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x15) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x14}, 0x14}}, 0x0) 00:07:08 executing program 5: r0 = socket$netlink(0x10, 0x3, 0xa) sendmsg$MPTCP_PM_CMD_FLUSH_ADDRS(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, 0x0, 0x0, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}]}]}, 0x28}}, 0x0) 00:07:08 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)={0x20, 0x0, 0x2, 0x101, 0x0, 0x0, {}, [@CTA_EXPECT_MASTER={0x4}, @CTA_EXPECT_TUPLE={0x4}, @CTA_EXPECT_MASK={0x4}]}, 0x20}}, 0x0) 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:08 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x4, &(0x7f0000000000)=0x8, 0x4) 00:07:08 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000100)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x6}, @val={0xc}}}}, 0x28}}, 0x0) 00:07:08 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x36, &(0x7f0000000140)={0x0, {{0xa, 0x0, 0x0, @remote}}}, 0x88) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @dev, 0x1000}, 0x1c) [ 428.547128][T16583] befs: Unrecognized mount option "audit" or missing value 00:07:08 executing program 5: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) [ 428.559431][T16583] befs: (loop3): cannot parse mount options 00:07:08 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x0, 0x0) 00:07:08 executing program 2: syz_open_dev$usbmon(&(0x7f0000000000), 0x7, 0x0) 00:07:08 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) 00:07:08 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x908}, 0x1c) 00:07:08 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000002940)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c, &(0x7f0000000200)=[{&(0x7f0000000080)="f97c7998806f9d76a4f3a693fa1b1ba97afda46cc71a5864229a57a31b11b391da765dd88ed2fe6607576246fd3f0986ae0e424ac63c398c11a5db84", 0x3c}], 0x1}}], 0x1, 0x0) 00:07:08 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x8, &(0x7f0000000000)=@framed={{}, [@map_val, @ldst, @alu, @ldst]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_opts(r0, 0x29, 0x37, &(0x7f00000000c0)=ANY=[], 0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @dev, 0x9}, 0x1c) 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:08 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7fff}, 0x1c) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x1c) [ 428.663959][T16605] befs: Unrecognized mount option "audit" or missing value 00:07:08 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f00000004c0)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) [ 428.665849][T16605] befs: (loop3): cannot parse mount options 00:07:08 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x1) sendmmsg$inet6(r0, &(0x7f0000000480)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c, 0x0, 0x0, 0x0, 0x5000}}], 0x2, 0x0) 00:07:08 executing program 2: request_key(&(0x7f0000000340)='cifs.spnego\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000440)='AV\x9c\xc4\xda\x8bI\xa8\xe4\x0f!\xe4W\xa0\xe6\xd9\xf6]t\xc8\x99\vDd\x11*\xd3\x94\xd9\xdd\x88VL,\x99\x162E\xf9\xc5\x97T\v\xff?5jG}\x0e\xe2|6\xf5\xcd\x059>\xa4\xe5.\xfe\xf9_@{\x19\xff\xcfV\xabv\x11R\xda9]i<\xa0\x99EnS\xd6k\x0f\x9a\x8e\xa1+\xf2C\xd4\xd3U\xc7\xd1\b\xc1/t}7-\xca\x03\x04\x00\x14*\xe8\x19*/\xf6>\xe4\x85\x8c\xc0,#B~\xc5\xd2b\xdee\xa7\xac\x19\xfdgD\x83\xabPa\x96\xdb\xd0\xd3\xd7\x9f\xc7h\xe0\xe8\x0fA\xbf\xe7\x13\xe5\"\xf8,\xc1\x96u\xa0\a\x9f\xd1\x9a\x9az\xbf\xee,', 0x0) 00:07:08 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x5452, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:07:08 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x4, 0xfcffffff00000000, &(0x7f0000000240)=[@enter_looper], 0x0, 0x0, 0x0}) 00:07:08 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000003680)=[{{&(0x7f0000000000)={0xa, 0x4e24, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x30}}}, 0x1c, 0x0, 0x0, &(0x7f0000000180)=[@rthdrdstopts={{0x18}}], 0x18}}], 0x1, 0x0) 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:08 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCDELRT(r0, 0x890c, 0x0) 00:07:08 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) [ 428.749656][T16627] befs: Unrecognized mount option "audit" or missing value 00:07:08 executing program 4: socketpair(0xb, 0x0, 0x0, &(0x7f00000000c0)) [ 428.760604][T16627] befs: (loop3): cannot parse mount options 00:07:08 executing program 5: add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000200)="02", 0x1, 0xfffffffffffffffc) 00:07:08 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$MRT6(r0, 0x29, 0x1, 0x0, &(0x7f0000001a40)) 00:07:08 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000000)=ANY=[], 0x28) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x36, 0x0, 0x0) 00:07:08 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7fff}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}, 0x1c) 00:07:08 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x40046210, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:08 executing program 5: syz_clone(0x40188000, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0, 0x0) 00:07:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x10e, 0x4, 0x0, 0x0) 00:07:08 executing program 0: socketpair(0x44, 0x0, 0x0, &(0x7f00000000c0)) [ 428.838260][T16646] befs: Unrecognized mount option "audit" or missing value 00:07:08 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000014c0)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 428.850486][T16646] befs: (loop3): cannot parse mount options 00:07:08 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x40049409, 0x0) 00:07:08 executing program 1: io_setup(0x0, &(0x7f0000000040)) 00:07:08 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040), 0x4) 00:07:08 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f00000000c0), 0x4) 00:07:08 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x44, 0x0, &(0x7f0000000240)=[@transaction={0x40046305, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 00:07:08 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:08 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 00:07:08 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f0000000000), 0x4) [ 428.938072][T16663] befs: Unrecognized mount option "audit" or missing value [ 428.939266][T16664] binder_user_error: 1 callbacks suppressed [ 428.939273][T16664] binder: 16662:16664 Acquire 1 refcount change on invalid ref 0 ret -22 [ 428.943024][T16663] befs: (loop3): cannot parse mount options [ 428.955456][T16664] binder: 16662:16664 unknown command 0 [ 428.963845][T16664] binder: 16662:16664 ioctl c0306201 20000300 returned -22 00:07:09 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x1) recvfrom$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0x0, 0x0, @private0}, 0x20000000) sendmmsg$inet6(r0, &(0x7f0000000480)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}], 0x1, 0x0) 00:07:09 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000014c0)='./binderfs/binder0\x00', 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 00:07:09 executing program 1: rt_sigaction(0x3, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000580)) 00:07:09 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000014c0)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCOUTQ(r0, 0x5411, &(0x7f0000000180)) [ 429.028515][T16677] befs: Unrecognized mount option "audit" or missing value [ 429.030166][T16677] befs: (loop3): cannot parse mount options 00:07:09 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000280)=@get={0x1, 0x0, 0x2}) 00:07:09 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000180)={0x18, 0x3, 0x1, 0x401, 0x0, 0x0, {}, [@CTA_TUPLE_REPLY={0x4}]}, 0x18}}, 0x0) 00:07:09 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x1) sendmmsg$inet6(r0, &(0x7f0000000480)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}, 0x6000}, 0x1c, 0x0}}], 0x2, 0x0) 00:07:09 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$SO_BINDTODEVICE_wg(r0, 0x1, 0x19, 0x0, 0x0) 00:07:09 executing program 2: add_key$keyring(&(0x7f0000002240), &(0x7f0000002280)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$invalidate(0x15, r0) 00:07:09 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x10e, 0x3, 0x0, 0x0) 00:07:09 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000014c0)='./binderfs/binder0\x00', 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(0xffffffffffffffff, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000bc0)={&(0x7f0000001500)={0xe40, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_PMSR_ATTR_PEERS={0x23c, 0x5, 0x0, 0x1, [{0x1c8, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x2c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x35}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xa}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x8001}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0x16c, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x5c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xca6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x108, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}, {0x10, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}, {0x4}, {0x5c, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x3c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x1c, 0x2, 0x0, 0x1, [@NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_CENTER_FREQ1={0x8}]}]}]}, @NL80211_PMSR_ATTR_PEERS={0x9c, 0x5, 0x0, 0x1, [{0x88, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x28, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x4}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x50, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}, {0x10, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}]}]}, @NL80211_PMSR_ATTR_PEERS={0x718, 0x5, 0x0, 0x1, [{0x198, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x188, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xa8, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x94, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}, {0x90, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x30, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x3c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x14, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8}]}]}, {0x168, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0xec, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0xc4, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x40, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x78, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x74, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}]}]}]}, {0x384, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0x368, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x94, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x8}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xb8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x63}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0xb4, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xe}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x10}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xd}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x17}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x80, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0xee94}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0xd4, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xa}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x5}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x19}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x4580}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x3}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x11}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0xc}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x70, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x13}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x19}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x16}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}]}]}, @NL80211_PMSR_ATTR_PEERS={0x43c, 0x5, 0x0, 0x1, [{0x22c, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_CHAN={0x14, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ1={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xa9}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x1a8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x154, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x2}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x75}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1a}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x9}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x1}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x15}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x96}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x18}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x1}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x4c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5, 0x3, 0xa}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x7}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xe0}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0xb}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x34, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1ff}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x5}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x2f}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x7}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x200}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0x14, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}, {0x5c, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffff}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x4c, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x48, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x2}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8, 0x2, 0x3}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x1e}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x4}]}]}]}, {0x1b0, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0x194, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x114, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5, 0x5, 0x5}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6, 0x4, 0x9b73}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0x5c}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5, 0x7, 0xc5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5, 0x6, 0x18}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x40, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x70, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}]}]}]}]}, 0xe40}, 0x1, 0x0, 0x0, 0x8000}, 0x20) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPP(r0, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x28, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:07:09 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x2c, r1, 0x25, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5}, @NL80211_ATTR_STA_TX_POWER_SETTING={0x5}, @NL80211_ATTR_PEER_AID={0x6}]}, 0x2c}}, 0x0) 00:07:09 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2}, {0x6}]}) [ 429.154404][T16701] befs: Unrecognized mount option "audit" or missing value 00:07:09 executing program 2: syz_open_dev$usbmon(&(0x7f0000001780), 0x0, 0x0) [ 429.171229][T16701] befs: (loop3): cannot parse mount options 00:07:09 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x1) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg$inet6(r0, &(0x7f0000000480)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}], 0x1, 0x0) 00:07:09 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_TIOCINQ(r0, 0x4b47, 0x0) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x3, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 429.197900][ T26] audit: type=1326 audit(429.180:233): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=16702 comm="syz-executor.4" exe="/root/syz-executor.4" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff8725bda4 code=0x0 00:07:09 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x10e, 0xb, 0x0, 0x0) [ 429.226428][T16714] befs: Unrecognized mount option "audit" or missing value [ 429.232866][T16714] befs: (loop3): cannot parse mount options 00:07:09 executing program 2: sendmmsg$sock(0xffffffffffffffff, &(0x7f0000001580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f00000015c0)) 00:07:09 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x6, &(0x7f0000000040), 0x20000048) 00:07:09 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg(r0, &(0x7f0000001f00)={&(0x7f0000000980)=@l2tp6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000001e80)=[{&(0x7f0000000a00)="639bb220455226bce58db6a121124294fa5ea3689fea8bed67fad0934abd24688b7cda176bba038bfbc65e6ce488e19924831ae311689fab1506ad36e4bf64e5978ff748a39493b09aed5652fbc68b1461d94d5b3c2e8e43cc6363283de417f922cf3c176726be96ed9d0f6261b75770bbb2bee916de0529ff68b5fa47108cba6f6089ef232f12f52796ac19b2b8e5bbfa619ba5f9aa23c25d4de79c86b1d8a9fcdb19e26c47781ff1fd908ef10a1ff3a1f83aeab9ab634fd264884bcc071d8184e2635d48c41f0fc4490ff4cf79f276aace", 0xd2}, {&(0x7f0000000b00)="1cd2457bb6164e7791a33d3a6bc9641318e632f5b93adc26278fcd163612f1ebaaf46292fe266cc1358b9108be0e5d48d6e13efed5ea08a4801222f46d1e1ac8be2cc3f54aca7d3cec374201d9c644584e0cf730bc8f35c19c4c5dceff46fb1008d1f4db93950699949817089a25fcbace5e087e62f40a172c8d22f00df72520e03142c39bb73466d0a6589adfcd8568af136b3702735d034992b517a58b386a85ec11", 0xa3}, {&(0x7f0000000bc0)="b24855314430c00a95cf673688d4e6214aa37cd137dbeef22eda2b6c151aba85a2ba9f3feb8eb9a8107e3910be12e16e889483a58cea216787b15a6eafbd1dac72442476dc4af77510a6995105f8fd773bc82b9c107b72a6ec56dc0ca2cd242cc9a7046f87af1f76bc5a77960c8ab465296b29bb7699ca23666a543b9890a877887da5aff5836019958c8530d2f0460f7244247151b161df0c9bb62e8c80e809e63d82351869808f41d72b30ede8b80f8d74d556c84fc378ba2af926f6d424a6f503e9161b39db51c48e9fa6a3ef08e9fc691b5543eaff1afbdef942fbe1e2fea62b5c7fb3ded59baec741f373d7bdf95a9d05bb314602d99d18b26c37d4c27e4e756e039640126ce9a44f0dcdabbf1eda9559bed1f045c7b7cbb4269a6e6b761993471065e776db4881d5f1f7297b93d2fdf6cdcd2f5b1c0c39bb1e27b735b1aa9ffca96422d7be76ea1211c62079d06a5b5b037c054a602a0beda9debf675e012bec5baf06a30853060895f25ec886c86fa0af934a0d6d5e59e1286fb6878f7f0cd77134958ac7b4f45b5f5b8c31a0b2723750134555c4a1e1598d4d54752872d08ce8916076aaee016b2f20022ab65ba48175b205fedc335ea970aca3fe06871f1813913319288cd3102c1baf0f01cd1c93b62d514bcd3d6e820138a11675aa32f4ac5e01f85c62d2bf3741d1cbeaa2273d7f7321fdef636cf405e9bda13b3647d447bc0a0c4632ec24a99cf464f840ebc1cbd195870e7cf27643e96141c6b86e2e71c66b1542818629bca5fd63768d4521690072df9bfc28b218b593e0b0f9a3a44e68adfce085bb4c27552a2b93b4f432b1c10aae1029fbd723ac61e02b19bf8da0343d10df309241767ec5e0b1027dfc23369df8d2e27e731eaface46b4067ae8c3d4cf31eeb98699f3b51250f2402b2645b55fd12790e630a1d7938a4e5d7e9139b0aba656b3b335e854bccb0f19e6d9c6403076301ca0d0efd452ff45d60140825d27bbb37abf5b6fb60092872b0db8eac5c567f92e10ea9bcc327977e72cc88398e6be159c29e55f27eb188b9cea3455ebfe005f819014bb82adbb228255c55e8f4b13ec68e9de1eda1cd2fb00c9d9d968083c6702b121b7ec19a59fc2902dd04ade64b9d1b981932f24a3d2fd3c4715bc68611207ac9259e87fb0aa1eac5d548d50d8d633e1b26ef738d3b4dff5ed6946a879af8372784fc18a8790823f7c9f2d47697b57809a5ce6c80bbc1727d5e907a04c7aae4b9dce5ea3cfa45498d620aac784053b8706b482b40b66836347cbb9869ff57a7b691577103d0af20ac1686321473fc8b20292b9649a30040db6519e56be57159e5121deda9cddbdef91ca3070b5a6a0a60006dc5cbf763fe0fa753323fd91418d3646d82f088344a220f2437240a74ed406935ee64da09b5c3dfcd8e530cc2b250eca967a7245945b734a6d56acf066349214ee3e03756a99b0f5be6d1e49c70ff4985eca8544ec81f2fd0b0a80f9981572eca8dc268768fdf2f2f4f7a23b9201dd0bb4967f5", 0x440}], 0x3}, 0x0) 00:07:09 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x1) sendmmsg$inet6(r0, &(0x7f0000000e40)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, 0x1c, 0x0, 0x0, &(0x7f0000000040)=[@hopopts={{0x18, 0x29, 0x3b}}, @hopopts={{0x18, 0x29, 0x3}}], 0x30}}], 0x1, 0x0) 00:07:09 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$IP_VS_SO_GET_DESTS(r0, 0x0, 0x484, 0x0, 0x0) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 429.291167][ T4980] Bluetooth: hci6: command 0x040f tx timeout 00:07:09 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x4, 0x0, &(0x7f0000000240)=[@enter_looper={0x6313}], 0x0, 0x0, 0x0}) 00:07:09 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000014c0)='./binderfs/binder0\x00', 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(0xffffffffffffffff, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000bc0)={&(0x7f0000001500)={0xc34, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_PMSR_ATTR_PEERS={0x59c, 0x5, 0x0, 0x1, [{0x290, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x2c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5}, @NL80211_ATTR_CENTER_FREQ2={0x8}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}, @NL80211_PMSR_PEER_ATTR_REQ={0x174, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x64, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x108, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa}, @NL80211_PMSR_PEER_ATTR_REQ={0x8, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}, @NL80211_PMSR_PEER_ATTR_REQ={0xc0, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xa8, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}]}]}]}, {0x10, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}, {0x4}, {0x64, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_CHAN={0x3c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x24, 0x2, 0x0, 0x1, [@NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_CENTER_FREQ1={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}]}]}, {0x290, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x280, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0xec, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x88, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x44, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x50, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x6c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x4}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}]}, @NL80211_PMSR_ATTR_PEERS={0x9c, 0x5, 0x0, 0x1, [{0x88, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x28, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x4}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x50, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}, {0x10, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @device_b}]}]}, @NL80211_PMSR_ATTR_PEERS={0x5e8, 0x5, 0x0, 0x1, [{0x204, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x1f4, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0xf0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x8, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0xb0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x34, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_DATA={0x10, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}]}]}, @NL80211_PMSR_PEER_ATTR_ADDR={0xa, 0x1, @broadcast}]}, {0x90, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x30, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x20, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0xc, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x3c, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_CHANNEL_WIDTH={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}]}, @NL80211_PMSR_PEER_ATTR_CHAN={0x14, 0x2, 0x0, 0x1, [@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8}]}]}, {0x350, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_REQ={0x180, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0xf0, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x40, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x30, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x28, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x7c, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x40, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x148, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0xa8, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}, @NL80211_PMSR_TYPE_FTM={0x18, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}]}]}, @NL80211_PMSR_REQ_ATTR_GET_AP_TSF={0x4}, @NL80211_PMSR_REQ_ATTR_DATA={0x98, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x38, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x1c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD={0x6}]}, @NL80211_PMSR_TYPE_FTM={0x2c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x14, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_ASAP={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE={0x8}]}]}]}, @NL80211_PMSR_PEER_ATTR_REQ={0x84, 0x3, 0x0, 0x1, [@NL80211_PMSR_REQ_ATTR_DATA={0x80, 0x1, 0x0, 0x1, [@NL80211_PMSR_TYPE_FTM={0x24, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED={0x4}]}, @NL80211_PMSR_TYPE_FTM={0x3c, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC={0x4}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP={0x5}, @NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES={0x5}]}, @NL80211_PMSR_TYPE_FTM={0xc, 0x1, 0x0, 0x1, [@NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION={0x5}]}, @NL80211_PMSR_TYPE_FTM={0x4}]}]}]}]}]}, 0xc34}}, 0x0) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 00:07:09 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x10e, 0xc, 0x0, 0x0) 00:07:09 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x9dcd4f4ae48e145}, 0x48) [ 429.321281][T16731] binder: 16726:16731 unknown command 25363 [ 429.323438][T16729] befs: Unrecognized mount option "audit" or missing value 00:07:09 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg(r0, &(0x7f0000001f00)={&(0x7f0000000980)=@l2tp6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000001e80)=[{0x0}, {&(0x7f0000000bc0)="b2", 0x1}], 0x2}, 0x0) [ 429.330675][T16731] binder: 16726:16731 ioctl c0306201 20000300 returned -22 [ 429.330938][T16729] befs: (loop3): cannot parse mount options 00:07:09 executing program 0: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDZAPENTCNT(r0, 0x5204, 0x0) 00:07:09 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPP(r0, 0x0, 0x0) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x5, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x1) getsockopt$inet6_mreq(r0, 0x29, 0x2, 0x0, &(0x7f00000001c0)) 00:07:09 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x8}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1b}}}, 0x1c) 00:07:09 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0045878, 0x0) 00:07:09 executing program 4: timer_create(0x0, 0x0, &(0x7f0000000100)) [ 429.406647][T16745] befs: Unrecognized mount option "audit" or missing value [ 429.408616][T16745] befs: (loop3): cannot parse mount options 00:07:09 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0189436, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:07:09 executing program 4: syz_clone(0xb4a83400, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:09 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=@newtfilter={0x10e0, 0x2c, 0x129, 0x0, 0x0, {}, [@TCA_CHAIN={0x8, 0xb, 0xcf10}, @filter_kind_options=@f_rsvp={{0x9}, {0x3c, 0x2, [@TCA_RSVP_SRC={0x8, 0x3, @remote}, @TCA_RSVP_SRC={0x8, 0x3, @loopback}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x1, 0x7, 0x6}, {0x7fff, 0xfffffff8, 0x8}, 0x89, 0x9, 0x1f}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0xd, 0x10}}]}}, @filter_kind_options=@f_flow={{0x9}, {0x1050, 0x2, [@TCA_FLOW_EMATCHES={0x4}, @TCA_FLOW_PERTURB={0x8, 0xc, 0x8000}, @TCA_FLOW_MODE={0x8}, @TCA_FLOW_ADDEND={0x8, 0x5, 0x6}, @TCA_FLOW_ACT={0x1030, 0x9, 0x0, 0x1, [@m_mpls={0x102c, 0x0, 0x0, 0x0, {{0x9}, {0x4}, {0x1000, 0x6, "df924b1a80ec77928ebb6986260d4cc4e4f87ef631bbbd80900c44be78fab7acb2d6bb0dd71b522884deff06a09ad100af3216239ba90a15fe1a94e529e8689b8e20e5339d9c8967434b7ef70944169561dcdd3fac89c19bb9afa2bb3ac5dddd96a705bcfd8128266f703088757ffc69742d1023a70edff24526089fe9457f0ed4fb5c384841c43775e816f93a64ce3ac63edd31480c94254f3795a52a921d3340a25028bf21f284093b98f929fdc0e8968a5b8ddcb2df30d01c38af87ccac22aabe019c79a32952d817ae1101908f244d6b041366e489470565caa228ece15213cab6699901edac9dd73a3c64c4df65a308af619bbfcf5874af217ced0b3430dcac2850d6aab24205e4dfe1348663637248906d78261a5bb6497da316f044910ac3530e506db8ff747bd6cc963f4a54ccfd8b329019641e5d36a036f72b97623c5465493420ddddbeea2af701beaca2674401f6be3675f14b8523a0ff3c2d56bb24aa03bc6b0c87fe48a22ea930ef41859ca88dedacd98452fe2dc04e3d393d6a6a31d4dcf8299045ec7afbdae140c71003cbc1d138d02d506cbbe9354be11d7b2efa77ad1c895345745988a2c073d0eb3e38a60307d41a43999a289a63755c5e969e430399af7ed15c54a5701f5fbde5cbef94f2fae4cd6b7fe50406bb80407093fee0aecaa85a092eef1b8c3eff83a30b4df2bbd3734b7d1f421b1bb16940233459df5ee1d3eb2b8f05e4772486e4ba3969aeab7a4794b15e8fd0a75c1d35851b79a9a0468b449fa67bd5de0d94f73ec19487f36ab247c2eb1bd47729fe6f198c60e531b2aeffd648f1ac20eae90e4d61b977b0823d3f1c492c4c0a645c8c34b35f82e335c804adb50b4aae4c01114e3a1adcbf79ec9c9443061b2861dca21741a97fa940d45e625205ce5b203de870808dcd7de60e28aadad1a4e4427ccfe7f537685e5aa01478ce64c42d4be043fa586ea6006fb74303e82f944d7f9e0a77f1fa35272c2d438a742210a796cce9896eb94652e38bf4a5dafc3eebef2e34b8420337d6b7315ab582792069d4f5477e4ec446ec43f0f8929ed31aaea9713f25f4340c14ad577c8716196c19db99ffcb7fc136913e11a307633e8cb0234730a3bcd5e352d4cc20ac606f916037816aa08a2fdf8e298d90a96949a4c2c05fa8c2f52b2e89e0164f1ffd278098578ea177c9edfca5000a23aff8c5deb8551ac6ba76b18f2162c44323fc2b60d36ec8ced5c520d7a8fe917f4d2a59223af2dd0bd4a1486b4a787860186b0f9c5a72b5a89fa37339990d5f31940388fcfaf282793cd5cac2ed5ac4cc12d5d2d26390e5e413e9ecf69fd44cec999c6e63015aa29c67a55c2a120df6b68ba616d9c43dc123a61f7ee8e101b07f42b835714de1d43653bb43953f7b74d1e01fd5d71f2bb73e388403d46fa7e481c7706bae6b4bf2707679c572637696366ceb2775da227a5d7d5e9b3813e8c79b16213eb3cf8e38f79669c2c5cf40bce3ff5b09afac10e12dfb9250c8dd37a1389f9165754ce077f1fe9e6addaa378497be9985d6e2c14303b40fe7e601fc2c946e611943310197b1d6d1a84cdd78eb36b2b4dd3c033e3ad5ff24245d0a69f775a1b3ccd3bdf1a34dea4e6fc11e34423026c9ff382fcfea1ccd69293cd5fcbf3b4b343f87c558e1cf350088a4ec470d367a86b0a9e7e301d0dbf64c7a442a99e0163e21dc37bf1c1a97736cd02b68d9f9a1a5e71caf026cf0d782811ba4feaa8bf992c13f3aa0e0d964509f2728b55f13d2478690918ac944b7e188c07c4da31eacb2c4ba199cfb9e346fed622f10bc5d502b3599fa4c8eecc9e420c6e21bba9a1f9c7f75f5792cf14f7893c364402c520f3932e6499b78c16650af15a95b3561befb9af49fda459a6fffca277f0f9157ba19b1ce4a4228f53fc3e557209b2f163692b33480540069f8e81bfb945979b3ab87cd321fca01633198073a8aef1bf299f1418e604b6ede91d5077631d789a3d611452c0a3e5b44d8192dfdebabc4eb9a6f6dc2f88f77ac11f997b31ceb4bde3873b4d7de54fa599923fc2da5f66bbc2e3f6568ff01aabc468c866edd096ebddc419ff54aff8ef1e0b84a15cebce82723fbc8210f8d0e409220edcb931d5ec3f6092f1cb1f0497f7cd88a383488e7f4165a4380831404061a82a3761b401ab5f47e85274aff800f8820658c367cfc55fabf8f36f49ce9f591250f32d3d8d24640367544b2b79dd311cd6175c414c06e0a45aa7fc71ed2cc7caae6ee901e2c168193d2b92056187d1e72d439cf649158c826c71d1a3cb39f6f053649cdb7d19c015d078d56fab27ec793202ee45bf490d5e93a9cc157c297ccf45ed67b47d21b4ea3a1ed9e42786a71e29ee5add30f29353b86910d812f5ae342f7d8346f42838520464f833c932bbcf9df99af4980ba4051b6e6d97606d12a4170d9a5912c1e700b7c68a639d7a9e06ae990d7d47f0f71a9155ce6ee4c783f4f7a694910ed0ef02333f8f1faa9dba9bc5cc2c75358aaf73690f47593c07f80047c768041be627ac6042b6484e4dffc67fce8a1b52130f4165abce6671a1882f4f191f50f759efbe1dc3e38608dc0771241b3317e64ccd80275afe492900223b1f58a2b242792b591d53c0a916389ad056a623c343cd8c8454dec561bf44ced0cd4034a8bc2e184fdbfc16aa8297c8490cb18658851f13881d2fd0683ec01f75b57846f10ad04ca07d08438391829e87c090732b0a99017e89740c8e4dde7693b0a1ef43f2bca42e70ad1d436776f1dc9991773648578163855c6a484a58b14d8f574f229fc2b410d84d5b1dad93769327cfbc9c184c60fb199ddb41517687fe8e01b6760785520b6d51f9a423324926d4d65140efc887e5de62c8768a7bbd4416f79ae1332911dac0e6e4970ec59a27c31226debfeeca1df2f032d0e402a6c82d5d9f10f73fe71930ba5bb7558fbd0cd09bf4edd36999ac303ebcc46a11fe064ddd4d08f425bd5071e27a02e120cdaade92a1213183eedf91159500e977e0c507b85a356e931574d6d98ecd62a7d6d53980b7f47e1bca01334b45e539dbaa193c29ff137ce9227aec685b4a456fecf58d11b99307eb849748798a20a0595d3ce6a99255ec62b24eaa2b896e161fc5a3e75d9828597f4f00a05240e87d5e774541267cf450087d61ec6abc056036d1f3407d9cfe7bad2157caa462c7372a52bc709f7429bdcd369b19f381f2c80884b1dcd8eef7789ad90a748e3a1ca9c1667894582d4579281a9c4ad69681a9463b4b4db1fc22ecd72e3d392e7e44f41179a1256d7b499096ef81e48d63c04b821945513adae701ee4a787eff19308ed984b4b3653d03ceb26bdcebbf4e576224adb3d27a527293a399165fc94ba60ad921057246a6cd0759205f12476de34ed94e508391c3bc586dd47b10953ff07eeac725ee58e1bf5e5dc9e7c526c14eb1415cde247f31e5503a6949d5dab1744a67aafc5e2fc3fc1c234491fb092290694b39a3e30a7cd62378f7172d7f9d38b2e4e082f42bf6445661cf2b0cc6fcc37035977406c78f021363909a81bcd2ead58fac976b976e97dec84dae501e27f449d5a2134cf3ba8ec2cf4bc01f1671cfc14eac4553bc1cd1b42cc959a791c191939badf01a1b8e65ad0a8b9fe8a51ee0ea6a83baa29ce48bf590f8067a943c2be86aa49170d1f983860191f92fbfcec546d370975717b0d26c53f9b7da68a33c62d800598b04a61ccc56984a3fa435d8c31f78c4ab6d5b85aba57e69fd44505a7b9500f427991566abc177234f551851e5f5916bbe22a2baec3f8715257c5c85802bf7a7b1e346b518f80a0a1681eb3b50bf57aaab7188360b1d9aeb3c4fed92a51802799eff51057ffb02d5b7901a0c084a00415c4d4fdb7938eddde0ac4cffe089ba2a13bc1064501072f26642ac26af2a5ec3adf5eafbeb35ee7cf2dd07185ab27529a9152a7673635f9617da4ed85d971298ccef59a6f1750de5eb987487ef96f28392fbe46650f33d79abf87a3ee00ae0ef26971fee7e2a6c67fa94ba8f17bc5dd4383f8b503916e8c2badd5b73563b272520e50bb750bc9cabfca1b296cddb855d70361f297d456e7e3614855cfdd940a4a1a85a2f34d6e2d310d625ef1f0e6ac676a780385cc9e2b7987b99546bf5462661a2d2b60d9b535bb0a32563d40f4af2a68909b4a926b7f6143ebcdb6f04d0ab0cfee7057784c4e5b964e94d600e732a14fdf41bd99423eab477f5e87bd62d74c035cc585ea04a252d257368e5569a93d32ff998394db40e6320acbbeab7afa872f56b7ec22a08481927916d780bf88342efdb3b36547fb457a451517ff5aec3597d1136a9c7f55aaf4a6aa823874af59339b58d1fe89c2b5578d1376cd019f6af89403ac8101e3a3098bbfa74877ee7b6b59923420eb4ee24cd8f800ec443b97b96c76a1876b538d0e2d1a559085e6418eb73de769c7cabc26e7183e57a10e9098d17d34646af160007a618f8abd96ab0300e0729c076cb883fc71049a2c90d535b3375d944d05d4bc49771bf1096b7086b3668b7af94731b8f786c3754a6921a575b7608a2de926eb77b1fa37f5e6bbfb30ba36c0fdf0489ff3dbc6cd8d32e8770739fc1580e213f04d2717d7cda551dd5ac7829d5d3997a4577595e86c258b675ead5d7b052d97abfb62ce7e25f619bb9ba7466cc241ec9f462e21ccfa6a3f4cb25d648c13fabf435470669727f3dc2aa729131acadbceab95672f223d8a742e3053ec60db67cd7a278b1c126fa3da2cffd905b4b02748ceccf6b14c35b2ced91a17469208bb7cb3be5da3283fdfcdea61d4acd781cdd131fbb3f3c6b912b53628265538482684446e6611ae80da3d4ede368c673b04b0e8a469613d99b0ff1d01e8c218638716032bedecc9786f14ceebb6c9cb2078b3a9747fdbce635c7ac14128725545b8114ce163647cca216d83980d8cb771114a6e40478f8f414000419d2308a4ee2efeabfde5ccac79f49c617b8d069a40f969cc8694e66b3a33bf7f08bba037d31843c9fa95b68998968d1c03a940c8fb67718379b2531b89d6c5082cf22093bb1ed83b341c2f08ff9cb91f8d6ff7a7cbbe423fa1db2dc86f73f739f02d1318bc1cad25e123bc99cc7abc73c7b4e7c7a1c29ad845e637970df7d230e4ebfca53832bac1e4a47671d469e0cc8dce7c8d8d4d36c1c8d55dfe1475769efecb702c2d2bc178dc7dec68761346518ffa25defbfe7e1157e533134dead3d1528bb78e4bde0e3ba84bb1d92c141b59b03608ae6745d3effb2cda3105102980448c3e351fae86e1c4c90f60b5a5ea31fe29923a1f01def96520bb068a5bb93f00cc71f6a8d212c4cfd0d14c25ed4401210fc00f11a6b2fa1d0180f83d4f2a4f99d82253a014b6b344a185efd7aab973e59435997e04d03a4fbe0b00f3ba3b02d463336eb12152e83473e9490145d1f6c363b31d8403bdcb17faeabc3ae813c1588a857889deaf9066b9b2fa6dc051510173ca715153c1059b770c29be57e21b212430edf4396e953b13655c8d26b26ed82b57bee725d201f0057170db14b59329f25b90884d918a312e6d84f1f1a01ec711e53b08fbd656df0ba029f2ea4176a47b5b0146c978a69d73f8a3b62717d2ab583f68b694adda325997e68cfbed3670f6c81069e3f9924c9f541910d2fa8a55f164bf02f0df8294b78fc8736adc12585361da61a4454d5f76ce3be1c8aa98758d34adfa58bab62e310d6afd250a45e9e428239728aadde709cbf868511d160562a342cb53be2a32"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x1}}}}]}]}}, @filter_kind_options=@f_cgroup={{0xb}, {0x4}}]}, 0x10e0}}, 0x0) 00:07:09 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000340)=@security={'security\x00', 0xe, 0x4, 0x2e8, 0xffffffff, 0x0, 0x168, 0x0, 0xffffffff, 0xffffffff, 0x250, 0x250, 0x250, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@AUDIT={0x28}}, {{@ip={@private, @local, 0x0, 0x0, 'dvmrp1\x00', 'hsr0\x00'}, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @link_local}}}, {{@ip={@remote, @rand_addr, 0x0, 0x0, 'syzkaller0\x00', 'xfrm0\x00'}, 0x0, 0xc0, 0xe8, 0x0, {}, [@common=@socket0={{0x20}}, @common=@ah={{0x30}}]}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x168}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x348) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x6, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) bind$inet6(r0, &(0x7f00000002c0)={0xa, 0x0, 0x0, @mcast2, 0x5}, 0x1c) 00:07:09 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x1c, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_LOCAL_MESH_POWER_MODE={0x8}]}, 0x1c}}, 0x0) [ 429.469854][T16762] befs: Unrecognized mount option "audit" or missing value [ 429.471155][T16761] x_tables: duplicate underflow at hook 2 [ 429.480318][T16762] befs: (loop3): cannot parse mount options 00:07:09 executing program 2: rt_sigaction(0x3a, 0x0, 0x0, 0x8, &(0x7f0000000180)) 00:07:09 executing program 4: r0 = add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000200)="02", 0x1, 0xfffffffffffffffc) keyctl$describe(0x6, r0, 0x0, 0x0) 00:07:09 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_buf(r0, 0x0, 0x0, 0x0, 0x0) 00:07:09 executing program 1: socketpair(0x23, 0x0, 0x200, 0x0) 00:07:09 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000003680)=[{{&(0x7f0000000000)={0xa, 0x4e24, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x30}}}, 0x1c, 0x0}}, {{&(0x7f0000000380)={0xa, 0x4e21, 0x0, @mcast1}, 0x1c, 0x0, 0x0, &(0x7f00000028c0)=[@rthdrdstopts={{0x18}}, @rthdr_2292={{0x18}}], 0x30}}], 0x2, 0x0) 00:07:09 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_SIOCOUTQ(r0, 0x8916, 0x0) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x7, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 0: socketpair(0x0, 0xb, 0x0, &(0x7f0000000100)) 00:07:09 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000000)=ANY=[], 0x28) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x36, &(0x7f0000000140)={0x0, {{0xa, 0x0, 0x0, @remote}}}, 0x88) 00:07:09 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x1) sendmmsg$inet6(r0, &(0x7f0000000e40)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, 0x1c, 0x0, 0x0, &(0x7f00000002c0)=[@flowinfo={{0x14, 0x29, 0x43}}], 0x18}}], 0x1, 0x0) 00:07:09 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @mcast1}, 0x1c) 00:07:09 executing program 5: clock_gettime(0x0, &(0x7f0000000000)) io_setup(0x0, &(0x7f0000000040)) [ 429.584588][T16785] befs: Unrecognized mount option "audit" or missing value [ 429.586803][T16785] befs: (loop3): cannot parse mount options 00:07:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000100)={0x3c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x4}, @val={0xc}}}, [@NL80211_PMSR_ATTR_PEERS={0x14, 0x5, 0x0, 0x1, [{0x10, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa}]}]}]}, 0x3c}}, 0x0) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x8, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x4, 0x0, &(0x7f0000000240)=[@enter_looper={0x40046306}], 0x0, 0x0, 0x0}) 00:07:09 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000100)={0x3c, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_PMSR_ATTR_PEERS={0x14, 0x5, 0x0, 0x1, [{0x10, 0x0, 0x0, 0x1, [@NL80211_PMSR_PEER_ATTR_ADDR={0xa}]}]}]}, 0x37fe0}}, 0x0) [ 429.625590][T16795] netlink: 'syz-executor.0': attribute type 3 has an invalid length. 00:07:09 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPP(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x28}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r0) 00:07:09 executing program 2: socket(0x10, 0x3, 0xd9000000) 00:07:09 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_TIOCINQ(r0, 0x541b, &(0x7f0000000040)) [ 429.667635][T16805] binder: 16796:16805 Release 1 refcount change on invalid ref 0 ret -22 00:07:09 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @private2}, 0xffffffffffffff5a) 00:07:09 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x4020940d, &(0x7f0000000300)={0x4, 0x0, &(0x7f0000000240)=[@enter_looper], 0x0, 0x0, 0x0}) [ 429.677492][T16804] befs: Unrecognized mount option "audit" or missing value [ 429.688566][T16804] befs: (loop3): cannot parse mount options 00:07:09 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x5, &(0x7f0000000080)=@raw=[@func, @btf_id, @alu, @ldst], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x9, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 5: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0x4b49, 0x0) 00:07:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000100)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x117}, @val={0xc}}}}, 0x28}}, 0x0) 00:07:09 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x24}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005d40)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000003cc0)={&(0x7f0000003e00)=@deltfilter={0x1e84, 0x2d, 0x0, 0x0, 0x0, {}, [@TCA_RATE={0x6}, @TCA_RATE={0x6}, @TCA_RATE={0x6}, @filter_kind_options=@f_tcindex={{0xc}, {0x1a24, 0x2, [@TCA_TCINDEX_ACT={0x11cc, 0x7, [@m_vlan={0x90, 0x0, 0x0, 0x0, {{0x9}, {0x30, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_PRIORITY={0x5}, @TCA_VLAN_PARMS={0x1c}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6}]}, {0x35, 0x6, "61ea49b533e6920844a00805161e753dce9a9ecb2a7ea116d7e7685851350169d17e8a3ba49eed83e2ba822739a3c142f4"}, {0xc}, {0xc}}}, @m_mpls={0x1050, 0x0, 0x0, 0x0, {{0x9}, {0x24, 0x2, 0x0, 0x1, [@TCA_MPLS_LABEL={0x8}, @TCA_MPLS_PROTO={0x6}, @TCA_MPLS_BOS={0x5}, @TCA_MPLS_TTL={0x5}]}, {0x1001, 0x6, "fb3b8236a3927d79b9457e3832f02cecfea50bde8ad9b7b00e10ab4093d9215f891debcf8148132877f88adde92785edd6041b5de8bd5b9eae849051cd6167b577e8218327cdc5b751e2634a27ea85f86ba8aaa78b533b6e26205eadd56aa650f2b5a5212defcb566557aa65101986638817ca8d218d5bf42ef909ee87002b0203218fc0c47c1356a5bf0441b163b7557f92a3a3e5a428a240b6fdb4765725aec4d54fb7ee9535c3a8bff62821eca848b8b2424e65a64f62b0e8c4ba55bfe7ca6ae12912aa60eb6d6c693dd2e9cd727017465f9289acbab667618296fac6410db0d4b538484cd2c7d337697acb237f92a999abe1d64bde50b8bc703813b5d62fd7f1b7d858e2b98368f9e4396f65eae880b3a4ca3c1a19c797e6c0c7770c8236d269ba89a634845b4a0a4f85a7074db7bcbb8878d9bcf455ac95bcb6b274897b5eed0627db27292cd4556435d7041af153d6b3fa86c6f21c03f57d48dd399e99666e2c8bf604bf211274c6f949d388dfc8351b1d6925ef2d3ab14a59d0ebb6272ceed98b3570496e908aa6f233ed69e34297fb3bbf4530c18b033ba7b227372143b80a502daa13e673b9642cd52ecb675754ac047eed3f04cbdf21b574d40611fceb142d981bd935f4b82d64c35ad60540a7b0c3b1758b690e8240243b421ea8718017dd1dc55159a4ea433c182200e5cef2c94bcb3d387cac7298b4cd5041e8411cfe0813f37ff03c6eeffb281d86e8442c546b393b68d526ebea0a2c2c58a7c89c3187a939b6d4322ea394d69ba1e6d78ab6dd140fc5984fb8e2e152c19d640e6f12cb72d06e548631d29b9ba5f5e3f83b9946f3076eab5c5fae839d2aaf162cd50d568d033fab61822eb0380a269d3e714cb665aeb5cd32beb55ad26b3311fcb3049d667d4e6726c58f348055d88d2b474bc148910ef8f221dc73539ba2e0cb641a220985fd81a4ee4e6291381fa3c9ee5f96a468183a06d1673a977b7ebe1dfd76d9f44944a45c764432cefa388e28c77935bbf410082efea6b565ee5cd927d0687440c5cc312913c4f288f3979d3a1523fd824667910fa19fba943ed0c5ba1eaab8e10000e03ca29bbaa07699fa9b846b63af63552fd8002945ba0fe7f1ca6e3fffcb24a9d53f63bed3d79e9d70ee282eba3364f01d35b4c59d5b18a951bb8cc3ff2ae6d698cfb832ae05d15346fdb950e81750212711f66ae65171d5ccd5af14f128ac8ad6a441991de888122fc9d1a04971a7cbd7922249a6bcba40f806f8fbf2ebe909ffd881435c612022efcd852bde595bd2fafce27b41a90ad1377a326e26e972bee24d5756b3786e8cf5b77f5fa0e8fba1017722372b9c30d18612f679569a638a2baecdcab00d1f5b47f3381bdffee3767f56a6cf141d8421647c0152afa50562a093d5f1daa2ced19f70220c27ba7187573464bb7619c014da55456550a7952cdb4a73ce74e85fa5281a662228a52105ccbf5e57108ea78796e6afb1047e89994ae80665eda0901527987b32f075578eb8587f88f916f6460ff005054c8085bd950879f1dec05bfd784384d88e3c6263820b686dffff47ba9563fbc264dc96415d9500f19203d8591af9291a4e2d9182b1c28f4cc54a4130dbccfa584983277bfd0635b61f415ea11783bdd60f01b08259b7ba63951eff85315fdf509dafc7af582cce7e16e79eeec9731478612e581d1b42fcdaf4de2884b9cbc4d6eda427a70383a6d26f35c3ce0ff85eacdf045031bde964279d1c413157fbf7d5815c4d4b9d44e5db506af6124dabc8c39b40b4fe55c16f48447644ae9d048b4415adb8f32c4682c74daf3964dec8b5db09b9c0cf32acb1ad65f0671dc22590401672e9c661430490260bc635b05d60e56df88f92c7498ebbcadcfc6a3cf701f073b64188b7cc1c7211ecad93812414038892e816cc36a733851c9021b896ee3cba8f3d439f25a6220e7698425519cf5f72c732c6195ebf45aca2eac924883829e673d666c11581622464e7b11e03fbb58cad7345b1b2cbd31138ebaf5ca446bd00f5d7485112ea696967724683ebafc868eed0eec14f96b4cf88bc6bc3788805a10eb92fc25cdc19c37cf1584d8a6b0d47946fff3925cd4c8f2976bbd408f35197c80e4f093f2cc088be3e30fedd26d62edc2f47477fc027845b3b2e8c801aefad0dfe974cac1823c1b2023a651d632b2c114eb96a4e7dad647e80bf76d4420b766d43ec7eff7762bb844baf10fa406f3ffae9681c071319aeab2d2bb2b2b00f8b725b2f259c3a695e99ad9cda5f0329abe43d99bc1b87928bd10188e9c68a65ab1dbec36140051c1be5c2b93b1fb816e2db940a03fe7cb7b0b5fe2f2905cbd3defb607cae20c4ace53cb81262a0bb299e3d018fbe419e7a791aaaf7a223094736116b084d2aa3a9936d3663f3e17dd5fa63585a54b97fea68b12107a97fae13a4fe2f2d84c14129b7a7e2d764ed93d63332906af251a9a16305accc2448e2b5906f106d056fdbed8eeeca8d3f92df0253484a6707c4a2c2df8744708fde2ec485f68c887316fed70e224904a2a1f97c1d052b19d948870c01e937bb0529f350d054b9513d1021ede3274c90b7d580210fc69e00d5e226157efcb6a3aa08cfc2cc8c4586ad01e26483a5bd7bd77b764c503f70b1f195e57fdfa2474ba065a319d663d769e03fe3d542c436df519ea1941e6cedf07013ee6a0c830285dfcb5fcf89cca1f54e088fa3c277ebae8d89ea39cc6d8d28c63cdb8e88e2a6f40a64902fdfe0c6b95bdab3af6727ad2b1cb72791d91e28373ff55e29c6248eeef9e11d376437a7f87ffbdc8e6001f3772179de20dbd6c4498c4307edcba27106609d167a490998527f73b4cd054bb7cacf20fd6f6303b4c11fd042ed25799d2732854fe0f82b919c7af12d0c2951cec75b3fa696b355e44dd80acacd5fcb8e0c7c2aa69a8ad634ee76b5614b88f241844671373be53f53f2760a5cb11659e32199aa2718ea1e16a83f02a3afd3bd2db480d1defe9efbd38d066e2866bfbed44afbf16a23594ed6bc5e0ab9a732e1ddad680491d02b251c42b85dec4753c384adb394aa180162586cf0e776a9ee5832127f203b9fc97234bdfd61213d4ef0a39d603d9976ac289cb3c500a53927367f81530e8d3b131d7982d4e36d3e8168af97f2a71dd2af98e28a7844117a0e88ddca0eb2f80012f942abf7fcb28c435e301d7ced4dbc1c3b53726950efed2a83b4d3a61bc6b5b84b9856931dee2de7b0435aeed8673481ce0c02ecc379d65a5bdc9108af5a49435185e556f9db96bd4b59784609534a94e383690f1933827541a2f3f91000d9cc1b4127401f57c55135bf66cd2926c7aaf5ac586252f7ea9fe1e722b379ad7b6135851d6ce2c58337172ebd92af9664f42a8447a30445378909c276ebf46d88288568b005e516ba90699de2d75c546124e4765953da4bd06fa0533b8234b6badfa0632d4f17fcf5a6a4fcdc1b4fe2072b0ef8e2bedfc6a5e30b6b7a19d689e9b61cda8e49aa8085dc6f8220e7f727639eeb8759c1b8b8af03b7470135943b3c3e9d88529e66ae1efd110dbd956e8181ccb4ee91b3869f75042f0dbda767261a2aa96319af45df78d0d178be37374aa6957e04f43146cd565595dc5f12156a4152a9064cf74aed3ffae949d67326e7bf81eb4a05e032883c98b1c27af124292e20582d0fad1607ff25e6480390108b4ae3656dc09af4ec5d1108008e86cb9889cb5eb7cc28a53f1c643d091aa70259a5a6f2d2000f9aefeed405de89fd384549b9d9775c516ed2a50218153fa0928ef85e5d73df6666319fadd1eee3540e973aa178d7ed64af8c612952c1ede6aa4ca1d8f548a230f3c6cfb3d4597dadfa4d8003ff9bff50e7468563b755676b83fae3388cd938980251b266b91cea2479c75389bb2e40b7aeff0c728864fb95e0ac3d9e960a7939140f9d762f248dddd10d4bf30171ecf2d5c4ed65a7cd6dfb40ddd243c75d281a557f07ae4f53ccccc5725ec40f01d9d79e854ebe042cce062fe819d934347e9009c4fbc8d8b458896b26fab8c396410192bfcc9bc8ce3e673ee1456974cb975f9d043282dabaee1f57c543957cbb00de8922d40d5463ee67edff1958d761a38fa27b9a7740cf11c9024b9df62cd728f9eb30ac3a2e7d25935083da2d3c42867684f147e6a50b0f50a06c5b149f84b3febd2c82d46d37bb0c7ad5412f4ed139405b9a2c43117575669325add65e13b485f576fee7e192ec2c445e42ab88463f03951ed08e262d415cd90b2269a03ddf1eafbde21c049cf44779dbec38ff15811b027e6eadc6c3e72f4c9a8bdd01c45990350ab642720c3fdcbfd8385aece330ccb87aa7f9d121e644852993ef1d55a6d39ada5b76306f3bc3f429114a4b68c391904e880506066262426b27b76286d2e43f27c10cd59549c60aedf2aea75449c7a108c3fba88675a68e590befcd8d7adc3f15d404fb99f22569fd5ac29970ed46abdf7769eab47504d22f51c35e2359ee7ce27684c1174237b1c2cc884031b75a8228c85efca86f4abc7ea4325a4cef9d7e84162e2ea89b1fdbeb4fc081601fa8eb1a3d8bd4fcbe87a504a0a0e61afade7f78fe6a4c2b1d77bf39cca0a85e224f74e44b04c66a8f25718d171b23e498add53b21e8a466ced3ebd16a80dc80a3454f4e6ab40be8f102deb37d650fed7931a864a8c16fb3aa927ced728126a4f54c5705bd8a9cf0ba392a40dc38f6eb3418123ede5f4f388d6a3e696220c955eea8254d4115931b94b58b48b2cc798c2071919cc0116a019c420f800abec1dbc0e7f4dd9ef13162731bd355e0f42093471f8b8f6d6bc81682b683609cd34df5a8cf5b46c32357c766b798c8c269c372488bccf99e7c96b8baa4edec0886f7dcb462b278aa4f381aa0ae5eab7a901f82334a194ec3912d3b10ae2b02e818fef1ab8da1b006f0e81dc7f3e41f80cc7c823fa8cbc02892eec364ac86be5d78018aaa9c5a1af03f395ef51fc35d30f877d1580e80211e7981ebfddfa84bbb545daa5b1d9e1d21c6f3b3b76f3f46e50a05907e6171d223d7ecc6f46cd720e2cb36492dd5cbd4a8b936e41a3db72ac4d094db2aeac355ed9e1c881cfe986cec647e35efca36e3cd058d9094667561d2035ea8749d65076945b288620d907780b1e2faa723f0ff4987d45231e8dc9b5d0c831a6cf5f1aa2011fe703f32f30cafcdd75160009933883f8caf5b07e01750b928f3c942a9b7bdf493938b5ae1a9130dd28604d8d955ffa483f81bfd1014a36b0ccac1f48a748580e482e0ab9b515a22e56949d552dd496b18a2e19f0737f2b5a678ceeba275b50289db4331f13ee1193d69c9ea87432a124663c836dbd882bb9c5b78277fd09eb2577c96a6e190e5712a2e2cda36487f1b22f135ba5d4c7e16a04d47d9a1b54b506f8fd3935a8f06676b24396a7caf5df8d3aa4d9a7178c1c9e63028ad4dca3ff5e4535cd97783ca6d2eb72a9fcf0e59b309acad8d8cb0880f4917e3c40558cb726c5b647f38e0e2af8301eec3ebd0bc742da48a41c10ddd909f5c2b4f8798c1b83a7ee4add54e1c84b17867c3fbae35bd01b9aa6a73d044a5b80c6a723f7892d7771a1999704237190f169cef8febcd510f274816a393768c9af2f895759a666aa61f3a2b7d1bd26446ccb2b5d22866b6e3579db3017b457bb62d88d564c04912829a596500a40a40ab4e482a3166990cc9ef92dbfab3a8a58c85f595e425bfc0cb0107b522e45e7a9851bd2ba0291fd7ccf72af4525c2104f35e794628f9daac57"}, {0xc}, {0xc}}}, @m_ctinfo={0xe8, 0x0, 0x0, 0x0, {{0xb}, {0x54, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_MASK={0x8}, @TCA_CTINFO_ACT={0x18}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8}, @TCA_CTINFO_ZONE={0x6}]}, {0x69, 0x6, "0c808efb434595c283b301f7f93080d97235d98e234558874115e995be213abcd80717c6db27557fb2c2a35ff33a6527238a91c0b1481dcd162e2108edffd6c1dda1397c505d33337490f2e2ef5a2da0544a73850dc17a2c905eceeae4ca42b8e7fe18c9c6"}, {0xc}, {0xc}}}]}, @TCA_TCINDEX_MASK={0x6}, @TCA_TCINDEX_SHIFT={0x8}, @TCA_TCINDEX_SHIFT={0x8}, @TCA_TCINDEX_FALL_THROUGH={0x8}, @TCA_TCINDEX_POLICE={0x834, 0x6, [@TCA_POLICE_PEAKRATE={0x404}, @TCA_POLICE_RATE={0x404}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_PEAKRATE64={0xc}]}]}}, @filter_kind_options=@f_rsvp={{0x9}, {0x40c, 0x2, [@TCA_RSVP_POLICE={0x408, 0x5, [@TCA_POLICE_PEAKRATE={0x404}]}]}}]}, 0x1e84}}, 0x0) 00:07:09 executing program 1: syz_open_dev$vcsn(&(0x7f00000016c0), 0x1, 0x40000) 00:07:09 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004400)=[{{&(0x7f0000000180)={0xa, 0x4e20, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000000400)=[@pktinfo={{0x24, 0x29, 0x32, {@loopback}}}, @rthdrdstopts={{0x18}}], 0x40}}], 0x1, 0x0) [ 429.753942][T16819] befs: Unrecognized mount option "audit" or missing value [ 429.763706][T16819] befs: (loop3): cannot parse mount options 00:07:09 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x7) ioctl$sock_inet6_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) 00:07:09 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc018620b, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:07:09 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x2b, &(0x7f0000000040), 0x20000048) 00:07:09 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_SIOCOUTQ(r0, 0x8941, &(0x7f0000000000)) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xa, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x10}, 0x0) [ 429.824845][T16835] befs: Unrecognized mount option "audit" or missing value [ 429.826938][T16835] befs: (loop3): cannot parse mount options 00:07:09 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc018620c, 0x0) 00:07:09 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, 0x0}, 0x80) 00:07:09 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x8}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @remote={0xfe, 0x10}}, 0x1c) [ 429.864257][T16841] binder: 16840:16841 ioctl c018620c 0 returned -14 00:07:09 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x1) sendmmsg$inet6(r0, &(0x7f0000000480)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @local, 0x24}, 0x1c, 0x0}}], 0x1, 0x0) 00:07:09 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$restrict_keyring(0x1d, r1, &(0x7f0000000180)='id_legacy\x00', 0x0) 00:07:09 executing program 0: syz_clone(0x40188000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xb, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 5: syz_clone(0x143600, 0x0, 0x0, 0x0, 0x0, 0x0) [ 429.927695][T16853] befs: Unrecognized mount option "audit" or missing value 00:07:09 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000005c0)={0x28, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:07:09 executing program 5: add_key$fscrypt_v1(&(0x7f0000000640), &(0x7f0000000680)={'fscrypt:', @auto=[0x34, 0x31, 0x65, 0x65, 0x38, 0x36, 0x30, 0x61, 0x62]}, &(0x7f00000006c0)={0x0, "f022ab646e460cad513b1894c72a9cac88a4f04e7ca5d82c7b2f0006832f5814e136de8ba818f961f71ceea8a077aeaa9954f8076a14f17d758e2d673e6ea9ca"}, 0x48, 0xfffffffffffffffb) 00:07:09 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x10e, 0x1, 0x0, 0x300) 00:07:09 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x5451, 0x0) [ 429.951850][T16853] befs: (loop3): cannot parse mount options 00:07:09 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xfffe, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}, 0x1c) 00:07:09 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_SIOCOUTQ(r0, 0x4020940d, &(0x7f0000000000)) 00:07:09 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xc, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:09 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1, 0x2}, 0x1c) 00:07:10 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_SIOCOUTQ(r0, 0x8918, &(0x7f0000000000)) [ 430.042872][T16871] befs: Unrecognized mount option "audit" or missing value [ 430.044718][T16871] befs: (loop3): cannot parse mount options 00:07:10 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x5452, 0x0) 00:07:10 executing program 1: getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000380)={{{@in6=@mcast1, @in6=@empty}}, {{@in=@initdev}, 0x0, @in6=@remote}}, &(0x7f0000000280)=0x10f) syz_clone(0x23000, 0x0, 0x0, 0x0, &(0x7f00000002c0), &(0x7f0000000480)) 00:07:10 executing program 4: socketpair(0x1e, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept(r0, 0x0, 0x0) 00:07:10 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000003680)=[{{&(0x7f0000000000)={0xa, 0x4e24, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x30}}}, 0x1c, 0x0, 0x0, &(0x7f0000000180)=[@rthdrdstopts={{0x18}}], 0x18}}, {{&(0x7f0000000380)={0xa, 0x4e21, 0x0, @mcast1, 0x2}, 0x1c, 0x0, 0x0, &(0x7f00000028c0)=[@pktinfo={{0x24, 0x29, 0x32, {@loopback}}}], 0x28}}], 0x2, 0x0) 00:07:10 executing program 5: io_setup(0x80000006, &(0x7f0000000000)) 00:07:10 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:10 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@security={'security\x00', 0xe, 0x4, 0x268, 0xffffffff, 0x0, 0xf8, 0xf8, 0xffffffff, 0xffffffff, 0x2b0, 0x2b0, 0x2b0, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@AUDIT={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @common=@inet=@SET2={0x30}}, {{@ip={@remote, @rand_addr, 0x0, 0x0, 'syzkaller0\x00', 'vlan1\x00'}, 0x0, 0x70, 0x98}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x2}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2c8) 00:07:10 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000080)={&(0x7f0000000200)=@newpolicy={0xb8, 0x13, 0x4, 0x0, 0x0, {{@in=@multicast1, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}}, 0xb8}}, 0x0) [ 430.157613][T16882] befs: Unrecognized mount option "audit" or missing value [ 430.159816][T16882] befs: (loop3): cannot parse mount options 00:07:10 executing program 4: socketpair(0x18, 0x0, 0x2000000, &(0x7f0000000100)) 00:07:10 executing program 1: syz_usb_connect$uac1(0x0, 0x7b, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x69, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0xff, 0x0, 0x1, {0x7, 0x25, 0x1, 0x82, 0x40, 0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x0, 0x1, 0x8, 0x9, "2ee1"}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x0, 0x81, 0x0, {0x7, 0x25, 0x1, 0x1, 0x8, 0x3f}}}}}}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 00:07:10 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xe, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:10 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x1) sendmmsg$inet6(r0, &(0x7f0000000e40)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, 0x1c, 0x0, 0x0, &(0x7f00000002c0)=[@flowinfo={{0x14, 0x29, 0x43}}, @tclass={{0x14}}], 0x30}}], 0x1, 0x0) 00:07:10 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000000)={0x2, 0x0, 0x4, @dev}, 0x1c) 00:07:10 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_CQM(r0, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff}, 0x0) [ 430.231460][T16897] befs: Unrecognized mount option "audit" or missing value [ 430.233265][T16897] befs: (loop3): cannot parse mount options 00:07:10 executing program 2: r0 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, r0) [ 430.239611][T16900] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 430.241933][T16900] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:10 executing program 4: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0xc02, 0x0) 00:07:10 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000005c0)={0x28, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}, 0x300}, 0x0) 00:07:10 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000100)={0x2c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_PMSR_ATTR_PEERS={0x4, 0x117}]}, 0x2c}}, 0x0) 00:07:10 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x10, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:10 executing program 5: accept4(0xffffffffffffffff, &(0x7f0000000200)=@pppoe={0x18, 0x0, {0x0, @multicast}}, &(0x7f0000000280)=0x80, 0x80800) ioctl$sock_TIOCINQ(0xffffffffffffffff, 0x541b, &(0x7f0000002b00)) r0 = syz_clone(0x40188000, &(0x7f0000000040)="e902c00f374d2afad891df7fac4eeb11d59378c2fe4e1317dcc6815fb84d753e868e78c89e0c63f5ae4bb74542a106236dd79c7cb9fee74bb0b0ed602a951429a35f817df209ae8984d6eae440098e97520797d9895bab81b92e206407b261ac5113c8eabe58b8552f9285992efd502a5d3f8a5a5b0cb8013b6835810a70428efe0dcb", 0x83, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="931539a6c6906b9c0a0cdcf57caf8568b8381fbc26c8b8b2f425c0bd05f84a269743014fae422079") gettid() ioctl$sock_SIOCSPGRP(0xffffffffffffffff, 0x8902, &(0x7f00000001c0)=r0) socket$igmp6(0xa, 0x3, 0x2) 00:07:10 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x10, &(0x7f00000000c0)=0xfff, 0x4) [ 430.318852][T16914] befs: Unrecognized mount option "audit" or missing value [ 430.326971][T16914] befs: (loop3): cannot parse mount options 00:07:10 executing program 1: syz_open_procfs$userns(0x0, &(0x7f0000004d80)) 00:07:10 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, &(0x7f00000000c0)) 00:07:10 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_SIOCOUTQ(r0, 0x8901, &(0x7f0000000000)) 00:07:10 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x1c, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_LOCAL_MESH_POWER_MODE={0x8, 0xa4, 0x2}]}, 0x1c}}, 0x0) 00:07:10 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x11, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:10 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg(r0, &(0x7f0000001f00)={&(0x7f0000000980)=@l2tp6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000001e80)=[{0x0}, {&(0x7f0000000b00)="1c", 0x1}], 0x2}, 0x0) [ 430.758984][T16926] befs: Unrecognized mount option "audit" or missing value [ 430.768655][T16926] befs: (loop3): cannot parse mount options 00:07:10 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x80087601, 0x0) 00:07:10 executing program 4: accept4(0xffffffffffffffff, &(0x7f0000000200)=@pppoe={0x18, 0x0, {0x0, @multicast}}, &(0x7f0000000280)=0x80, 0x80800) syz_clone(0x40188000, &(0x7f0000000040)="e902c00f374d2afad891df7fac4eeb11d59378c2fe4e1317dcc6815fb84d753e868e78c89e0c63f5ae4bb74542a106236dd79c7cb9fee74bb0b0ed602a951429a35f817df209ae8984d6eae440098e97520797d9895bab81b92e206407b261ac5113c8eabe58b8552f9285992efd502a5d3f8a5a5b0cb8013b6835810a70428efe0d", 0x82, 0x0, 0x0, 0x0) ioctl$sock_SIOCSPGRP(0xffffffffffffffff, 0x8902, 0x0) 00:07:10 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x12, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:10 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x5421, 0x0) [ 430.809856][T16935] binder: 16932:16935 ioctl 80087601 0 returned -22 [ 430.813946][T16936] befs: Unrecognized mount option "audit" or missing value 00:07:10 executing program 5: syz_usb_connect$uac1(0x0, 0x86, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x74, 0x3, 0x1, 0x0, 0x80, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3}, [@processing_unit={0x7, 0x24, 0x7, 0x0, 0x0, 0x9}, @mixer_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x91}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x84, 0x0, 0x0, {0x7, 0x25, 0x1, 0x81}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0xfa, 0x0, 0x4, {0x7, 0x25, 0x1, 0x0, 0x0, 0x611}}}}}}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x310, 0x1, 0x2d, 0xff, 0x8}, 0x5, &(0x7f00000003c0)={0x5, 0xf, 0x5}, 0x1, [{0x0, 0x0}]}) 00:07:10 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x44, 0x0, &(0x7f0000000240)=[@transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x8, 0x0, &(0x7f0000000340)=[@decrefs], 0x0, 0x0, 0x0}) [ 430.826226][T16936] befs: (loop3): cannot parse mount options [ 430.832825][T16940] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 430.841865][T16940] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:10 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x1) sendmmsg$inet6(r0, &(0x7f0000000480)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @local, 0x3}, 0x1c, 0x0}}], 0x1, 0x0) 00:07:10 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPP(r0, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x28, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) [ 430.871345][T16946] binder: 16946:16941 cannot find target node [ 430.873034][T16946] binder: 16941:16946 transaction call to 0:0 failed 10/29189/-22, size 0-0 line 3030 00:07:10 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@security={'security\x00', 0xe, 0x4, 0x268, 0xffffffff, 0x0, 0xf8, 0xf8, 0xffffffff, 0xffffffff, 0x2b0, 0x2b0, 0x2b0, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@AUDIT={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @common=@inet=@SET2={0x30}}, {{@ip={@remote, @rand_addr, 0x0, 0x0, 'syzkaller0\x00', 'vlan1\x00'}, 0x0, 0x70, 0xf8}, @common=@unspec=@STANDARD={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2c8) [ 430.894905][ T3134] binder: undelivered TRANSACTION_ERROR: 29189 00:07:10 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newtfilter={0x24}, 0x24}}, 0x0) 00:07:10 executing program 1: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, 0x0) 00:07:10 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x25, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:10 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f000000bb00), 0xd2bee43ea40b1ac2, 0x0) 00:07:11 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000000140)=0xffffffffffffffff) 00:07:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x44, 0x0, 0x0) 00:07:11 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000180)=ANY=[], 0x10) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, 0x0, 0x0) [ 431.360531][T14408] Bluetooth: hci6: command 0x0419 tx timeout 00:07:11 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_opts(r0, 0x29, 0x20, 0x0, &(0x7f0000000000)) 00:07:11 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x3, &(0x7f0000000080)=@raw=[@func, @btf_id], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:11 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:11 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x48, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:11 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000014c0)='./binderfs/binder0\x00', 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x400000, 0x1, 0x11, r0, 0x0) 00:07:11 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000040)) [ 431.376484][T16973] befs: Unrecognized mount option "audit" or missing value [ 431.388041][T16973] befs: (loop3): cannot parse mount options 00:07:11 executing program 2: keyctl$search(0xa, 0x0, 0x0, 0x0, 0xfffffffffffffffb) 00:07:11 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4c, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:11 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x36, &(0x7f0000000140)={0x0, {{0xa, 0x0, 0x0, @remote}}}, 0x88) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @mcast2, 0x7}, 0x1c) 00:07:11 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000200)={0x25, 0x0, 0x0, @loopback={0xff00000000000000}}, 0x1c) 00:07:11 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x8}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @remote}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1b}}}, 0x1c) 00:07:11 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_SIOCOUTQ(r0, 0x8918, 0x0) 00:07:11 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) 00:07:11 executing program 2: keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000001200), 0x0, 0x0, 0x0) 00:07:11 executing program 0: syz_clone(0x40188000, &(0x7f0000000040)="e902c00f374d2afad891df7fac4eeb11d59378c2fe4e1317dcc6815fb84d753e868e78c89e0c63f5ae4bb74542a106236dd79c7cb9fee74bb0b0ed602a951429a35f817df209ae8984d6eae440098e97520797d9895bab81b92e206407b261ac5113c8eabe58b8552f9285992efd502a5d3f8a5a5b0cb8013b6835810a70428efe0dcb03f7", 0x85, &(0x7f0000000100), &(0x7f0000000140), 0x0) 00:07:11 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x36, &(0x7f0000000140)={0x0, {{0xa, 0x0, 0x0, @remote}}}, 0x88) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x6, &(0x7f0000000040), 0x8) 00:07:11 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:11 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_opts(r0, 0x29, 0x20, &(0x7f0000000240)=""/4096, &(0x7f0000000000)=0x1000) [ 431.519205][T16986] befs: Unrecognized mount option "audit" or missing value [ 431.525618][T16986] befs: (loop3): cannot parse mount options 00:07:11 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x40085203, &(0x7f00000000c0)) 00:07:11 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x5c, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:11 executing program 2: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000200)={0xffffffff}, 0x8) 00:07:11 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000014c0)='./binderfs/binder0\x00', 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000014c0)='./binderfs/binder0\x00', 0x2, 0x0) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r1, 0x0) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 00:07:11 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x8}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @remote}, 0x1c) 00:07:11 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f00000000c0)={0x3, 0x0, 0x0, @remote}, 0x1c) [ 431.602926][T17011] befs: Unrecognized mount option "audit" or missing value 00:07:11 executing program 4: keyctl$search(0xa, 0x0, &(0x7f0000000000)='big_key\x00', &(0x7f0000000040)={'syz', 0x2}, 0xfffffffffffffffb) 00:07:11 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}, 0x1, 0x0, 0xf228}, 0x0) [ 431.620580][T17011] befs: (loop3): cannot parse mount options 00:07:11 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e00)={0x6, 0xa, &(0x7f0000000cc0)=@framed={{}, [@generic, @map_idx_val, @call, @btf_id, @func]}, &(0x7f0000000d40)='GPL\x00', 0x8001, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:11 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004400)=[{{&(0x7f0000000180)={0xa, 0x4e20, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000000400)=[@pktinfo={{0x24, 0x29, 0x3b, {@loopback}}}], 0x28}}], 0x1, 0x0) 00:07:11 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}, 0x1, 0x0, 0x9effffff}, 0x0) 00:07:11 executing program 4: openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1, 0x0) 00:07:11 executing program 2: add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000080)={0x0, "8894e5ed06833f017c621acfdf39d1c1b0383e4cacc40de6944cf77536161999be1fdda63e5e81e783585a375ac561506a97fbdcca167e46ddcc88f32397f023"}, 0x48, 0xfffffffffffffffb) 00:07:11 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x68, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:11 executing program 1: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) 00:07:11 executing program 5: rt_sigaction(0x3a, &(0x7f0000000080)={&(0x7f0000000000)="f2410fc279256966430fd5da26400f01fa8f2970940f2ef30f1efaf2466c0fd1a3d60000000f65022e42dea50a000000650f380b1a", 0x0, 0x0}, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)) 00:07:11 executing program 4: add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) 00:07:11 executing program 2: socketpair(0xf, 0x0, 0x0, &(0x7f0000000240)) 00:07:11 executing program 5: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000002240), 0x0, 0x0, 0x0, 0xffffffffffffffff) keyctl$chown(0x4, r0, 0xee01, 0x0) 00:07:11 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140)={'fscrypt:', @desc1}, &(0x7f0000000200)={0x0, "b092b84751a60989a8dbda36199f61e555ad9160452d5a4184a46ee38b668b50f5fa3b7c0e27aba47f80e6343490c044ac5ed3c80d4cfe1416444052f4d3c224"}, 0x48, 0xffffffffffffffff) keyctl$get_keyring_id(0x0, r0, 0x0) 00:07:11 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, 0x0) 00:07:11 executing program 2: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4, @thr={&(0x7f0000000000), 0x0}}, 0x0) 00:07:11 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x6c, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:11 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x16, 0x0, 0x4, 0x7}, 0x48) 00:07:11 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000000)={'ip6_vti0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @empty}}) 00:07:11 executing program 0: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000003c00)={0x0, 0x3938700}, &(0x7f0000003c80)={&(0x7f0000003c40)={[0x9]}, 0x8}) [ 431.871024][T17049] binder: 17040:17049 ioctl c0306201 0 returned -14 [ 431.877316][T17049] binder: 17040:17049 ioctl c0502100 0 returned -22 00:07:11 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x1b, &(0x7f0000000040), 0x20000048) 00:07:11 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x74, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:11 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x1) sendmmsg$inet6(r0, &(0x7f0000000480)=[{{&(0x7f0000000080)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}, 0xfffffffffffffc75, 0x0}}], 0x2, 0x0) 00:07:11 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x36, &(0x7f0000000140)={0x0, {{0xa, 0x0, 0x0, @remote}}}, 0x88) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000040), 0x8) 00:07:11 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e00)={0x6, 0x4, &(0x7f0000000cc0)=@framed={{}, [@generic]}, &(0x7f0000000d40)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:11 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc00c620f, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:07:11 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$IP6T_SO_GET_ENTRIES(r0, 0x29, 0x41, 0x0, &(0x7f00000000c0)) 00:07:11 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @remote}, 0x200000dc) 00:07:11 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x7a, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 431.958795][T17069] binder: 17064:17069 ioctl c00c620f 20000300 returned -22 00:07:11 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x40046207, 0x0) 00:07:11 executing program 2: syz_clone(0x1023000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:11 executing program 5: r0 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) ioctl$sock_inet_SIOCGIFPFLAGS(r0, 0x8935, 0x0) 00:07:11 executing program 4: syz_open_dev$usbmon(&(0x7f0000001780), 0x3, 0x0) 00:07:11 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x1) sendmmsg$inet6(r0, &(0x7f0000000e40)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, 0x1c, 0x0, 0x0, &(0x7f00000002c0)=[@flowinfo={{0x14, 0x29, 0x3e}}], 0x18}}], 0x1, 0x0) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfe, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:12 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2, 0x9}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @remote}, 0x1c) 00:07:12 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$sock_SIOCOUTQ(r0, 0x8981, 0x0) 00:07:12 executing program 5: r0 = syz_open_dev$usbmon(&(0x7f0000000040), 0x0, 0x200000) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, 0x0) 00:07:12 executing program 0: socketpair(0x1, 0x0, 0x4, &(0x7f0000000000)) 00:07:12 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000480)) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x10a, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:12 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x24}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@gettclass={0x24, 0x2a, 0x1}, 0x24}}, 0x0) [ 432.087365][T17096] befs: Unrecognized mount option "audit" or missing value 00:07:12 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000040)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x1, 0x0, 0x6}, 0x20) [ 432.100138][T17096] befs: (loop3): cannot parse mount options 00:07:12 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000001a80)=[{{&(0x7f0000000040)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c, 0x0, 0x0, &(0x7f0000000300)=[@flowinfo={{0x14, 0x29, 0xb, 0x1}}], 0x18}}], 0x1, 0x0) 00:07:12 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpid() sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}, 0x40001) 00:07:12 executing program 4: r0 = socket(0x11, 0x3, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000100)={@mcast2}) 00:07:12 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000140)='statm\x00') fsetxattr$trusted_overlay_nlink(r0, 0x0, 0x0, 0x0, 0x0) 00:07:12 executing program 1: socketpair(0x8, 0x0, 0x0, &(0x7f00000021c0)) 00:07:12 executing program 0: r0 = openat$smackfs_ptrace(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$smackfs_ptrace(r0, &(0x7f0000000000)=0xffffffffffffe075, 0x14) 00:07:12 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x70, 0x0, 0x2, 0x201, 0x0, 0x0, {0x0, 0x0, 0xa}, [@CTA_EXPECT_ID={0x8}, @CTA_EXPECT_TUPLE={0xffffffffffffffc7, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_MASK={0x0, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE, @CTA_TUPLE_PROTO, @CTA_TUPLE_ZONE, @CTA_TUPLE_IP={0x0, 0x1, 0x0, 0x1, @ipv6={{0x0, 0x3, @local}, {0x0, 0x4, @mcast1}}}, @CTA_TUPLE_IP={0x0, 0x1, 0x0, 0x1, @ipv4={{0x0, 0x1, @broadcast}, {0x0, 0x2, @multicast1}}}]}]}, 0x70}, 0x1, 0x0, 0x0, 0x1}, 0x400a0c4) 00:07:12 executing program 2: socket(0x2c, 0x80803, 0x800) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x12e, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 432.172319][T17115] netlink: 84 bytes leftover after parsing attributes in process `syz-executor.5'. 00:07:12 executing program 1: clock_gettime(0x0, 0x0) io_setup(0xc41, &(0x7f0000000040)) 00:07:12 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) ioctl$MON_IOCT_RING_SIZE(r0, 0x9204, 0x996bb) 00:07:12 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x1) recvfrom$inet6(r0, 0x0, 0x0, 0x2, 0x0, 0x0) sendmmsg$inet6(r0, &(0x7f0000000480)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}], 0x1, 0x0) 00:07:12 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x9) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x10, 0x4) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x12f, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:12 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)={0x28, 0x0, 0x2, 0x101, 0x0, 0x0, {}, [@CTA_EXPECT_MASTER={0x4}, @CTA_EXPECT_TUPLE={0x4}, @CTA_EXPECT_ZONE={0x6}, @CTA_EXPECT_MASK={0x4}]}, 0x28}}, 0x0) 00:07:12 executing program 0: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$packet(r0, 0x0, 0x1f) 00:07:12 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/ip_mr_cache\x00') readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/24, 0x18}], 0x1) 00:07:12 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/46, 0x5f5e0ff}], 0x1) 00:07:12 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$BLKBSZSET(r0, 0x40081271, &(0x7f0000000040)=0x7a3) 00:07:12 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x10, 0x4) 00:07:12 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$netlink(r0, &(0x7f0000000100), 0xc) 00:07:12 executing program 1: r0 = openat$smackfs_syslog(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) pread64(r0, 0x0, 0x0, 0x9) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x204, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 432.331797][T17150] befs: Unrecognized mount option "audit" or missing value [ 432.333523][T17150] befs: (loop3): cannot parse mount options 00:07:12 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x1f, 0x4) 00:07:12 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000140)={&(0x7f0000000040), 0x10, &(0x7f0000000100)={&(0x7f00000002c0)={0xc0, 0x0, 0x2, 0x201, 0x0, 0x0, {}, [@CTA_EXPECT_ID={0x8}, @CTA_EXPECT_TUPLE={0x44, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @loopback}, {0x14, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_MASTER={0x0, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x0, 0x1, 0x0, 0x1, @ipv6={{0x0, 0x3, @private2}, {0x0, 0x4, @mcast1}}}, @CTA_TUPLE_ZONE, @CTA_TUPLE_PROTO, @CTA_TUPLE_IP={0x0, 0x1, 0x0, 0x1, @ipv6={{0x0, 0x3, @empty}, {0x0, 0x4, @local}}}, @CTA_TUPLE_ZONE]}]}, 0xc0}}, 0x0) 00:07:12 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x8, 0x0, 0x0) 00:07:12 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000002e00)={0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000000280)={0x10}, 0x10}], 0x1, &(0x7f0000002dc0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x20}, 0x0) [ 432.358272][T17153] netlink: 96 bytes leftover after parsing attributes in process `syz-executor.4'. 00:07:12 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0xb, 0x0, 0x0) 00:07:12 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) getsockopt$packet_int(r0, 0x107, 0x0, 0x0, 0x0) 00:07:12 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) connect$packet(r0, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0xb) 00:07:12 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x9) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000200)=0x12, 0x4) 00:07:12 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x41ab4000) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2d0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:12 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) accept4$packet(r0, 0x0, 0x0, 0x0) [ 432.423155][T17165] befs: Unrecognized mount option "audit" or missing value [ 432.425034][T17165] befs: (loop3): cannot parse mount options 00:07:12 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)={0x14, 0x0, 0x10, 0x201}, 0x14}}, 0x0) 00:07:12 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0xb, &(0x7f0000000000)=0x8, 0x4) 00:07:12 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x3, 0x0, 0x0) 00:07:12 executing program 1: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/24, 0x18}], 0x1) 00:07:12 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) sendmmsg(r0, &(0x7f0000001600)=[{{&(0x7f0000000180)=@hci={0x1f, 0xc00, 0x3}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000440)="91", 0x1}], 0x1}}], 0x1, 0x0) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2d1, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 432.488784][T17179] befs: Unrecognized mount option "audit" or missing value [ 432.498361][T17179] befs: (loop3): cannot parse mount options 00:07:12 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) fsetxattr$smack_xattr_label(r0, &(0x7f0000000040)='security.SMACK64IPOUT\x00', &(0x7f0000000140)=ANY=[@ANYBLOB='!'], 0x2, 0x0) 00:07:12 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001400), 0x1, 0x0) write$cgroup_pressure(r0, &(0x7f0000001440)={'some'}, 0x2f) 00:07:12 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0xc, 0x0, 0x0) 00:07:12 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) sendmmsg(r0, &(0x7f0000000340)=[{{&(0x7f0000000180)=@hci={0x1f, 0x0, 0x3}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000440)="91", 0x1}], 0x1}}, {{&(0x7f0000000000)=@ieee802154={0x24, @long}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000480)="8bfafc9048393a994de8933080a351b7eb1f1da998000dbbe34260801e316426cac818ab0602fbee18da152074e0ad06a6a21353a5111d0fdc6b13c310a26b6c387283da97a8f4c01d", 0x49}], 0x1}}], 0x2, 0x0) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x300, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:12 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000000c0)={0x0, 0x2000}, 0x4) 00:07:12 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) sendmmsg(r0, &(0x7f0000000340)=[{{&(0x7f0000000180)=@hci={0x1f, 0x0, 0x3}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000440)="91", 0x1}], 0x1}}, {{&(0x7f0000000000)=@ieee802154={0x24, @long}, 0x80, &(0x7f0000000300)=[{&(0x7f0000000480)="8bfafc9048393a994de8933080a351b7eb1f1da998000dbbe34260801e316426cac818ab0602fbee18da152074e0ad06a6a21353a5111d0fdc6b13c310a26b6c387283da97a8f4c01dfe8261dc", 0x4d}], 0x1}}], 0x2, 0x0) 00:07:12 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0xf}, 0xc) 00:07:12 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000), &(0x7f0000000100)=0x8) [ 432.579533][T17200] befs: Unrecognized mount option "audit" or missing value [ 432.587771][T17200] befs: (loop3): cannot parse mount options 00:07:12 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000002400)={0x0, 0x0, 0x1, ';'}, 0x9) 00:07:12 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000), 0x2) 00:07:12 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:12 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0xa, 0x0, 0x0) 00:07:12 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000140)="b4", 0x1, 0x2010d, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x30c, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:12 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f0000000200)="134c56cca8685cdb1704d366ceb2cc050a26b3a12ec85dce52acdb11d2c34e1afff22d5077447ef00167d34a9681ce4afd8fe2b6fadbb8ede49a05b0c19d858f5124cfac5f84fde0a1c064eadc19f54b64f5224991cddbc0a37bf33d25312ab12d7c0affab39", 0x66, 0x4, &(0x7f0000000100)={0x1c, 0x1c, 0x1}, 0x22) [ 432.658209][T17215] befs: Unrecognized mount option "audit" or missing value 00:07:12 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x1}, 0x1c) [ 432.675043][T17215] befs: (loop3): cannot parse mount options 00:07:12 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f00000003c0)=[@dstaddrv6={0x1c, 0x84, 0xa, @ipv4={'\x00', '\xff\xff', @multicast2}}, @authinfo={0x10}], 0x2c}, 0x0) 00:07:12 executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000340)=@in={0x10, 0x2}, 0x10) 00:07:12 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x0, 0x0, 0x2d1, 0x0, 0x2}, 0x98) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x402, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:12 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_int(r0, 0x29, 0x1b, &(0x7f00000001c0), 0x4) sendto$inet6(r0, &(0x7f0000000200)='p', 0x1, 0x0, &(0x7f0000000080)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:12 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind(r0, &(0x7f0000000000)=@in={0x10, 0x2}, 0x10) 00:07:12 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x10) [ 432.753814][T17235] befs: Unrecognized mount option "audit" or missing value [ 432.757882][T17235] befs: (loop3): cannot parse mount options 00:07:12 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000140), &(0x7f0000000180)=0x8) 00:07:12 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000340)="6cfe3aba045cf750ee2543934748a9842c5852efb22eb7f15bac1a6aff2f0c955a2b30a1b139c13fd206af4db969998a9f3fdc1e33752e518f8c0c7886576321a4d8d847b1f2c207caeccb6fb7d0c00e2b3287fcdcf3c9970171714f0680baaf5b0f91fd54f05e21cf2147e5b8b8b02e06d6b55f8c690f4d1f43445e88a747639d45", 0x82}, {&(0x7f0000002940)="a500d9fc73cc4dac7faecb7d1285d39c2590b78f2332d83f77f8e632a13002bc453de193c1fd90bd164612b3e4ff68e69fcfeb391768cfe3c657d969ef34bf6142b00b3abf7fc5d81a9ec03d0dc37544be979e602c0b54110b7710bc918368b4b7abaeafc73e1443f255ef579d67654bf5f86408f68ab3e85a97d1f87656cab4332943a15058ce3be967ad02582f62fa8fd84776a5f54859dc2fd4731d2eef24dfd7462374dcf0b1baefecb5e12a6c7eb3a64f8d334bdfbd2b651fa98d1e73d0e6da214009bf8e856ccfe39c4badedff38ee8602a6af3096ce6ed9dda8347d79bc3503b57bbb8cf9d0adc821655e6c85470c26d096b9a7332650025b8d8dca7df8fdf485abd4aeadbc3ec7ef9172aff1b01ac9daf17c8ce623f8c7408b3897f0bd469252c75322be04008725c54948ac6cc41a9fe89860a7eb95537a8e632943bd5d7aec9eeaa3b00c60473e7fe7e8ee0a7f3d40c398dc7f6c158a7714a3968450a02bf7ff0f8653db34d0294962e1ccc5d1e79e910dc95f33e8a37fc238ebef71ee487167d850987fd234f49fef3fafd5fd58ca0c1eec4f27501fb591590237741aaa0b2badfefb31f53709f8827a4eb730d9cef23e466b2b24fb2a6cc09102ef7dea60ec1aa8c8bd0ed3214ddc8ab7ed032f4f3b3d0172fbef3ce2d606b24af788dcab4539f67940529b322f98e7ac31ae91b0d0e5babc056507f4520710a54787de2d7fe37310ccb1f04138abc03fac498c8091245b0510dee2a0c7d824a2b4b8e4b5a561345da63123f9c787148bba554803c4165aa278b45b96b6c29e380b8d943ce6cd511957199c2a2feeef92530a7dbd31fc724bf86ffd8d3174af8eeee47cb00d10445b2d38939dfce840bc1407304f29d74ffd4bc266725a4c1f260aa764a99b21cbe0a5459b887e2a1f8bbe5d275fd937bc16ef593c24295e508160e1381849d2f706eee88e2d79069dc0cf127bd7177fbe0a7341b2c98d613732fa66e0a00c068239c01a7c9892d10c87fa5385e0ea9f0203608f064a781891bde130a57fa70978eadaa9f19512390141223eff81a18e93d3a814c6b8601fbcc68377d1058dc09775abf11be81ebe86c44b961412785fa19f76ec5a7d5fab7ca61acd8a95401fa9c7d5f47a2e4eb4d75c903aba8b64d5f803cb800fcc2d4501d1c0be0bc3bf510f2a5041d5c1f42248e645315e2af58e01786a597429b7fa6ce890478f2992dfaa2f8abf5e8fffe16660a8b7be6d2d99f66853f4781fd594d9fe03a759f7a24b9654fdd2e72cbca2f88beb24464c41fcc9b676f8c02aeba86edce9384ac64a7de7c8773797bb0b114c5b019d21fcb02651631c7960a3d00f8bed61fb0a7ae79dd39a3e436bfb2b6e2efc03e20472aed666b521649a3ed17dc17d7543c4edb83a3782d59483a639b7c767bb3afbb19e9358a03bfa5e82ee1570755bcd492a2fa08ac5c9e01dbf3adb6e73f65c46c344d42cc299a61b87a9b0c1754135f6002c21285f", 0x428}, {&(0x7f0000001940)="f83da18cdd1df8622c37ef0fde295e23a860c864513400e063b23848bb300c8bf0df7cb258c4047760441924181c9b32ed20d1804d645e0660c32acfa27055a920d8d896cbf7bf5ba7d93bc13acfb15a6ccb2286caa9117d1be8fb50d83ffc3788c69569533ada3af1f6b0ef8ca052ae8eae4b63d162c7ee4d4747911a7e6f6bdcccd6a5daf63a4be365a3f1ed78cf98159f1b72d7375ef4123fe99b3ac6846f49e4c1eeafff395c263ca7782aee90f93973a51b84a8826444e09bdf72fd57e39c9152f3ef5dce7404073771341f9f574a2ae7a1856dc3b0d17e5ca444dc438fb792e31a340af96cc30264a45d90c59642874f98b743e4b40866323e0be18c937893", 0x102}], 0x3}, 0x0) sendto$inet(r0, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) 00:07:12 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000040)={0x0, 0x6, 0x77, 0x6}, 0x10) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x406, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:12 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 00:07:12 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000040)={0xbb927eb04c1fdd1, 0x2}, 0x10) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000080), 0xc) 00:07:12 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000001140), &(0x7f0000001180)=0x18) 00:07:12 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000040)={0xbb927eb04c1fdd1, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000080)={0x0, @in, 0x0, 0x0, 0x210}, 0x98) 00:07:12 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f00000001c0), 0x88) 00:07:12 executing program 2: socket$inet6_sctp(0x1c, 0x0, 0x84) socket$inet_sctp(0x2, 0x0, 0x84) r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) [ 432.877108][T17256] befs: Unrecognized mount option "audit" or missing value [ 432.879103][T17256] befs: (loop3): cannot parse mount options 00:07:12 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000080)=@in6={0x1c, 0x1c, 0x3}, 0x1c) 00:07:12 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f00000003c0)=[@authinfo={0x10}], 0x10}, 0x0) 00:07:12 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 00:07:12 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_int(r0, 0x0, 0x3, 0x0, &(0x7f0000000080)) 00:07:12 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x40c, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:12 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f00000028c0)=@in6={0x1c, 0x1c, 0x3}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0xfffffffffffffdd2, 0x1c, 0x3}, 0x1c) sendto(r0, 0x0, 0x0, 0x101, 0x0, 0x0) 00:07:12 executing program 5: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) [ 432.982425][T17282] befs: Unrecognized mount option "audit" or missing value 00:07:12 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) [ 432.991393][T17282] befs: (loop3): cannot parse mount options 00:07:12 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000040)={r1}, &(0x7f0000000100)=0x14) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000140)={r2}, &(0x7f0000000180)=0x8) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x500, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000040)={0x0, 0x7f, 0x0, 0x1ff}, 0x8) [ 433.067771][T17296] befs: Unrecognized mount option "audit" or missing value [ 433.070756][T17296] befs: (loop3): cannot parse mount options 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f00000003c0)=[@dstaddrv6={0x1c, 0x84, 0xa, @ipv4={'\x00', '\xff\xff', @multicast2}}], 0x1c}, 0x0) 00:07:13 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind$inet6(r0, &(0x7f0000001700)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:13 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080), 0x6e) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/195, 0xc3}, 0x0) 00:07:13 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_int(r0, 0x29, 0x1b, &(0x7f00000001c0), 0x4) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000340)={0x10, 0x2}, 0x10) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, r3}, 0x10) 00:07:13 executing program 2: r0 = socket(0x1c, 0x10000001, 0x84) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x8) [ 433.121447][ T1379] ieee802154 phy1 wpan1: encryption failed: -22 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000080), &(0x7f0000000140)=0x8) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x600, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:13 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) [ 433.165623][T17318] befs: Unrecognized mount option "audit" or missing value 00:07:13 executing program 0: linkat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, 0x0, 0x0) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000340)={0x10, 0x2}, 0x10) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000100)={r3}, &(0x7f0000000140)=0x10) [ 433.181584][T17318] befs: (loop3): cannot parse mount options 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f00000001c0), 0x4) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000080), &(0x7f0000000000)=0x8) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000080)={0x0, 0x2, '5#'}, &(0x7f0000000000)=0xa) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x604, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x98) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000100), 0x90) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x10, 0x2}, 0x10) [ 433.253159][T17336] befs: Unrecognized mount option "audit" or missing value 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001100)=@un=@file={0xa}, 0xa) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@dstaddrv6={0x1c, 0x84, 0xa, @ipv4}, @sndrcv={0x2c}, @sndinfo={0x1c}, @authinfo={0x10}, @sndinfo={0x1c}, @dstaddrv6={0x1c, 0x84, 0xa, @mcast2}], 0xac}, 0x0) [ 433.274045][T17336] befs: (loop3): cannot parse mount options 00:07:13 executing program 4: r0 = socket(0x1c, 0x5, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x1c, 0x1c}, 0x1c) connect$inet6(r0, &(0x7f0000000200)={0x1c, 0x1c}, 0x1c) 00:07:13 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x3}, 0x1c) r1 = dup(r0) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=""/226, 0xe2}, 0x2) 00:07:13 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000000800)=[{{&(0x7f0000000180)={0xa, 0x4e22, 0x0, @remote}, 0x1c, 0x0}}, {{&(0x7f0000000000)={0xa, 0x4e24, 0x0, @private2, 0x1000}, 0x1c, 0x0}}], 0x2, 0x0) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) 00:07:13 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f0000000080)={@local={0xfe, 0x80, '\x00', 0x0}}, 0x14) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x700, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:13 executing program 5: r0 = socket(0x2, 0x10000001, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x2001, &(0x7f0000000140)=ANY=[], 0x8) [ 433.347928][T17359] befs: Unrecognized mount option "audit" or missing value 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) recvmsg(r0, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001980)=""/86, 0x56}, 0x40003) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000080), &(0x7f00000000c0)=0x8) [ 433.369833][T17359] befs: (loop3): cannot parse mount options 00:07:13 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) recvmsg(r0, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0x40003) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000180)={&(0x7f0000000100)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0}, 0x0) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) r1 = socket$inet_sctp(0x2, 0x5, 0x84) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000100)={r3}, &(0x7f0000000140)=0x10) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0, 0x0, &(0x7f0000000580)=ANY=[], 0x64}, 0x0) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x900, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000040)={0x0, 0x2, "83e2"}, &(0x7f0000000080)=0xa) 00:07:13 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_int(r0, 0x29, 0x1b, &(0x7f00000001c0), 0x4) connect$inet6(r0, &(0x7f00000000c0)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:13 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000040), &(0x7f0000000080)=0x8) [ 433.476244][T17381] befs: Unrecognized mount option "audit" or missing value 00:07:13 executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000200)={@local, @remote, @val, {@ipv4}}, 0x0) 00:07:13 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f00000028c0)=@in6={0x1c, 0x1c, 0x3}, 0x1c) [ 433.493608][T17381] befs: (loop3): cannot parse mount options 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0), 0x88) 00:07:13 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@un=@abs={0x8}, 0x8) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xa00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 433.558433][T17397] befs: Unrecognized mount option "audit" or missing value [ 433.573592][T17397] befs: (loop3): cannot parse mount options 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000680), &(0x7f0000000740)=0x90) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000700), 0x10) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000001}, 0x14) 00:07:13 executing program 5: socket$inet_sctp(0x2, 0x0, 0x84) r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000002400), 0x8) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000080), 0xc) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000040)={r1}, &(0x7f0000000100)=0x14) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xa01, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:13 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind(r0, &(0x7f0000000080)=@in={0x10, 0x2}, 0x10) 00:07:13 executing program 0: setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet_sctp(0x2, 0x1, 0x84) [ 433.678385][T17418] befs: Unrecognized mount option "audit" or missing value 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000140)="b4", 0x1, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) [ 433.683829][T17418] befs: (loop3): cannot parse mount options 00:07:13 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r0, &(0x7f00000000c0)={0x71, 0x1c, 0x2}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f00000001c0)={0x10, 0x2}, 0x73) 00:07:13 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind(r0, &(0x7f0000000100)=@in6={0x1c, 0x1c, 0x3}, 0x1c) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x0, 0x2010d, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000380), &(0x7f00000000c0)=0x98) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000000)=0x5, 0x4) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xa38, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000100)={0xfffd, 0x0, 0x0, 0x0, r2}, 0x10) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto(r0, &(0x7f0000000000)="9d", 0x1, 0x0, &(0x7f0000001000)=@in={0x10, 0x2}, 0x10) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0, 0x0, &(0x7f0000001440)=[@sndrcv={0x2c}], 0x2c}, 0x0) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x10, 0x2}, 0x10) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xb00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:13 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000880)={&(0x7f0000000280)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f0000000840)=[@dstaddrv6={0x1c, 0x84, 0xa, @ipv4}, @prinfo={0x14}], 0x30}, 0x0) [ 433.865722][T17459] befs: Unrecognized mount option "audit" or missing value [ 433.870524][T17459] befs: (loop3): cannot parse mount options 00:07:13 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) listen(r0, 0x4) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000000)={r2, 0x0, 0x1, "c5"}, 0x9) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000300)="87", 0x1, 0x111, &(0x7f0000000140)={0x10, 0x2}, 0x10) 00:07:13 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xc00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:13 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto(r0, &(0x7f0000000000)="9d98851397f97ab4f97269e2883cceb94417a02228ce16edaf3eed9056255d188da77a52ec4ba717798dda1ee595593b79a80c9688fcbdad1df6771a401510622bdec76a7d970513cc2b5d48185edb3ae22b93b651edfe8dc8f68bd0be88ddc61263697e751363b9e34afb948f654437f010584dee352932033e5d8a62ae5a4faddfe3d5bdf617d3aa8e39556fb6c7deb134b04e3c5f8108c11674c7f48ec4ef39c0346a62d4bce0550cb1cf6eb3a0a18561e63dbe36e4f65a4f78d6557637250ba643b573d6da7e7302ea5e69ecb97dedddd03e8e35810c05f63f95b2bc351fdd2b384feae2d41d9e2fa2a9222bd360e4e579b96bbd2b5f2b8308a7dc1761a0428ad7701fe80f8484a33a047ea753b02aaee9c822189de32f8f74f9569b456c7a9eaa818d2fc694efb610c728ba71c81cfe40cd432a52a2f1b43a1668e1247f13ee4325af22394b163ca202d41336a3f52d3dcea2421597759bd9be489dd18c44ebac66893c47090d674b04e771a1b13fcdb969bfeb82ba1153b8b5232fb136a3c630d4aee5c41e786a37d22142c4f14a0a91a496e1ae57d1aaa13981edf70f47091357a79bc42a7fc97285273ed43b792e0322e9c0deb353c63166ee0a9393ea115588cfba6c184d47066f4b39b4fb889103809aff13ab387f393c1c9881aa58ccc8ce0ab932ed563b6c093a68b95ea4e18870ec97c6cc0eb20ddc69a99ef52140450c71771485ee0ab3fcd6e3b94578dc8e78802f1c3e2c2d4cd6da07490513b059fbdd3831128c2c3aa4fd405e213260a85f67d68b5af427b8a314abc499313934d011974d87153270a701e25e4e9af855249db9b22c62024b77748811d33c7b41d4c81cf70f0adf7e62fa165716a4e40ed435a02af647faf8a12a448a2f58b920a6b56703fc47eb729e4b7d6b2adfaf5cb9d06c93e215f08578e832a5f0cf11750e3c9bf47b822ef3ba985d28d93bdabf6545a5288c210a99310d0405e69ee3ac79354d7ac2fd4f5bc1cc324184a4435e43bef8ed7057abd2691ea68962da6c67c076b2d3be3971d5a8f2e37733de081a052d8cc2f303cb026197ff58f21ed94ceb44a8781cd8c0827c8f094a2457087d0442566e6fd466e008730e09c5ebbc92014e5bad8f40168bb5c2948536e2e4efe8315e453708cbc1ec6032603b4c6ab092423bf3298a96d1dacfe70ba87faaf29f8e3cf7790b1eda4cbf6283a1d97169740dad3d36d09d06ca1ec8393c81254363ed6500269f7ed9d4fd4083d1b54f669c04fb3419ad57c2205c9b0ca72d998663d10709f5b08202da7f6ffc7e1922d40cdb09b7aa1eb8f35a8b1ed59b1e0de0175052336a165cec3b5769ea6dc5e74149a18cae35f46d0e81a3aeb644b3584d6c64b8078b15b6057ef17e69e44bd4170d29831765db8e7ef3abe397d46d6c11fda12509a468dbab5796e9f3be3df260c1a0f1b741bd75502a9f6b3bd12122fc35ab235ccce20a277086239d3535ac904cbeaf6ebbb7dbd62b41280a9256ee3d2c016206e60f7a53a84e443ede03abb2faa2644c9b7275d5fc541991051cd5db9c2a090702dc97733a846ddd2de8c4b76417a3c2e583be1ab13078a8fb7d68eaeaa329eb6a641c74e1d168cd4ceddb21219b1e778c53d922d6145b61b5315daecd729055294165fbd6cc20353ee1616a97fb1f8e1e28212a03bdddbe96776f4772c68d351aac6a2f67e29df211165fe2a83448613d4a95bee752ae808e51d4bc76e9cb83f630ec0f39c62ede0efed3ff02d367b44f77885450fb5ca84994a88de779bd652c566006662551d466e6e27b4e9996a08cd35b9543b4bec32e99fc57a567c97ed84b57a75d2fa551d9b5ce9b318226e5591c3dcbf3a3c8a8417893f04f44ab20c6678944f5d1cb8be5ffbeafb4dfd4204058e422468bc5781de71db0e08664584f6775d66cfcac0cb0de69c01f45a325e0c25e130244cf91343566c8faba8512964c64c68ebf3a3d93b80f6a394551b92c81f0d13676569eaf31dcc3527fe155805815c683097597ae20e2f0f00965badfbf1240cbbed8c9b5e9d401f8d4f298993c026de966407f9808e1e3541f04c406b7b3344e2f1bda74365ac2cf0e356e01bc2369bc28d57f35ddb770c0711ee5304df30d6bd4d3d50ca88437d009dd5d65d17963d4bff8dbc26b69b469f0316784e54aba9285fbecf274c6facca0cc01b7e8c097ecad9e2b8915db46f83116fe72465ad84a0ce5e90532023a00ea8ab2fb1021bbbd720cacf3158fa119d25c11fb54e57df0d9689ff85210bc51d9e879891b033cb92f7e83b50f47df50d23da615c5b79f76d8377e2dd2da9e6c43a17007ebeace9a26e104c7e1c6b287aa2841ca72238f08b6cacc9482f53c6b9b4b37c8a6d498207bb534a15ae4d665b6cc7cc8f62d111a9c9b7ab483fb7e1bfa11679677324dc4389c05b279a038189b96d71b5857b39e610e3cfc00f3cb877e0b6e28222b9506b6fd68c74f577b5eee86c1c2dbdffa7e18898ab1938c85e250c747269549c9d98c0a11b76e121c32ef98fb8586fb7c20b27e8e5231b3db7bf7264b14ee15b19d2f770c0351566f2e14020a4b4ca6a7e99a2e2d7d5dd1512fc4b50c2f5f55949e78eaf4e7d932050d689ed929846572b7191b55419ba3761bd63888685c5b4ca341adcf85dacd5f55e77a744ce5b047f078f3ac1db266ec46195016f26c6c15ce1b291133fc6e0c219229fb8c44b7de7162ce227c5bd116f732caeea853b61861d441afcc5231a91b3fbc8b8fadc91a23e5f4d21cbf0bc45cca0f1be33dcc990dc7a94c581d431bc3be1ff22af48b359193cad03b18429af29eae2d247f1fe573d89fa1f40c6a2c11d83737f019f4620b5d55ac9aa313aafb3f44071ad7a16204f3af38aa93837d8e480aa60738d51488b255bffa8c6f0bf12587323888f3e4e361311697341507fb80bc2c03c82363e1b909eb435d13267e648303c66fb662d0be1a630b35cd92c34ea9e55a226cc068724ef69c6c10030febc503aba2e73932aff4ddc1aa500d674c3ebc6eb217edd19e2e9f444cd499ff22e9315d0c7c9cf58fa47cc2f8f85f1e5c18c35c4d45b721b3052f4336366ef6ac44250bae0074507e0fc1380bfcebe85344c6438ed1a7f1ca733901dd0e828304b945a793e9824aa269a9e1639e5c969a7024e19bdc43714445d71f33bbb05e652e27dd14c3255b739791b101cac9441bdf789f470f289c3ea53323e949d6c85c1000dec4b114dec192f7077e7a7861c7bb0cfd47e9bcffa06d63bca6129e77a0afa11e3986994d24b708399ac488a687fda38a903b9146f19d2d178aff9c8506efe44f2f5e291ade22d13b9bd97115042545dea56a357b5a49ccf797bbb0e38a95cf7ba3ec464c73830665af8943f2a7e64a89a71f08ebb03e470f7486cb048e9853ab8364b41d48ab31f09bbb03ae012c357e03b4653723bd21da944a2824d3694822b1e1e4300ca7ec08763b44d695866da97120b78d6bd4505ddc8218c220dcac229eda74e99f9af914cf3c646afd79052a57dadafb3e4f875b4750e575e7b063904eb0ab5e9b5679d38d40dd428860bb6b94f235872a9613ed8317c2fc0f0a88cc565f71fcdeee71865593651684e8a0aea7dfd5fad293aeb61242d74370e39f4acae1f784a8ecc68000c1d65d9692da96a96f172d17f5f3207b35b72755b52123aa75af69e593923a82b71075bd3ddffe43916a876f8bbc744e45d5b0590c3f1d80086f282a92f3607a1449f8ee319d0850b875f8a2337d92d4ba7a687ada1fd37d8b02691dc6d67b247b814cc0bb9c1ccee7466e2634ef8f03c139673104f3a4356684245287c857a7260e76cdb9c36b8f724a567f03445919794a2f9b98311091aa5267824995fbade9ea6501dd4a5e3a8bab13173ede45e9693b86532fd612a7f4cf6a9fba118054a76f428eaa0cb0d606d25e63cb99af09fb378987ad6c696c0842b496ebcf1fe96e001540d54e169dfd513b7018ef4e95d71669cfca8f33982a2977637b7411556ed971b494c43b270d533cca7f0bfa3cb01f3b8bbd6fee5acecb8bc4a9a7f4eb457ad306cd546832d212ee0f19b77b8358806d85bd1ba4af58702b1967923aefc7a69c6c660987063c070f968d4e9a72198be9a88f4fd78eea0599b0aa6c18575d6101661e64af0f0fd2f4074bdd617bc001873ba50bcb7af8022490f8708a6875d63e8d77e3980f6ae1de6d1f7e6012580a980c9d346657d5bebdd98568f4e25d6cf216e622d830999603a6ca58098179ee79fd5488cec2efa8f4bf482e7901ec173db288aedac60d2cf328c094a5ca7ccb42abd7cdbe91ba36df0650d310eb4ed2cc0ff456dd8a2496ae88e748aba2023121f2ecf8ecf011e6f0d6692cbf8af94113e3d5f5e70e722568c7ead7bc623be4c121172513ecd26cef924352983b1af2a79c462904e19056f522d8962a0cad4189dd8e99abc8a4cef0dc809f0c0ee86f0456256bc383845242bec71da57cc60a17800cb0d369fdc0affb5d0e4e5b4976227b8326f846a6181d8fa3cae84e0e84b7b787410e25be79b787998560188c36bec51aa34f5de47f72b04c6cbfd03e25304acd9463a17e930c71617ff8745c51f8caa9a6851ecdce61f057173daf5cc6e6cc35b99f643202b3ca7c467c8502c5af349a7056b6085dcf29aed8323b3b544942a52de3404b317e7af0183cccd9f298fc6f425c30db10b5e34baaed89357d6e654105e888dd8c19f71ee2f5958c6732fe3d4b33789c25fd2fb5af1528c67f9443b9e79cdbddddc422d96b2b63d17e736c2ec8fb19bf30d0ba2cf35c9472a3795509b0950c2344ece0f1f880990dc3825f2ba436a81adf3e09cccf34e325523ecfe65903edadfcb6be33d973145637beac4547d7e1bc398a2f06584bff7a8501e0eb7180c61132dcc63698b62dc8e28b840cef74e038ac88d03f1509b898fabb7ce1bf53a7cd0f98d943865c8677da929654549aa0a88d2a9ac0fbf2110045fa881980347024667f0b5d706f9b115e2c0530e5c8ae36270affa8ddc23d868a00554065ea4fb82dedc79a3941a7117ae1c0253e3c4d222a9e9ef8502a95d672ff3630d59a32ef99e93a4c3f8c4af5279455871a35811ee032e34f27646f84066486860b0e222191e4465d2eb0023f03321cf193aea907d00585b77e35a82e142a4a39ec59b54f9f37208e3cdeaa673eb36eace73abaa3d2cdd4299d9a82ca2eb56f571895488f0ab6a8358b592e24383513c5ce67761315c3a196ef3baef81759d6d15833a94daccbce829f9365f122224809ef52101d0654b55d60a5636f51bf1a1eb7b818af288808704b24f1279d51e1e8a442d8fa10ce60f6e80322908e5b9e4728be9861588987a80e563c8823c17dae12c7db8841f622d645be7e20c815b3463f0a8727eeafa38408f64e73454f1bf98fc2cfce2ade3a3459097fcd41c4ae5489dfbbe12f9b001df1c586e6cf3ca8dcb6f46701518a41528aefe811dcf3c90e277e6884d2aaaf2accad6734333bfff7ddc2177ff1bb931f906aeb568845d849d4d4fadb864bf69df44b0f9ac710998d961d35c6058283ca7bc51428d5a3f574946f1846bcc9ebb71f3227e9fc2df2ba8a91326e8d396b574bb31faeb97beefb62a94554d7389c0cc2520c2c6c84879ecd71f3da1d66f8c2df3405096b782bf99ffc76550ae745addefab327f1b0ebbe5560d2f8ee3155d7a42e4944666d383aeb92f0d4b1cf013969fd5a5a4f3aa0e51e097bd2ec888fdff30dd1", 0xff1, 0x0, &(0x7f0000001000)=@in={0x10, 0x2}, 0x10) [ 433.939167][T17474] befs: Unrecognized mount option "audit" or missing value 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000540), &(0x7f00000000c0)=0x98) [ 433.956647][T17474] befs: (loop3): cannot parse mount options 00:07:13 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x40041) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x3f) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f00000000c0)={&(0x7f00000001c0)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x2c}, 0x101) 00:07:13 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f0000000080)="03", 0x1, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 00:07:14 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xc03, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:14 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f00000003c0)=[@sndinfo={0x1c}], 0x1c}, 0x0) 00:07:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1c, 0x10000001, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x1203, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64=r0], 0x3ef) sendto(r1, &(0x7f00000002c0)="ef", 0x1, 0x0, &(0x7f00000000c0)=@in6={0x1c, 0x1c}, 0x1c) 00:07:14 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000}, 0x14) [ 434.056439][T17498] befs: Unrecognized mount option "audit" or missing value 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000040), &(0x7f0000000140)=0x14) 00:07:14 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$cgroup_subtree(r0, 0x0, 0xffffffffffffff0a) 00:07:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$P9_RREADDIR(r0, 0xfffffffffffffffe, 0xfffffffffffffd57) [ 434.072017][T17498] befs: (loop3): cannot parse mount options 00:07:14 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0x3}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000001740)={0x1c, 0x1c}, 0x1c) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000040), 0x8) 00:07:14 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xc04, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11}, 0xb) [ 434.130036][T17513] befs: Unrecognized mount option "audit" or missing value [ 434.131908][T17513] befs: (loop3): cannot parse mount options 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000000)=0x9, 0x4) 00:07:14 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f00000000c0)={r2}, &(0x7f0000000100)=0x18) 00:07:14 executing program 4: pipe2(&(0x7f00000000c0), 0x0) bpf$PROG_BIND_MAP(0x23, 0x0, 0x0) 00:07:14 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000800)={0x11, 0x3, &(0x7f0000000180)=@raw=[@ldst, @cb_func], &(0x7f0000000200)='GPL\x00', 0x2, 0xd7, &(0x7f0000000240)=""/215, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:14 executing program 0: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 00:07:14 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000180)=@bpf_lsm={0x1d, 0x1, &(0x7f0000000000)=@raw=[@jmp], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 00:07:14 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_KEY(r0, 0x0, 0x0) 00:07:14 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:14 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={&(0x7f00000007c0)=@RTM_GETMDB={0x18}, 0x18}}, 0x0) 00:07:14 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, 0x0, 0x0) syz_open_procfs$namespace(0xffffffffffffffff, 0x0) [ 434.228119][T17535] befs: Unrecognized mount option "audit" or missing value [ 434.240613][T17535] befs: (loop3): cannot parse mount options 00:07:14 executing program 0: syz_init_net_socket$bt_sco(0x10, 0x3, 0x10) 00:07:14 executing program 2: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) connect$bt_sco(r0, &(0x7f0000000100), 0x8) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(0xffffffffffffffff, 0xc008551a, &(0x7f00000002c0)=ANY=[@ANYBLOB="07000000189bc226b7f8000001000000020000000800000000000000000000000e029275ed76ead6b2883dfa0fb45c2be0d2ed11111f0bf3a3fe83b06cbe90d921edb94f30228ab0e9d249474b02025f3548e78aeaa6668289de54f651d98ecd241e1dee91a9b0045e549034c9f4b34b56ad7ff6a3e27de495cc8527db68d273a29089731ca713795eeb593f9df93801d200fac76ae7b28b9a9d00ed237eabcab1b8535164157d42a4befe7fcfd823d15be15854321578f2a6d1ad1b8271bfb086c7b7e365df7328efa2f646c296e4df1379941475d546e609e37c9194c3cb3e090ac8956e73686638c811f17810b914bf4964344d6f0b4390a109052498637cf8c0df7f8542b982c7eea9bafcf943bd36914c9bc5a2acfd96ec55"]) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_INFO(r1, 0xc1105511, &(0x7f0000000180)={{0x8, 0x4, 0x5, 0x2, 'syz1\x00', 0x3e62af1f}, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 'syz0\x00', &(0x7f0000000140)=['#\x00'], 0x2}) getsockopt$bt_sco_SCO_CONNINFO(r0, 0x11, 0x2, &(0x7f0000001100)=""/4100, &(0x7f0000001000)=0x1004) 00:07:14 executing program 5: r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000ec0)=@bpf_ext={0x1c, 0x9, &(0x7f0000000080)=ANY=[@ANYBLOB="180000000101000000000000fbffffff5d55c200fcffffff184a00000500000000000000000000002351"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x7ff, 0x7, 0xfffffff8, 0x2f7, 0xffffffffffffffff, 0x10001, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x1}, 0x48) bind$bt_hci(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000880)={r0, 0xe0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x4, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@bloom_filter={0x1e, 0x1, 0x5}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000800)={0x11, 0x6, &(0x7f0000000180)=@raw=[@ldst={0x1, 0x1, 0x1}, @cb_func={0x18, 0x7, 0x4, 0x0, 0xfffffffffffffff8}, @map_idx, @generic={0x0, 0x0, 0x0, 0x0, 0x8a93}], &(0x7f0000000200)='GPL\x00', 0x2, 0xd7, &(0x7f0000000240)=""/215, 0x40f00, 0x10, '\x00', r1, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000680)={0x7, 0x5}, 0x8, 0x10, &(0x7f00000006c0)={0x4, 0x6, 0x94, 0x8}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[0xffffffffffffffff, r2, 0x1]}, 0x80) 00:07:14 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000840)={&(0x7f0000000780), 0xc, &(0x7f0000000800)={&(0x7f00000007c0)=@RTM_GETMDB={0x18}, 0x18}}, 0x0) 00:07:14 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}}, 0x0) syz_open_procfs$namespace(0xffffffffffffffff, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 00:07:14 executing program 5: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) bind$bt_hci(r0, 0x0, 0x0) 00:07:14 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RATE_SET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x4008005) 00:07:14 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xe00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:14 executing program 4: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x40001, 0x0) [ 434.322872][T17552] befs: Unrecognized mount option "audit" or missing value [ 434.326961][T17552] befs: (loop3): cannot parse mount options 00:07:14 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0xc020660b, 0x0) 00:07:14 executing program 5: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) 00:07:14 executing program 0: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000c40), 0xffffffffffffffff) 00:07:14 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x1020, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:15 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000f40)=ANY=[@ANYBLOB="5c000000620cd5"], 0x5c}}, 0x0) 00:07:15 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000f40)=ANY=[], 0x5c}}, 0x0) 00:07:15 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_KEY(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b80)={&(0x7f0000000b40)={0x14}, 0x14}}, 0x0) 00:07:15 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x1100, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:15 executing program 0: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 00:07:15 executing program 2: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000a00)={0xffffffffffffffff}, 0x4) 00:07:15 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x1, 0x884, 0x1, 0x40000001}, 0x48) 00:07:15 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x5, 0x8, 0x13eb, 0x1}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000000)={r0, 0xfffffffffffffec5, &(0x7f0000000040)}, 0x10) 00:07:15 executing program 2: bpf$MAP_CREATE(0x8802000000000000, &(0x7f0000000140)=@base={0x5, 0x8, 0x270, 0x3f0}, 0x48) 00:07:15 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) getpgid(r0) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x1}) prlimit64(0x0, 0x9, 0x0, 0x0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff0c200021bfa100040000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db1ee373af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098c6d665a0a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000000)="24000000260007031dfffd866fa28300202002acb43b76479d3b70490dee64f315cd0000", 0x24}], 0x1}, 0x0) 00:07:15 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x1200, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:15 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x121301, 0x0) write$binfmt_aout(r0, &(0x7f0000000080)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "0040001e1d113c0000000000000100"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$TCSETS2(r2, 0x402c542b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "5c406265b6736100007120294aa96cb3077747"}) 00:07:15 executing program 1: syz_usbip_server_init(0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000700)) 00:07:15 executing program 2: r0 = socket$kcm(0x10, 0x2, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) sendmsg$kcm(r0, &(0x7f0000000600)={0x0, 0xfffffffe, &(0x7f0000000080)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f848100000005e0000f0ffffff000e000a000f00000002800000121f", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb440009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) [ 435.249783][T17590] vhci_hcd: Failed attach request for unsupported USB speed: UNKNOWN [ 435.404540][T17597] netlink: 'syz-executor.2': attribute type 10 has an invalid length. 00:07:15 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 435.499694][T17597] 8021q: adding VLAN 0 to HW filter on device team0 [ 435.507774][T17597] device team0 entered promiscuous mode [ 435.511041][T17597] device team_slave_0 entered promiscuous mode 00:07:15 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2010, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 435.518510][T17597] device team_slave_1 entered promiscuous mode [ 435.528459][T17597] bond0: (slave team0): Enslaving as an active interface with an up link [ 435.539823][T17599] netlink: 'syz-executor.2': attribute type 10 has an invalid length. [ 435.542306][ T23] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 435.566303][T17599] bond0: (slave team0): Releasing backup interface [ 435.602314][T17599] device team0 left promiscuous mode [ 435.603781][T17599] device team_slave_0 left promiscuous mode [ 435.608464][T17599] device team_slave_1 left promiscuous mode [ 435.638475][T17599] bridge0: port 3(team0) entered blocking state [ 435.644892][T17599] bridge0: port 3(team0) entered disabled state [ 435.652273][T17599] device team0 entered promiscuous mode [ 435.658449][T17599] device team_slave_0 entered promiscuous mode [ 435.664752][T17599] device team_slave_1 entered promiscuous mode [ 435.790599][ T23] usb 1-1: Using ep0 maxpacket: 8 [ 435.920703][ T23] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 436.190635][ T23] usb 1-1: string descriptor 0 read error: -22 [ 436.192463][ T23] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 436.194745][ T23] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 436.321636][T14408] Bluetooth: hci6: command 0x0405 tx timeout [ 436.442934][ T23] usb 1-1: USB disconnect, device number 5 00:07:16 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0xa, 0x884, 0x1, 0x40000001}, 0x48) 00:07:16 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2500, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:16 executing program 2: socket(0x2b, 0x1, 0xf7) 00:07:16 executing program 1: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0xffffff0a, &(0x7f0000000080)=[{&(0x7f0000000040)="2e48000034000535d25a80648c63940d0224fc606300004816000900053582c137153e370200018002483500d1bd", 0x33fe0}], 0x1}, 0x0) 00:07:16 executing program 0: r0 = socket$inet6(0xa, 0x80002, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0xa, 0x10010000004e20, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000008c0)={0xa, 0x4e20}, 0x1c) recvfrom$inet6(r0, 0x0, 0x2, 0x0, 0x0, 0x0) 00:07:16 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:16 executing program 2: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) [ 436.970584][T17611] netlink: 18358 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:16 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:16 executing program 2: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x301080, 0x0) 00:07:17 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 00:07:17 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', 0x0, 0x8}, 0x10) 00:07:17 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) write$RDMA_USER_CM_CMD_NOTIFY(r0, &(0x7f0000000280)={0xf, 0x8}, 0x10) 00:07:17 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2e01, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:17 executing program 2: bpf$MAP_CREATE(0x22, &(0x7f0000000740)=@bloom_filter, 0x48) 00:07:17 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000004c0)={'vxcan0\x00'}) 00:07:17 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f0000000800)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x0, 0x2, @ib={0x1b, 0x0, 0x0, {"73cca7ccac4b26d8dfa6a36665463aac"}}}}, 0x90) 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:17 executing program 1: syz_io_uring_setup(0x5897, &(0x7f0000000200), &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000280), &(0x7f00000002c0)) 00:07:17 executing program 2: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000000c0)='bridge0\x00', 0x10) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10) timer_create(0x0, &(0x7f0000000340)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x3938700}, {0x0, 0x3938700}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x3938700}, {0x0, 0x1c9c380}}, 0x0) 00:07:17 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000000)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000080)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @ipv4}, {0xa, 0x0, 0x0, @private0}, r1}}, 0x48) 00:07:17 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2f01, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:17 executing program 0: bpf$MAP_CREATE(0x15, &(0x7f0000000740)=@bloom_filter, 0x48) 00:07:17 executing program 1: setsockopt$bt_BT_FLUSHABLE(0xffffffffffffffff, 0x112, 0x8, 0x0, 0x0) futex(&(0x7f0000000040)=0x1, 0x4, 0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x2) 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:17 executing program 5: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x301080, 0x0) ioctl$CAPI_GET_PROFILE(r0, 0xc0404309, 0x0) 00:07:17 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000008c0)={0x14, 0x0, 0x311}, 0x14}}, 0x0) 00:07:17 executing program 1: bpf$MAP_CREATE(0x7, &(0x7f0000000740)=@bloom_filter, 0x48) 00:07:17 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x380a, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:17 executing program 2: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) write$UHID_CREATE2(r0, 0x0, 0x0) 00:07:17 executing program 0: epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, &(0x7f0000000b00)) 00:07:17 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@bloom_filter={0x1e, 0x0, 0x1b00}, 0x48) 00:07:17 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) 00:07:17 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x3f00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:17 executing program 5: futex(0x0, 0xc, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) 00:07:17 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000001c0)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @remote}, {0xa, 0x0, 0x0, @private2}}}, 0x48) 00:07:17 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_REJECT(r0, &(0x7f0000000000)={0x9, 0x108, 0xfa00, {0xffffffffffffffff, 0x0, "f5740e", "1ec6cdd968e37ead034e6c1b2aaf94554d62b541f5b63e9a670285af6f60f9b08aaeb99d0d92c3cda9ffa692d7fd860f71ddfc0752f7dbee3744c151eb07e1f2e01e2cc111e08af406b85697796f079f95fc7a9cf57949e8a4e2d9ee82c98fbceafc3b527b351427eeb50afcf7f9b895c2353fed31b2179d01d543a8a8c17882d386b2cc640811607de3bb46ed6079501a6c68de9c0abef50660904d565fab95768095797ef87d4e695d7215c6e186062822a68ba7b70c2acb38ce40c8a3af30db717394c314699b45bf531dc62186b007f60a51e196aecdd9e6b6554f51d37d08bf8a360217fa36b3291e2c737ba28fc1a55ce815ad4f5bcad5d2628fd26de8"}}, 0x110) 00:07:17 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, &(0x7f00000000c0)={0x15, 0x110, 0xfa00, {0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @in={0x2, 0x0, @loopback}, @ib={0x1b, 0x0, 0x0, {"6956cd792ab5a25fdca56f77d377eac1"}}}}, 0x118) 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:17 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 437.363673][T17686] befs: Unrecognized mount option "audit" or missing value 00:07:17 executing program 5: bpf$ENABLE_STATS(0x20, &(0x7f0000000000), 0x4) syz_io_uring_setup(0x5897, &(0x7f0000000200)={0x0, 0x0, 0x1}, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000280), &(0x7f00000002c0)) 00:07:17 executing program 0: bpf$MAP_CREATE(0xe, &(0x7f0000000740)=@bloom_filter, 0x48) 00:07:17 executing program 2: bpf$MAP_CREATE(0x23, &(0x7f0000000740)=@bloom_filter, 0x48) [ 437.378465][T17686] befs: (loop3): cannot parse mount options 00:07:17 executing program 1: bind$pptp(0xffffffffffffffff, 0x0, 0x0) 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:17 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4800, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:17 executing program 0: bpf$MAP_CREATE(0xd, &(0x7f0000000740)=@bloom_filter, 0x48) 00:07:17 executing program 5: syz_io_uring_setup(0x5897, &(0x7f0000000200), &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x0, 0x0) syz_io_uring_setup(0x6238, &(0x7f0000000300)={0x0, 0x0, 0x2}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000380), &(0x7f00000003c0)) 00:07:17 executing program 1: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000300)="d800000018008104e00212ba0d8105020a000300030f0600067c55a1bc000900b8000699020000000500150e02008178a8000500050001400201cd0901ac040000d67f6f94007100a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b146100000000000000fe04000000730d7a5025ccca262f3d40fad95667e04adcdf634c1f215ce3bb9ad809d5e1cace81ed0b7fece0342a9ecbee5de6ccd40dd6e4edef3d93452a920a01e9307f27260e970300000000000000000000000000000000000000008dc5fb", 0xd8}], 0x1}, 0x0) [ 437.454200][T17700] befs: Unrecognized mount option "audit" or missing value 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:17 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, &(0x7f0000000140)={0x16, 0x98, 0xfa00, {0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, @in={0x2, 0x0, @broadcast}}}, 0xa0) [ 437.465511][T17700] befs: (loop3): cannot parse mount options 00:07:17 executing program 0: bpf$MAP_CREATE(0x1d, &(0x7f0000000740)=@bloom_filter, 0x48) 00:07:17 executing program 2: syz_io_uring_setup(0x6238, &(0x7f0000000300)={0x0, 0x0, 0x20}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000380), &(0x7f00000003c0)) 00:07:17 executing program 1: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) accept4$x25(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140), 0xc, &(0x7f0000000480)={&(0x7f0000000280)={0x20, 0x0, 0x2, 0x0, 0x0, {}, [{{0x8}, {0x4}}]}, 0x20}, 0x1, 0x0, 0x0, 0x8001}, 0x0) 00:07:17 executing program 5: openat$ocfs2_control(0xffffffffffffff9c, 0x0, 0x0, 0x0) 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:17 executing program 0: syz_mount_image$vfat(&(0x7f0000000540), &(0x7f00000003c0)='./file0\x00', 0x1000, 0x2, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1eaf8890ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704d", 0x69, 0xdfd}], 0x0, &(0x7f0000000040)={[{@shortname_lower}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'cp863'}}, {@shortname_win95}, {@fat=@discard}, {@fat=@codepage={'codepage', 0x3d, '775'}}]}, 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, 0x0, 0x6db6e559) ftruncate(r0, 0x0) 00:07:17 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4c00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 437.533576][T17715] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 437.535784][T17715] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 437.559143][T17722] befs: Unrecognized mount option "audit" or missing value 00:07:17 executing program 2: syz_clone(0x50006400, 0x0, 0x3f00, 0x0, 0x0, 0x0) 00:07:17 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmmsg$inet(r0, &(0x7f0000001b40)=[{{&(0x7f0000000080)={0x2, 0x0, @remote}, 0x10, &(0x7f00000000c0)=[{&(0x7f0000000380)="98", 0x1}], 0x1}}, {{&(0x7f0000000180)={0x2, 0x0, @dev}, 0x10, &(0x7f0000000200)=[{&(0x7f0000001380)='\f', 0x1}], 0x300}}], 0x2, 0x0) [ 437.568153][T17724] loop0: detected capacity change from 0 to 8 [ 437.570772][T17722] befs: (loop3): cannot parse mount options 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:17 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448d3, &(0x7f0000000000)={0x0, 0x0, "606f86"}) 00:07:17 executing program 5: semget$private(0x0, 0x3, 0x42) syz_open_procfs$userns(0x0, &(0x7f0000000880)) r0 = semget(0x3, 0x1, 0x0) semctl$GETPID(r0, 0x0, 0xb, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_INFO(0x0, 0x0, 0x3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, 0x0) 00:07:17 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x5c00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:17 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:18 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f0000000800)={0x16, 0x88, 0xfa00, {0xffffffffffffffff, 0x0, 0x0, @ib={0x1b, 0x0, 0x0, {"73cca7ccac4b26d8dfa6a36665463aac"}}}}, 0x90) 00:07:18 executing program 0: add_key$keyring(&(0x7f0000001080), 0x0, 0x0, 0x0, 0xfffffffffffffffe) 00:07:18 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:18 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x42}}, 0x10) setsockopt$RDS_GET_MR_FOR_DEST(r0, 0x114, 0x7, &(0x7f0000000100)={@l2tp={0x2, 0x0, @empty}, {0x0}, 0x0}, 0xa0) 00:07:18 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000031c0)={&(0x7f0000003080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {}, {}]}]}}, &(0x7f0000003100)=""/182, 0x3e, 0xb6, 0x1}, 0x20) 00:07:18 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x6800, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:18 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x0, &(0x7f00000000c0)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_QUERY(r0, &(0x7f0000000680)={0x13, 0x10, 0xfa00, {&(0x7f0000000480), r1, 0x2}}, 0x18) 00:07:18 executing program 2: add_key(&(0x7f0000000280)='id_legacy\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000000240)='id_resolver\x00', &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000400)="8c", 0x1, 0xfffffffffffffffd) 00:07:18 executing program 5: pipe2(&(0x7f0000006c40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$packet_drop_memb(r0, 0x107, 0x2, 0x0, 0x0) 00:07:18 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000), &(0x7f0000000040)) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:18 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x6c00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:18 executing program 0: syz_genetlink_get_family_id$smc(&(0x7f0000000380), 0xffffffffffffffff) 00:07:18 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x42}}, 0x10) setsockopt$RDS_GET_MR_FOR_DEST(r0, 0x114, 0x7, &(0x7f0000000100)={@l2tp={0x2, 0x0, @empty}, {0x0}, 0x0}, 0xa0) 00:07:18 executing program 5: write$FUSE_DIRENT(0xffffffffffffffff, &(0x7f0000000000)={0x10}, 0x10) r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000740)) 00:07:18 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000100), 0x2}}, 0x20) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000100), 0x2}}, 0x20) 00:07:18 executing program 0: syz_clone(0x2e004200, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:18 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000), &(0x7f0000000040)) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:18 executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000000)={@multicast, @local, @val={@void}, {@can={0xc, {{}, 0x0, 0x0, 0x0, 0x0, "34df95a7a9b9602d"}}}}, 0x0) 00:07:18 executing program 5: openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000011c0), 0x208000, 0x0) openat$drirender128(0xffffffffffffff9c, &(0x7f0000001480), 0x40000, 0x0) 00:07:18 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x7400, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:18 executing program 1: request_key(&(0x7f0000001580)='asymmetric\x00', 0x0, 0x0, 0x0) 00:07:18 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x7, 0x0, 0x0, 0x2}, 0x10}}, 0x0) sendmsg$key(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000002c0)={0x2, 0xd, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 00:07:18 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000), &(0x7f0000000040)) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:18 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000002dc0)={0x1, &(0x7f0000002d80)=[{0x8, 0x0, 0x0, 0xfffffff7}]}) 00:07:18 executing program 4: r0 = epoll_create1(0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(0xffffffffffffffff, 0x278b, 0x0, 0x0, 0x0, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0xc}) 00:07:18 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000008c0), r0) 00:07:18 executing program 5: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x3, 0x178aba0c}) 00:07:18 executing program 0: capset(&(0x7f0000000080)={0x19980330}, &(0x7f0000000500)={0xa4}) 00:07:18 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x7a00, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:18 executing program 4: r0 = epoll_create1(0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(0xffffffffffffffff, 0x278b, 0x0, 0x0, 0x0, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0xc}) 00:07:18 executing program 5: syz_genetlink_get_family_id$ieee802154(&(0x7f0000001700), 0xffffffffffffffff) 00:07:18 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x17, 0x0, 0x300) 00:07:18 executing program 1: r0 = openat$rtc(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) fsetxattr$security_evm(r0, &(0x7f0000000080), &(0x7f0000000100)=@v1={0x2, "a6a31406638105a4cb2ef1a11d22d35266"}, 0xffffffffffffff3b, 0x3) 00:07:19 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'tunl0\x00', &(0x7f0000000140)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @empty, @empty}}}}) 00:07:19 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x2b, &(0x7f0000000680)=@nat={'nat\x00', 0x1b, 0x5, 0x478, 0x1c0, 0x398, 0xffffffff, 0x0, 0x398, 0x4a8, 0x4a8, 0xffffffff, 0x4a8, 0x4a8, 0x5, 0x0, {[{{@ipv6={@empty, @loopback, [], [], 'veth1_to_bridge\x00', 'syzkaller1\x00'}, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @port, @icmp_id}}}, {{@uncond, 0x0, 0xa4, 0xec}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id, @gre_key}}}, {{@ipv6={@dev, @private0, [], [], 'gre0\x00', 'lo\x00'}, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@empty, @ipv4=@broadcast, @port, @gre_key}}}, {{@uncond, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@local, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x4d4) 00:07:19 executing program 4: r0 = epoll_create1(0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(0xffffffffffffffff, 0x278b, 0x0, 0x0, 0x0, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0xc}) 00:07:19 executing program 0: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r0) request_key(&(0x7f0000000480)='keyring\x00', &(0x7f00000004c0)={'syz', 0x0}, 0x0, r1) 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd002, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:19 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x14, 0x0, 0x300) 00:07:19 executing program 0: syz_mount_image$tmpfs(&(0x7f00000003c0), &(0x7f0000000400)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000100)={[{@mpol={'mpol', 0x3d, {'prefer', '=relative', @val={0x3a, [0x30]}}}}]}, 0x0) 00:07:19 executing program 4: r0 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r0, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, 0xffffffffffffffff, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f0000000080)={0xc}) 00:07:19 executing program 5: r0 = openat$sysfs(0xffffff9c, &(0x7f00000023c0)='/sys/module/acpi', 0x0, 0x0) inotify_add_watch(r0, 0x0, 0x7000008) 00:07:19 executing program 1: prctl$PR_SET_MM_AUXV(0x23, 0xc, &(0x7f0000000180)="9adc84e74326d023888636ff9ded0900c4e338c72bc1ac9d07c63b3e7231d6d9cee5524cd1d75884ac3b6419a6ee2e528b03834be08456ce97443fdc16f470a907fb06155de4ed47f17c63426098d3038988deddcb83a637b4a1fef06ec7192d8fe4ae4f6f2e5c2fdf1959879104b687cbb9d9745553019f345e55e17cf545d1025edb3bb0ab4d432fdbe21693dc830b4d9e947d31c1195a949cb97b328768cb0d433f01d6117ee8d58fad5b6b959727210f9e03c86e01e174fd5e584b4bbdb2e9187a966566c6028d77c3e3deb4112949b0468e17bfb97a4b82ad07ecc0cf8dc6b05f5d8035810c5a71eda5a1ecc97878dec0dd01ccd6871e63a759ebf7134c4199ecb742abcf06916ac03373b135ffb57ba90c8e6e799c95f4364cd96c58b61b9466ee18e72355e24420abb2064142cd959486b3b88c72c7558fe067e2e58a9bef9977867994c93f632a23d85c483086fde2332ac99397bceaed6d2d9e56b3757f4f7de205680f6c276b869742508087", 0x171) 00:07:19 executing program 2: r0 = openat$vfio(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VFIO_GET_API_VERSION(r0, 0x3b64) 00:07:19 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x11, 0x0, 0x0) 00:07:19 executing program 1: ioctl$DRM_IOCTL_UNLOCK(0xffffffffffffffff, 0x4008642b, 0x0) 00:07:19 executing program 4: r0 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r0, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, 0xffffffffffffffff, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f0000000080)={0xc}) 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd102, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:19 executing program 2: socket(0x0, 0x0, 0x0) syz_clone(0xa04000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:19 executing program 1: bpf$BPF_PROG_QUERY(0x14, 0x0, 0x0) 00:07:19 executing program 0: add_key$fscrypt_provisioning(&(0x7f0000000000), 0x0, &(0x7f0000000080)={0x0, 0x0, @c}, 0x29, 0xfffffffffffffffe) 00:07:19 executing program 5: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x29, &(0x7f0000000200)=[{&(0x7f0000000080)="030000000000000000000000000000000000000020000000000000000000000003f871bb805e00"/54, 0x36, 0x5}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000701f1f63701f1f630100ffff53ef010001000000701f1f63000000000000000001000000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3234313932303435323000"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000b0000003b3466cc1ea244158e332580de23589c010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000000980)="0100000000000500110000000000000000000000040000003c00000000000000", 0x20, 0x560}, {&(0x7f0000010120)="03000000040000000900"/32, 0x20, 0x640}, {&(0x7f0000010140)="030000001300000023000000ce000f0003000400"/32, 0x20, 0x800}, {&(0x7f0000010160)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1da, 0xc00}, {&(0x7f00000106c0)="00000000000400"/32, 0x20, 0xdda}, {&(0x7f00000105e0)="0b0000000c0001022e00000002000000f40302022e2e00"/32, 0x20, 0x1400}, {&(0x7f0000010600)="00000000000400"/32, 0x20, 0x1800}, {&(0x7f0000010620)="00000000000400"/32, 0x20, 0x1c00}, {&(0x7f0000010660)="00000000000400"/32, 0x20, 0x2400}, {&(0x7f0000010680)="00000000000400"/32, 0x20, 0x2800}, {&(0x7f00000106a0)="00000000000400"/32, 0x20, 0x2c00}, {&(0x7f00000106e0)='\x00'/32, 0x20, 0x3600}, {&(0x7f0000010700)="00000000000400"/32, 0x20, 0x3800}, {&(0x7f00000009c0)="000000000004000000000000000000000000000000000000000000000000000021eea91e066b2138a9458d6e990497a02889c681803f008d5a3f798581ea864b9011c37848a7e3252ea6301b22cff87f59ebea30286364ec208a6d8623feb42e620ade44d32d528be693bdecc4e89413b83e40573de9107dbf0b980f3e25c036e0a3ed103bd8daab583bc4be34abf747ed4d127280a059028ef481c6a26602af85b8e942b86fa707b8335a5d076bf4a170132694d3dca7f0591dab39185e2d58226ba9e08676bd28d10a986c1823995ae1a0037a6df9916dd13b2697c3b8d7267bb50a6c3222ea3ad81a98b3d300"/252, 0xfc, 0x3c00}, {&(0x7f0000010740)="00000000000400"/32, 0x20, 0x4000}, {&(0x7f0000010760)="504d4d00504d4dff701f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032006e75782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x4400}, {&(0x7f00000107e0)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x4800}, {&(0x7f0000010800)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300"/1056, 0x420, 0x4c00}, {&(0x7f0000010c20)="0400"/32, 0x20, 0x5400}, {&(0x7f0000010c40)="0500"/32, 0x20, 0x5800}, {&(0x7f0000010c60)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x5c00}, {&(0x7f0000010cc0)="0200"/32, 0x20, 0x6000}, {&(0x7f0000010ce0)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x6400}, {&(0x7f0000010d20)="0400"/32, 0x20, 0x6c00}, {&(0x7f0000000040)="050000808e00000000000000040000765700"/34, 0x22, 0x7000}, {&(0x7f0000010d60)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x7400}, {&(0x7f0000010dc0)="0200"/32, 0x20, 0x7800}, {&(0x7f0000010de0)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d803050766696c653100"/64, 0x40, 0x7c00}, {&(0x7f0000010e20)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x8000}, {&(0x7f0000010e80)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00xattr2\x00\x00xattr1\x00\x00', 0x20, 0x83e0}, {&(0x7f0000010ea0)="0000000000000000701f1f63701f1f63701f1f6300"/32, 0x20, 0x8c00}, {&(0x7f0000010ec0)="ed41000000040000701f1f63701f1f63701f1f6300000000000004000200000000000800050000000af301000400000000000000000000000100000004000000", 0x40, 0x8c80}, {&(0x7f0000010f00)="8081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a00"/224, 0xe0, 0x8d00}, {&(0x7f0000010fe0)="c041000000300000701f1f63701f1f63701f1f6300000000000002001800000000000800000000000af301000400000000000000000000000c00000005000000", 0x40, 0x9100}, {&(0x7f0000000600)="ed41000000040000701f1f63701f1f63701f1f6300000000000002000200000000000800030000000af30100040000000000000000000000010000001f0000000000000000000000000000000000000000000000000000000000000000000000000000008de493fd000000000000000000000000000000000000000000000000ed8100001a040000701f1f63701f1f63701f1f6300000000000001000400000000000800010000000af30100040000000000000000000000020000002700000000000000000000000000000000000000000000000000000000000000000000000000000010050418000000000000000000000000000000000000000000000000ffa1000027000000701f1f63701f1f63701f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e323431393230343532302f66696c65302f66696c6530000000000000000000000000000000000000000000c4694822000000000000000000000000000000000000000000000000ed8100000a000000701f1f63701f1f63701f1f6300000000000001000400000000000800010000000af30100040000000000000000000000010000002900000000000000000000000000000000000000000000000000000000000000000000000000000049eadacb200000000000000000000000000000000000000000000000ed81000028230000701f1f63701f1f63701f1f6300000000000002001200000000000800010000000af30100040000000000000000000000090000002a0000000000000000000000000000000000000000000000000000000000000000000000000000006b2dd004000000000000000000000000000000000000000000000000ed81000064000000701f1f63701f1f63701f1f6300000000000001000200000000000800010000000af301000400000000000000000000000100000033000000000000000000000000000000000000000000000000000000000000000000000000000000c234166d00000000000000000000000000000000000000000000000084a4b6026d03445e699fc5ba33d25e7c30f14ee9d83a5da341d663218d44fee0575b50b6d76cd8be8af8005f12412de1653cb2d05b6046b407f86e22ef82718b8ec2ec4c4a611f2f53513f0c61dd3f0388396c7e9dbc63a07fc437ac9899e6d66b23832b6dfdb6", 0x367, 0x9180}, {&(0x7f0000011320)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x9c00}, {&(0x7f0000011740)='syzkallers\x00'/32, 0x20, 0xa400}, {&(0x7f0000011760)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0xcc00}], 0x0, &(0x7f00000117e0), 0x1) 00:07:19 executing program 4: r0 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r0, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, 0xffffffffffffffff, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f0000000080)={0xc}) 00:07:19 executing program 0: mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz0\x00', 0x1ff) ioctl$SNDRV_TIMER_IOCTL_START(0xffffffffffffffff, 0x54a0) openat$cgroup(0xffffffffffffffff, &(0x7f00000005c0)='syz1\x00', 0x200002, 0x0) syz_clone(0x48008000, &(0x7f0000000280), 0x0, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="f5d09205fea9d1d7260240b785f3c7c7d75de1a9c3eba70e58e6a0f8c1aba075fe965a2638c56146dfdb3a429c49147e2f54f5fc1db46589948845f26507e5c57d7c030dc2777a93a538653327d19f40a0895e2f706a86561c8078bff3413521b5e946356bf49ce2dcf323a744e851045910d581d517248a") syz_clone3(&(0x7f0000000540)={0x80, &(0x7f0000000080), &(0x7f00000000c0), 0x0, {0x2f}, &(0x7f0000000140)=""/86, 0x56, &(0x7f00000001c0)=""/164, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff], 0x3}, 0x58) [ 439.333520][T17888] loop5: detected capacity change from 0 to 512 00:07:19 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp(r0, r1, 0x5, 0xffffffffffffffff, 0xffffffffffffffff) 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xedc0, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:19 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x0, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) [ 439.415671][T17888] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1099: group 0, block bitmap and bg descriptor inconsistent: 4605 vs 206 free clusters [ 439.437798][T17888] Quota error (device loop5): write_blk: dquota write failed 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfeff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 439.460443][T17888] Quota error (device loop5): qtree_write_dquot: Error -28 occurred while creating quota [ 439.485043][T17888] EXT4-fs (loop5): 1 truncate cleaned up 00:07:19 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x0, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:19 executing program 1: syz_open_dev$vcsa(&(0x7f0000000680), 0x3, 0x1) [ 439.498838][T17888] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. 00:07:19 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT_IN6(r0, 0x89e1, &(0x7f0000000300)={@mcast1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}) 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfffe, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:19 executing program 1: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000100), 0x2) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f00000001c0)={0x0, 0x1, [{0xffffffffffffffff, 0x0, 0x0, 0x8000}]}) 00:07:19 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_LISTALL(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000740)={0x14, 0x0, 0x8}, 0x14}}, 0x0) r1 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r1, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) setsockopt$MRT_DEL_VIF(0xffffffffffffffff, 0x0, 0xcb, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x6, @vifc_lcl_ifindex, @empty}, 0x10) 00:07:19 executing program 2: syz_clone(0x48008000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)) [ 439.596982][T15438] EXT4-fs (loop5): unmounting filesystem. 00:07:19 executing program 0: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x2ed00, 0x0) 00:07:19 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x0, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:19 executing program 1: pselect6(0x40, &(0x7f0000000d80)={0x7}, 0x0, 0x0, &(0x7f0000000e80), 0x0) 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x80000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:19 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, 0x0, &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:19 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={0x0}}, 0x20000045) 00:07:19 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETSW2(r0, 0x402c542c, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, 0x0, "fec04bf605b890cf6927c1a77df34f7bc9e06a"}) 00:07:19 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, 0x0, &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x400000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:19 executing program 5: syz_clone3(&(0x7f0000000540)={0x80, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:07:19 executing program 0: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000100), 0x4cc82, 0x0) [ 439.746449][T17941] befs: Unrecognized mount option "audit" or missing value [ 439.748170][T17941] befs: (loop3): cannot parse mount options 00:07:19 executing program 1: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000100), 0xc0400) 00:07:19 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_LISTALL(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={&(0x7f0000000740)={0x14}, 0x14}, 0x7}, 0x0) 00:07:19 executing program 0: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/83) 00:07:19 executing program 2: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0x20400, 0x0) 00:07:19 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 00:07:19 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, 0x0, &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xe0ffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:19 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000580)={'wpan1\x00'}) 00:07:19 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={r0, 0x24, 0x0, 0x0, 0x0}, 0x20) 00:07:19 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, 0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:19 executing program 5: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 00:07:19 executing program 2: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f00000013c0), 0x210800, 0x0) 00:07:19 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, @vifc_lcl_ifindex, @empty}, 0x10) 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x1000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:19 executing program 5: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) prlimit64(r0, 0x0, &(0x7f0000000000), 0x0) 00:07:19 executing program 1: syz_clone3(&(0x7f0000000280)={0x24000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000240)=[0x0], 0x1}, 0x58) [ 439.917894][T17972] befs: Unrecognized mount option "audit" or missing value [ 439.919682][T17972] befs: (loop3): cannot parse mount options 00:07:19 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x0, @vifc_lcl_ifindex, @broadcast}, 0x10) 00:07:19 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, 0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:19 executing program 5: sendmsg$NLBL_CIPSOV4_C_LISTALL(0xffffffffffffffff, 0x0, 0x0) r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) setsockopt$MRT_INIT(0xffffffffffffffff, 0x0, 0xc8, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, 0x0) setsockopt$MRT_DEL_VIF(0xffffffffffffffff, 0x0, 0xcb, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x6, @vifc_lcl_ifindex, @empty}, 0x10) 00:07:19 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x10a0000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:19 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x88681) write$rfkill(r0, 0x0, 0x0) 00:07:19 executing program 2: shmctl$SHM_STAT(0x0, 0xd, &(0x7f00000003c0)=""/10) 00:07:20 executing program 5: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000500)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x20000520) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, 0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 1: r0 = fsopen(&(0x7f00000000c0)='tmpfs\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r0, 0x0, &(0x7f0000000000)='silent\x00', 0x0, 0x0) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:20 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$MRT_DEL_VIF(0xffffffffffffffff, 0x0, 0xcb, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, @vifc_lcl_ifindex, @empty}, 0x10) 00:07:20 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x6, @vifc_lcl_ifindex, @empty}, 0x10) [ 440.065171][T17997] befs: Unrecognized mount option "audit" or missing value [ 440.066920][T17997] befs: (loop3): cannot parse mount options 00:07:20 executing program 2: setitimer(0x2, &(0x7f0000000040)={{}, {0x0, 0x2710}}, 0x0) clock_gettime(0x2, &(0x7f0000000240)) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, 0x0) syz_io_uring_submit(r2, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, 0x0) syz_io_uring_submit(r2, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) 00:07:20 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f00000000c0)={{0x0, 0x3}}) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2040000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:20 executing program 2: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2}, {}]}) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, 0x0) syz_io_uring_submit(r2, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 1: sendmmsg$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, 0x0, 0x0) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0x20400, 0x0) setsockopt$MRT_TABLE(0xffffffffffffffff, 0x0, 0xcf, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, 0x0, 0x0) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, 0x0, 0x0) 00:07:20 executing program 0: shmctl$SHM_INFO(0x0, 0xe, &(0x7f0000000000)=""/200) 00:07:20 executing program 5: pselect6(0x40, &(0x7f0000000d80), 0x0, &(0x7f0000000e00)={0x3}, &(0x7f0000000e80), 0x0) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x3000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:20 executing program 2: clock_nanosleep(0x1, 0x0, &(0x7f00000000c0), 0x0) [ 440.238029][T18029] befs: Unrecognized mount option "audit" or missing value [ 440.239928][T18029] befs: (loop3): cannot parse mount options 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000), &(0x7f0000000040)=0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 0: bpf$BPF_PROG_QUERY(0x10, 0x0, 0x0) mkdirat$cgroup(0xffffffffffffffff, 0x0, 0x1ff) ioctl$SNDRV_TIMER_IOCTL_START(0xffffffffffffffff, 0x54a0) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f00000005c0)='syz1\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) r1 = syz_clone(0x48008000, &(0x7f0000000280)="ea4bfeeb338d01e180817e6125b362e4046aa4f4d5b81a66a140fdf512c5695ea559b17ffefbc94a0e2e90a1e695da7c5ad5fe8bf234cfad01bda52ee16a6b56e98363c96842130b4c9b9614261452f8ea9840bdc34025665de243689f8fed033bb0ee8356dab31df8f7b3", 0x6b, &(0x7f0000000380), 0x0, &(0x7f0000000400)="f5d09205fea9d1d7260240b785f3c7c7d75de1a9c3eba70e58e6a0f8c1aba075fe965a2638c56146dfdb3a429c49147e2f54f5fc1db46589948845f26507e5c57d7c030dc2777a93a538653327d19f40a0895e2f706a86561c8078bff3413521") ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000480)=0x0) syz_clone3(&(0x7f0000000540)={0x80, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100), {}, 0x0, 0x0, &(0x7f00000001c0)=""/164, &(0x7f00000004c0)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r2], 0x5}, 0x58) 00:07:20 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000340)={&(0x7f0000000180), 0xc, &(0x7f0000000300)={&(0x7f00000001c0)={{0x14}, [], {0x14}}, 0x28}}, 0x0) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x30c0000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:20 executing program 5: waitid(0x1, 0xffffffffffffffff, 0x0, 0x4, 0x0) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000), &(0x7f0000000040)=0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 2: execveat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x800) 00:07:20 executing program 1: rt_sigqueueinfo(0xffffffffffffffff, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x4}) 00:07:20 executing program 5: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x88681) 00:07:20 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000), &(0x7f0000000040)=0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:20 executing program 2: bpf$BPF_PROG_QUERY(0xe, 0x0, 0x0) [ 440.396732][T18057] befs: Unrecognized mount option "audit" or missing value [ 440.398448][T18057] befs: (loop3): cannot parse mount options 00:07:20 executing program 0: ioctl$SNDRV_TIMER_IOCTL_START(0xffffffffffffffff, 0x54a0) syz_clone(0x48008000, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) 00:07:20 executing program 5: syz_clone(0x28194480, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:20 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000035c0)={{0x0, 0x0, 0xee01, 0xffffffffffffffff, 0xffffffffffffffff}}) 00:07:20 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, @vifc_lcl_ifindex, @empty}, 0x10) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x40c0000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)) syz_io_uring_submit(r2, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000500)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x20) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz0\x00', 0x1ff) ioctl$SNDRV_TIMER_IOCTL_START(0xffffffffffffffff, 0x54a0) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f00000005c0)='syz1\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) r1 = syz_clone(0x48008000, &(0x7f0000000280)="ea4bfeeb338d01e180817e6125b362e4046aa4f4d5b81a66a140fdf512c5695ea559b17ffefbc94a0e2e90a1e695da7c5ad5fe8bf234cfad01bda52ee16a6b56e98363c96842130b4c9b9614261452f8ea9840bdc34025665de243689f8fed033bb0ee8356dab31df8f7b3f60c6e343ba4e7756c2a0406b4b53c50dc0db055eaaf13fcafb6e9c85aa6f20f170638f9546ba91de81ac933285e87bedf353c9cf47d34022ac430e68ccf084c0290c731cefa8784862128f6b83dd6bd2c2009cffdb884d9374a6e5dd8da0836b63cbea88b36afd2", 0xd3, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="f5d09205fea9d1d7260240b785f3c7c7d75de1a9c3eba70e58e6a0f8c1aba075fe965a2638c56146dfdb3a429c49147e2f54f5fc1db46589948845f26507e5c57d7c030dc2777a93a538653327d19f40a0895e2f706a86561c8078bff3413521b5e946356bf49ce2dcf323a744e851045910d581d517248a6302937c7a07f1") syz_clone3(&(0x7f0000000540)={0x80, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100), {0x2f}, &(0x7f0000000140)=""/86, 0x56, &(0x7f00000001c0)=""/164, &(0x7f00000004c0)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0], 0x5}, 0x58) 00:07:20 executing program 5: r0 = syz_open_dev$sndctrl(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_READ(r0, 0xc4c85512, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 'syz0\x00'}}) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)) syz_io_uring_submit(r2, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x5000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:20 executing program 5: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={[0x4f]}, 0x8}) 00:07:20 executing program 2: add_key$fscrypt_provisioning(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) [ 440.603693][T18081] befs: Unrecognized mount option "audit" or missing value [ 440.605616][T18081] befs: (loop3): cannot parse mount options 00:07:20 executing program 0: bpf$BPF_PROG_QUERY(0x10, 0x0, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000100), 0x4cc82, 0x0) socket$nl_generic(0x10, 0x3, 0x10) 00:07:20 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_TIME_STAMP(r0, 0x0, 0x3, &(0x7f0000000000)=0xfff, 0x4) 00:07:20 executing program 2: add_key$user(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="97", 0x1, 0xfffffffffffffffc) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)) syz_io_uring_submit(r2, 0x0, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x6000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 440.733029][T18093] befs: Unrecognized mount option "audit" or missing value [ 440.734914][T18093] befs: (loop3): cannot parse mount options 00:07:20 executing program 2: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18}, 0xc) 00:07:20 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 00:07:20 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={&(0x7f0000000800)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000ac0), 0xffffffffffffffff) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, 0x0, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000500)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x20) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz0\x00', 0x1ff) ioctl$SNDRV_TIMER_IOCTL_START(0xffffffffffffffff, 0x54a0) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f00000005c0)='syz1\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000000), 0x2, 0x0) syz_clone(0x48008000, &(0x7f0000000280)="ea4bfeeb338d01e180817e6125b362e4046aa4f4d5b81a66a140fdf512c5695ea559b17ffefbc94a0e2e90a1e695da7c5ad5fe8bf234cfad01bda52ee16a6b56e98363c96842130b4c9b9614261452f8ea9840bdc34025665de243689f8fed033bb0ee8356dab31df8f7b3f60c6e343ba4e7756c2a0406b4b53c50dc0db055eaaf13fcafb6e9c85aa6f20f170638f9546ba91de81ac933285e87bedf353c9cf47d34022ac430e68ccf084c0290c731cefa8784862128f6b83dd6bd2c2009cffdb884d9374a6e5dd8da0836b63cbea88b36afd2", 0xd3, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="f5d09205fea9d1d7260240b785f3c7c7d75de1a9c3eba70e58e6a0f8c1aba075fe965a2638c56146dfdb3a429c49147e2f54f5fc1db46589948845f26507e5c57d7c030dc2777a93a538653327d19f40a0895e2f706a86561c8078bff3413521b5e946356bf49ce2dcf323a744e851045910d581d517248a6302937c7a07f1") ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000480)) 00:07:20 executing program 2: syz_clone(0x7820000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x6040000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:20 executing program 5: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 00:07:20 executing program 2: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000300)=""/150) 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, 0x0, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x5, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6}]}) 00:07:20 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x7000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:20 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x4e, 0x0, 0x0) [ 440.935759][T18121] befs: Unrecognized mount option "audit" or missing value 00:07:20 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x43, 0x0, 0x0) [ 440.947744][T18121] befs: (loop3): cannot parse mount options 00:07:20 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, 0x0, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:20 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000280)={'syztnl2\x00', 0x0}) [ 440.979986][ T26] audit: type=1326 audit(440.960:234): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=18122 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff8885bda4 code=0x0 [ 441.000034][ T26] audit: type=1326 audit(440.980:235): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=18122 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c00000b7 syscall=57 compat=0 ip=0xffff8883850c code=0x0 00:07:21 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x5, &(0x7f0000000680)=@nat={'nat\x00', 0x1b, 0x5, 0x478, 0x1c0, 0x398, 0xffffffff, 0x0, 0x398, 0x4a8, 0x4a8, 0xffffffff, 0x4a8, 0x4a8, 0x5, 0x0, {[{{@ipv6={@empty, @loopback, [], [], 'veth1_to_bridge\x00', 'syzkaller1\x00'}, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @port, @icmp_id}}}, {{@uncond, 0x0, 0xa4, 0xec}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id, @gre_key}}}, {{@ipv6={@dev, @private0, [], [], 'gre0\x00', 'lo\x00'}, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@empty, @ipv4=@broadcast, @port, @gre_key}}}, {{@uncond, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@local, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x4d4) 00:07:21 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x11, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000741f1f63741f1f630100ffff53ef010001000000731f1f63000000000000000001000000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f74", 0x8a, 0x400}, {&(0x7f0000010100)="01000000000005001100000000000000000000000400", 0x16, 0x560}, {&(0x7f0000000300)="020000000445d5000000005b0000000000f70000e1ffffff00", 0x19, 0x640}, {&(0x7f0000010140)="030000001300000023000000ce000f", 0xf, 0x800}, {&(0x7f0000010160)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02", 0x401, 0xc00}, {&(0x7f00000105e0)="0b0000000c0001022e00000002000000f40302022e2e000000000000000000", 0x1f, 0x1408}, {&(0x7f0000010760)="504d4d00504d4dff741f1f6300", 0xd, 0x4400}, {&(0x7f00000107e0)="111fc0d901000000803a09000800000000000000060000000000000005000000", 0x20, 0x4800}, {&(0x7f0000010800)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300", 0x402, 0x4c00}, {&(0x7f0000010c20)="0400", 0x2, 0x5400}, {&(0x7f0000000380)="0200"/25, 0x19, 0x6000}, {&(0x7f0000010ce0)="2719c0d901000000803a0900803a090000000000060000000000000005", 0x1d, 0x6400}, {&(0x7f0000010d00)="0300"/18, 0x12, 0x6800}, {&(0x7f0000000340)="04000000", 0x4, 0x6c00}, {&(0x7f0000010dc0)="0200"/16, 0x10, 0x7800}, {&(0x7f0000010ec0)="ed41000000040000731f1f63741f1f63741f1f6300000000000004000200", 0x1e, 0x8c80}, {&(0x7f0000010f00)="8081000000180000731f1f63731f1f63731f1f6300000000000001000c00000010000800200000000af303000400000000000000000000010000000100000018000000020000000400000000000000de000000000000000000000000000010000000000000000000000000000000e7ff000000000000008081000000180000731f1f6373000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a000000000000000000", 0xcd, 0x8d00}], 0x0, &(0x7f00000117e0), 0x1) 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:21 executing program 1: openat$sysfs(0xffffff9c, 0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_SET_SERVICE(r0, &(0x7f0000004c40)={&(0x7f0000004b40), 0xc, &(0x7f0000004c00)={0x0}}, 0x4005) 00:07:21 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x1600bd7f, 0x0, 0x300) 00:07:21 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x8000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 441.066764][T18139] loop2: detected capacity change from 0 to 512 00:07:21 executing program 1: openat$vnet(0xffffff9c, &(0x7f0000000640), 0x2, 0x0) [ 441.085687][T18144] befs: Unrecognized mount option "audit" or missing value 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:21 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000040)=@filter={'filter\x00', 0xe, 0x4, 0x1398, 0xffffffff, 0x1208, 0x110, 0x1208, 0xffffffff, 0xffffffff, 0x133c, 0x133c, 0x133c, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @loopback, [], [], 'veth0_to_bridge\x00', 'geneve1\x00'}, 0x0, 0xec, 0x110, 0x0, {}, [@common=@hl={{0x24}}, @common=@ipv6header={{0x24}}]}, @REJECT={0x24}}, {{@uncond, 0x0, 0x10d4, 0x10f8, 0x0, {}, [@common=@unspec=@cgroup1={{0x1030}, {0x0, 0x0, 0x0, 0x0, './cgroup/syz0\x00'}}]}, @REJECT={0x24}}, {{@ipv6={@mcast2, @empty, [], [], 'veth1_vlan\x00', 'hsr0\x00'}, 0x0, 0xa4, 0xc8}, @REJECT={0x24}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x13f4) [ 441.094888][T18144] befs: (loop3): cannot parse mount options [ 441.097330][T18139] EXT4-fs error (device loop2): ext4_quota_enable:6779: comm syz-executor.2: inode #24576: comm syz-executor.2: iget: illegal inode # [ 441.106101][T18139] EXT4-fs error (device loop2): ext4_quota_enable:6781: comm syz-executor.2: Bad quota inode # 24576 [ 441.111442][T18139] EXT4-fs warning (device loop2): ext4_enable_quotas:6821: Failed to enable quota tracking (type=0, err=-117). Please run e2fsck to fix. 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd, 0x0, 0x0, 0x0, {0x2057}}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) [ 441.132844][T18139] EXT4-fs (loop2): mount failed 00:07:21 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) bind$netlink(r0, &(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80}, 0xc) 00:07:21 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x5, 0x0, 0x0, 0x0, 0x4}, 0x48) 00:07:21 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x11, 0x0, 0x300) 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:21 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x9000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:21 executing program 1: keyctl$restrict_keyring(0x2, 0xfffffffffffffffd, 0x0, 0x0) 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(0xffffffffffffffff, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) [ 441.196042][T18167] befs: Unrecognized mount option "audit" or missing value [ 441.208600][T18167] befs: (loop3): cannot parse mount options 00:07:21 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000040)=@raw={'raw\x00', 0x9, 0x3, 0x2b8, 0xe4, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x1f0, 0xffffffff, 0xffffffff, 0x1f0, 0xffffffff, 0x3, 0x0, {[{{@uncond, 0x0, 0xa4, 0xe4}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0xff, 0x0, "517f6b8aadd51d110962920d6bdb1d51fcb2ac7d7803e0276f088c9e36b8"}}}, {{@uncond, 0x0, 0xa4, 0x10c}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0x0, 0x0, 0x51e, 'pptp\x00', 'syz1\x00', {0x7fff}}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x314) 00:07:21 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x43, &(0x7f0000000680)=@nat={'nat\x00', 0x1b, 0x5, 0x478, 0x1c0, 0x398, 0xffffffff, 0x0, 0x398, 0x4a8, 0x4a8, 0xffffffff, 0x4a8, 0x4a8, 0x5, 0x0, {[{{@ipv6={@empty, @loopback, [], [], 'veth1_to_bridge\x00', 'syzkaller1\x00'}, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @port, @icmp_id}}}, {{@uncond, 0x0, 0xa4, 0xec}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id, @gre_key}}}, {{@ipv6={@dev, @private0, [], [], 'gre0\x00', 'lo\x00'}, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@empty, @ipv4=@broadcast, @port, @gre_key}}}, {{@uncond, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@local, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x4d4) 00:07:21 executing program 5: mknodat$loop(0xffffffffffffffff, 0x0, 0x86db0ef9fdaffdd, 0x1) 00:07:21 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r0, 0x10e, 0x0, 0x0, &(0x7f0000001340)) 00:07:21 executing program 1: r0 = add_key$keyring(&(0x7f0000000480), &(0x7f00000004c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$get_persistent(0x16, 0x0, r0) 00:07:21 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3c}, {0x6}]}) 00:07:21 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xa000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(0xffffffffffffffff, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:21 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x15, 0x0, 0x0) 00:07:21 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x2b, 0x0, 0x300) [ 441.288673][T18181] befs: Unrecognized mount option "audit" or missing value [ 441.298059][ T26] audit: type=1326 audit(441.280:236): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=18180 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff9605bda4 code=0x0 [ 441.301716][T18181] befs: (loop3): cannot parse mount options 00:07:21 executing program 1: capset(&(0x7f00000004c0)={0x19980330, 0xffffffffffffffff}, 0x0) 00:07:21 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x32, &(0x7f0000000680)=@nat={'nat\x00', 0x1b, 0x5, 0x478, 0x1c0, 0x398, 0xffffffff, 0x0, 0x398, 0x4a8, 0x4a8, 0xffffffff, 0x4a8, 0x4a8, 0x5, 0x0, {[{{@ipv6={@empty, @loopback, [], [], 'veth1_to_bridge\x00', 'syzkaller1\x00'}, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @port, @icmp_id}}}, {{@uncond, 0x0, 0xa4, 0xec}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id, @gre_key}}}, {{@ipv6={@dev, @private0, [], [], 'gre0\x00', 'lo\x00'}, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@empty, @ipv4=@broadcast, @port, @gre_key}}}, {{@uncond, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@local, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x4d4) 00:07:21 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000680)='ns/cgroup\x00') 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(0xffffffffffffffff, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:21 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000005c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:07:21 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x4e, &(0x7f0000000680)=@nat={'nat\x00', 0x1b, 0x5, 0x478, 0x1c0, 0x398, 0xffffffff, 0x0, 0x398, 0x4a8, 0x4a8, 0xffffffff, 0x4a8, 0x4a8, 0x5, 0x0, {[{{@ipv6={@empty, @loopback, [], [], 'veth1_to_bridge\x00', 'syzkaller1\x00'}, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @port, @icmp_id}}}, {{@uncond, 0x0, 0xa4, 0xec}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id, @gre_key}}}, {{@ipv6={@dev, @private0, [], [], 'gre0\x00', 'lo\x00'}, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@empty, @ipv4=@broadcast, @port, @gre_key}}}, {{@uncond, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@local, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x4d4) 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:21 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xb000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:21 executing program 5: r0 = openat$vhost_vsock(0xffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000080)=0x1) [ 441.385707][T18204] befs: Unrecognized mount option "audit" or missing value 00:07:21 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x15, &(0x7f0000000680)=@nat={'nat\x00', 0x1b, 0x5, 0x478, 0x1c0, 0x398, 0xffffffff, 0x0, 0x398, 0x4a8, 0x4a8, 0xffffffff, 0x4a8, 0x4a8, 0x5, 0x0, {[{{@ipv6={@empty, @loopback, [], [], 'veth1_to_bridge\x00', 'syzkaller1\x00'}, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @port, @icmp_id}}}, {{@uncond, 0x0, 0xa4, 0xec}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id, @gre_key}}}, {{@ipv6={@dev, @private0, [], [], 'gre0\x00', 'lo\x00'}, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@empty, @ipv4=@broadcast, @port, @gre_key}}}, {{@uncond, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@local, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x4d4) 00:07:21 executing program 1: r0 = socket(0x2, 0x3, 0x4) getsockopt$inet6_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 00:07:21 executing program 0: syz_clone3(&(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000840)=[0x0], 0x1}, 0x58) [ 441.410470][T18204] befs: (loop3): cannot parse mount options 00:07:21 executing program 0: openat$sysfs(0xffffff9c, &(0x7f0000000080)='/sys/block/ram14', 0x402, 0x0) 00:07:21 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x20000184, 0x33c, 0xffffffff, 0x250, 0x0, 0x250, 0xffffffff, 0xffffffff, 0x494, 0x494, 0x494, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0xa4, 0xe4}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "75281c92972363c04895fca020e718aa7631eb140d7ceb593deb499378d8"}}, {{@ipv6={@private2, @dev, [], [], 'ip6gre0\x00', 'geneve1\x00'}, 0x0, 0xa4, 0xc8}, @REJECT={0x24}}, {{@uncond, 0x0, 0xa4, 0xc8}, @common=@inet=@TCPMSS={0x24}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x398) 00:07:21 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x12, 0x0, 0x300) 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:21 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) 00:07:21 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xc000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:21 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000001180)=@base={0x13, 0x8, 0x7, 0xffffffff, 0x8, 0x1}, 0x48) [ 441.476440][ T26] audit: type=1326 audit(441.460:237): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=18218 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff8ba5bda4 code=0x0 [ 441.503802][T18226] befs: Unrecognized mount option "audit" or missing value [ 441.510176][T18226] befs: (loop3): cannot parse mount options 00:07:21 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x19, &(0x7f0000000680)=@nat={'nat\x00', 0x1b, 0x5, 0x478, 0x1c0, 0x398, 0xffffffff, 0x0, 0x398, 0x4a8, 0x4a8, 0xffffffff, 0x4a8, 0x4a8, 0x5, 0x0, {[{{@ipv6={@empty, @loopback, [], [], 'veth1_to_bridge\x00', 'syzkaller1\x00'}, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @port, @icmp_id}}}, {{@uncond, 0x0, 0xa4, 0xec}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id, @gre_key}}}, {{@ipv6={@dev, @private0, [], [], 'gre0\x00', 'lo\x00'}, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@empty, @ipv4=@broadcast, @port, @gre_key}}}, {{@uncond, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@local, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x4d4) 00:07:21 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000680)=@nat={'nat\x00', 0x1b, 0x5, 0x54c, 0x1c0, 0x398, 0xffffffff, 0x0, 0x398, 0x4a8, 0x4a8, 0xffffffff, 0x4a8, 0x4a8, 0x5, 0x0, {[{{@ipv6={@empty, @loopback, [], [], 'veth1_to_bridge\x00', 'syzkaller1\x00'}, 0x0, 0x178, 0x1c0, 0x0, {}, [@common=@dst={{0x48}}, @common=@srh1={{0x8c}, {0x0, 0x0, 0x0, 0x0, 0x0, @remote, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2}}]}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @port, @icmp_id}}}, {{@uncond, 0x0, 0xa4, 0xec}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id, @gre_key}}}, {{@ipv6={@dev, @private0, [], [], 'gre0\x00', 'lo\x00'}, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@empty, @ipv4=@broadcast, @port, @gre_key}}}, {{@uncond, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@local, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x5a8) 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:21 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x38, &(0x7f0000000680)=@nat={'nat\x00', 0x1b, 0x5, 0x478, 0x1c0, 0x398, 0xffffffff, 0x0, 0x398, 0x4a8, 0x4a8, 0xffffffff, 0x4a8, 0x4a8, 0x5, 0x0, {[{{@ipv6={@empty, @loopback, [], [], 'veth1_to_bridge\x00', 'syzkaller1\x00'}, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv4=@multicast1, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @port, @icmp_id}}}, {{@uncond, 0x0, 0xa4, 0xec}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@local, @ipv6=@mcast2, @icmp_id, @gre_key}}}, {{@ipv6={@dev, @private0, [], [], 'gre0\x00', 'lo\x00'}, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@empty, @ipv4=@broadcast, @port, @gre_key}}}, {{@uncond, 0x0, 0xa4, 0xec}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0x0, @ipv6=@local, @ipv4=@local, @icmp_id, @icmp_id}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x4d4) 00:07:21 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xf, 0x0, 0x0, 0xb3c}, 0x48) 00:07:21 executing program 1: request_key(&(0x7f0000000480)='keyring\x00', &(0x7f00000004c0)={'syz', 0x0}, &(0x7f0000000500)='!-\x00', 0x0) 00:07:21 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:21 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:21 executing program 0: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/ipc\x00') setns(r0, 0x8000000) [ 441.584381][T18241] befs: Unrecognized mount option "audit" or missing value [ 441.592291][T18241] befs: (loop3): cannot parse mount options 00:07:22 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x6, 0x4, 0xa000000, 0x3f}, 0x48) 00:07:22 executing program 1: getresuid(&(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300)) 00:07:22 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x2, 0x4, 0x4, 0x3f, 0x500}, 0x48) 00:07:22 executing program 5: setsockopt$netlink_NETLINK_CAP_ACK(0xffffffffffffffff, 0x10e, 0xa, &(0x7f00000000c0), 0xfffffffffffffe78) 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:22 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xe000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 442.319724][T18253] befs: Unrecognized mount option "audit" or missing value [ 442.330634][T18253] befs: (loop3): cannot parse mount options 00:07:22 executing program 0: r0 = openat$rtc(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x7005, 0x0) 00:07:22 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADD6RD(r0, 0x891f, &(0x7f0000000280)={'sit0\x00', 0x0}) 00:07:22 executing program 2: openat$userio(0xffffffffffffff9c, &(0x7f0000000200), 0xc280, 0x0) 00:07:22 executing program 1: syz_genetlink_get_family_id$l2tp(&(0x7f00000005c0), 0xffffffffffffffff) 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:22 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x10000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 442.405855][T18260] befs: Unrecognized mount option "audit" or missing value [ 442.413256][T18260] befs: (loop3): cannot parse mount options 00:07:22 executing program 0: semctl$SEM_STAT(0x0, 0x1, 0x12, &(0x7f0000000000)=""/4096) keyctl$restrict_keyring(0x1d, 0xffffffffffffffff, &(0x7f0000001000)='blacklist\x00', 0x0) add_key$keyring(&(0x7f0000001080), &(0x7f00000010c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000001180)={0x0, 0x80000, 0xffffffffffffffff}) ioctl$DRM_IOCTL_AUTH_MAGIC(r0, 0x40046411, 0x0) request_key(&(0x7f0000001580)='asymmetric\x00', &(0x7f00000015c0)={'syz', 0x3}, &(0x7f0000001600)='#\x00', 0x0) ioctl$DRM_IOCTL_UNLOCK(0xffffffffffffffff, 0x4008642b, 0x0) 00:07:22 executing program 2: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap$fb(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$FBIOPUTCMAP(0xffffffffffffffff, 0x4605, 0x0) socket(0x0, 0x0, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000001700), 0xffffffffffffffff) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(r1, &(0x7f00000017c0)={&(0x7f00000016c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000001780)={&(0x7f0000001740)={0x14}, 0x14}}, 0x0) 00:07:22 executing program 1: sendmsg$NFULNL_MSG_CONFIG(0xffffffffffffffff, 0x0, 0x0) socket$inet_mptcp(0x2, 0x1, 0x106) 00:07:22 executing program 5: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FBIOPUTCMAP(r0, 0x4605, 0x0) 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, 0xffffffffffffffff, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:22 executing program 1: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x26, &(0x7f0000000200)=[{&(0x7f0000012a00)="0200"/32, 0x20, 0x4}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000711f1f63711f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000004000008000000d2c20000120300000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3338353039313539323500"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="0000000000000000000000008da1faf18fb54ecdbfa7c8b0f2fd315d010040000c00000000000000711f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000040000005900000000000000", 0x40, 0x540}, {&(0x7f0000010140)="03000000040000000100"/32, 0x20, 0x640}, {&(0x7f0000010160)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000711f1f63711f1f63711f1f6300"/8224, 0x2020, 0x2000}, {&(0x7f00000121a0)="ed41000000100000711f1f63711f1f63711f1f6300000000000004008000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x4400}, {&(0x7f00000121e0)="20000000a8257d74a8257d7400000000711f1f6300"/32, 0x20, 0x4480}, {&(0x7f0000012200)="8081000000180000711f1f63711f1f63711f1f6300000000000001008000000010000800000000000af301000400000000000000000000000200000030000000", 0x40, 0x4800}, {&(0x7f0000012240)="20000000000000000000000000000000711f1f6300"/32, 0x20, 0x4880}, {&(0x7f0000012260)="8081000000180000711f1f63711f1f63711f1f6300000000000001008000000010000800000000000af301000400000000000000000000000200000040000000", 0x40, 0x4c00}, {&(0x7f00000122a0)="20000000000000000000000000000000711f1f6300"/32, 0x20, 0x4c7c}, {&(0x7f00000122c0)="c041000000300000711f1f63711f1f63711f1f6300000000000002008000000000000800000000000af301000400000000000000000000000300000020000000", 0x40, 0x6800}, {&(0x7f0000012300)="20000000000000000000000000000000711f1f63000000000000000000000000000002ea00"/64, 0x40, 0x6880}, {&(0x7f0000012340)="ed4100003c000000711f1f63711f1f63711f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000004a3a291000000000000000000000000000000000000000000000000020000000a8257d74a8257d74a8257d74711f1f63a8257d740000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x6c00}, {&(0x7f0000012400)="ed8100001a040000711f1f63711f1f63711f1f6300000000000001008000000000000800010000000af3010004000000000000000000000001000000500000000000000000000000000000000000000000000000000000000000000000000000000000001051851300000000000000000000000000000000000000000000000020000000a8257d74a8257d74a8257d74711f1f63a8257d740000000000000000", 0xa0, 0x7000}, {&(0x7f00000124a0)="ffa1000027000000711f1f63711f1f63711f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e333835303931353932352f66696c65302f66696c653000000000000000000000000000000000000000000073984cd600000000000000000000000000000000000000000000000020000000a8257d74a8257d74a8257d74711f1f63a8257d740000000000000000", 0xa0, 0x7400}, {&(0x7f0000012540)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c6572730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2d9aac500000000000000000000000000000000000000000000000020000000a8257d74a8257d74a8257d74711f1f63a8257d740000000000000000000002ea040700000000000000000000000000006461746106015403000000000600000000000000786174747231000006014c0300000000060000000000000078617474723200"/256, 0x100, 0x7800}, {&(0x7f0000012640)="0000000000000000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002008000000000000800010000000af301000400000000000000000000000300000060000000010000000200000061000000020000000100000062000000000000000000000000000000543a6c0000000000000000000000000000000000000000000000000020000000a8257d74a8257d74a8257d74711f1f63a8257d740000000000000000", 0xc0, 0x7be0}, {&(0x7f0000012700)="ed81000064000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616ca6c0e06400000000000000000000000000000000000000000000000020000000a8257d74a8257d74a8257d74711f1f63a8257d740000000000000000000002ea04073403000000002800000000000000646174610000000000000000", 0xc0, 0x8000}, {&(0x7f00000127c0)='\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, 0x83c0}, {&(0x7f0000012800)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c653300000011000000940f090166696c652e636f6c64000000", 0x80, 0x10000}, {&(0x7f0000012880)="0b0000000c0001022e000000020000000c0002022e2e000000000000e80f0000", 0x20, 0x20000}, {&(0x7f00000128a0)="00000000001000"/32, 0x20, 0x21000}, {&(0x7f00000128c0)="00000000001000"/32, 0x20, 0x22000}, {&(0x7f00000128e0)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x30000}, {&(0x7f0000012900)="0200"/32, 0x20, 0x30400}, {&(0x7f0000012920)="0300"/32, 0x20, 0x30800}, {&(0x7f0000012940)="0400"/32, 0x20, 0x30c00}, {&(0x7f0000012980)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000400"/96, 0x60, 0x31400}, {&(0x7f00000129e0)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x40000}, {&(0x7f0000012a20)="0300"/32, 0x20, 0x40800}, {&(0x7f0000012a40)="0400"/32, 0x20, 0x40c00}, {&(0x7f0000012a60)="0500"/32, 0x20, 0x41000}, {&(0x7f0000012a80)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000400"/96, 0x60, 0x41400}, {&(0x7f0000012ae0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x50000}, {&(0x7f0000012960)="0500"/32, 0x20, 0xb1000}], 0x1004010, &(0x7f0000012f00), 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x1040c) 00:07:22 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f00000001c0)={'fscrypt:', @desc1}, &(0x7f0000000200)={0x0, "0e0b454adc7184a91548bd6f52e763b36573e67fdd470ad137f827fa4db5efd89f02816e849d845862e71e72bc9fc192709091ad964f8cb599b603ebe932ee69"}, 0x48, 0xffffffffffffffff) r1 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc4}, &(0x7f0000000080)={0x0, "5101a85a6eff8256f22d59e1002ff42840a801c5b7345fbc6a6743d5db1245bea1645ec04518f0b60563a3c3267ca7a36b6b3ffbd853a33d4bf555672ca7b8fa"}, 0x48, 0xffffffffffffffff) keyctl$unlink(0x9, r0, r1) 00:07:22 executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001b80)) mlockall(0x7) 00:07:22 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x11000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:22 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000000c0)={'ip6gre0\x00', 0x0}) 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, 0xffffffffffffffff, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) [ 442.520203][T18291] befs: Unrecognized mount option "audit" or missing value 00:07:22 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000240), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r0, 0xc01064c7, &(0x7f0000000140)={0x0, 0x0, 0x0}) [ 442.536746][T18290] loop1: detected capacity change from 0 to 4096 [ 442.539796][T18291] befs: (loop3): cannot parse mount options 00:07:22 executing program 2: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000100), 0x0, 0x0) copy_file_range(r0, 0x0, r1, 0x0, 0x0, 0x0) 00:07:22 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x1b, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, 0xffffffffffffffff, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:22 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) sendmmsg(r0, &(0x7f0000001600)=[{{&(0x7f0000000180)=@hci={0x1f, 0x4788, 0x2}, 0x80, &(0x7f00000013c0)=[{&(0x7f0000000200)="91", 0x1}], 0x1}}], 0x1, 0x0) 00:07:22 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x12000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 442.608210][T18290] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 442.622333][T18306] befs: Unrecognized mount option "audit" or missing value [ 442.630569][T18306] befs: (loop3): cannot parse mount options 00:07:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000300)=""/211, 0xd3}], 0x1}, 0x840) sendmsg$unix(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) 00:07:22 executing program 5: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0x40405514, &(0x7f0000000480)={{0x6}}) 00:07:22 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000140)=0x11) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r1, 0xc0405405, 0x0) 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:22 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x20000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:22 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) setresuid(0x0, 0x0, 0x0) write$RDMA_USER_CM_CMD_CONNECT(r0, 0x0, 0x0) [ 442.689665][T18313] can0: slcan on tty1. 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) [ 442.718119][T15924] EXT4-fs (loop1): unmounting filesystem. [ 442.727743][T18317] ucma_write: process 2253 (syz-executor.2) changed security contexts after opening file descriptor, this is not allowed. 00:07:22 executing program 5: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write(r0, &(0x7f0000000240)="d6", 0x1) [ 442.744156][T18318] befs: Unrecognized mount option "audit" or missing value [ 442.745980][T18318] befs: (loop3): cannot parse mount options 00:07:22 executing program 1: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) close(r0) 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0xc}) [ 442.792024][T18311] can0 (unregistered): slcan off tty1. 00:07:22 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000000)=""/95, 0x5f}, {0x0}, {&(0x7f0000001400)=""/108, 0x6c}], 0x3, 0x0, 0x0) 00:07:22 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x20100000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:22 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2c, 0x17, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}]}, 0x2c}}, 0x0) 00:07:22 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_LIST(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x7, 0x6, 0x401, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 00:07:22 executing program 1: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) read$FUSE(r0, &(0x7f0000000000)={0x2020}, 0x2020) 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:22 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "20be822a4d48abe2d4d2b57b3196476c5bc9a4"}) 00:07:22 executing program 2: r0 = syz_open_dev$I2C(&(0x7f0000000980), 0x0, 0x0) ioctl$I2C_SLAVE(r0, 0x703, 0x0) 00:07:22 executing program 5: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pread64(r0, 0x0, 0x0, 0x0) 00:07:22 executing program 1: syz_clone(0xc0804000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 00:07:22 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x25000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 442.905511][T18349] befs: Unrecognized mount option "audit" or missing value 00:07:22 executing program 2: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0x5452, &(0x7f0000000480)={{0x6}}) 00:07:22 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_SET_MSCBIT(r0, 0x40045568, 0x0) ioctl$UI_SET_MSCBIT(r0, 0x40045568, 0x0) [ 442.921109][T18349] befs: (loop3): cannot parse mount options 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:22 executing program 5: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000140), 0x240, 0x0) 00:07:22 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000340)={0x400000100002f}) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r1, &(0x7f0000000c80)={'syz0\x00', {}, 0x10000}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:07:22 executing program 2: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$FBIOBLANK(r0, 0x4611, 0x0) 00:07:22 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2e010000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:22 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r1, &(0x7f0000000080)={0xc}) 00:07:22 executing program 5: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read$rfkill(r0, &(0x7f0000000040), 0x20000048) read$alg(r0, &(0x7f0000000080)=""/64, 0x40) [ 443.001820][T18365] befs: Unrecognized mount option "audit" or missing value [ 443.001829][T18365] befs: (loop3): cannot parse mount options 00:07:23 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0xc}) [ 443.018746][T18364] input input10: cannot allocate more than FF_MAX_EFFECTS effects 00:07:23 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000600)={0x4c, 0x13, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x300, 0x0, [0x0, 0x2]}}}, 0x4c}}, 0x0) 00:07:23 executing program 0: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SOUND_MIXER_WRITE_VOLUME(r0, 0xc0044d17, &(0x7f00000000c0)) 00:07:23 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2f010000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:23 executing program 5: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000340)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x0, 0x0) 00:07:23 executing program 1: syz_read_part_table(0x0, 0x3, &(0x7f0000001680)=[{0x0}, {0x0}, {&(0x7f00000003c0)="ae4e00220036674013994f9df721a98964a50f767b795238b355fdbfab39b0fd2f1865df9c0f34690870805879c929273017faad95e1c0f651f6b1afffea02ede145556d0e844b65bd761f6b9ae0bd77ce1d4a05e638a0aeb618e613a31eac7c0ddaaa324762e7f022a00b3854ffb04263f5e30c4408598efb05f24e721388922bb6b7f8381ccf25f047e1899ece21b4e5f6bf60c7ad2f48a941c53326d8fcc4c627e9d95654e1d6e5eb57f626e9eac8a9089f7502bafda2142fc15bb18786176a9e65e32b672a4dfd51cdfef90b1240720c950c86baf6adede4cd66215963f21bf0f4ce663b93be2089811cfebe9cab19d889523a897db1fafda8f76056b6df59f3fa8c10769c8d4534734f8d0e20268c6e22b1ee85cd2b08abe4e8dd352b8ff196e8d8866c68ea48b803e04486d16b576d3ac311610ee26ba9be35ba39f7613cc75e949f50ceef3ce014bbf4c250904838858eead28972dc05d2cc0aaa99e81a3072d5d89205a175b0006aa7fec766a5979c119ba8b077439aec4998805e0f240a81712285acf859078af8f68a47ea4d55f1eaa40677f66aaf2fe5849b440fe61aa845fefbf8976b1d6335c693c45e68db0f8e24a6cfe06051e7278fcb3998b0899c9724b926e683beccc003dd6f928d0573c1e29aecee9d205a65d97cbcdfcd9e73dde732bab149ff4d058461c54b43b712469e73d7e8dd", 0x1f9, 0x7}]) 00:07:23 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0xc}) [ 443.245289][T18378] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 443.247504][T18378] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 443.249268][T18380] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.2'. [ 443.254048][T18381] befs: Unrecognized mount option "audit" or missing value [ 443.255993][T18381] befs: (loop3): cannot parse mount options 00:07:23 executing program 0: add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000080)={0x0, "f7273bc58c5c9a024c905faf2bc9ad220348cf2f19ae15d58224cbe3899808338a5271af86300395d72861ebbb5088de61d40bcf9b4e3d0e00b9b7323d728ee8"}, 0x48, 0xfffffffffffffffd) r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000400)={'fscrypt:', @desc2}, &(0x7f0000000440)={0x0, "b14c933b12be1ef4384b923a2664f10b140f24b3e972597bc121d7568e8693a17503bb08dcc8c7b4051a9c55b1b3e99892ab7d27786062c7174dfe9422917262"}, 0x48, 0xfffffffffffffffd) keyctl$set_timeout(0xf, r0, 0x0) 00:07:23 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0xc}) 00:07:23 executing program 2: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DMA_BUF_SET_NAME_A(r0, 0x541b, 0x0) [ 443.295854][T18383] loop1: detected capacity change from 0 to 1 00:07:23 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x380a0000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:23 executing program 2: clock_gettime(0x0, &(0x7f00000003c0)={0x0, 0x0}) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x0, r0+60000000}, 0x0) 00:07:23 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, 0x0) [ 443.337119][T18383] Dev loop1: unable to read RDB block 1 [ 443.338667][T18383] loop1: unable to read partition table [ 443.340243][T18383] loop1: partition table beyond EOD, truncated [ 443.342938][T18383] loop_reread_partitions: partition scan of loop1 () failed (rc=-5) 00:07:23 executing program 0: clock_adjtime(0x0, &(0x7f0000000100)={0x7f, 0x0, 0x7ff, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x9, 0x0, 0x53, 0x0, 0x5, 0x4, 0x8}) 00:07:23 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x3f000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:23 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, 0x0) [ 443.387643][T18399] befs: Unrecognized mount option "audit" or missing value [ 443.398569][T18399] befs: (loop3): cannot parse mount options 00:07:23 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000140)=0x11) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "20be822a4d48abe2d4d2b57b3196476c5bc9a4"}) 00:07:23 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = io_uring_setup(0x44ef, &(0x7f0000000140)) ppoll(&(0x7f0000000080)=[{r0}], 0x1, 0x0, 0x0, 0x0) syz_io_uring_setup(0x24b, &(0x7f0000000380), &(0x7f0000836000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000080), 0x0) dup3(r0, r1, 0x0) 00:07:23 executing program 0: syz_clone(0x302a1000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:23 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, 0x0) 00:07:23 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x40000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:23 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$tipc(r0, &(0x7f0000002b40)={&(0x7f0000000780)=@id, 0x10, 0x0}, 0x0) [ 443.784696][T18408] befs: Unrecognized mount option "audit" or missing value [ 443.786440][T18408] befs: (loop3): cannot parse mount options 00:07:23 executing program 2: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = io_uring_setup(0x44ef, &(0x7f0000000140)={0x0, 0x0, 0x1}) dup3(r0, r1, 0x0) 00:07:23 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)) [ 443.816074][T18414] can0: slcan on tty1. 00:07:23 executing program 0: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000540)='net/ip6_tables_targets\x00') 00:07:23 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x48000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 443.854031][T18421] befs: Unrecognized mount option "audit" or missing value 00:07:23 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)) [ 443.862905][T18421] befs: (loop3): cannot parse mount options 00:07:23 executing program 0: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) syz_open_dev$vcsu(&(0x7f0000000180), 0x0, 0x60340) [ 443.905240][T18412] can0 (unregistered): slcan off tty1. 00:07:23 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4c000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:23 executing program 5: openat$adsp1(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$audio1(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) 00:07:23 executing program 4: r0 = epoll_create1(0x0) r1 = syz_io_uring_setup(0x1db6, &(0x7f0000000340), &(0x7f0000eea000/0x3000)=nil, &(0x7f0000eeb000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd=r0}, 0x0) io_uring_enter(r1, 0x278b, 0x0, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f00000000c0)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)) 00:07:23 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="377e9e000315bbbbbbbbbbbb8100000008060006080006040001aaaaaaaaaabb005d"], 0x0) 00:07:23 executing program 2: syz_emit_ethernet(0x86, &(0x7f0000000080)={@local, @dev, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x11, 0x0, @private, @multicast2}, {0x0, 0x0, 0x64, 0x0, @wg=@response={0x2, 0x0, 0x0, "d6fffd9fcc64d7250472c6073bbb493946846ca1f766c96b3c9feaccbfa006e9", "0f9a736555b04f61486dc24ef9261a16", {"326e8d07ff3aee4f563a960b628a81ec", "fe8ef035c886c00659745ca77d467c01"}}}}}}}, 0x0) 00:07:23 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000001000)={&(0x7f0000000000)=""/4096, 0x214000, 0x800}, 0x20) 00:07:23 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 00:07:23 executing program 2: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) read$rfkill(r0, &(0x7f0000000100), 0x8) [ 443.970211][T18441] befs: Unrecognized mount option "audit" or missing value 00:07:23 executing program 4: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) [ 443.984014][T18441] befs: (loop3): cannot parse mount options 00:07:23 executing program 1: openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000080), 0x105000) 00:07:24 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x5c000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:24 executing program 2: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000100), 0x802, 0x0) write$damon_contexts(r0, 0x0, 0x6) 00:07:24 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_int(r0, 0x0, 0x5, 0x0, &(0x7f0000000080)) [ 444.036197][T18449] befs: Unrecognized mount option "audit" or missing value 00:07:24 executing program 4: request_key(&(0x7f0000000340)='id_legacy\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)='/dev/vcs\x00', 0x0) [ 444.048083][T18449] befs: (loop3): cannot parse mount options 00:07:24 executing program 5: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SOUND_MIXER_READ_RECMASK(r0, 0x80044dfd, &(0x7f0000000040)) 00:07:24 executing program 5: clock_nanosleep(0x2, 0x0, &(0x7f00000003c0)={0x0, 0x989680}, 0x0) 00:07:24 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x4400, 0x0) 00:07:24 executing program 0: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SOUND_MIXER_READ_VOLUME(r0, 0x0, 0x0) 00:07:24 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x68000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:24 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$set_timeout(0xf, r0, 0x0) 00:07:24 executing program 1: r0 = syz_open_dev$mouse(&(0x7f00000008c0), 0x0, 0x121001) write$tun(r0, &(0x7f0000000900)={@val, @val, @x25={0x0, 0x0, 0x0, "4860fa1e6b47b66d3e48f65322886f3f03581435c0c718adbadc898598a8f778399e262e1ceae15989bff2268afe48ecc94779328b5b3d34fe5a25a08762b126ee8644fe4b94880e6848a431b061f6d570562c188abe9bde0900e5c538752b1a69e7bb0cd131a0c4f7c8f71c23d24843918e324e02baf257d644dfc11841ad239ddee9d8fc1e3902a4746873d6d7a6406a325e6f5a42a28701be9df6c36fdcee62868d425886c4ec85c59feb0854e9229da4828a5a79153cfca06ba09036dd04c42dbb72818d61ac13d99031927dd79ef1b068b41f255c144450156ba967afc831adaf30f7d2cb26b0584ad3bfdd330ebf4293bc75fc5e77dbf9ea92c5f77cda159d42aed735694225b80422ca077e76befb41cff7d04f7e0f3163ed1b3ba9bb8535069ee35977577bb9e2eae2362cc6590f83bb13e03bff8a89202bab20d4a1d8ccdd201a700c20c42311fb89400f0de753ef954cdd460e660b70465c9f00a1a12993ccc483d22c266248a33044812926a4922c14f7a4c595bebc925d26f6ec9807d63228188488738ef8b130435b2109a61993ca253a24d10919c4f92e47ff56a190f84f1e446cb875869729b5471355bf82b39f853f30ae9f13d6f55ba17cc6e949a5e6ce83504201ddb1e1d2bcce62921cb42fa1bd5d40f6f3cc7880f331503d8975773d3b412cca84a495073e3eaa"}}, 0x202) [ 444.133840][T18468] befs: Unrecognized mount option "audit" or missing value 00:07:24 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0xd, 0x0, &(0x7f0000000040)) 00:07:24 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000240), 0x0, 0x0) ioctl$DRM_IOCTL_GEM_OPEN(r0, 0xc010640b, &(0x7f0000000080)) [ 444.140621][T18468] befs: (loop3): cannot parse mount options 00:07:24 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000100)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}, 0x10) 00:07:24 executing program 4: openat$fb0(0xffffffffffffff9c, &(0x7f0000000080), 0x143341, 0x0) 00:07:24 executing program 2: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/secure_tcp\x00', 0x2, 0x0) write$cgroup_int(r0, 0x0, 0x0) 00:07:24 executing program 1: r0 = syz_open_dev$sndctrl(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r0, 0xc0405519, &(0x7f00000000c0)={0x2}) 00:07:24 executing program 5: openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0x0) pselect6(0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000bc0)={0x9}, 0x0, 0x0) r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0x183402) write$RDMA_USER_CM_CMD_CREATE_ID(r0, 0x0, 0x0) 00:07:24 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000005c0)={0x6, 0xf4240, &(0x7f0000000700)=@raw=[@ldst], &(0x7f0000000400)='GPL\x00', 0x0, 0x89, &(0x7f0000000440)=""/137, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:24 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x6c000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:24 executing program 0: request_key(&(0x7f0000001200)='keyring\x00', &(0x7f0000001240)={'syz', 0x3}, &(0x7f0000001280)='blacklist\x00', 0x0) 00:07:24 executing program 2: request_key(&(0x7f0000001580)='asymmetric\x00', &(0x7f00000015c0)={'syz', 0x3}, 0x0, 0x0) 00:07:24 executing program 1: r0 = socket(0x0, 0x6, 0x6545) mmap$fb(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x2010, 0xffffffffffffffff, 0x0) openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$isdn(r0, &(0x7f00000000c0)={0x22, 0x0, 0x0, 0x5, 0x1}, 0x6) sendmsg$IPCTNL_MSG_EXP_DELETE(0xffffffffffffffff, 0x0, 0x20040040) sendmsg$NLBL_CALIPSO_C_ADD(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, 0x0, 0x400, 0x70bd25, 0x0, {}, [@NLBL_CALIPSO_A_DOI={0x8}, @NLBL_CALIPSO_A_DOI={0x8}]}, 0x24}}, 0x55) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0}, 0x10) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000002dc0)={0x1, &(0x7f0000002d80)=[{0x8, 0x0, 0x0, 0xfffffff7}]}) [ 444.985437][T18490] befs: Unrecognized mount option "audit" or missing value [ 444.987440][T18490] befs: (loop3): cannot parse mount options 00:07:24 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x0, 0x0, 0x3f}, 0x48) 00:07:24 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x26400, &(0x7f00000000c0)=@raw=[@map_idx_val, @map_val], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:25 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x74000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:25 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000240)={0xa, 0x4}, 0xc) [ 445.067653][T18502] befs: Unrecognized mount option "audit" or missing value [ 445.071948][T18502] befs: (loop3): cannot parse mount options 00:07:25 executing program 0: syz_io_uring_setup(0x5897, &(0x7f0000000200)={0x0, 0x0, 0x1}, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000280), &(0x7f00000002c0)) 00:07:25 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@bloom_filter={0x1e, 0x2}, 0x48) 00:07:25 executing program 5: write$RDMA_USER_CM_CMD_INIT_QP_ATTR(0xffffffffffffffff, &(0x7f00000000c0)={0xb, 0x10, 0xfa00, {&(0x7f0000000000), 0xffffffffffffffff, 0x3}}, 0x18) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_NOTIFY(r0, &(0x7f0000000140)={0xf, 0x8, 0xfa00, {0xffffffffffffffff, 0xcc03274e53758954}}, 0x10) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000001c0)={0x3, 0x40, 0xfa00, {{0xa, 0x4e23, 0xfffffff8, @remote, 0x1}, {0xa, 0x4e24, 0x3, @private2={0xfc, 0x2, '\x00', 0x1}, 0x4}, 0xffffffffffffffff, 0x8000}}, 0x48) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000240)={0xa, 0x4}, 0xc) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000a40)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000a00), 0x106}}, 0x20) 00:07:25 executing program 0: bpf$MAP_CREATE(0x6, &(0x7f0000000740)=@bloom_filter, 0x48) 00:07:25 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x7a000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:25 executing program 2: bpf$MAP_CREATE(0x12, &(0x7f0000000740)=@bloom_filter, 0x48) 00:07:25 executing program 1: syz_genetlink_get_family_id$team(&(0x7f0000000b80), 0xffffffffffffffff) 00:07:25 executing program 4: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000300), 0xc00, 0x0) [ 445.912139][T18515] befs: Unrecognized mount option "audit" or missing value [ 445.913911][T18515] befs: (loop3): cannot parse mount options 00:07:25 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f0000000800)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x0, 0x0, @ib={0x1b, 0x0, 0x0, {"73cca7ccac4b26d8dfa6a36665463aac"}}}}, 0x7ffffffff000) 00:07:25 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000001180)) 00:07:25 executing program 2: sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, 0x0, 0x0) 00:07:25 executing program 1: openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) 00:07:25 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x8cffffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:25 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmmsg$inet(r0, &(0x7f0000001b40)=[{{&(0x7f0000000080)={0x2, 0x0, @remote}, 0xff0f, &(0x7f00000000c0)=[{&(0x7f0000000380)="98", 0x1}], 0x1}}, {{&(0x7f0000000180)={0x2, 0x0, @dev}, 0x10, &(0x7f0000000200)=[{&(0x7f0000001380)='\f', 0x1}], 0x300}}], 0x2, 0x0) 00:07:25 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000f80)={0x8, 0x1, &(0x7f0000000c80)=@raw=[@ldst], &(0x7f0000000cc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:25 executing program 1: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SOUND_PCM_READ_CHANNELS(r0, 0x80045006, &(0x7f0000000040)) 00:07:25 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x1c, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:25 executing program 4: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_GETCAPS(r0, 0x8004500f, &(0x7f00000000c0)) 00:07:26 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) write$FUSE_NOTIFY_DELETE(r0, 0x0, 0x0) 00:07:26 executing program 0: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={0x0}, 0x10) 00:07:26 executing program 2: syz_open_dev$vim2m(&(0x7f0000000080), 0x1ff, 0x2) 00:07:26 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x97ffffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:26 executing program 5: socketpair(0x27, 0x0, 0x0, &(0x7f0000000840)) 00:07:26 executing program 1: socketpair(0x1d, 0x0, 0x20000a, &(0x7f0000000840)) 00:07:26 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0xd, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:26 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)={0x20, r1, 0x1, 0x0, 0x0, {0x4}, [@ETHTOOL_A_STRSET_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) 00:07:26 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xc0ed0000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:26 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'erspan0\x00', 0x0}) 00:07:26 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x7, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:26 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0xf, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:26 executing program 4: openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000100), 0x820200, 0x0) [ 446.141651][T18562] befs: Unrecognized mount option "audit" or missing value [ 446.147247][T18562] befs: (loop3): cannot parse mount options 00:07:26 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) recvfrom$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x14) 00:07:26 executing program 5: syz_open_dev$vim2m(&(0x7f00000001c0), 0x20, 0x2) 00:07:26 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x11, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:26 executing program 4: r0 = add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$unlink(0x9, 0x0, r0) 00:07:26 executing program 0: socketpair(0x1, 0x0, 0x800007e, &(0x7f0000000140)) 00:07:26 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd0020000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:26 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$TIPC_CONN_TIMEOUT(r0, 0x10f, 0x82, &(0x7f00000001c0), 0x4) 00:07:26 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_GET_EVENT(r0, &(0x7f0000000040)={0xc, 0x8, 0xfa00, {0x0}}, 0x10) 00:07:26 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r0, 0x0, 0x0, 0x20104, &(0x7f0000000100)={0x10, 0x2}, 0x10) 00:07:26 executing program 0: socketpair(0x10, 0x80002, 0x0, &(0x7f0000000840)) 00:07:26 executing program 1: syz_clone(0x20001000, 0x0, 0x0, &(0x7f0000001080), 0x0, 0x0) 00:07:26 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd1020000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:26 executing program 2: socketpair(0x2, 0x0, 0x36d, &(0x7f0000000080)) 00:07:26 executing program 0: clock_nanosleep(0x0, 0x0, &(0x7f0000000080), 0x0) 00:07:26 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x5, 0x6c, 0x4002, 0x202}, 0x48) 00:07:26 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=@mpls_getnetconf={0x1c, 0x52, 0x1, 0x0, 0x0, {}, [@NETCONFA_IFINDEX={0x8}]}, 0x1c}}, 0x0) 00:07:26 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xdaffffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 446.694606][T18597] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:26 executing program 0: openat$dsp(0xffffffffffffff9c, &(0x7f00000004c0), 0x48c0, 0x0) 00:07:26 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap$fb(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x80000) 00:07:27 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000001140)=[@cred], 0x20}, 0x401) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xebffffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x23, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:27 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000140)={@private1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @loopback, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, r2}) 00:07:27 executing program 1: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x30100, 0x0) 00:07:27 executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 00:07:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x1e, 0xffffffffffffffff) 00:07:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) writev(r1, &(0x7f0000001880)=[{&(0x7f00000014c0)="b97f8ec19de017c01301eb9ca3d65cce9909c1d4757ec587f618814ddb0114e99dd55dba06076947cabb51a9880e00f4cc3bb7b6428450d7e2cab09f1897526ee85e937c812440a4c05a6ae839a5b82c247dcbc9d8434ac27cc5716b113965d9652c1ac5ef299648d238fcaad70114a187c197b770309698b721190914488cc77d56fb3fd3e613cc3928229a03d6697664", 0x91}], 0x1) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1}, 0x0) 00:07:27 executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x0) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xf6ffffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 5: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/20) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/66) 00:07:27 executing program 2: r0 = socket$tipc(0x1e, 0x5, 0x0) connect$tipc(r0, &(0x7f0000000040)=@id={0x1e, 0x3, 0x0, {0x0, 0x1}}, 0x10) 00:07:27 executing program 4: bpf$PROG_LOAD(0x3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:27 executing program 0: bpf$BPF_GET_PROG_INFO(0x15, 0x0, 0x0) 00:07:27 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x8000, 0x0) 00:07:27 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000480)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000440)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_QUERY_ROUTE(r0, &(0x7f00000004c0)={0x5, 0x10, 0xfa00, {0x0, r1}}, 0x18) 00:07:27 executing program 5: r0 = semget$private(0x0, 0x2, 0x1c5) semctl$GETPID(r0, 0x0, 0xb, 0x0) 00:07:27 executing program 0: socketpair(0x22, 0x0, 0x3, &(0x7f0000000340)) 00:07:27 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc018620b, 0x0) 00:07:27 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7fff}, 0x1c) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x32, &(0x7f0000000040)={@local}, 0x14) 00:07:27 executing program 4: sendto$rxrpc(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xf9fdffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 5: bpf$BPF_GET_PROG_INFO(0x23, 0x0, 0x0) 00:07:27 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x8914, &(0x7f0000000000)={'ip6_vti0\x00', 0x0}) 00:07:27 executing program 4: socket(0x2, 0x5, 0xc4) 00:07:27 executing program 0: io_setup(0x4, &(0x7f00000000c0)=0x0) io_setup(0x3, &(0x7f0000000600)) io_destroy(r0) io_setup(0x5, &(0x7f0000000280)) [ 447.261528][T18654] binder: 18645:18654 ioctl c018620b 0 returned -14 00:07:27 executing program 5: pipe2(&(0x7f0000000680), 0x0) 00:07:27 executing program 2: bpf$PROG_LOAD(0x22, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:27 executing program 1: prctl$PR_GET_SPECULATION_CTRL(0x1d, 0x0, 0x0) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfdfdffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 2: socketpair(0x9, 0x0, 0x0, &(0x7f0000000c40)) 00:07:27 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x0, 0x10, r0, 0x0) 00:07:27 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000400)={'vxcan0\x00'}) 00:07:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 00:07:27 executing program 4: syz_io_uring_setup(0x0, &(0x7f0000000040)={0x0, 0x0, 0xd0edbab51913cbe2}, &(0x7f0000fec000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) 00:07:27 executing program 5: socket$rxrpc(0x21, 0x2, 0xa) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfdffffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 0: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) io_submit(r0, 0x1, &(0x7f0000000280)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0}]) 00:07:27 executing program 4: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0xb}, 0x10) 00:07:27 executing program 2: socket$inet_udp(0x2, 0x2, 0x0) syz_clone(0x54004000, 0x0, 0x0, &(0x7f00000003c0), &(0x7f0000000400), 0x0) sendmsg$nl_generic(0xffffffffffffffff, 0x0, 0x404c8c1) r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, 0x0) 00:07:27 executing program 5: openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x610200, 0x0) 00:07:27 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x505, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 00:07:27 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x8922, &(0x7f0000000000)={'ip6_vti0\x00', 0x0}) 00:07:27 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x8930, &(0x7f0000000000)={'ip6_vti0\x00', 0x0}) 00:07:27 executing program 1: pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) sendto$rxrpc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfeffffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 0: syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$l2tp(&(0x7f00000004c0), 0xffffffffffffffff) [ 447.470316][T18698] ip6_vti0: mtu less than device minimum 00:07:27 executing program 4: pipe2(0x0, 0x84880) 00:07:27 executing program 5: recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x80010060, 0x0) 00:07:27 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xf209}, {}], 0x2) semtimedop(r0, &(0x7f0000000140)=[{0x0, 0x5}], 0x1, &(0x7f0000000180)={0x77359400}) 00:07:27 executing program 1: socketpair(0x2, 0x2, 0x100, &(0x7f0000000200)) 00:07:27 executing program 2: times(&(0x7f0000000080)) times(&(0x7f00000000c0)) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xffffe000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$PNPIPE_HANDLE(r0, 0x113, 0x3, 0x0, 0x0) 00:07:27 executing program 4: fanotify_mark(0xffffffffffffffff, 0x6e, 0x0, 0xffffffffffffffff, 0x0) 00:07:27 executing program 0: getresgid(&(0x7f0000003480), &(0x7f00000072c0), &(0x7f0000007300)) 00:07:27 executing program 1: bpf$BPF_GET_PROG_INFO(0x1c, 0x0, 0x0) 00:07:27 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, 0x0) 00:07:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x123) 00:07:27 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000740)={'nr0\x00', @link_local}) 00:07:27 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[@ip_tos_int={{0x14}}], 0x18}, 0x0) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfffffdf9, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0x6, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2}, 0x48) 00:07:27 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0x0, 0xc3, 0x1}, 0x48) 00:07:27 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x1}}]}}, &(0x7f00000000c0)=""/157, 0x32, 0x9d, 0x1}, 0x20) 00:07:27 executing program 0: socketpair$unix(0x2, 0x0, 0x0, &(0x7f0000000700)) syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f00000000c0)) 00:07:27 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x0) 00:07:27 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c40)={0x18, 0x4, &(0x7f00000009c0)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x3}]}, &(0x7f0000000a40)='syzkaller\x00', 0x4, 0xee, &(0x7f0000000a80)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:27 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0x0, 0xc3, 0x8da7}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={r0, 0x0, 0x0}, 0x10) 00:07:27 executing program 5: openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x7a9003, 0x0) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfffffdfd, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 1: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000400)="d800000018008103e00212ba0d8105020a000300030f0600067c55a1bc000900b8000010000000000000150e02008178a8000500050001400201cd0901ac040000d67f6f94007100a007a277457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b146100000000000000fe04000000730d7a5025ccca262f3d0500000000000000df634c1f215ce3bb9ad809d5e1cace81ed0b7fece0342a9ecbee5de6ccd40dd6e4edef3d93452a920a01e9307f050000000000000000000000000000000000000000000000008dc5fb", 0xd8}], 0x1, 0x0, 0x0, 0x7a00}, 0x0) 00:07:27 executing program 2: bpf$MAP_CREATE(0x2, &(0x7f0000000000)=@bloom_filter, 0x48) 00:07:27 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f00000006c0)={&(0x7f0000000680)='./file0\x00'}, 0x10) 00:07:27 executing program 5: bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x0, 0x2, &(0x7f00000000c0)=@raw=[@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffc}], &(0x7f0000000140)='syzkaller\x00', 0x9, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x1]}, 0x80) 00:07:27 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xffffff7f, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:27 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0x0, 0xc3, 0x8da7}, 0x48) 00:07:27 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, 0x0, 0x0) 00:07:27 executing program 2: bpf$OBJ_PIN_MAP(0x6, &(0x7f0000001580)={0x0}, 0x10) 00:07:27 executing program 5: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000001bc0)={&(0x7f0000000400)=@l2tp={0x2, 0x0, @private}, 0x80, &(0x7f00000018c0)=[{&(0x7f0000000480)="eeecff4b6be1c07e405c9e038672c5839b3fb293968c9f53f2a35fbe412b0bca7a6acab23b7b2012416f6b7f624c9e13eb7934dd08ac5e9b5e680a9608163ec6cd7b3df0c33d9a4bbe2ef91363197600358c15922af6cddc569157f4d9254a58759421ba78193dcda9a086e06c3a5b3bff02408acc416f2d474d4b2d420075728888", 0x82}, {&(0x7f00000005c0)="2a869f7c7da7c2bc97fd6532a5feab4b88fb6caf750f32ff620b598a2db2e95717d52b94467ebf3f7aa095d216da05b7a09ec21304f0dce14ba6df924520630259a44208f345bb5a05797e9fae8ea9a5686bc3568649b9dc", 0x58}, {&(0x7f0000000640)="5755f069316e6d827fcad150529e316bf4a5c61f762cde34bfd41e434d9bd9cba51d55091ef9227878c4ea2ba06ef397ee7e7f9a52b238b17aeab62dd5d6fd5e2b48ffbcc2f80205c85aa9dc4b82b3aebca7125c23239401946b42de5ce5739a8c5f177aa807176bf124d733bc0644c58c9cd44811807fab14d22b68db5ba40a8c7fb65c8a277ff1ffefef70f8299403df81d560c61ebdfbfedfcb8e200c16b10762527541f3ca665b0565264d6726ac3039759117c599f1e9d566d2c3cfb179d4dec639facea4ab5305cdf4b8c52688eba7d7e469db70507aafd2c88d4559374e98b3eaebd4ebafe12dfc16db034c146fc02079cb96b5173c", 0xfffffdbd}, {&(0x7f0000000740)="b0eeb95f5229d49debf818d13eee018565b3df5e158cd9e21b4163b2141f7708b38e99c6e83ce334f1500c0c5ad2145d7a05411b0d662d3d2b774b0a699f57a05c8e354a20df4a717e366d03689ea2dae45f", 0x52}, {&(0x7f0000000000)='8', 0x1}, {&(0x7f00000007c0)="30278689cb34f9d4bb457a3da9e0feca9ebbf010c66f54d1eb7f9ab70396c56e30f0102cc286f0dc4d8833b28ce83f2ad1febf08b2d6b1dba1df404a3f124de8297a72955fad319b04f30f6eaa3310dce731fe6b6a5e2ddabe1f022a3b405b229f8f28ce669c6e3d8b2df3286e2938cfb210571fe2e8caeb39d0e606e971f12fc8abfb3daaf9a619031d9b1c0c6150fea6a819f100903f02e98059398f22802c5a", 0xa1}, {&(0x7f0000000880)}, {&(0x7f00000008c0)="175175d59ddcda79a452363194e3d4b0e9ad53eb0550d52025e764c8464d2000e8700d698bc77631faf16cf7f893dfb68253246bddc2429bd58f1320114baff5a821e4d4602dc93096d0ba54feaf5bb1a5d50dd5f8ae88f0daeafac489b1587f44385823adf1a221230eb2a6515a1c87970527392003c9572aa8d37bc42e0abcf0abb625b80d0db5bf90a969d417ed265fd0e477b231263af2638378a9bee0ab87d8ff0a8949fbd545ea2f42cc3e3bf8b44fb3b0b78007573470e8c569ad49bb134e59ac6142b6e862390b814da69a59748151ba90fdb73bb84e5e24294a4bc4258f445c66bd45fb18afbaaaeb2d1bf2cfae07fc1df16c286ebba1a7f9bd8eb04b199a87bb8c046474f6c05e386252a8a63dfda60e136df23e3d441f07fbb5977f9b2727cacc8ad0efc993b8cd1342d9c60ff8f81062acdf0c6a41e6a7cb5b6cfbdc8b730491ad2d70c03ff44d0d618af9f435549581a795c64ce7f666f1020ba05f355ffecd4b74e8f3bb39b28a37bd3323966daf86d4bd6286c1c7c6c862cf1530cc0f760338bba836b52d4dd88b84c232c6c48be64a382d0a9b13092cb74ab4951a0556fca3a5715f66ec174c99c40b532f004378fe9c066c71b80e01380fb4facaf05a987fd1f6ef60f88cd8021aa792e911aff7082519534a3743d39777a6fdb50346793ce20db70d67d700fb266604d08e9b790a2d2593224f09995eb6f6c3be75a75002480f9fb90c1258eb696f6b1bc4c3fce72703031f8fc5d5d09033d4312614384b3da54e946301f0c5a0d14f812d113bbdba999ac5d063c7ba5cdce3ab150472b2aa86b58433e6370a5e557c35c5022612d98872f33c21a84d78db6fc9d3306ffb4be8fd7d7cda3ba1ebb9f44a3bb0d4ed715b4dbb0187d28b202e408c213525b7ceaecf7dba5aa57fe4233a9caad1b89f0d4bbb56c678fcce33a5a70626f15516e109e85e99c364de5d1fc26a13b4dfed7e8f6c23ef9e6fccddfc6376dcf2e59a21abb813c3132a88cf15db34eaf323efa97ac96a25279695f2c55eb8a11ebdadc7b5c3bd1f4e30faf6488a7567356db32f45902fb725b7ac83fe650f59d7964e501854d6ee8e45921306aa7375f6aea836b9f76523ba5b13feb8c9177d077ae44a600f856c355f2e4512848ec223cc73048b0373bead4cb5eb3015ace7eb5637d66a5344b0fd7eba890ae4e0c807709a2066285d7df075e75678f004f051078b87d049d12c9e7450f4b5d915d8e69e6139882c1c85778fd32186e01b15073aa5dc3aee058915c9ac512f26389d84e205c439f0b62586b6127bc1afada03c7fe60fce8ab0a4d4d987c828dbfb9ba899ebdd2df0dfc58ac5707ebc552169e00054d5714ba5d67ad52cff0192d12663c6a2fda76c80d98b75fa9e00e2ebaaee2cde97df2ff6b7feb21b57248b22448769f6dad150d6c64b067aaf8b638fcb64d812258eab7c4704bf7cb7d62d6652d2d63354bd8a0de4f0c755460dd09ace0d75809e261af0f1fcbc76bb91a1dac7740f9ffe9daa46c840ccd7d442c788d53b60ae80bc996a4abea9731bf000a34760f5845c698ca34e495c35b14dc859871909b9a9c020356fd5dcdf57c194b5c8ec392e8e8befd896016f0484c8e7002a1032db06881c901e753d30a471080e2d51c4f53e7700bf6850cf258835db3c3c0f368d8b7abe239d5c911568f7f674afc74e596e82c1c6d14c22516337f1ae2b0aa3e4d4daab6db9002cb029720790d13dcd71af222d4c2ca805f65a3f8db4074c1a9551cd2526da7f0b5a1dd89c8cbd638d3a2a5336f66fb4cce6c1fe2ab2149a9e4affc230e9992b29639a71f57644ab5156a291b29b1ab6d09c791a4d0a58386df7de0dd04d200f78966a2241ba8ef1fd1efa67903f188891ae3b194943f88421d655c15bc995f93ac31f5fb72fbd43ef8ff310ec5090026a2c7181ff5a7bdeaf469db1407b3293db6f3b5bc13e4f36c14072a12543efcbe9da9720d811bc43d1838e9e105c0df630b4160957aa24f68337670afcdb3d6b2a2861b91df0f983889b5f92bbb1bce70a58306c15a343ada957f3b3d73c141244e78e58fbe7c5b652d529b853ee65459d16073d4cc995c96bdd6c00f730e449d34e370a8e1d970ce3aaac9e28b662f554572681782a38e951dece41834aad9191861bcd853dc93c499c08b404dbcb493c940e9dfac65bad857c78f0a2f6745e9ba720f0925e5644ff27c8ed368815f0e3d09e0cec736d1fdb6a9e4a8eaad8960a17964d0deca8bad094fe2a5e483dcba3e9d3c73b8ecb627bfca8a69722149b74e94e82ef83949656141e9f8d3355507f21039fe8522c5111040427bf256bf9e8227d0bf58f4bc4b65f678c921640ab41a56b38faa086cce3d02139e4d89cdacd04f7de912de584a504f300744799e7de4618615d6551ef08e504ec350afa181cbba6f9c69dbd4d66531713e94711f0f19ba8230dc4d4ffe4e1611990eaefd44922deef3d77dac7a57266899015a6217977bf3f18bb6e5c022221ac5e9107311bdd8c01bdb43a6f76dd598d6520a73ea6f97d114134041795b81fc97bd528ed9ba0cc004c25d0fe915957235d5bf6a10fc51a2880649c24b5af4af53a63311ae63e102bc0f3bf88b42c38c4716829e3f028ef33daca5035f4fae83520cefd0ab165e8fd7a50286aad7abfd990314d3eff0e5a44f9332ee6edf8a6d03aa7e926edf93c50aa408b9949ef12d574df34e4905345bfc5838048e3b0c7f7ccaa9ed15a7dbeb57cf325a8a339917c0279d1d69ded63af0d4f70d5149915df51054a04144fc818bcd8440135a5974567689ed6875717673715d37e8ed9f53c57d813fbcb89bc8134ca07a582737f71769ee01f89602c3699616d5efe0c7c6264ce80d149da31dd30123ff7f861b4dd5d1a78128a4b4aa2a50162e3c6699130c97a33eb25345279f907eb57edbf7173b8e01bc603a2dd18cae1ef3cdcfe5a4e5441a4caef46cfa84518707fcf614e72ac9c5886720dbf8856f9dc1167836ebb0e1efaba6a0cf57470a3079ad2fcaeec10eb17399fc002e2c3d5fdade6256a61cf058fe9e620feeca350772e0db5e6dc594f98cdf68b0528c417606604e73aa07f4d763efb26a053ab6d3d51dde2da26400a7542bb2d45fa434755a0a54cdf299e171545c0ec705332a2e5c7ea3238a212a655c92618efb06be92a55053acc566ad36186f904620cf683da8adef5668753978455a037c2b622bb96ea75a4ac64491279ae24803ebd637fe61362f20cf1a9feb65e17623c8e43810147ddfd4eeae8583294ce30441040624ec937de7d7a78db6a2587cd57603dcd06d0384fd9015da8b565e8e2921b8fa5a895ae4287eb63fa631e42af86e864b47572a1f10dac03b3ce7363fe0f7d3d906852eec010d3dcb55ca0b4e71d36a975bb9c52f1c62ac239d8b2d96bc14e0894d48f073d49c8bdc6a79fae00487f503f742cdd58ab21408a6a7f0b06b6c61b849f14923dacab09a8306666ea5a7a1efba3324bc617fbf43d1427a8a42bc04a6bb1031b6526705aec5614541a3069866188d2bf9003734afccc42c2636899f1f6827345180f40369fb7f1da3fc3278f77ccbe3ba6ec3332f269ded25fed3eaa47643a230720afdd1be9169b882f4b0dd454fbac78d15ef6f402caaedf7af867878237ec7442b552862fbaebe5977b2614e1dca22c1bd4528bd636ae434f8c2a44738944b7c04fa03ec83fc514182b7dfd03a7a12aa4ebbae4ccadf8738cb7faa3ab6dd456cf6ac67cc558bfaea1b57fa0742fbc80f0d94d10a082d50761173d95cca95cc3657e0bddffdc55b7848c30f8d0b08d628c9e09619096e57ea98e97c1bf448d2bca57be9810dc8ccb8f0dbff895079801f8baca03639a735b5fcb1e2595752ffab228e60b77b4e8aa86ef964819982886c6f576ead53c355307d3bafd8f9688a66d5cc3e2c9c3cdc88b2db1515c875b7fb88e8dacddb3187b926f95cdc8aaa015cc2d3da835240c1859308600e809860330bfc7f361a9030cdb62edf29b3e2ee51be4044cbd29e29d90e5e292dc8871b9caac88b30d28bf4df18eff019ec0d109b36f6bd7e0776d71f97148c12fe92df01b0a621aececbf03d27cab63116699ae1b4ee97043e30f3502cf38fceb886a2240b7c3f910948803bfe117cd69ac0d39fa69b4b83528502d679ee4436504f835c5c327c142e7bee7d21431d98d7ef3144ef0996d7fd2466c660d430d3361359bd8ce0a8c0c74db9c49cd9d274b84c7a9d4d57027a4188291920940d9c2e867f6257461bfbd501fa9f98f836ad821d6724e83bc1d89843d7dd357132e2a6dee33c7ade72e62d4ca848ea7b15166efc4072bc237be13449e73f6b06b38001470b810c06a52d0ddc937d8a49c3803036eac748aab1e08b5c4337661c376c55bcf315965e1d18e808c4b3781dc650621a080f9004b40a5e76783758105cbbfd966be3ce661d4b5b3d75aafa4b9acfb53f04ea0f9264c318874ef4fdf50005fbede6b0c1242ec3af1c38a2e6a56bb33d8fdacd8923ef2b4fc79207fe6f5f9aa0bd8290d4df58befe46b9fba92e357cda9bcb8856601ef0007fcd6134f1235802fa9970008d4651a7846d32360b1ee7a08b705069e4bd0e5cc237c51c86d12570704b88222e511a97a20e3a8cf9e0c821eaccd753052619b1308a4362a87541b6684621058e54db46f02e70c6b19d273b899b98a8646f70beea059914ea04758fef0bdc2f5c59b5986a0fd3e14d501ae2f0f23e1f7cce106b8884f276fedb6d02b8a35a2ea74815b3d09cb07305f530c4e023c8e1c48aa945c491878e8d238ec62a0590f87ac29f3be62faf20b4fce7560ef32eb798e97f9c1cc318b35a4a1b58156200e68ed87f634944f513cd2ec3f8da3fa4f115e00161d8f537010fd3344a591c75960464b1b73496bae7ee794b97c158c987924d5035c55651102531340fa9ad8c3e780eddbc00acf52beb3239b1addc4e6e97817492aae49a25c5d9c77e42bf7bdc9985b646ecfe25e6995d6be6441ff2137db1b39f9a787828c1304117b5472909cf1944859fadab8670314d20e7bd252a9c56520fadb68f54f784c34a95371889513526ce68ae9272f76ebcb1fa7c592321c6ab4dc1732067eed97ea1625349743b78932266281deabd9c6d8a69ed8b95e08fe0598bbdc231b5f89c0fa81cae9764baa7f5fe0d8bf2a393828b169cc1b4646c06e913159aa5e444fe2e51900f356cb5e74c2f9a5d6286ea7a5242dcbabb986f53dba670ab115b398470ebffd5f30e2ec81a268c6d44c750355e5268bc8a4a1ec3383f6bfecb449a76d203a5172fa4dda89dab70509caae4e6631493bd2e934b17650af5aafa3bf12e17a85ead628d6b3090cb4dcb4f91891757591038afbbb4c57de8e4ec9546240e2978e4e4d16c3ca00a498611966e3e1adce34d9d9918bf29c45300d2acb9c83437ca67bdb270fe0de67cdfec9a63ef255ebae5910d365f81e8f63dbb19442cdf2d0d72ae87843c6e4d4c0bf02a58b70b696e39a65eaa4529d3aca98ab65fff52c5c08af309eacbc6d0780c8473ceed24159b30c502f6d56991fb8722660719137196f2bc1e1e2a0460e8f6f6d7f60f27ff208faf7bf37d217fc122014c4de3ed32f59d0b6203be13346856f3a1068bfe6494a4e1aa8db7749cabbe1aea7856265f63e351375cd94aa967de9ca3c82be085c5226ca0191479c550b423bad6c64d0bd5157a3bf702ae60aa00096818ffea08574d5fb3429ecd1986024edb12d5c36063cea64d146d6bfa1493dcc", 0x1000}], 0x8, &(0x7f0000001940)=[{0x10a, 0x0, 0x0, "646d7924db48a6f7c15a7f66b2a71482ccdeee389e20408d65533f580a8cb0705b2643b6d780e36b23a82eca66ee71c244476a003233d0f962c3947cbf8c5b434b16a99deb0b097436577eedac97158300af7ad204a72f5b59f604ccb749707517bf89227b95cb3ba16382da3d2408dfa29d4b3db0dede025ede4b967d5e4196ee5b174a09a527a03eae496af8797ef1cbee8ab6e57107122fbe1e407aee22a98a999a28ba681333c465"}, {0xc0, 0x0, 0x0, "14cfc25a7c59353c26dbef27480e8c65a4215d467c9660060995fbe16aa9551289fe89fd112ab5ade54d1551164a1ad70c5f83d406de21aa8f395f357062b582415d91048f05bd7959b66136f11658563cf7489621154b75a0de5c137513bbe055258378e0f50cf5b76101c3258bf1d0b3230b17b63b074865be69656a73b7b82b69836e66def486a8f53c3a16a7874c97c0821d0f258e942158ee75a92ff7576b1fe4e205c2491b32dca5404e"}, {0xe8, 0x0, 0x0, "e2338448391c56b2de0d29efdb0f075ba169a000ba74e46a3e0e8809c77aa1a42f6a3d1d443b7acbcee1ed408c8ae201e6a4c3112a57cbe3b713ee2138b1db7a8c48fab76ae5786cdc826e74646232bbed7a8f9cc9db7d7916c683fb833b5efa7c4ab54b5ca7a8010c58ad1c5405b36877021cb60fa549e82842e2ce3f1d4c0be8f46bbd50627e09002156ad9d7de1566b744a1b0edcf5c51b788093a57a5d9a680fd79f2c7274d461b28f1d1397b25ce8cbac2197c1e1788c9ea77c27385120f20057629845b589915627f8064cdf28d8e1c5e35617"}], 0x268}, 0x8000) 00:07:27 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0x0, 0xc3, 0x8da7}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000001740)={&(0x7f0000001700)='./file0\x00', r0}, 0x10) 00:07:28 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xffffff8c, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:28 executing program 1: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000400)='blkio.bfq.io_merged\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c40)={0x18, 0x7, &(0x7f00000009c0)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x3}, @cb_func, @kfunc]}, &(0x7f0000000a40)='syzkaller\x00', 0x4, 0xee, &(0x7f0000000a80)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:28 executing program 4: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@l2tp={0x2, 0x0, @local}, 0x80, 0x0}, 0x40008c0) 00:07:28 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {&(0x7f0000000500)='A', 0x1}], 0x2}, 0x0) 00:07:28 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0x2, &(0x7f00000000c0)=@raw=[@cb_func], &(0x7f0000000140)='syzkaller\x00', 0x0, 0xc3, &(0x7f0000000180)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:28 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xffffff97, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:28 executing program 1: socketpair(0x2a, 0x2, 0x0, &(0x7f00000003c0)) 00:07:28 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c40)={0x0, 0x0, 0x0, &(0x7f0000000a40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:28 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000b00)={&(0x7f00000009c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000a40)=""/184, 0x1a, 0xb8, 0x1}, 0x20) 00:07:28 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000080)={0xffffffffffffffff}) openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000040), 0x2, 0x0) 00:07:28 executing program 5: r0 = socket$kcm(0x29, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, &(0x7f00000000c0)={r1}) 00:07:28 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x1, &(0x7f0000000500)=@raw=[@call], &(0x7f0000000540)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x9, 0x4}, 0x8, 0x10, &(0x7f00000005c0)={0x2, 0xf, 0x3, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 00:07:28 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'rose0\x00'}) 00:07:28 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@typedef]}}, &(0x7f00000001c0)=""/174, 0x26, 0xae, 0x1}, 0x20) 00:07:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)) 00:07:28 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xffffffda, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:28 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000b00)={&(0x7f00000009c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{}]}]}}, &(0x7f0000000a40)=""/184, 0x2e, 0xb8, 0x1}, 0x20) 00:07:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, 0x0) 00:07:28 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000b00)={&(0x7f00000009c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x5}]}]}}, &(0x7f0000000a40)=""/184, 0x2e, 0xb8, 0x1}, 0x20) 00:07:28 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x21, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xf}, 0x48) 00:07:28 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array]}}, &(0x7f00000000c0)=""/157, 0x32, 0x9d, 0x1}, 0x20) 00:07:28 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c40)={0x18, 0x6, &(0x7f00000009c0)=@framed={{}, [@exit, @cb_func]}, &(0x7f0000000a40)='syzkaller\x00', 0x4, 0xee, &(0x7f0000000a80)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:28 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0x0, 0xc3, 0x8da7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) 00:07:28 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000640)={&(0x7f00000007c0)='./file0/file0\x00'}, 0x10) 00:07:28 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xffffffeb, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:28 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 00:07:28 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001100)={&(0x7f00000011c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum={0x0, 0x0, 0x0, 0x8}]}}, &(0x7f0000001280)=""/206, 0x26, 0xce, 0x1}, 0x20) 00:07:28 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1}, 0x48) 00:07:28 executing program 2: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x40) 00:07:28 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) 00:07:28 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x1, 0x4, 0x100}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000001180)={r0, &(0x7f0000000180), 0x0}, 0x20) 00:07:28 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x1, 0x0, 0x0, 0x1, 0x0, 0x7e, 0x0, 0x39}]}}, &(0x7f0000000300)=""/230, 0x2a, 0xe6, 0x1}, 0x20) 00:07:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 00:07:28 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0x2, &(0x7f0000000000)=@raw=[@map_idx_val], &(0x7f0000000040)='GPL\x00', 0x2, 0xc7, &(0x7f0000000100)=""/199, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:28 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfffffff6, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:28 executing program 2: bpf$BPF_BTF_LOAD(0x23, &(0x7f0000001200)={0x0, 0x0, 0x76}, 0x20) 00:07:28 executing program 0: bpf$BPF_PROG_TEST_RUN(0x2, &(0x7f0000001240)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0}, 0x48) 00:07:28 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@bloom_filter={0x1e, 0x0, 0x40, 0x7, 0x0, 0x1}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000100)={r0, 0x0, 0x0}, 0x20) 00:07:28 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x5, 0x72b, 0x80000, 0x503}, 0x48) 00:07:28 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@func={0x4}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000000100)=""/218, 0x29, 0xda, 0x1}, 0x20) 00:07:28 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfffffffd, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:28 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x0, 0x1, 0xffffffc1}, 0x48) 00:07:28 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x40) 00:07:28 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000012c0), 0x44002, 0x0) 00:07:29 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'syz_tun\x00', 0x400}) 00:07:29 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfffffffe, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:29 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000016c0)={&(0x7f0000001580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}, {0x4c}}, &(0x7f0000001640)=""/128, 0x1a, 0x80, 0x1}, 0x20) 00:07:29 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'nicvf0\x00', 0x1}) 00:07:29 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@base={0xa}, 0x48) 00:07:29 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f00000001c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1a, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{}]}]}}, &(0x7f00000002c0)=""/189, 0x32, 0xbd, 0x1}, 0x20) 00:07:29 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, &(0x7f0000000500)={r1}) 00:07:29 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@kfunc]}, &(0x7f0000000040)='syzkaller\x00', 0x3, 0xc3, &(0x7f0000000080)=""/195, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:29 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {0x8}, {}]}]}}, &(0x7f0000001280)=""/206, 0x3e, 0xce, 0x1}, 0x20) 00:07:30 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000980)=@base={0x15, 0x8, 0x94, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 00:07:30 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x1000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:30 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x16, 0x0, 0x4, 0x1}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}, 0x10) 00:07:30 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000680)=@base={0xa, 0x1, 0x8, 0x1}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r0, 0x58, &(0x7f0000000000)={0x0, 0x0}}, 0x10) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={r1, 0x0, 0x10}, 0xc) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x18, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, r2}, 0x38) 00:07:30 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000680)=@base={0xa, 0x1, 0x8, 0x85}, 0x48) bpf$MAP_UPDATE_BATCH(0x18, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x4c737e49, r0}, 0x38) 00:07:30 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x9, 0x1a, 0x8, 0x1000}, 0x48) 00:07:30 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000680)=@base={0xa, 0x1, 0x8, 0x1}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r0, 0x58, &(0x7f0000000000)={0x0, 0x0}}, 0x10) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000001c0)={r1}, 0xc) close(r2) 00:07:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETCARRIER(0xffffffffffffffff, 0x400454e2, &(0x7f0000001300)=0x1) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) socket$kcm(0x29, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'dvmrp0\x00', 0x2}) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:30 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'gre0\x00', &(0x7f0000000100)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14}}}}) 00:07:30 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x8000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:30 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x3, &(0x7f0000000000)=0x4, 0x4) 00:07:30 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={0x0, 0x28}}, 0x24004041) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:30 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x4020940d, &(0x7f00000006c0)={'ip_vti0\x00', 0x0}) 00:07:30 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000480)={&(0x7f0000000500)=ANY=[@ANYBLOB="9feb01001800000b"], &(0x7f00000003c0)=""/136, 0xb7, 0x88, 0x1}, 0x20) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:30 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89b1, &(0x7f00000006c0)={'ip_vti0\x00', 0x0}) 00:07:30 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8953, 0x0) 00:07:30 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$IPVS_CMD_SET_SERVICE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x2c, r1, 0x1c2b1487ced4812f, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_DEST={0x6, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR_FAMILY={0x6}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8}, @IPVS_CMD_ATTR_SERVICE={0x4}]}, 0x2c}}, 0x0) 00:07:30 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1b, &(0x7f0000000280)=0x2000fffc, 0x4) 00:07:30 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x80000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:30 executing program 1: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) getsockname$netrom(r0, 0x0, &(0x7f0000000180)) 00:07:30 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x1, &(0x7f0000000140)=@raw=[@ldst], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:30 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind$vsock_stream(r0, 0x0, 0x0) 00:07:30 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_SET_SERVICE(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x2}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 00:07:30 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xedc000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:30 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x5421, 0x0) 00:07:30 executing program 4: r0 = socket(0x1, 0x2, 0x0) sendmsg$SMC_PNETID_FLUSH(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x98}}, 0x40081) 00:07:30 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x11, 0x0, 0x0, 0x7, 0x0, 0x1}, 0x48) 00:07:30 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f00000010c0)={0x0, 0x0, &(0x7f0000001080)={&(0x7f00000014c0)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01"], 0x20}}, 0x0) 00:07:30 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x0, 0x0, 0x0, 0x0, 0x840}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x1c, &(0x7f0000000340), &(0x7f0000000080)='GPL\x00', 0x1, 0xab, &(0x7f0000000440)=""/171, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000200), 0x8, 0x10, &(0x7f0000000000), 0x10, 0x0, 0x0, 0x0, &(0x7f0000000240)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:30 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x1000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:30 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x5452, &(0x7f0000000040)={'syztnl1\x00', 0x0}) 00:07:30 executing program 5: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) sendto$llc(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, 0x10) [ 450.433961][T18954] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:30 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x40000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:30 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000040)='dctcp\x00', 0x6) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:30 executing program 4: socket$inet_tcp(0x2, 0x1, 0x0) pselect6(0x40, &(0x7f00000001c0)={0x3}, 0x0, &(0x7f0000000240)={0x9}, &(0x7f0000000280)={0x0, 0x989680}, 0x0) 00:07:30 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)=',', 0x1}], 0x1}, 0x0) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:30 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f00000000c0)={&(0x7f00000001c0)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x2c}, 0x101) 00:07:30 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto(r0, &(0x7f00000001c0)="d6", 0x1, 0x0, &(0x7f00000024c0)=@in6={0x1c, 0x1c, 0x1}, 0x1c) 00:07:30 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001240)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) 00:07:30 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xe0ffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:30 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f00000003c0)="c7", 0x1, 0x0, &(0x7f00000004c0)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:31 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000000), 0x4) connect$inet(r0, &(0x7f0000000240)={0x10, 0x2}, 0x10) 00:07:31 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto(r0, 0x0, 0x0, 0x100, &(0x7f00000000c0)=@in={0x10, 0x2}, 0x10) 00:07:31 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000440), &(0x7f0000000480)=0x4) 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x100000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_mreqn(r0, 0x0, 0x4, &(0x7f0000000740)={@multicast2, @loopback}, 0xc) 00:07:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:31 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000000), &(0x7f00000000c0)=0x88) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x10a000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}, 0x14) 00:07:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_MCAST_MSFILTER(r0, 0x0, 0x30, &(0x7f0000000140)={0x3, {{0x2, 0x0, @multicast2}}, 0x1}, 0x90) 00:07:31 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x11, 0x0, 0x0, [{}]}]}}, &(0x7f0000000380)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x200000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c) 00:07:31 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x9, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xd, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 1: bpf$OBJ_GET_MAP(0x9, &(0x7f0000000400)={&(0x7f00000003c0)='.\x00'}, 0x10) 00:07:31 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e22, @local}, 0x10) 00:07:31 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f00000010c0)={0x0, 0x0, &(0x7f0000001080)={&(0x7f00000014c0)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000f2ffffffffffff02"], 0x20}}, 0x0) 00:07:31 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r0, 0x0, 0x42, 0x0, 0x0) 00:07:31 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, 0x0, &(0x7f0000000380)) 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x204000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x3, 0x3, &(0x7f0000000000)=@framed={{}, [], {0x95, 0x0, 0x0, 0xc00601a0}}, &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:31 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x10, 0x4, 0x0, 0xf1, 0x0, 0x1}, 0x48) [ 451.505554][T19037] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r0, 0x89fb, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000000)={@empty, @rand_addr, 0x0, 0xc}}) 00:07:31 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8971, &(0x7f0000000140)={'sit0\x00', 0x0}) 00:07:31 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{0x5, 0x2}, {}, {0x0, 0x4}]}]}}, &(0x7f0000000440)=""/4096, 0x3e, 0x1000, 0x1}, 0x20) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x300000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000040), 0x14) 00:07:31 executing program 5: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5411, &(0x7f00000014c0)) 00:07:31 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00'}) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x30c000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f00000001c0)={@in={{0x2, 0x0, @remote}}, 0x0, 0x0, 0x0, 0x0, "a5a08773b622b2371791f2cbb0a7a1cadb43794376c9ce956c4bb39ee4dc48dd4933ba41c26a0a4f3f9c702113eb17be36de02f3fc20a2d8574ab40af22e6416b73373992691435a20bb32ca2c650a24"}, 0xd8) 00:07:31 executing program 4: prctl$PR_SET_PDEATHSIG(0x27, 0x2) 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x142, 0x0, 0x0) 00:07:31 executing program 5: mount$9p_unix(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) keyctl$KEYCTL_CAPABILITIES(0x1f, &(0x7f0000000400)=""/4096, 0x1000) 00:07:31 executing program 4: rt_sigaction(0x35, 0x0, 0x0, 0x8, &(0x7f00000001c0)) 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 0: futex(0x0, 0xe, 0x0, &(0x7f0000000080), 0x0, 0x0) 00:07:31 executing program 1: accept4$alg(0xffffffffffffffff, 0x0, 0x0, 0xc0000) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x400000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 4: prctl$PR_SET_PDEATHSIG(0x38, 0x2) 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000140)) 00:07:31 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_SEC_DEV(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}, 0x1, 0x0, 0xffffff7f}, 0x0) 00:07:31 executing program 1: setsockopt$inet6_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000100), 0xffffffffffffffd3) 00:07:31 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000a80)=@base={0xb}, 0x48) 00:07:31 executing program 2: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x40c000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@filter={'filter\x00', 0xe, 0x4, 0x298, 0xffffffff, 0x100, 0x198, 0x198, 0xffffffff, 0xffffffff, 0x3b8, 0x3b8, 0x3b8, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x70, 0xd0}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@multicast2}}}, {{@ip={@remote, @private, 0x0, 0x0, 'dummy0\x00', 'veth1\x00'}, 0x0, 0x70, 0x98}, @REJECT={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @REJECT={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2f8) 00:07:31 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000001800)=[{{&(0x7f0000000080)={0x2, 0x4e24, @dev}, 0x10, &(0x7f0000000100)=[{&(0x7f0000000180)="f2", 0x1}], 0x1}}], 0x1, 0x0) 00:07:31 executing program 1: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000001b00), 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000680)='/proc/consoles\x00', 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000000)={0x60000010}) 00:07:31 executing program 4: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x10440, 0x0) 00:07:31 executing program 2: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, 0x0) epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, &(0x7f0000000040)={0x2}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, 0x0) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000100)={0x1f, 0x3, 0x2}, 0x6) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) syz_clone3(&(0x7f0000000400)={0x1000, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280), {0x29}, &(0x7f00000002c0)=""/97, 0x61, &(0x7f0000000340)=""/82, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff], 0x3}, 0x58) 00:07:31 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f00000000c0)={0x14, 0x0, 0x0, 0x5}, 0x14}}, 0x0) 00:07:31 executing program 1: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x500000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) flistxattr(r0, 0x0, 0x0) 00:07:31 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/consoles\x00', 0x0, 0x0) mmap$snddsp_status(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000009, 0x10, r0, 0x82000000) 00:07:31 executing program 2: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r1}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x600000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000680)='/proc/consoles\x00', 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f00000000c0)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) 00:07:31 executing program 1: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000580)='memory.events\x00', 0x0, 0x0) 00:07:31 executing program 5: syz_clone3(&(0x7f00000002c0)={0x81262200, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:07:31 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000001c0), 0x8, 0x10, 0x0}, 0x80) 00:07:31 executing program 5: keyctl$link(0x8, 0x0, 0xfffffffffffffffc) 00:07:31 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000680)='/proc/consoles\x00', 0x0, 0x0) write$cgroup_freezer_state(r0, 0x0, 0x0) 00:07:31 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, 0x0, 0x0) 00:07:31 executing program 0: socket$inet6(0xa, 0x0, 0x0) syz_clone3(&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, {}, &(0x7f00000002c0)=""/97, 0x61, 0x0, 0x0}, 0x58) 00:07:31 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x604000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:31 executing program 4: syz_genetlink_get_family_id$gtp(&(0x7f0000000040), 0xffffffffffffffff) openat$vsock(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) 00:07:31 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000680)='/proc/consoles\x00', 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000006c0)=@bpf_tracing={0x1a, 0x2, &(0x7f00000004c0)=@raw=[@map_idx_val], &(0x7f0000000540)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 00:07:31 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, 0x0, 0x0) 00:07:32 executing program 5: r0 = socket(0x1c, 0x1, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x1c, 0x1c}, 0x1c) sendto(r0, &(0x7f0000002900)="8a9d", 0xfffffffffffffe39, 0x0, &(0x7f0000000040)=@in6={0x1c, 0x1c, 0x3}, 0x1c) 00:07:32 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000040)='C', 0x1, 0x0, &(0x7f0000000100)={0x10, 0x2}, 0x10) 00:07:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=[@rights, @cred, @cred, @rights], 0xd8}, 0x0) 00:07:32 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x700000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:32 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendto$inet(r0, 0x0, 0xfffffffffffffec1, 0x0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, 0x0, 0x0) 00:07:32 executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x1700, &(0x7f0000000940)=[@cred, @rights, @cred], 0xd0}, 0x0) 00:07:32 executing program 5: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x27, &(0x7f0000000100)="c44455c9db43babbbebfd20a67e3305107d13442349b7467529fe53b97dd27d60d2953bbc1d8228520a6377114a55f0c9913d51113d9267bfac620fe1e938990", 0x40) 00:07:32 executing program 0: shmget(0x3, 0x1000, 0x624, &(0x7f0000ffe000/0x1000)=nil) 00:07:32 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x800000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=[@rights, @cred, @cred], 0xcc}, 0x0) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000180)="f6", 0x1, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:32 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x13, &(0x7f0000000000)="2755e4e2", 0x4) 00:07:32 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x900000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000180)="0dfa648edaee1bdfb8c3d0f6aeef325c30223f82c537051e7a9a0455b2aed49bbbc4e0c4f6bc", 0x26}, {&(0x7f00000001c0)="0317426b1622eb3ff342ff62d56c6e70f380a2d906a1b7a89e0fbeda93ae33dfb4d06d897b3bb2d98f801c320c50880393aae31c1059a7c041c7b1ad391f018843bd11d8809ed0f59128f0f936537124353037d363db153ee80ecbe94218589a1741c701741bb66913424ffe14cd1c6cf6ec9252cfb2f85ba7af7bf362a71f9f8e24f9514e73fed2828b6d99b6bac7e79485160aaab257c786cbf5eade52d858adec73ab1a287ac661ef5f26e0398b35499ec04601cb31", 0xb7}, {&(0x7f0000000280)="74988a5adb1640554504ef28c266c360d79ec4b49b815119313cdbe4c3eed45af5200e7b23b4c3f7b81dc392c062b616cbb20f9d6d7ab54fabfd3201dc07e1ff189f7606d9756f74e8aa9f13cc4a0ea0c350729efbdd8ab63eca842b83cfccb386b9437f5a170c5a4e7dd98324ff972e91781d57a6eb4590c0297ba5743c54700b9818078c1b77e7ec319c44a33547be9cbaa8fd1c3a9d5a92f752441f7a9797732ef8012e87cbc8df70462ff79574aa454917e31b2e32c718d47e516942cac63fd3bec2c3fca9b95ef4d1c51b661eae45c08129e7d8229c3437b9302caffbd89003008e64192df0f9df64c7db471668b61de9e7e71350eb050068596f039cda2f876e199a765b3c8b7c008d0dd6f5c6c47c096f35ba0935bd0f568d2d6aa67e2e8e6493d1a57a90dce6a2a86086b872419ec0d03e3cc9710c7456ca6fc54380f4f40150edcd8a977dba150ff93366c2fb62ae3d11721e18954e71310230144af6cae92e6a81927e6ddf25326c7f3c795ea2973d97d98a52bcdf4800901f6326087f93fd0f6abb3c3eaf5cd7d5977bd636429e3681271fcc9a9b05380067160cb5584c7bb51f52e0c5a8193e8413bc97f9499a677121086ea2e611fed895a53384d8f74bc2cffe9f509410302af9c2e7f84b2447c557a68cd66f4d79855c2ed05c7edf82b22a953375b5d58926bed7ecd2c65671b2994a64c45dba7a06c355e152f8354181fe5417ec7a1b1fc28245ebd843558a869162ee8f5a2ff9e9b48571b92624290fc4de02870c835560aff51417e4482c7a662a909b8699fa6fe751ae5c20f09829ec283d1c279dd091d1b5a3a7d52d8d86366b4bdd7e85475c272cdb5b85bc8a5451c7641d84763398c591ece8ba7f84b0bb9ac3ba49c4e82141d932996d1dbbf15bd0436f8072086247352fd9181d0177c4b9673a70b038deb7969475ac4877abf19b087639aed2830f07d95c28f7485940d591aa49d49d0d51c743503dc9f47f7e7c57eb7b6936fd70c437aba22f9e36085fbec9cb39856d7f69cd801052b0623c3f93be73b4f0aecd1bca8a047cfbbd4f84282ac7faf503bd554b1acbc884f97e6229d40a8db1107b6e9b2b6adb5070b3c56dec6bcb85618d4884bf970518872f4bc1e261204a600763ca313b500b013160133a403daf045b8885171773ad46a756246f004e7442855007cc4507d8ac7ad72e3d85800cd42dabe42b15eec803e273f7c7de0c921d52eef05864f5f2445d8785737411a39d3f44c07a4d4d512a2a4c76aa5df1256fd9b31bd1593e5cf7bbccddb7c64be2cea6c82923db690ace015c37214f80aa6c457992f724ea59eaca0a3156e86bb1029759fda4455761caebbe4371d07c411c4aca26e5e87a60ce09d13937337cfa566197cdb73f9f3f08f2459e6d25a30f1ce955a00f1e46d4d88208d92ec4acb458c4d9d123d780311b0f304ad144057f09bf554e95b5333aa602ec050fe6096547b6aef37323b59e206e531601fd9bf57e247440d0e3deca702dbc21302fdaa6a78ed7bf4911be02369765d5c810c9636edc485b4c6e892647900c1a81297a54389867a200018788d70191c4a859a4428f1919842880a0755966d00251f7d8f546a2c3a8177c8d05b623600f92f6c9725393545ba5c279c8b754bae7fd4358600cc0880f3bc1f267491ff9e9045596dcb383496ffe5169ef41394c39b6a696ddd19821d417b4af3eabb12f28b5cc1b0476948342b824ca071c64af798c35b89d82f67d639303a36cbc9e4c41baa93bde418b9071e5d4401703c2597f0f1e5e82c6b37dcb4c5896f2c6748a7f13dd962fc35f9e35fa1a20d971f1a0da94a6e113d0d102a68c5eaab2b82359d781781d07d60bed5995a2c1eba7802d1ce23b820974e8f1f45122944106afc17a95e4208973c35962c4c50d7b52bbc0909dc305cd21c328632614f283a4a9bae0250edb8acfa633920cdc52f73c9c6e7e2f73de06cfd89ed81c2d9927a4a427b264714138fcaa6df5e367888e3616369a4fcfa6cecddb196c73186fbf700e792ae74cb89ae55cc85455429a9fe1204e366e84626b095f677485ed196cd1b5301417c238b32fbf8979390da6f39b3237a39cc770b943ba55fe8f0676f43169db5ad77d5a287736114ebdd15f9a28897b0407058c09840ab5b44c4ede0e1860f97ace8fc8cbc7404575f037b180bdd0a5e0677e8e99c61d5d427b517beac5303411aa10e8fd5e9bf7e88e06bf78bc895c900afd7373696dd9a49935e1caddec1f9b42854b9ff2ca88011397f76cc30f88ef3f4199784e4c947c3a44f6288a820592d4a2420f8c7612bd19594e998690afcac72f7422407e9aa6b6c17b73668fb3707bcb695d2b44196ebcfbf8095560c658e23e17e8c7d469b706a16abe269cecfeaa193315aa163665dafd3fb74f7c29fa5462a0f1324dffc956ddcb71a073e4f68f13c7f18423e48ff4266272d3a1b8820befb77f56f268a0f6c6125d16fc41ca996539c34c9716fac008ce2d49ec51d89e2fdd67e800464c0fb039a9ba2172805a9de13f8dce7ab306b53e20486599af20656c9a64e8155d299f755c32ecf95aad8382052d4a5f15674659984f74a9c04763ae6af4dbfe8aeb32737b1709ca173a46dbb5fefadebf78d94ce58c376b2eb9a10712527096d55aa98abde14e8f9bcdd5705cd8ec828f975a1e68192b5d9938b6b612e08f1c9e1bc30c07bcdf673043e4364a2e2ed72f4977ad22f493ac95acfdd4de461c396a91503cffb816db5b3c02c78bab21362d7c131cbc7ae62c89c2b0e654d8d27a5d79cc81e3600a5c4e092fec709765e00ca5a9d4070e0ef114696e1a97ca23fc00bd8d4e0717fa541cf44d28b429c4e84b087e5549744c9791994034079f65038a1330c73e3cc217392456cac3c3b1549b8faa4f1ac90858e105bc08eb9ff44300a11f220fd5797ab17259199c5aed624e6bd093118f6a8f95211d3cc6c08348ee1bdd3a8a012acf813da28b26a00529bc5b4bcc9b04920dd11cc65060bfb3ae2b0d57e7654686b13abd826ccf5297e5870c0b2a478e862ef61a5b6f3779352ffee01245e3984d3d08aa20b414add778aba5db3bc8901970722db6579fb708d270642b418a0f132eef1bf79dc7a9ce1e4c0288bdff0e41061a9cd67b15d8409d7172733ca73f8078012c04bf73cbea9093b7c866077410d4237e7e522dee320b96cd201c3a97c17f6ddfd3cc45dbe391b8fbb697a468dd53365a0b35f088937beeec723d7ce6604b42aacd55df1dd6cbdd8852e717ba65bd6b9bc547fc10c37aab785a1bef8eaefee8f5ccae8d0e838437260492f5b18efb86a129d9708fc28e58157e2eaa0dd13429fb5be1895dd67d09f6ea0a837752026db01b097426e652396c94f487bc7713676ffd06dd2f3967b4e04c7830cadf36d2a02a1cd1b868f50f2782685c3387e1dc7a9d619d81d84b964439aa9458410e856c598ba8efac6164dd185653d15b30abb9096b569996c74b4ab010cec27b41e8912209ef3840a478f68c469e4e9edcd3f00c3253025bcf35cb90db56d29d1ab1b7e3179f03e889ac56c3d022e6dc401708b4c8805bc661550e7b4310cd44572b6bb4b11262154d230938b54fbb44388f392197e111bfc1f802092eb76213ea0ef291222eb2973345aa0936482117b4c69a8836df62f0cf1f544d6229fe80c268560f6478b10a8442c5750ba9f006aaefd4c9de0334770d96d76bc8a2f7a562ce6a2f6280ef6161913abe2847468e8c27c37bdecd267b82e1e3bcafbe8f1459182478e8a5d2723908d4035b4ea94591a82cbac676bf1ab760e0ba93f8c6c31d03fab6632120cac766737fc4acbe27c34c27f87f2cad1969bdb0aab35be5df2c4c720a692a0948c1d5a33216565574b6ff6afdf25c871ec7b18421d4d5247c94f72f6044ac893159b047117473a410a5c4d26bf7c5777b932e87928b603c574e6dcd5f5480892e37c68050065224fc337223087b5ae0806150acc638c490c25ed465b4376f21af30336b3fb06e38db141612b204ed19422bea0e1110aa59f53b3244edb525116e869d407187f9eb7deda23b2255405b42c380f85d197487433c05fb09ba6796b066fa0814e7ae0343e70d9bc00e8057ba3fe9e422d6e3ac03f927ed0b77ef90a026fb3cffac3e6d8efc4ee5d206f72957aa600c67f80ddca5cc32d2062a55384d72ccde0e65a1c9fbec185edb40c1f79ed4bd507e023cffc1957367306ca613ff52d652a53270d2f9479c4a78e7996471fda1211b62e0368b46562987cfaac57c2def33ed7d085d05590f9490fdc585d5c89eeaf2a6cdb5b295111e5d13e772d9df7146dde55dbb6c03087638b5ee1650798177911ec8cd65e5c4952df7b39a85f958dcf36586626d954fe1980839caf1e4fcc44695830b528ccbf9295207d5a2ee81aede33f786990d43e70d6d11ec73c394188381553e42a95956ec34b755a966ccb8aeacd5b8bfd3752793ebcb2757a8680337cc4ac1ed51d99ebdeec0188affeaf21a6bf7fb60c994b023ebd9df60c07b489e28aabf30f7535e494ab702ad9970d51811e8138695a0fcb0095fcc46e44a37a6b05c462cc95648c05c2f22582f0e7c79c648ca8be959ef45fe932195e135920263c1842b116b15331eba0b9e79d2a57d690c26c7337310f0fd8ec47cdd0eaac7e544cb7a0853c5f8b21d904c3c3c1dae9e65f478febc099e8ac100db978f1bf939cb3ce8b97512e063bf36d7251cb48de8733c836550c287897fd162367e79b1c88902f764c5af2544926a24a12b0e39b93993b0165e37f1efc98268d076143a3e704ed507daa33b8df63f233a43e41ed5a65271b5cc61d1471538b7f91293f0723d971794392a5e020d7a578b14a8b3a50425d504638ca2aa070343750efb02c5c4ed36930e816548fc4766fd01ecd0981427acd23276b389a6fac62e92cdef8c982c508b90aab6179f0f3240ec5e1f55b39f2e3964165641b3ea62411331525d724cc4b3d66466358f3348911d343e41d150817af63d1b2b4811b6fe86399d8a45b1f2fa05793b4536db3748bb1c0f69af40b793672e06b9a9bc650a8dbb20eb9e268aec66ed76449dc152b1ea344d690bc4848504edfa7ac73034794638166e1efe83da8fd791314efcff516a6bf7b9258f5b06f956adebc96733c28c1eb4066fec28c235bc4bd961a262da1754fa97fadd51dd7e13592aa447b9a5b1d403e6a30c37364af95985e19b320fd605f876d4ab2d6676d13297cdfe5e544f5a3d36b056b2a1fe8ddeaa80aaf2c523ec2ff94c5efa7a7a1cef7734700bfb15846e26d657d006291faa6bdf506092e6407ac44458ffc5b22495813ef7b89b43242b6916a1f007d8220517593eea4c342e9c4a58d3155963f94f4014eff4c3dabc5de9000148d5d84088d22df6ab26d49e4a869ecc4693f6b5829a127dc0818062cd6bb0dc090edb278b36dc02eb7486068168b62910e3dbabec096633a28844ec980fee37d6ef9a370cb48566aa061ec3a12295e632f6eb7fd51ff6cbd90dfb31513c84a098afccf108cb7c15a36fdf3abc1afae7ebe5ccd3460cd93c39f2f5108dc6d4e397c7f0", 0xf78}], 0x3, &(0x7f0000001340)=[@rights], 0xc}, 0xd) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=[@cred], 0x60}, 0x0) 00:07:32 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights, @rights], 0x20}, 0x0) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000001380)="0ec0a50a8e889e8a1160af638aaba70d261b508239150bd32bd4174b8203c99cb7fe47b3172de4", 0x27}, {&(0x7f00000000c0)="9ec740905c786484d2a5c9ca32015affdda8676c6080bb29d0e10886db44ae75e276551a06001bff850555e7812d", 0x2e}], 0x2}, 0x0) 00:07:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x104, 0x0, 0x0) 00:07:32 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x8, &(0x7f00000003c0)=0xffffffff, 0x4) 00:07:32 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xa00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:32 executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, 0x0, 0x0, 0x100, &(0x7f0000000540)={0x10, 0x2}, 0x10) 00:07:32 executing program 5: openat$ptmx(0xffffff9c, &(0x7f0000000040), 0x200, 0x0) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={0x0}, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 0: socketpair(0xa, 0x0, 0xfffffe00, &(0x7f0000000000)) 00:07:32 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xb00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:32 executing program 1: syz_usb_connect$uac1(0x0, 0x7d, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6b, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x3}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x40}}}}}}}]}}, 0x0) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={0x0}, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0xf, &(0x7f0000000080), 0x4) [ 452.304177][T19225] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:07:32 executing program 4: setsockopt$inet6_mtu(0xffffffffffffffff, 0x29, 0x17, &(0x7f0000000080), 0xfffffffffffffd8e) [ 452.317708][T19225] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:32 executing program 0: r0 = socket(0x18, 0x0, 0x1) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={0x0}, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xc00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x0, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000080)={0x0, 0x2}, 0x4) 00:07:32 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000540)={0x14, 0x0, &(0x7f00000003c0)=[@exit_looper, @free_buffer, @exit_looper], 0x0, 0x0, 0x0}) 00:07:32 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000000c0)={'ip6gre0\x00', &(0x7f0000000040)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @mcast1}}) [ 452.384300][T19240] binder: 19238:19240 BC_FREE_BUFFER u0000000000000000 no match 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x0, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:32 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000080)={0x0, 0x7}, 0x4) 00:07:32 executing program 0: timer_create(0x3, &(0x7f00000000c0)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000100)) 00:07:32 executing program 5: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$fscrypt_v1(&(0x7f0000000240), &(0x7f0000000280)={'fscrypt:', @desc1}, &(0x7f00000002c0)={0x0, "ef23a7adc732621495d391596b538903cc2d2eb7fd84b2e5e8a709e75a72b3672568e812026e225647075781f54c4046910cef5afce278ac08b35934ff25f954"}, 0x48, r0) keyctl$unlink(0x9, r0, r1) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x0, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$sock_int(r0, 0x1, 0x1, &(0x7f0000000040)=0x80000001, 0x4) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x34, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}]}, 0x34}, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001900)={0x0}}, 0x0) 00:07:32 executing program 0: syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000300)='/sys/module/zswap', 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) 00:07:32 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x1b, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x48) 00:07:32 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8946, &(0x7f0000000080)={'tunl0\x00', 0x0}) 00:07:32 executing program 4: syz_emit_ethernet(0xcc2, &(0x7f0000000f80)={@local, @multicast, @val={@void}, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, "941586", 0xc88, 0x6, 0x0, @private0, @mcast1, {[@fragment, @srh={0x0, 0x4, 0x4, 0x2, 0x0, 0x0, 0x0, [@private1, @private2]}, @hopopts={0x0, 0x184, '\x00', [@generic={0x0, 0xc1f, "f8ac4a0c3f740b4686161ab625595dcb59e7b5f05a4d7163114f465dfbf5bd7c82e71c93db2353b0105fb1b78daeffd3a10bf3f3f098fa7caf8f64688f11db3bec2ead82b66c9a9d1ea804f409fd8645db0b0e89918d484d0ee06ee1dbd4f4aae9c7f86583d86027271cd716d4690781fd81f27f3fdc30872fe348a41d8651046dc36aaee85c6e13e5e223352a5685fd7b33ca408a5c4a81139206d035125b535eb4e2e199160675625d222f63826a0549af7443c5ddb59b38f8e61dc1e3af9ec407ac741b61192eca29bf6d2873146d15cba1e65b7cc60e64ac6d76776b61800de8deb7c4592569fb006eeabee157c82270df84e4a2897e37d8bdb3b9410d670288a7281ae85c64f0e71c2c64e94aa9eba88599bd3e4f9122663b8bca663194658c53b6e81d3f5c43b25cf83dfb546d2eef667c3248f012885c2d065e918a1bc548cc9273f858de368369cbf4e1b8d561f2a888b0348b943d126e6ad5f4f5ca2a0a5637c4ccdd89b10fffa98e2e4c6337fda87c04f65756ec0c046dbb33c243fb3bb80974d49e2fb4c03e77f5952582b7b412a0b0f46dd6c14a864cc72150ce7c94e76e03558c37125660dea9c5f9d047e1fd482f403287adf79d409853bdfb77b1f203849f4f5c31132be22a66ac162494f9ea2611dedb5e771f410ac5966e299b88bb87c37e12bae5cddf4ee94ff38a7ae88bbf7ded3bf0d2a402b559894511c9b13d3dcbeba8bdf471b3d2a7e3304a7d1f4d643eaf50071529d186356d7395ec68ae65640b9fe613da1455a737ee45ec187776565b3e2b1c3d8c858a0a5c58919f0c286faa6eaf9659bf73dda91088cba86965dc0813c891177db012d6b081abffe8fcbb7b11aa58c994c433c04eb1e0fbb1853630eed9f86cfa9f4cabce4b5490849f58a768b59dc4911bbb06634fef2fa9a16e504dbf1929ce89d0d011b06537c80c4a918c7fc53e8f4a4e662cda8b1d79fc4ca29a1781373cb39d6fe3974047802190675aa4840e72aa9fd5bb7c6a3032e0b4267f407ab848687b6a19d98e43e2479524c4bd82ad4a988fc212a1f3db1217d14491a5c1b502f2aa3caea76d5c81a1c6f24f98120107841f5fd2f4860c761bf36623a0a41132978145a738f6f23aaf7d6c7979c78352459ba3823e37d3c42b2b73704c538a517fb62845d723a4dcd09cc0573f9907fc6ddc522dcd371583afb2eee1476d4a13018044ab9830f3c351c140f8fbe4bd7c66fabcc2590745bd264c4c9e78e6e493fbf5c726da0496e3cec59373a136f1aaf6f3b9dabeb1d0c3cc906a2fc4e3a32323a5d6cbab1b81a3a1f94c87d028e41daf41a5320459ede7fd97dfcf9eee3014843f18913631c2e145d9d654aa162ac66aff01a7e140bc4b7778e65467a8f1caa56ce2d0f73573a5067ee4db3f7ef1aede8dfd22ceec2ff4d6b56ce60e44cf756be85e3fa68962df67a30957e805a05ec8ec7a848fa5b58cc2d44d9f473553995b421bd684e78991156a4f9837cb863c9843976a3c31e1194c8e58cbf199088d17db09cc1dc6f25a87a93e2d551933d93bcfaab2c0bfaf645abdd7b029e39bbd55f62164f77e75524e9a5babd5b9211cbae4b18f28b87e57010112480e25b643b2d36d52aec1b5aa2132eb33b252fa3a3b33e30d12f37c0d3a2a03be90dec277350150116b5dbef93377fe1ac61da21700ccb65e965385e67faa0d1518e8a6953085f227de0342eaa378a88a286782f448458ec97131e2481875c8b04d1711ca1216ce4dfb71c55ba41ee19cf22b390d85accf32c026de141357cca3f4694d7a7eaf9fae8705b43b3f6841ebab4dd419c3d21538cac3025e2b0a3e20d81f4153fc38d012c4d625d71c292ff12355a8fd3930fd9841b5196a463bea8f12f014eeb7035d71f9801429ae7152164e9fe3a01ddaeeaac0f9d90a2ccb3be3ef0a1c2683787d51201c41512a4c0d70c22beb1fdcb4c916ea04f49045b4befb4fe7ebb89eff8ce9861af32dd46e7b8b0f9177fbde5556ac898185e0d594a237863ca47af06378bb30b7d04daafa82435797db3053882f1d4980e06dac215846871030a39745784f8e8a16d6a8c0a308f9d6640c8fed484b2e23c06936f01621700cfb7ee90f6b68ce0815b10dabe969e63fc208bdccf08cfecb3592eb0e4da57f954e5db25b787b4d41ca7f0e60df9dcbd986fcbc24e1a30875ecb1d31e37e0d9dc615958dc644b698da54838025ee83603e6ac52fedfb15380229c50037e9699151f4d691c01f4cdb45a20e92a16290e049ef27cb5252b5d2874eade1a57615b1d144f897b1a943422d841ae352223e98f69e412fefc0df6d6a9032577ec54a515c54661f88b4efd74950afb954df5c7d52384fb3569c81b68343fbb2d3a6c25171f8fd7e82274737bdc0c8a14c2f851ba16e0499a16387adf1b2a0b81abac26f354302775ec279bbed32f0707cc2e00a82dea8849d4a1070de118d8ba08b12eb01a16e0fd3ff60ce3cde19b2223c8736b4636b1cd1c7d5c4b164fdc11697948a9b6f70a0dde5be9bcc56809ea2814c322ac4f2969b90fcfd2284a2a1b75f885716eb682ae4bbfa64b608f2a7ba860475cd0a99ee6a5d67d4cd5bdbe00b2ab0048cdf9c2214bda2219dcc6ba31a070c2d322a4f9394ec11bacc96e78b5cd0b925b7f1da11b63ad301263b3521f0602ae2f36d8219fb4e4583781044bed55fb432be3661ce211c1e31cadc62d546910a94e13ff775f91cc0317dfdb45e5245fe6dbc4db8759a762492f91e2b00e44890c09b83c6ac593e26d4d8608d8c6f8b1036de19a58c7ec3655bc30457718f26ed7111331e5f08cd72b904f19e3c5031b15eb61cbea14335bbcfa3ab68753461743a6abf96c36aac87892c4a3753e5aaa0518e5379929894d352c98c04a5e54c11123d9097f3a2a28dcca2a71896231b025f4c64494a2b84899e6a9d10acd246fceea7efea3cafa7ae366b49680419d196c43dabab9094f74de92fde269a76a99eac2518bc5b2ad4aa658abc7d508d620061130d5ff72b59c03e52cd7ce575299e419583b4183be6c221dc436d28affe0de0f888fb485ea1e72fe7fb907aad68cff2ad73664fc93654106b9fdcaabeb0326c99b7d1b78545e815d37c8055c0e336484ce4190ad84048bbe1a6ffd076f9fa6205842b88459c705468e343efbeae1416d52f39955d4e30cfebf56bd636c98849d587429703f894cc09a4aae31bbcaf139705d0154dd4fc3f03af6e3c2c06b2f623582e18eaa1d44559f4fb83736ab651cf82ed2af61042c5056a342f60a7ab46554007f6c61c6e7aff931785690315952df4e8e6943c0557aff818b127e531fe8005efce3c1075eb0474fb9a3091084b3798c87d687abbff4e2d9f3d321b242a0b95b99a40e96076bc0b5b2fe1d9a42b3605a3eb981846e2c3056f34450d70b52cfdaea8d4365b782aceeb27bea473cafb92675595b686a47bc3eb9b956d6d5cd239a57b0d6b67e1dcc742e6a1badd6486e95b76a396f0b4acbaf7dd367a18ee3a1705cf45ab416ee726c8f030a1dcfddf87ae16d69b2fe864bda2194f72e0c25d36fd6aa17b8ffb9c5ecaa267416e6979ccfd4ba3d42a12b9ce02fd391a1a5b614f7b6a8b6267e54d2ea04274bcc75e79fa0477571186aca5e7815b0e93a1946b651f5bee6b7c05d96cdbb3464e18cc79639f10b448c5636c8ddf77c71a61dbb1ec962c1c4ffbb903086d5d229c2f9cae26d95a6ab3a992254bd8d134d0f286aea13b51123bcd757b52d37489432d51baa3995c3ccea6131dc4a17e3ae428e08f8f5fcf7021a6a18fd3a2318b31ec1895173a5e40726cc6b192d2f5095578a17697330c5ce3afa682a25e6235340982658e94c04fa7c0e2ae5a17c058a21be071e6e076c063d5537219a07d06d4cbae61ee3f31b607dd1da2544f78fe3e92d586cacffcc8bdbb07e3f5284f720f758e45b386b691058beb9b78f9795299ae08214b8482819bea0d8f4a23c3e06f52674f7a5a53aad41e499c4cff273c7f2eccd2a5824a13c765ff9ff9c7400912ba76c3950a7caa2f3b57fb3533128cce87fe53cc0a93095914cf080760eb34663df8d181f1d3f1088eff5861449953e59252e4dc3fb40c4f08f39720cf4c4bfb22b2199bdc31715500d2efaf72342c34998291c2aa6f78ab3995a6355a0a71408956d57865f3fb75894699a894da26bd307c2e84d5666eb65d713bbd2d039601a0a04a3f149b7718d2fdd421ef807d695e15282f18e5a9b01e7cfdf979f999fcdd51f615c2788f07569858e15de57a8789f8ac10971368117ff7ec9d8c0e1d62098e77fe2065b34f6236cbcf90cdacdf6c47c7eb3e942208e768b2de5fab34300e34e17cb22829825096c887275a4df95d8c8e45499ffef"}]}], @payload_named={{{{{0x28, 0x0, 0x0, 0x0, 0x0, 0xa}}}}}}}}}}, 0x0) 00:07:32 executing program 0: r0 = getpgid(0x0) process_vm_writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000000)=""/51, 0x33}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001880)=[{&(0x7f00000017c0)=""/162, 0xa2}], 0x1, 0x0) 00:07:32 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xe00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x34, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}]}, 0x34}, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000100)) 00:07:32 executing program 1: set_mempolicy(0x3, &(0x7f0000000000)=0x101, 0x5) 00:07:32 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) accept4(r0, 0x0, 0x0, 0x0) 00:07:32 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000680)={&(0x7f0000000200)={0x2, 0x4e21}, 0x10, 0x0, 0x0, &(0x7f00000005c0)=[@ip_retopts={{0x10}}], 0x10}, 0x92) 00:07:32 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x34, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}]}, 0x34}, 0x1, 0x7000000}, 0x0) 00:07:32 executing program 0: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x8bf84a32a5ba397a) 00:07:32 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x1000000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:32 executing program 4: bpf$BPF_GET_PROG_INFO(0xd, &(0x7f0000000f40)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 00:07:32 executing program 5: prctl$PR_GET_TAGGED_ADDR_CTRL(0x3a) 00:07:32 executing program 1: process_vm_readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/107, 0x6b}], 0x1, &(0x7f0000001a80)=[{0x0, 0x1000000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 0: process_vm_readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/107, 0x6b}], 0x1, &(0x7f0000001a80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 00:07:33 executing program 4: unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000340)='./binderfs/custom1\x00') 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x1100000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:33 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_LIST(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000840)=ANY=[@ANYBLOB="8100000077c0d9"], 0x1a4}}, 0x0) 00:07:33 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x22ed, 0x1010, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f00000000c0)=@string={0x2}}, {0x0, 0x0}]}) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8}]}, 0x3c}, 0x1, 0x7000000}, 0x0) [ 453.083880][T19310] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:07:33 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x2, 0x0, 0x0, 0xee01}}) [ 453.091319][T19310] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:33 executing program 4: syz_read_part_table(0x0, 0x2, &(0x7f0000000700)=[{&(0x7f0000000300)='A', 0x1, 0x300000}, {&(0x7f0000000d40)="b58bc17a7497fb4430924391d75b7771dff7fe641fd8441d77206e00583cb5351e8ef29211b4c4c693eb8e4c4cf02b99a680943454f1fc4ede42638570328c1b3171bad4f284c032074cf090964afa5a74d037323c4baa666685f7fb94c11d428cbfc3caf59a6eb07cd4bbefa475b081a30b0dd6ad2dc9bb0c84cf023c0e7c61acd334245c7a16f07fe4ec8fe594ad0395a59b9d5d5bdf148a42b29ba5e7a42fc170e57115b60abfab3d9981c5b897ad0fde616448b37452d4b8d0d33b9b369b8e343dc3b9563b2a8a38d8a21cf0142cdc15f6fd295f04fa3ba201855d0329d01b1402b937dcbeddf14a18ce41b5645a125df77005f62c5d320b4f0bbb8b1766882fc20fba1d693a2d30c0c78d2ddcb55f1c2b8dcbac8043d741b4d4ed73e29bf4b55d34614f52960497e6132646c79fa95ffcef6829907cdd00377902dfbea817f8b61d4dee63caf01efe938f1806d48a5092c56a79a52897d82b3bd2796cf861c691fa6c9ebc068aea722616021ee0577e5d955a3c217859297467a84f281490524d682ce68e9916bf7bf5b5bcff19295f81c2186827e145668ee1c72b8702f1f7056c180e6a0dc86ba5b81124ce8c15c9235b3d9989c0b88c8a33c2332331105be62f33e19f62446424ebf596244a6c79f609fc5cfef0e2e68553056bbd9c9549a2e61a0c54fab147285115c2d979c5a36496c290d3cb2fca99589d4f86763c068e742c5a2a419187482a4aab442a0b0316480453eff322f3a41b24a64f7ef3ed118d2b5ad46152bf7785bc40f65d4a5bc0bb1db4c3ccf980b7a97ac9d681031b45b80215a3302b344955a3efcbd3cc27c95c6ce00e0a3536e1920bb6a4bc5f4bca065c65bdd6bada69039649eb4cf05f2bb0d2b0bb3326f9eacb62cb383d6e49106e4a1e02b464e776c157d4e8ce942587a25929346cdc7945ec2742d7318be3337447d89a2e2d36f7252bc185fbd3292a41b7c274d092c0663a792e665b4bd89419f5ab490695747c2fa973b5c63d1e31935dfd9cabe6146661f971f8d01ea19e5383124c7dd5ce766ae7b26e534230e7ff42f920de3d64e3ce38baf29aeaaa15794ccd507e09c94c5e1035fc95559e6bd727a0adfefa615b83c68046d25f48c6cf9e3f7e7a2bfb95c10c38d32b93eaea3bed2f5510035345d489e61111714d14f898db91b416114ef85fde24e9dffb8b4aaf2f72d53b7b4005e1bb5553038f378379d61a3c3bf5fd6ec0e76b03d88bd996b2dda995186faf577678e4df024d948d002547c0cb0d0c1111296be19c6b387898da9ae0b59b6079a0157d00c74b43d490bcf3258ada0dd4042d1662811da89eedec0131065971c99f98b9e6c2642396e074c8ffba05e67d3c980ebed9a96dee561723a3300adb257ed18746198a865e79eb97b36b62091c1df98b212fa064b6bbaaf492e464b03d956eb5604a479dff0eac07e94ae21cf5f2064607640e055213d68d090b94fc0f9233660df13bcd9eb8c602f1631e4c501aeacbb34c5651c32c9d306160b14e9b2cc9d5687536d10547412a06572ba45a976360d6b5d6e3d7886ba7c17faf69ec48e65560ef6d6fb7a5d970045d83a58ab026e5605719d73cd768c93d30e01121150f655ff1e91804f0873efb558ff56b976cd62f3bc309b141c3f1404082b786dbe8ab6ffce1233a8e3b0ac614fff104696ce9492890a7afb59fc7285b6c6d188ba8e975ae4c240503aac3bc0c705d07128ae5a945ed15f5479ca8eff8a5d1494975d57d07ea18b80c58cb888aa6cb33f9679f1c6ba02ddf87ae57732db04e315ef52a17056314ab8f55d922c8db89dbfe1b6a8889748955c2837c9aaab01d9624596292dff828fbfe5ddc237e88c3a68247faa42b23ce2a9c5572e906ca7f46c212bae954eba9d4d6781b052fd61c354d9b1c18985c3613fe6820676a3bf9dd1589fe4b80ca5030a4d9eab08acb0e7a22447caafe5a44965852d86a66b9076c0bf7f845a91ee9767c55e3f438c6a11d5ae83bf94adb2506344597424f9a647e52a87e487d4fbba18cd37707518f7b1665ffd18a6a882bd369011045415504d2bfbebfedd860142185cfdc021e59db2e00f6acc20087e2d6e3ad40db2bbbc7d480f76ae7f6d97a151a8e5c73fd05b6e272b55672e94063b093a7398123eb206c4976686767af75be9c7bd3e24e3a85525e7457ab34ae0101989086e07b39a52974b7012cedac0a69c98b8237a0902e592f33173b3b4de67e1222000c2d59ad4277098d132eb18148163309dd4b10e69d3f4e33ea89b9a2647fca0bff6ae013b2a402fb665f365c44bf06516a4a8731ece45b906259861d630632e3f54487daa0ae88516de6ccf9fd5d5b443c89b3092156d6ab459bfbe11614acb643a68761cee73050b02f1be06c475e4bef6df4f5fbe2b27f341e6026440c3494f6b7bb7cc3fdba60c1f8d940d1acda056ec9e7e0b5f9a51f1707b09cec8a4f0d0ce3307af03e66569dac198cd35e21a9956a20275f415627a5aa008bbcd80bce9cf5b48b91cb1d2453530d7af1eb9d6d4e8014ef89d932c090f80f5e2a5d63a42f4fbc5310fb48e905f858b405ac5b4d9250d941b8b35960471a02a25106717b7bdd71da77cf05b11e255306f2d7deaa8ab3f98da7a91725f9b45c9009f66da7368d994144926a65384e9e6431ba58ecd4dbf4bc11cd0f8b85dbe98b1fc73ba1fb1b671e554546ed705a82811cc0e355617e082d5de8a82c7c90b4f69653cf444a0609facb3311c0003044cfb78f2fb2e61ac2bdae690448e90d652edfd468c6b62b67d10a84e0fdfffe6e91ca1df7e41fc2c5359e0779655f1c3d70982385446c27d154ebadf1eac935f02718416d4446d2844dd5d97960a079d11fc119f563f82fce9f7908c09ea4f565a1188f4f131f2c70cbf0919ca88fdb7fe0e4f2fce3afa385e7af48981f99f00c30e4fa3a66c3882aea5307a80bea8dda2f97b3ec36784e18adc1af1e4057219417bddf62e4788094544c2c25779a5e8903999a105fce75d466d61e127e8da82a1a2c84ca50f57013eca0b8ea1699e7509ffcc24138680d811d30c9ce3c7832e55354ab4a73418c49c14d895c8129bd4000943fc0f083bb2b4aa46775bc5b2e11fc0cca5cad905beca6391967fc49b9d2a94f819a2f1cc72e7462b1646ba81f6aaaede626d3103d5c53b566154357861cd297fd00ec28a69d66e32658e64b2b163acdf467c1cd1f31f2aac2583785c416073bc4f8b0eacd345235052a298fbb593d671f65e4d1ed25c9812b87f4bd051baaae4c2346cadaa833c8abf15ea0681b508cbff86aad97833be05468af27498df8ba33074749f3031b28ba5d45b70319ad8db95c81a0987578ee18d7c3eb57ac51f0c8adffd92d0b26206a5178cba7d97aee37085ee0e2655d3f09dea2769c0755789029f99fb2c323e7e9a2ef0ef29b554c570fd489414f39d18a2915567ad43759c626c550b366c190523a7aa77cc333d772e94ba47c48d3f4bc8d6f71b8be1bf37a71923b299c3139a47fa04ae71d0463a86e6e0b10834041713cea4691ab8a72298721ee775bb198fc54859dd90739927a52626b31d3fa4e8c53d5770022ac8d9d38b2c7d719fd26bc825968ca94ce966b77dfcbac8ae2bb394e1337f5ea3812d0e61b0f39bf304e622987f32b96e6c7a53042098f10463a4211507addd9b474120365927eeb6fe8d23e31e51770a53a28774d19ce41d8f4a11afebe8822dac7831c55b16f38ef80aeb77bb951f9c5e040dccd2b4af9fcb7bc12e0544b87be6deb1ab70166ca14a6d829779383cceb4fb2f7ec82ca9c172a8ff48c7ce8223209398e8822a1ef11e8efca8137eb929116bbaa9f45e408b3eeb5cad4d930805ccee8d2b8c178e21ef1063a1a179bd2eba0bdcb67024e163cea23ba18879a871ac7a4e0d77c8c2eb40910aeb41c2ce4ff35bc9cc8ae3839a83bf57d7d43deda9c78536bd51d967b7862c449af0389fd2f76ea4bc90db47d53178eb8cc123b73e350309b94a6f921ec9420a5f633a1a0d81e38a3f6586c8d749664a5810e0ffe2de4c89259e9a6f6f46d93295c7c9018a7a8dbd3d184c3719631410ac4f5fc1fac6a33d9621b4d2076de1ecbaab918c68afa2c68ee42d739ba1b08a37480d4fba7110487a6a8d47dc2a8a81bb3496f9c147d6656c84f85a1ab680e8750c1207c871f57f941e085e5c4d188d5ab909696afeb65ba2e21981ade29c0b2b6d9e43c835ac4ba84cc510a281d3f2e967cb3ab6f93d647b29a26d62227cfa9b1b61ef04b7cc9b76a19c672fd258c12c80b23f0d371d6796a18ccc5ff3e3326042ff0633dc65c81ed7c14f9c9fb757025fa0612b20e619f0f5265697034ef33ba67c2a4f0aae87c86f2a9e5b6f7962f02b42f40d78bbe9fa7a52a39635ed00aeb87df2b1201a65a916eb41e2570ebe9435b164890a8362afd8abda14480c169a05d9f3da644e18e9aa89ec19852b39a728e8acab518e112a40ea630dcb02c3203a0a451d85ae04777280107881c4490969f16bbc34c42469036b81bb804b9f995912324102781cbe8463bf4897da7406d6832c6b7af97a4130f215ed966ec869434b3705d3308ba6c9e59879a8de03b6b07d2a91cc33692e6cec64dc1e5302082e10471185aae8e4818653b7cfa50473d35830a3ffe74b63a34b6dd9c8d19198fb12d55f90cff5f9b0b08ddaeee09b45df0c28279f970fbc7d184c8e77fc64a49567a63e19ae019618735845b776f094b553aae44ae75507fd508e6cfd9b1afb69d3b4a077c6c951c33d3de42730c8527176cdf61ce9e6e08caa75d591bee682c2135b2c0e4130c479406350309c9706d295aceb49090aa9b4f26f2d8260a7facae016e1ae6b376b99d3093c5fd552366a5407c7011fdd7a0e4b5769eecc1c69ea69e449f8bdf9b30362cac884c2d167626a9caccecfa534facb8d125ca886c366987df30ea88f9c06130983df8329640acfa3d6b899bf7fc43d713a2a33054bc400379ba204adc3abb4c88f56a00e36af27e19ef7eb076ddceb910a48b82a0095eb20a2996f7b596c01a7aaf2563c5a92548dd415fc72e803325e6076ea1bf8d412c45dc3eb4f4c818dbace627ae5cc6fd01e9f7b7e193b4875e57ac2a2121c06946852b0d65e06a4547060c5cec7abad98e0fbbdef5d6aee9f9d21c769911b5177aa9a5bd508bea1dc37058ce8b14633334e7c02284235eadfe776af23c84d730cd4b799c0d169d4534ddea6e550c33dceed9fad9865b1be3d693f1960841ab45d1527d166b8f455402dbe689d50521b4ee2eedd6b6dc26edd7712d49b6ce731564500fae7a95fbee6d5023d964fbfac0333cf712fd2d0866920d486a2a3536e4fed3984bd1131ffd4b602fe734c6f4d2fcc6c6fc67da13f3d6048caf6496748d168e40704999bd18c2438e4bcbef083b2469bac13b0bc4b71ef3e19babf7fa5c96a610491934cddabbc073e7aa0dc75fea490913d09ac38e669d911647303ecb6e1a44a6452aac1ac3da52fc725e56437486839fc3a0152022e49426767c2be72f881cbb3d91e2b7c6a8c0262af701789af4a215b8175c6fe6aaf01f19d46b", 0xf6f, 0x92}]) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000002c0)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="05"], 0x5c}}, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) [ 453.105391][T19315] loop4: detected capacity change from 0 to 6144 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x1200000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:33 executing program 1: socketpair(0x11, 0x0, 0x0, &(0x7f00000002c0)) 00:07:33 executing program 0: prctl$PR_GET_TAGGED_ADDR_CTRL(0x3e) 00:07:33 executing program 1: syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000800)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x56e, 0xfe, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x28, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_OIF={0x8, 0x5, r2}]}, 0x28}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2000000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) [ 453.167372][T19327] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 453.173016][T19327] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 453.192228][ T2562] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 453.194439][ T2562] buffer_io_error: 5 callbacks suppressed [ 453.194445][ T2562] Buffer I/O error on dev loop4, logical block 0, async page read [ 453.197929][ T2562] ldm_validate_partition_table(): Disk read failed. [ 453.199722][ T2562] Dev loop4: unable to read RDB block 0 [ 453.205731][ T2562] loop4: unable to read partition table [ 453.207245][ T2562] loop4: partition table beyond EOD, truncated 00:07:33 executing program 5: syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000000)) syz_open_procfs$userns(0x0, &(0x7f0000000040)) 00:07:33 executing program 0: msgctl$MSG_STAT(0x0, 0xe, 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x28, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_OIF={0x8, 0x5, r2}]}, 0x28}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 4: syz_emit_ethernet(0x16, &(0x7f0000000040)={@local, @random="bb0a3876a38d", @void, {@mpls_uc={0x8847, {[], @llc={@snap={0x0, 0x0, '\"', "23bd59"}}}}}}, 0x0) 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2010000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:33 executing program 4: r0 = syz_open_dev$vcsa(&(0x7f0000000180), 0x0, 0x0) accept4$alg(r0, 0x0, 0x0, 0x0) 00:07:33 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f00000000c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x28, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6, 0x7, 0x4}, @NHA_OIF={0x8, 0x5, r2}]}, 0x28}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 4: unshare(0x500) 00:07:33 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000a40)=[{&(0x7f00000000c0)=""/206}, {&(0x7f00000001c0)=""/173}, {&(0x7f0000000040)=""/5}, {&(0x7f0000000280)=""/150}, {&(0x7f0000000340)=""/28}, {&(0x7f0000000380)=""/199}, {&(0x7f0000000b40)=""/215}, {&(0x7f0000000600)=""/255}, {&(0x7f0000000700)=""/98}, {&(0x7f0000000780)=""/241, 0xfffffffffffffcb3}, {&(0x7f0000000880)=""/188}, {&(0x7f0000000940)=""/146, 0x55}, {&(0x7f0000000a00)=""/44}], 0x1d) 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2500000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:33 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000180)="616e46ad889314c37f4a2f37ed654bdc0a13a93bae0d6c2bb765511c3c735c67498ebd9128cb059296d35d04016c184af78e6f9561a459e5679f31b32b4b0d5282d76dfb1c1f06771b7c141dea60781b8ce184bbebc4bf84e5e4ed92fa5fc28f652618a15b7f7b74a120f89ee74ebfc3182dcfc4edb6e25de9b5bc54f13f299b8195639df80de47b4c455e1fe32ff131b8", 0x91, 0x8, 0x0, 0x0) 00:07:33 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000280)=""/11, 0xb}], 0x1}, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="9b4c223f04c6095042c0c2f2fda0207eb93d5251e5aacf2a92b207193e2f9cafc53e32c99e0edb7951a16d75c1eb7d1c3670d1bb26abac235f994f5ce1200545c0aa27608e9f06d4fc40a89dcf849474c956a2a1645abc62103f570c635a64097ae233825f50b132670051c498e67f4101b42e7894018fc34e299674ecb77715157b9929ea3c1ef3edaa9a007c8bf29c79de8bb3d6b511ceb3c6ac056b552c7f6e141c5705dcc221b290a5f69415d36c1b1643e0b997cd27d4", 0xb9}, {&(0x7f0000000140)="928325cf341e94a9f57ab1a51c3b15b3fdba513298507c95ab2de38ae411f26efea08ec1864655d7", 0x28}, {&(0x7f0000000180)="c5996f46a02d2dca63d74b284d10b49a8d2a2b88b0ffcf6144383a2843eccfb83bd16744d164be83c85d4a9f0514f6d9c563a1b2fe3b483b11968943631706509ec48bde61b1b2a81740433c6d245ecb19f7c043497e25b592804c4e18cd307a704e5b401489d311a34bb855e37e189af9b977d4498ee7d52320872069a21e8768cbacf851991539a843a1271b1cc8bf", 0x90}], 0x3}, 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x34, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x34}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000003c0)="05", 0x1}], 0x4}, 0x0) 00:07:33 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x40e, 0x0, 0x0) recvmsg(r0, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000300)=""/211, 0xd3}], 0x1}, 0x2) 00:07:33 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x34, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x34}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2e01000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:33 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 00:07:33 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="8168d61e1848", @val, {@ipv4}}, 0x0) 00:07:33 executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) 00:07:33 executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x8001}, 0x8) 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x2f01000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x34, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x34}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 1: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) readv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/59, 0x3b}], 0x1) 00:07:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 00:07:33 executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd608b431b00180000000000000000000000000000000000000000000000aa"], 0x0) 00:07:33 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="8bd62192b523ffffffffffff86dd60a1686d00006c0000000000000000000000000000000000f8ffffffffffffff0000f0"], 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x380a000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:33 executing program 5: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) 00:07:33 executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) clock_gettime(0x0, &(0x7f0000000100)) 00:07:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000001b40)=0x34) 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x3f00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:33 executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) 00:07:33 executing program 0: epoll_pwait(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x107, &(0x7f00000000c0), 0x8) 00:07:33 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, 0x0, 0x0) 00:07:33 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@ipv6_newnexthop={0x3c, 0x68, 0x1, 0x0, 0x0, {0x2}, [@NHA_ENCAP_TYPE={0x6}, @NHA_ENCAP={0x14, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS={0x10, 0x8, 0x0, 0x1, @LWTUNNEL_IP_OPTS_GENEVE={0xc, 0x1, 0x0, 0x1, @LWTUNNEL_IP_OPT_GENEVE_CLASS={0x6}}}}, @NHA_OIF={0x8, 0x5, r2}]}, 0x3c}, 0x1, 0x7000000}, 0x0) 00:07:33 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:07:33 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='/proc/self/exe\x00', 0x0, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_KEY_STATUS(r0, 0x40106614, &(0x7f0000000000)={@id={0x2, 0x0, @c}}) 00:07:33 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4000000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:33 executing program 1: openat$vfio(0xffffffffffffff9c, &(0x7f0000000180), 0x68000, 0x0) 00:07:33 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_SEC_DEV(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}, 0x1, 0x0, 0x1000000}, 0x0) 00:07:34 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000004c0)={0x14}, 0x14}, 0x300}, 0x0) 00:07:34 executing program 1: bpf$PROG_LOAD(0x15, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4800000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 0: fanotify_mark(0xffffffffffffffff, 0x9c, 0x0, 0xffffffffffffffff, 0x0) 00:07:34 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$CAN_RAW_ERR_FILTER(r0, 0x10e, 0x2, 0x0, 0x300) 00:07:34 executing program 4: socketpair(0x22, 0x0, 0x2e0, &(0x7f0000000000)) 00:07:34 executing program 2: mbind(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, &(0x7f0000000080)=0x6, 0x8, 0x2) 00:07:34 executing program 0: pipe2$9p(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f0000000040)) 00:07:34 executing program 1: syz_clone3(&(0x7f0000000300)={0x50040000, 0x0, 0x0, 0x0, {}, &(0x7f0000000100)=""/229, 0xe5, 0x0, 0x0}, 0x58) 00:07:34 executing program 4: mbind(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, &(0x7f0000000240), 0x7, 0x5) 00:07:34 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$CAN_RAW_ERR_FILTER(r0, 0x65, 0x2, 0x0, 0x0) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x4c00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 5: syz_io_uring_setup(0x88, &(0x7f0000000040), &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) 00:07:34 executing program 4: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const]}}, &(0x7f00000002c0)=""/246, 0x26, 0xf6, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000580)={r0, 0x20, &(0x7f0000000540)={0x0, 0x0, 0x0, &(0x7f0000000480)=""/165, 0xa5}}, 0x10) 00:07:34 executing program 2: socketpair$unix(0xa, 0x5, 0x2, &(0x7f0000000700)) 00:07:34 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000800000000000000ff010000013b3d33193eebff000000ff220200df05000095"], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:34 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.throttle.io_service_bytes\x00', 0x0, 0x0) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x5c00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000140)='cpu.stat\x00', 0x0, 0x0) openat$cgroup_devices(r0, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) mkdirat$cgroup(r0, &(0x7f0000000000)='syz0\x00', 0x1ff) 00:07:34 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0x0, 0x0, 0x0, 0x3}]}}, &(0x7f00000002c0)=""/246, 0x26, 0xf6, 0x1}, 0x20) 00:07:34 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000500)={&(0x7f0000000000)=@id={0x1e, 0x3, 0x0, {0x0, 0x4}}, 0x10, 0x0}, 0x0) 00:07:34 executing program 5: syz_clone3(&(0x7f0000000300)={0x50040000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, &(0x7f0000000200)=""/190, 0x0}, 0x58) 00:07:34 executing program 4: syz_clone(0xb8820000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x6800000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x10062) 00:07:34 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_devices(r0, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) 00:07:34 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x40) 00:07:34 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x84) 00:07:34 executing program 4: r0 = syz_open_dev$dri(&(0x7f0000000a00), 0x0, 0x0) ioctl$DRM_IOCTL_GET_CTX(r0, 0xc0086423, 0x0) 00:07:34 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$ARPT_SO_GET_ENTRIES(r0, 0x0, 0x61, &(0x7f0000000240)={'filter\x00', 0x4, "1fc0b02b"}, &(0x7f0000000100)=0x28) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x6c00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 1: syz_io_uring_setup(0x7551, 0x0, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x0, 0x0) 00:07:34 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, &(0x7f00000009c0)) 00:07:34 executing program 2: socketpair(0xa, 0x6, 0x3, &(0x7f0000000000)) 00:07:34 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/bpf', 0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000200)={{0x77359400}, {0x77359400}}, 0x0) 00:07:34 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x1, 0x4, 0x100}, 0x48) bpf$BPF_MAP_FREEZE(0xc, &(0x7f0000000000)=r0, 0x4) 00:07:34 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x1, 0x4, 0x9}, 0x48) bpf$MAP_LOOKUP_BATCH(0x19, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x7400000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53, 0x10}, 0x48) 00:07:34 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53, 0x10}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 00:07:34 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0xe, 0x4, 0x4, 0x7}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000100)={r0, &(0x7f0000000000), &(0x7f0000000080)=""/69}, 0x20) 00:07:34 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x1, 0x4, 0x9}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, &(0x7f0000000000), 0x0}, 0x20) 00:07:34 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x1, 0x4, 0x9}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000240)={r0, &(0x7f0000000040), 0x0}, 0x20) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x7a00000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)={&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 00:07:34 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) close(r0) 00:07:34 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x1, 0x4, 0x100}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000080)={r0, &(0x7f00000002c0), 0x0}, 0x20) 00:07:34 executing program 0: syz_clone(0x42808000, &(0x7f00000013c0)="419599c50197da03585ad7f07c19e6822d32946292c325215206593311057d2f68d6d339f132b5f6ffeaf56d198be102ea9d5eed54ad5e44bbedbb39af8880033d8d617db35ad9bb1c4e8ed8d400061980348319be4267bb2673fa4de163271790bc4b6e4e6d7a11a9336437a8d9e237a0197cf8e4d06f75c2155355937e1685dfcb448dead14ad93c43e2e8299488b29c7e1525393bc4d10d0b1739f22e16deb6f2074b6a84ae5dddafc6ce215dde11603fd40801ecd2dd3ea52710b79a09964379bc03e03c26e3389aedd2799096a3071b05aed50d614e2eec2b64", 0xdc, &(0x7f00000014c0), &(0x7f0000001500), &(0x7f0000001540)="3e9c66e46d1becb20b35d99885ceb1aa074f5fa5894cbab6627c785c6cd21a9ad79759f8ff4e33737954348207a2cfd2e31dbd3a38e146f87925d2ee7204ba1b59020906581018fb9b2846c30094433054540409b9fa136d3b06fc5ea3173a49b37b58e2fcf9c49b978b9d7af94432802885b3dbd91cab7fe0db79ea56de12afb0ca0548f5fe5e3e18c04f5aacdd948e0e8351137221a4a242af988707b07e5133bb419c6779c4eafd0c4731c295f7658427d739deb80114bb4201c463b6a311e0e5fe30fba56b201019b02c6aac245b3739bde1f359ec6ed969a7d3fb9aa648bc5bc685e5ddc714be833bff9395bed334fb1bc0141f8ef75c17d4671f2f7f6b8fffdb5c90f821c7aac2783fe0b9a23cb65b275e04c04772e78a74d156355ada06a908b61bb0498c2f390a9644b7626a1629493f23a05b812ed48cbd72129f25348beee2c90cc431374752110dd8b1a3d1e9707e0c4177cda07ab4e84acfa00e0134225b37358b800654449a8475c9bad046a38544f3197cb22a000043d685c819ed874bb5dc740656d05892d1d80b4544135dc96d175065974cd254d8db456b62477483c869218f98afc92369099b1caf210feefaab35b2a536bbcfb1c5d384c601db321399d54fa2931701ca7d37d795f9a34097b7cbdf1b5efb1353813ce0a7a5872b5c040220d3101181b6323abfc5b53f97f45aa0dd681417ba1519758917c2e5ed0bee5cd1d9444068f0d1ccfd80b538162061062ddfe3b5a656be70944301c5ab0c619df639b5acd2af689599ae0fabf489f9efefb340f0a59fdbfbdc271a0a856606d9f56f014e1d541619ba2ae360fc44173ab05c9c114a06b9e0f04037cedd9af8f4820379123ab6fc7aa75d61daaca8f1ebeefd7eb0b16c9f0fa151293fa3d4786693d0e6ad07a213a869e5d728c02cfcd5ee2b29bfca978bf465474e19b5d98613ec8edd0fd3e91b0c9abf67502e7edcd65c96950d6d3aa3534e9707030ce8be46cc3e43b0b514e346fb0a7adcb44fbe18b52b1c7d6ddfdd2de8a29a41993ef6f5e4a06ab8a7f1e8104a63f8b9fa4c01a744cf6b97183234846e7a0651a711b9459deaaf45d94f0d7ef9b1effbc4a60c021714da08a31f94e3ace27ee533bc8c8217468f0f1f527a1aa7ce01e3b805f9d0765fe089a76c55b052f4759591d2510eae73ef40833a5dae2fd742da1ea5f4fe350d44696e4cd381a9b9063ff0f565dee473d4dbf104a9f5964b6796d29de26bdb0d774b696f11d781516518f55df27d1a270714f569cf0926cb9b6962442ff995685ca41f1a4138ddf4d4b9f1ccf02d0c357d3acca3492fc64eb7cc26f65054b36642c55aa289290ecee2c28863095cdcb0da2f92e2045e23953b8d48ff023bf9f73e43f48b9aac60e992c59291c3c46f8583af4f46eb2271fbff64afb08f5b8d3072bf918337537392d77c81636d903ff4998e0022cd50338f8af54c52466cebd4a67ff69e229244fb8d220e5e7b5ba5aa2cdcd321576c78a586bf7ceb886c9d7542a363a08f5ac14d562c3fbd0719a38671623fdaa6157507340d8aec722e76c28aa9569dafe7c6f1bd2fe60c01c6d8794dad593f18d0025ff21d6052fc92bec7287b31b0753e39981113a3343bd8a590b949fad104aa8590fd5aa1ef4de2315a18adb4d064ab3140d521cf691d256997b67af83634fc62c154d1fe0907a189a847c84185833a70fe1d94671eead3572d787d7c561c31876fa88f6b7a4ef8595b618b9c31f2a6b04dd4df61c066950bdfa446e607340392371152f28e66b2ef99444d46db3b5169bf15b53d35c47be96b3f45a8ac90d112dae305fa5d3aca26d40106c9a4751ce83b9397dd0a9913ab2e845b93dae51e9cbed84171cd773186c22899bcb04e3f0e13e61ffe73e16c0c082ee9954bb1dabdba06507941644ce90e1e8a94745e148f7c59db1e43311019250863f8631ba999b5ed81d6f30f18dab382f1ccee22c5b3814425d9ecd413d94ed747ceabcb1c0c3a7bca189c04b238861a61b65082579efb258e2cf2fdfc55209b9be8117f9383731bf3c6c3685232ae0025c7ccb8deb6690145c763e8eb145e8438cdea7b1a85d794ef32498ac5e1cf78e2ec8d2e9d83ec879eec5ef8691f617056f46b3b18714cb6372490bafcfd6883c460283f12f766f1031fe2bb73e76dd311f1900a01a0208c3bab8d8a77e12c3199e732d69ea0f59d6c6904ba167b010494e9ce0399b124c8db96df46920ae97278e72d8645072f846ad33591e6b60a7178e0a8d2c03b0e7796d08ece6e9c7ec7bf6dcc9e246d953788b3e6d2a441829d1fac61c492a41a71a52d65b01ce4bfa4fe021bf560a426d7fbe0514eb5c3068f5513235a9b6a3a41c111615871881bf13ae85d068c696266bb871fb5a739a9e85a3b5c66f85ed309af7a9f2173bfe0c9f13997f9458541a30100c88940cc805b5a64df9dba3da8866197c3f6a6b33cd9b6e94229b4b297ea37236e222f569a1973b4f138b42e8046288d3a402ac4370f242759176c58466d86a141b52493b4e37cfa9425a2d34c38ef0c2684451c2e35149674ca7affbdb5f45a9661e1a55aa9aef004635d0e498408e6b7fd1472dc8da0c5db74b3e685032a9cfd755271af30597f1b30187d198176f939e7817ffb57b8531bf93c7f50c3b5cc9409b8dadcc36f6cfd9db1ff509b32e5eeb1f979428967c3227dadcd37b14fb0c6785b4b691b38d9e839921f7c6849c95782d577eba04c06616369af515a3f34f2ce6479b70586869a38c34770b2dffceb6c9eb657347cce9971f674b7ae27f3acaf3a99c743c254544192fa72c279f410e064f44e72274887a4503c82ce604e6bd6d0f48a84a762b45e35ef2d6102d328205ab671fccfc43648d7af530f731b8b36954a5fd3f736a6ed9ae0733a344a0993e8d293d9aa48b372db0bd5910053f51298a3a06702ff128f505293ace73de45c42b11e3c953b1ea2e74a95e77167df201c76e233820c00f4e6ff9cbd27ba56f973bbf5739082bf2e287f6f1da159b5adcfee530c48485d1d995c0c8c6f43560cebe50b76aba1439c3ea69cbd0437a0052cfa7dd67235c6bb2fd19613482ef6598245bee10266602d41c1a3e73b7e5a3e39dfe86381f4d9219e7727e72ace03606be34177725225bea5597ef866c6ce90ad215477e0de932b1510e65cdc8ca4c893f93ec646dd4ab5e5b9d26ea2cb43c5a46b83a4854ba3230f8b7d44dfc1a6dd5febe6c56d056841c89855e9e82289cf59049ecb372c2a2fa7aab8038a123cfef57614500d8f30eb72db83753bfcd44a60682eee3e8ae66db084923629c3499cc5d57d56514528c741e73dcbd0565f14b3ddca92f08774d2d06890be75aba709e45485075adb236c4d2c6d235e69707b8d279e726e25a7620274b85e29c8ddfac9fe2468a3bd12d81c561100e606a438b2468eb966b005a0aa872ba5a3bc34b47709871e9c4eaa7aa1b5d5c0b045a448cb327517611e9679ab5a431ae07565dcbd3537a0b79ded15a1ee3bdcb3bfd8bc3b47a7b0e470f0d6bdf5f5b1de5577c709f0aabb3a035c40f94dc1350da205ff13fc14769f2e17ddd462221b37fa4e193d8f0bcfaae6ae0cd260e5bd79d1900b5617f16d4b073d2c89384b35e5d48f2786b1381b99d09d21a35e58e0f736c17697bdbad6a561d0c2e6e59efd694bdd383eaeda5536c52f37a93252f284949a1a90505a25b905a45eb66f49409ef876baca24d99a5727cf4b82247704d900e13d5444287c3e01c8be4cc167a26d68fd594d200148bb2297826dd706b8b21fda769e6a652767b64c622bb003f93eca62e6e9d08224f58552ecea406f9c0c83dd512b5a3d092a9c42907a3e72fd7b073f1703c0a50699214cbff81a77e473952234ca114180e914ba8671ae7aaa1f0acbc3a146be5252270c2e7d5ab2f9e87e5aa4c286c71cf101be8b1290610a6403fb8745d2de17dcff5c589e78495d99923887f925f38cc483084d84f9480f8b7c32fcee978e64c071c5e2850831b2fbb4643d48da2819f92cfcb3318abb346d9bfe5570d58300b3ef17b67cb95341c9ad1081a3c2525fa1dae93ec2267632b42b71fa057716c72a21476cf60b58316228c8d0bf69f010c6815676f53b28011615ffd7b36894350b6eed3b9ad036a29f41b25dc17b0f3fd2a18f4807000e2f7bfcbba04c1bc1b66c907d8e49687bd44f9edf15c3b46273ab695823547bfee447b38dc2a5b06198e54d088fbde761d066ec82cc3fa133142b40834f33b179a1ad5190eb32ef79e53efbedd7dd83ae61b1c3427d092f00240258c7b7b6a9ff56b61c33d1ad49a5646a9c7b6040e751114f084cc7b9bbe94035737808b3e2922ad3ff6ef6bc30c6aa2ab199a93cbfd5fcce63386d43964872d4b04783d87ab90f07737c6e2ef396631c566df501f3bfc9d7729a1252854c232fcbccec189ed48b3b17c64d11af92fd4650e6bb9fa7e4f0034437c811f7e462ce684dd0a541413e06f2504e82f88489e164a3fad54e1c1f38d88c97956d3e3997dc31d42039cea0ed7d7af10b9cd1450501d8397a5af293c416164cf0a6417abc10ee33fe92a81accc659aa3a9d4fb99a7bb5db47cc80d8e529f1e106ce2da099ad0c5551258acf396345d0ed40eaee36c3c3f1263a692bc087c82e559816e19b8b5d1988e17ded2c13aa2c4e8c54f6aa5544b2f725450bda936d5e2ceb53cf00ad2cf69fb3e4cd188f1f50885fc18362823271222ac706bff6333907feb1afbfe4380b57b76af5069a26dab401e89b99e1dfc5de8b74a18d61183ef5f50f8765dbe17f8662fd23ccd3fae0e4319c29228b236b6462fc6e1d739fbf73053c56814e9d6bb5e7b76f6c364026609f5ba5d3944bd3d8d6f43df36b2f9928ab117eb6dd17d48491838aba372dfc6c186df229ae92ad8d737a974dfeff1eb45efc731fee3f9b60f18ca6bf36101cc3076e6b9b037de53f57c40b43959718132aad153bf1f2ab166fce96eee401a4499a03380e87e8a62587c82a10ecc0074cfc80bc90c60bcbf1346ae5277c27154a174f82711819a78104b5cd8b0b296ee1b100005f0278992ef50a8dbf6755130f8e83381d093deade00844bb99a5b5ef1bb74edc4e5d166229ccc745850e1662881e3efabadbc158f06181bb849183009b526ebf36198956edde22abdc133c6889a597a24e13c2267d7744d2b199ab49bce72d29c9b93d64df78ccf6d8b695cf03ab066071af8d92b8be386d2a5a384bca8122f551b17234e91e6fbb16fd95d8cbe0f2ed424d318c7445a5bfd55498081b93b9dbdf69baa4c62ffb6af144c10cd465b43c306aadf4244e18febf6fe2113a8693cd4e8d422278196cafd93e3191098b48f79deebc7f9338f066e7a7c961187d49b153f5b08dff428b5a78addcca41d4286bd69008625e3c82efb3dc818bb8b910c93604c1839291f8294e4b5640b306a9a7b15debf65aecef0b6b0485be13c2e1ce6295e8e0f68cfbdafff6b499fdcaaabb088d7f7a18cc78dfb217e37ff3e627f7a08c644f70cf4442f627666bd5eabd140371490bbb4e9bcbe2b1f5fb1dc695a2751d7dbd54ca48cdc4b6922145d51d454cf0cb60114fe4bc5a1c4715ba1ea704b402550909580ea20f97f5886a543ac1135e0f5afc232745cc9aece539b46740ab6a4597bc467272ff7352eb11ee25e29e062ff0c48d01c2a4fd3c0160a9cdc9260715fc7f9b34ec62c1c5ec16e4d3cd01fbcacf91bbe89362d2c0cc522166b6c91b370587dbd493d9c77e8af7f79fe49a7ede87c5a") r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002540)={0xffffffffffffffff}) sendmsg$kcm(r0, &(0x7f0000003b80)={&(0x7f0000002580)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x4, 0x1, 0x0, 0x0, {0xa, 0x4e21, 0x40000, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}}}, 0x80, &(0x7f0000003900)=[{&(0x7f0000002600)="cd80756375b5da7fa44058a807a19ac1efdb81c536ebd1902d89cb8fff6021060a3077aeb45238e88e37e5087750ad3afde793c9ca3169e7540904b542e01419674c65ea1a54a8d2ba2a367c9f79875d5a1c4b0c6a657b6f1ce7a7ca469a62cf4b95cf29e448e0a6a96b36108bb0afff6604e058f5c980470a23b18cc0b76549c869cfc3a7b6f25a4ae22d0965a7aee32e56ed2a55a04e2d95f99bcb3d396d02b8a547c3528b4065c04c456673bf5983dc7428596ca2f7e2fd08f033a4268904cb", 0xc1}, {&(0x7f0000002700)="b26b8336c6874d4d8086e85af846f57b55c43ad13274e4a5c9d9a9fdd0e40f828e59a488b284ba608904c7df468c6a7c9fa27a3fcb1551b01ad35fa6b2f207034403cf06dcf7995941cf3621bb94f1195a00ef776a4fc0de9c715273c9c379251d1f2edcce", 0x65}, {&(0x7f0000002780)="890febdad1df81623df5fcb39d4111a0a7ff6da6dce904cabeaf83a331d01a403f43988af1ee2fba533a31ef77146cabf902a7f491e28216224e", 0x3a}, {&(0x7f00000027c0)="22b1dabf40df70308edd8faf5c7e9acf68a5ea47dcfe161831856ad5f4a030c049b1ebf748f4101e500e26681af96c063f1c9a3637e2a0370eb1425f394d379ffd280a3043f6498b3bfd22e40404775614023dc0e02f79eef8c6230a2f964301a920379136a8d33b5480730443895af2e0e3d1c59b65f0854d040119", 0x7c}, {&(0x7f0000002840)="927e61c541747a90e58963e1f1b0942b8b6fd3667bdef308f21994a838ccc42997a0923f8fc3c020d501eb4d514b7788cbd2dc7839aed53d86a1ccadfe77dcbaa9d6e4605d103489f2144329fe55fe21a93e61147331ecca2ee328dd04718f22f3b91c19527db43cbe61324ae11594e2244c6856ca9d04660a6751a56f2eb9d530d0bd744d93c4", 0x87}, {&(0x7f0000002900)="a8b902f3dec57148b2b03ae147eaa0a83c92e2e8450cd2b4701d3bf516fcfeabfb4f9b3fdbf53ac5fef3cc0b615c5c843b297a11edb3963cbbbb14bd943cbc831b1ba7daa9691f46c76ea4921342df5b64e26ac4aaade28d248eed70df967ecf51bbed8b76a066b235e1eff680703c0a18272af79dd43c1fea4979737e9446737759a16767a6812e4a9fffae7732352d4db56c31155478d0d54626d562d07d1b73014b30afc13288d4366619c78c6b4d669db8d5813d10181f5dfe2108ce837c1c217139480f2e8d7bae3a060e056e0196d183a2deb0a6639fea183b103356995fc77f7fb05a38446a36edb123672fc664764eb01c70dabea6a92501bfc0fbfc80aca65fa52425f0ae59e69f078d594939c5d930cfacd212833bbf25bb19ca220b7987de9be24de355181ca99bf2e50275b9fe1fe20dc554053e376496534a8c3e8f63ac0164c803e8b5bebbb2261f3f993d6a3fc3268cd02187af840244d0bcea143fe85e791588786c6aec86f7c7033926af8ebb37e9189d2d29e3079fc14b3180422363a41459ba21805b14b6a3f7b5d793ee9f06a3a9397ae3f6f8026d334f31b971a86c687b0e9626554e51c9433e7d30e273b06b52bf666c0eec03e1ebc16be14230731ef4eae4f864118e1c877e365c82c1db8d9053bd23b497f38ed1e3878117ce691f79ca1ac90b43034ceb41989443a848fbca84f9faadd2f8681a13b6c2c539e843b636df58fb3e4561c7a97f2382194ffa0a510c6a1b28f9a19d72371bd75279eb3426f66dacefe9fcf2ff0feb16018f9c6afda795d1e65a53184d57cf9201065a2daad0db3bcba1ba9b32aebd1d823135857735498251813ac7f89b314905356e3f815b68f76ea3ec0d4fccfc84f5312e86a6b46180e985a3c352d5658a83f6fde80c6a398b3f6423fc74ab912fd7fae1d014cedf1598d039bf135cb23c58be4d6a17dd0df638d75ed215baf5641e8bfa8d09fc0606ebcc201afe2b09a782da62a133ae5ded7f280df913eb627f166c93083d645877f9580194e11f9ec4284209d82f526b9ae7cd21db8650b9976b463af5c0f0f02bdcc11fbfec8dc84305dbd0d000ea13c23a3d46cfb8cc8c43024a006213350160c9c2c27ee91bb86c9148dd76b88b13782096fb386ef6daf987f8dd8a1f3e317ee046835cba7f8f9b713ad306a0ea59b9381520b88f9b08ec03dbc500d7d0d19bfcc69d3b47d80d6341a722e3df5ed5500fabca738cd1cc01f6d847f17a4181241038c5f887d7ab98674314839fc25dfd73cf87197d50f44898484a032643cfd0de89f0628bd85892939ffdc985d389913bb710d3fc7e9c7563e48f6ff2c661103a099348e655a354de341372f973e88dfdb3cf5941adbac5de6cf200cf5d92658d40733f7a550ec5232bc54d29bebf6c2e9c50b66b740e3dcbcbeb42521248639d5400700c3fc16103d4c1488be7463e7ca5045e3d1c6f3cf3712d90366df9ffc51b29083a990ebcb7203eeb470c9913efe64940b5459d79471fd93033dc40aa6cae67dec0f00da863a672a7a5e84a75822c32c4f54ec237e46c0558009b982bb2a130336f516042d44692fcdf30cc10e15d8d47ba6b5b27b23bb173f04979fd4ab1483daba8a81f7ae10c6ee8e8ed710e0d2bc50872eead2703ad112b35944457c7e8d5704ce3f64ef276f5d3027f9a719925231149f5dac4c92575ffcf55db12767e086f2ec7a1abd22311ca5abdd0b42716e315e2d998850dbab9275bf4d212a176212fa7383dbbdc54ff6a08e8d1c9b13ce8ea0c84e6bf04fbda1b08d3573d675b63131db167fc183603206009803afb27162a02a4e0edfe62ca4492ed320b9dc0038a46c3f2165612613f945b7828d3153cf39c1825294a297c509f84926bf07a2b605309c6bb51f708839f7627778d8aee2f798779ee9d9c339795142637a1ec1e52bd91c813b53d0642135dd369f870e800fc95638cd5a9a631e19196d2a3dc776273d7ec7090b26aff03c1999446e9b73385a13017576c2bac1a66ceb8916ae644970e5fe8fb0a4dfc85eecd59778078707938e6d214f24ec6a59d7b600fd56dfb1eac3682e6ad04d3d4206587dde90bda3c2fbe7af3c49e524c7fce09791f9dbac17b41db9a915a7c845867a19abaf47224efd08506df7b433ad8c75bb913c8c0439f1886bdce81ada59a0f0f4d3b58e2af93154b8c8828ca8270438ace440e6bcd57821500715c3e2d1febe5daf702b0440ba25f0956e1bed1f9e8b99c12909202623c51ef98533a100cb22fbba7e5a06f91d492a7944a1bcb03147c77fd972df0db8b4eb0e6271addd491cc3bff2a3bc2f98539414573743c1223ef9201ab810eb84c83cac1f0b2caf4807c1ce491bc00ec1e0c49c0e64740ad2d48fc24a9a7412e04d78afe1114f790e8fbea565f3407cff2cced530ae994b0a06e8aabefcad1bb0c2c6410d27e92b67ed9ee5690d857465f72345a9d4e4cd26a16cf1a95b3835ba9a08661ac8740be8ddc353f280fa86fa24488acbc8f11c9af2e8a6f2a40561b3ec3fbfbb27ec2d44a6081dc2411b61e63e1ab32ce500381ac858d56aa86a9513ee76f9d52838853256ba0b15af14565dd8fd0ba98b73200318c5cfc26aae981c77fb408c1eaa7a3c299f584fd9c16e821404ccab45c0d68491a8b1fba0351d68dedc9aab5aa244c3e0fa48e2899d2d1c889b07a2bb9080fdf2e8d3e8971ffb410db4ba28408cfb43bf604cef4479a34e297ad471190375d6071f74744e4c6c7a87003524385bd6824bbd2ea53232fba1ca273bd96a7281ec78ae709a81dc6d0e2a709f3961d46681999df72abec5f3447e1d50b42b40f298822b565b803b044b6ef259f59a00fe666b000874d1a55b472010cb20ec6ed0e761e461b83bf1d07579d4fd6a9417dde2327ae02dfa3793ced53b649c2581b3d355936eed843beeca04a8eb006a2706808896f9931e6b668cb31ab0eef9f02565d9f8b3e6b1c6c864177202a371d0f9aa2cb46506f4b9aba06cd5e2f4bfbc36efe7cadbe45403c2f6ede0fce7759f61c779755e3026a9667221a75f175371b68d60c54b2f9f5f154e6c9fb0cb858d9f3f5ba258fefcd7da21419322d615602b86dd7099560f7a9d685d12f0081219de98c1c18dce7b4769b594f044d6e0f89d1e59cb86a1744feba08cc889ad8747bb9ea028912446a174c0923ed7d67d2306957ab9a8af4baa4acb812a2c6bd0da88fa5a5064722b9f0cf50ffaf0be6994e3d2e62d5aa2e8e495a8bfd001ec70557d6096174a6508b8e10d444f059bf3ef21e4cadd39eccb05e8669526489c8550e9a1724afc6c730891d5fd5a42cfe5375db7ed8a4044db441600852935795305d903392deb34d148b0ecbca24ddb948e6bfc92c3b7191c566d97d02c911ad0ed00dcf7f59d2d0fb5fa0111a11dd1e7bdba2a105ed006aacbcd54e92b7c875fd8b40d477beaea33f5bcee4b68393c4eb580a7f52b74c39d94e4421c822f31708f9c551635b063177e0cb17d29be35c8e89e603173cd3e0398a038922fabaf8935bc7e1892be004e916c644b947b354e0835be777411383441f272755c6728537876b605b7a8fd28fef87436559b457f56a08009ded4b2ce980983f5352f391a40173f9014c29cd5d4965fcfebb96c5ef231e60f16a1dc3165b71b8dd38867706a60bb82c207f8a2ce4a6673f5da63dd77e97bccc8a68ca78743f0c8475fecc0e39dc8c7f5ff21fa269b4611405a11e833ed4ae79ae62726b1be2ab1aa1cd1f372609e6782f1a150a02532c344c8b69c94c0666056e32158ee800ea9fca17808fe3e42c119e1ee620148707faa0a7687854e8df5fb529ca0fc59d4605e0bab0d385fad6c6a32797d49355117ff86eefda77f841ff22a1476ea74faa27a0133d52ab017d59fb3e3d77a1ac1dff1470f113fc32d3363b25d6f53efc903fc6000c2dd479150d0731e100e633415a8328c888eff54369f1db877b6674587365dad5f4def624197ad5ffa285d9e844a1c0021a76e60fb16b646ecb1852328599940a41a90e21ea03ae87db626595a65aa059a870fdb753b615392fd89cb80a061bb3e567243cc314ac21ba47c43fbc8f5b971a4c683f61298e8168fcf4b26232cca6755948352320feee017cef279c74610b115673b7ba16fbcb74906ba690bd14e07864632a16cc36629fac47d58fccc86af66b62bcd115ebd328811cda9a5136d7c608877abe12033e561e91676ae39a0297934e27123734ecfdad1158da91a67cc0e846789bd1f29ca60eb869bb05bf8e19f54d066b5966eaf94cef3fd5c88a6d7c54d0a991e4df6432c323b313d38aeb653853cccd5a410a304408fb634e9a31c24d41599f70225267477d46f456c2695fdbe20e60ec5a0e8aa60ffce3fe99545ee158703b92704e84925d0c7939ed758e9c918562fe87f3a7028aba5c18e0d7e014d15831e388a428b61c0211bf5d101eee68c12a0e4096a152871892af2100998d456a8b8bf6eccbcef9f26df8f8bcc994ba3a9f40e415497234cd6023eb67b11d0e9fd739a128b01af8ab0337faec5f102030b47e96aed7deb8cc4a8d98d7a4d2f7e11cc3358e3cdde230e03b70ba169ab7012920846e5939caab083802d129a079c6562c4c3fef51d946a466fa6fc8c64f4be6cee78185a6f85834d2854e72fd225ea5894087fe8153e9e07c3002c165332f5ebbafef2acf092994ce835e70600f196ff4f1159e865687f3d13d75a8ba8f407b40b891f9b7f1a5e60794141461593b099f2ad1af37c40e1053f0ac5090b58eab6069658d81229dd379461b4908b29e8d94df88d9da43e43e85e168c6d5573b490c6a040a9d0f8f67ec9452ef1413813bff0ee21b7b3bccb952b23b76809df7d6f0f9c2051d007e8c01033a65d7b5a53e4ec7bf77af08da28007c94d8aed46256ec72d1004cd303b11febe053834ce44461a050f59b1e755ba625b3230c11590aaa459d8a308f4463ace1e6135ecfda21270e86ea49616720694314289c5733dd52f8c0d05bf86a03b84673d32cf065171c31862dcd7c8824fd3d7bbad4b9f373915d68081b5ced3b1654f70b49e0f14162f9060dbb36740c2ed11af1bf872151a4e1efc2afde3118994efd5dee322a126edd5e9fb221acaaa696ad0a6267c4956f89241e9f7699d79bc16d00203a47738bc49b29b13436705e65ab549dd480f8ce9e10cde1d6a733d8b6a3b6072ef6ab6c5fd24b88e303e62a56f42dd122746e960e98882b771eca52a6101dcef1d989463f7e55622a7ab8797692d7f65d18a4c5416ec1026965f308d85da8a9070645de909b881d4fe5c20f2f09cebc4577f284f742a37cb3b0247da7bf4168769de40197106b8423fd3d5c69ab7ace996f1a053c58f91f17c18a0cd1f531363c2f6d7e7aa8dac906fba2fea5a683f45ca4e4aecb0865e699c715bdd4e14eb1b5d6b7a91f9945eb4b3c29acd06a91c24a0912c6d0533fd7673fac0f00fbbb6b86dd4e9de4d0419cf68297130917c3ad3a18f9f9ef6205980a557f30f408aa2cc00d4ed5f688a671895616089d83d2344f9903237aef6a33dac805f4bcd60b63b74474eae43c962369c979704e5f5d4548aa3664fe598a3c2dca0b7a3f6a55860d2c139967bed04c3a8872bbfff7a0d35c9d39f3abccff7700fdf4fe95c09a8a95eaac844d1b4905e7a8ead4719e33ffe45113b0e39b3897acb6d157611e1ee23d8176016713bddf486d03d7b91d40df5f4c8edec49c2d6c02afff4097ce833074d7bde2c4b40701f93fc207a0aaa40698921bdf507b", 0x1000}], 0x6, &(0x7f0000003bc0)=ANY=[@ANYBLOB="10010000000000000501000066000000c0a3835bf56d3b70f7ee5f0ac080fc46a9cad52fafe90a92e4c9619c6b30204cbb9d953e88a9f0232897139f632f465db52c39393d273a07f93bde87dd43b41252352a7f1d2f81202f52bcabaedc641f349eab3efea3025fc46d6affa9ccb22691fbfd2987aba1a7e7f7d70fae95938508e855daa6ec74548263c76eac4dbd4ba39c9cbd855d46e611233328ff17db1ad028fe8ed57d33941bfd1fac1a80a07827a662f690be73822e231c9b92e0274c8ef04156ac17849af03e35fd13bfaae7d6ec31b8e993cd5c19fe58e7c72975d36ec4e048189dff5185b67166ec479a654953ab0dde700000a8000000000000000801000003000000adb56f47cbfab25f65fdefc2170cb22deed26d0c52b60db362d0b6706c7945dab561c9947be5545fd3420de2aaee387e3235a9f7e0840ad1a059f7000032e504c84936ec269efa60923ad6ddbd4584e9ef3f89713dd5916b16bb3857cb51685f13e154f6f7d2d56dee0c2cf5bccd0d6b51e6a70d1f92ca1a1b71d3a5cd080043e2f7ec966cdf325988a969530876c8361600680865aad2758dca9978920069457e426a00000000000000000000b9bf366df859cbf59ceb1b9a8b9e1951c1b939984938fd218e5447b36f44fb64e72868b58ff3f0bd00"/501], 0x1c8}, 0x40014) 00:07:34 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x1, 0x4, 0x9}, 0x48) bpf$MAP_LOOKUP_BATCH(0x1b, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 00:07:34 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x6, 0x4, 0x5, 0x53, 0x2}, 0x48) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x8cffffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000017c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) 00:07:34 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xa, 0x1900, 0x4, 0x100, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x800000}, 0x48) 00:07:34 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x6, 0x4, 0x5, 0x53}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000100)={r0, 0x0, &(0x7f00000000c0)=""/27}, 0x20) 00:07:34 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000280)={0x0, &(0x7f0000000040)=""/133, 0x0, 0x0, 0x7, r0}, 0x38) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0x97ffffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x2) syz_clone(0x42808000, &(0x7f00000013c0)="419599c50197da03585ad7f07c19e6822d32946292c325215206593311057d2f68d6d339f132b5f6ffeaf56d198be102ea9d5eed54ad5e44bbedbb39af8880033d8d617db35ad9bb1c4e8ed8d400061980348319be4267bb2673fa4de163271790bc4b6e4e6d7a11a9336437a8d9e237a0197cf8e4d06f75c2155355937e1685dfcb448dead14ad93c43e2e8299488b29c7e1525393bc4d10d0b1739f22e16deb6f2074b6a84ae5dddafc6ce215dde11603fd40801ecd2dd3ea52710b79a09964379bc03e03c26e3389aedd2799096a3071b05aed50d614e2eec2b64", 0xdc, &(0x7f00000014c0), &(0x7f0000001500), &(0x7f0000001540)="3e9c66e46d1becb20b35d99885ceb1aa074f5fa5894cbab6627c785c6cd21a9ad79759f8ff4e33737954348207a2cfd2e31dbd3a38e146f87925d2ee7204ba1b59020906581018fb9b2846c30094433054540409b9fa136d3b06fc5ea3173a49b37b58e2fcf9c49b978b9d7af94432802885b3dbd91cab7fe0db79ea56de12afb0ca0548f5fe5e3e18c04f5aacdd948e0e8351137221a4a242af988707b07e5133bb419c6779c4eafd0c4731c295f7658427d739deb80114bb4201c463b6a311e0e5fe30fba56b201019b02c6aac245b3739bde1f359ec6ed969a7d3fb9aa648bc5bc685e5ddc714be833bff9395bed334fb1bc0141f8ef75c17d4671f2f7f6b8fffdb5c90f821c7aac2783fe0b9a23cb65b275e04c04772e78a74d156355ada06a908b61bb0498c2f390a9644b7626a1629493f23a05b812ed48cbd72129f25348beee2c90cc431374752110dd8b1a3d1e9707e0c4177cda07ab4e84acfa00e0134225b37358b800654449a8475c9bad046a38544f3197cb22a000043d685c819ed874bb5dc740656d05892d1d80b4544135dc96d175065974cd254d8db456b62477483c869218f98afc92369099b1caf210feefaab35b2a536bbcfb1c5d384c601db321399d54fa2931701ca7d37d795f9a34097b7cbdf1b5efb1353813ce0a7a5872b5c040220d3101181b6323abfc5b53f97f45aa0dd681417ba1519758917c2e5ed0bee5cd1d9444068f0d1ccfd80b538162061062ddfe3b5a656be70944301c5ab0c619df639b5acd2af689599ae0fabf489f9efefb340f0a59fdbfbdc271a0a856606d9f56f014e1d541619ba2ae360fc44173ab05c9c114a06b9e0f04037cedd9af8f4820379123ab6fc7aa75d61daaca8f1ebeefd7eb0b16c9f0fa151293fa3d4786693d0e6ad07a213a869e5d728c02cfcd5ee2b29bfca978bf465474e19b5d98613ec8edd0fd3e91b0c9abf67502e7edcd65c96950d6d3aa3534e9707030ce8be46cc3e43b0b514e346fb0a7adcb44fbe18b52b1c7d6ddfdd2de8a29a41993ef6f5e4a06ab8a7f1e8104a63f8b9fa4c01a744cf6b97183234846e7a0651a711b9459deaaf45d94f0d7ef9b1effbc4a60c021714da08a31f94e3ace27ee533bc8c8217468f0f1f527a1aa7ce01e3b805f9d0765fe089a76c55b052f4759591d2510eae73ef40833a5dae2fd742da1ea5f4fe350d44696e4cd381a9b9063ff0f565dee473d4dbf104a9f5964b6796d29de26bdb0d774b696f11d781516518f55df27d1a270714f569cf0926cb9b6962442ff995685ca41f1a4138ddf4d4b9f1ccf02d0c357d3acca3492fc64eb7cc26f65054b36642c55aa289290ecee2c28863095cdcb0da2f92e2045e23953b8d48ff023bf9f73e43f48b9aac60e992c59291c3c46f8583af4f46eb2271fbff64afb08f5b8d3072bf918337537392d77c81636d903ff4998e0022cd50338f8af54c52466cebd4a67ff69e229244fb8d220e5e7b5ba5aa2cdcd321576c78a586bf7ceb886c9d7542a363a08f5ac14d562c3fbd0719a38671623fdaa6157507340d8aec722e76c28aa9569dafe7c6f1bd2fe60c01c6d8794dad593f18d0025ff21d6052fc92bec7287b31b0753e39981113a3343bd8a590b949fad104aa8590fd5aa1ef4de2315a18adb4d064ab3140d521cf691d256997b67af83634fc62c154d1fe0907a189a847c84185833a70fe1d94671eead3572d787d7c561c31876fa88f6b7a4ef8595b618b9c31f2a6b04dd4df61c066950bdfa446e607340392371152f28e66b2ef99444d46db3b5169bf15b53d35c47be96b3f45a8ac90d112dae305fa5d3aca26d40106c9a4751ce83b9397dd0a9913ab2e845b93dae51e9cbed84171cd773186c22899bcb04e3f0e13e61ffe73e16c0c082ee9954bb1dabdba06507941644ce90e1e8a94745e148f7c59db1e43311019250863f8631ba999b5ed81d6f30f18dab382f1ccee22c5b3814425d9ecd413d94ed747ceabcb1c0c3a7bca189c04b238861a61b65082579efb258e2cf2fdfc55209b9be8117f9383731bf3c6c3685232ae0025c7ccb8deb6690145c763e8eb145e8438cdea7b1a85d794ef32498ac5e1cf78e2ec8d2e9d83ec879eec5ef8691f617056f46b3b18714cb6372490bafcfd6883c460283f12f766f1031fe2bb73e76dd311f1900a01a0208c3bab8d8a77e12c3199e732d69ea0f59d6c6904ba167b010494e9ce0399b124c8db96df46920ae97278e72d8645072f846ad33591e6b60a7178e0a8d2c03b0e7796d08ece6e9c7ec7bf6dcc9e246d953788b3e6d2a441829d1fac61c492a41a71a52d65b01ce4bfa4fe021bf560a426d7fbe0514eb5c3068f5513235a9b6a3a41c111615871881bf13ae85d068c696266bb871fb5a739a9e85a3b5c66f85ed309af7a9f2173bfe0c9f13997f9458541a30100c88940cc805b5a64df9dba3da8866197c3f6a6b33cd9b6e94229b4b297ea37236e222f569a1973b4f138b42e8046288d3a402ac4370f242759176c58466d86a141b52493b4e37cfa9425a2d34c38ef0c2684451c2e35149674ca7affbdb5f45a9661e1a55aa9aef004635d0e498408e6b7fd1472dc8da0c5db74b3e685032a9cfd755271af30597f1b30187d198176f939e7817ffb57b8531bf93c7f50c3b5cc9409b8dadcc36f6cfd9db1ff509b32e5eeb1f979428967c3227dadcd37b14fb0c6785b4b691b38d9e839921f7c6849c95782d577eba04c06616369af515a3f34f2ce6479b70586869a38c34770b2dffceb6c9eb657347cce9971f674b7ae27f3acaf3a99c743c254544192fa72c279f410e064f44e72274887a4503c82ce604e6bd6d0f48a84a762b45e35ef2d6102d328205ab671fccfc43648d7af530f731b8b36954a5fd3f736a6ed9ae0733a344a0993e8d293d9aa48b372db0bd5910053f51298a3a06702ff128f505293ace73de45c42b11e3c953b1ea2e74a95e77167df201c76e233820c00f4e6ff9cbd27ba56f973bbf5739082bf2e287f6f1da159b5adcfee530c48485d1d995c0c8c6f43560cebe50b76aba1439c3ea69cbd0437a0052cfa7dd67235c6bb2fd19613482ef6598245bee10266602d41c1a3e73b7e5a3e39dfe86381f4d9219e7727e72ace03606be34177725225bea5597ef866c6ce90ad215477e0de932b1510e65cdc8ca4c893f93ec646dd4ab5e5b9d26ea2cb43c5a46b83a4854ba3230f8b7d44dfc1a6dd5febe6c56d056841c89855e9e82289cf59049ecb372c2a2fa7aab8038a123cfef57614500d8f30eb72db83753bfcd44a60682eee3e8ae66db084923629c3499cc5d57d56514528c741e73dcbd0565f14b3ddca92f08774d2d06890be75aba709e45485075adb236c4d2c6d235e69707b8d279e726e25a7620274b85e29c8ddfac9fe2468a3bd12d81c561100e606a438b2468eb966b005a0aa872ba5a3bc34b47709871e9c4eaa7aa1b5d5c0b045a448cb327517611e9679ab5a431ae07565dcbd3537a0b79ded15a1ee3bdcb3bfd8bc3b47a7b0e470f0d6bdf5f5b1de5577c709f0aabb3a035c40f94dc1350da205ff13fc14769f2e17ddd462221b37fa4e193d8f0bcfaae6ae0cd260e5bd79d1900b5617f16d4b073d2c89384b35e5d48f2786b1381b99d09d21a35e58e0f736c17697bdbad6a561d0c2e6e59efd694bdd383eaeda5536c52f37a93252f284949a1a90505a25b905a45eb66f49409ef876baca24d99a5727cf4b82247704d900e13d5444287c3e01c8be4cc167a26d68fd594d200148bb2297826dd706b8b21fda769e6a652767b64c622bb003f93eca62e6e9d08224f58552ecea406f9c0c83dd512b5a3d092a9c42907a3e72fd7b073f1703c0a50699214cbff81a77e473952234ca114180e914ba8671ae7aaa1f0acbc3a146be5252270c2e7d5ab2f9e87e5aa4c286c71cf101be8b1290610a6403fb8745d2de17dcff5c589e78495d99923887f925f38cc483084d84f9480f8b7c32fcee978e64c071c5e2850831b2fbb4643d48da2819f92cfcb3318abb346d9bfe5570d58300b3ef17b67cb95341c9ad1081a3c2525fa1dae93ec2267632b42b71fa057716c72a21476cf60b58316228c8d0bf69f010c6815676f53b28011615ffd7b36894350b6eed3b9ad036a29f41b25dc17b0f3fd2a18f4807000e2f7bfcbba04c1bc1b66c907d8e49687bd44f9edf15c3b46273ab695823547bfee447b38dc2a5b06198e54d088fbde761d066ec82cc3fa133142b40834f33b179a1ad5190eb32ef79e53efbedd7dd83ae61b1c3427d092f00240258c7b7b6a9ff56b61c33d1ad49a5646a9c7b6040e751114f084cc7b9bbe94035737808b3e2922ad3ff6ef6bc30c6aa2ab199a93cbfd5fcce63386d43964872d4b04783d87ab90f07737c6e2ef396631c566df501f3bfc9d7729a1252854c232fcbccec189ed48b3b17c64d11af92fd4650e6bb9fa7e4f0034437c811f7e462ce684dd0a541413e06f2504e82f88489e164a3fad54e1c1f38d88c97956d3e3997dc31d42039cea0ed7d7af10b9cd1450501d8397a5af293c416164cf0a6417abc10ee33fe92a81accc659aa3a9d4fb99a7bb5db47cc80d8e529f1e106ce2da099ad0c5551258acf396345d0ed40eaee36c3c3f1263a692bc087c82e559816e19b8b5d1988e17ded2c13aa2c4e8c54f6aa5544b2f725450bda936d5e2ceb53cf00ad2cf69fb3e4cd188f1f50885fc18362823271222ac706bff6333907feb1afbfe4380b57b76af5069a26dab401e89b99e1dfc5de8b74a18d61183ef5f50f8765dbe17f8662fd23ccd3fae0e4319c29228b236b6462fc6e1d739fbf73053c56814e9d6bb5e7b76f6c364026609f5ba5d3944bd3d8d6f43df36b2f9928ab117eb6dd17d48491838aba372dfc6c186df229ae92ad8d737a974dfeff1eb45efc731fee3f9b60f18ca6bf36101cc3076e6b9b037de53f57c40b43959718132aad153bf1f2ab166fce96eee401a4499a03380e87e8a62587c82a10ecc0074cfc80bc90c60bcbf1346ae5277c27154a174f82711819a78104b5cd8b0b296ee1b100005f0278992ef50a8dbf6755130f8e83381d093deade00844bb99a5b5ef1bb74edc4e5d166229ccc745850e1662881e3efabadbc158f06181bb849183009b526ebf36198956edde22abdc133c6889a597a24e13c2267d7744d2b199ab49bce72d29c9b93d64df78ccf6d8b695cf03ab066071af8d92b8be386d2a5a384bca8122f551b17234e91e6fbb16fd95d8cbe0f2ed424d318c7445a5bfd55498081b93b9dbdf69baa4c62ffb6af144c10cd465b43c306aadf4244e18febf6fe2113a8693cd4e8d422278196cafd93e3191098b48f79deebc7f9338f066e7a7c961187d49b153f5b08dff428b5a78addcca41d4286bd69008625e3c82efb3dc818bb8b910c93604c1839291f8294e4b5640b306a9a7b15debf65aecef0b6b0485be13c2e1ce6295e8e0f68cfbdafff6b499fdcaaabb088d7f7a18cc78dfb217e37ff3e627f7a08c644f70cf4442f627666bd5eabd140371490bbb4e9bcbe2b1f5fb1dc695a2751d7dbd54ca48cdc4b6922145d51d454cf0cb60114fe4bc5a1c4715ba1ea704b402550909580ea20f97f5886a543ac1135e0f5afc232745cc9aece539b46740ab6a4597bc467272ff7352eb11ee25e29e062ff0c48d01c2a4fd3c0160a9cdc9260715fc7f9b34ec62c1c5ec16e4d3cd01fbcacf91bbe89362d2c0cc522166b6c91b370587dbd493d9c77e8af7f79fe49a7ede87c5a") socket$kcm(0x29, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002540)) 00:07:34 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0xa401, 0x5, 0x53, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 00:07:34 executing program 0: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000ac0)={&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 00:07:34 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x6, 0x4, 0x5, 0x53}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000100)={r0, &(0x7f0000000000)="d1", &(0x7f00000000c0)=""/27}, 0x20) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd002000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x1, 0x4, 0x9}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000000c0)={r0, &(0x7f0000000340), 0x0}, 0x20) 00:07:34 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x1, 0x4, 0x100}, 0x48) close(r0) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xd102000000000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0xa401, 0x5, 0x53}, 0x48) 00:07:34 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 00:07:34 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x1, 0x4, 0x100}, 0x48) bpf$BPF_MAP_FREEZE(0x2, &(0x7f0000000000)=r0, 0x4) 00:07:34 executing program 5: bpf$MAP_CREATE(0x4400000000000000, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 00:07:34 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1b, 0x0, 0x0, 0x0, 0xc}, 0x48) 00:07:34 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0xfd03, 0x5, 0x53}, 0x48) 00:07:34 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x1, 0x0, [{}]}]}}, &(0x7f00000002c0)=""/246, 0x32, 0xf6, 0x1}, 0x20) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xdaffffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0xf, 0x0, 0x0, 0x5}, 0x48) 00:07:34 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0xe, 0x4, 0x4, 0x7}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001040)={r1}, 0xc) 00:07:34 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xebffffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:34 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x1, 0x4, 0x9}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 00:07:34 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x6, 0x4, 0x1400, 0x53}, 0x48) 00:07:34 executing program 0: socketpair(0x22, 0x0, 0x400, &(0x7f0000000240)) 00:07:34 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x1, 0x4, 0x100}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000080)={r0, 0x0, 0x0, 0x4}, 0x20) 00:07:35 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xf6ffffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:35 executing program 0: socketpair(0x2, 0x0, 0x0, &(0x7f0000000100)) 00:07:35 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x1, 0x4, 0x100}, 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000)=r0, 0x4) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000240)={r0, 0x0, 0x0, 0x4}, 0x20) 00:07:35 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x6, 0x4, 0x8000005, 0x805b}, 0x48) 00:07:35 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x1, 0x4, 0x100}, 0x48) bpf$MAP_DELETE_BATCH(0x1a, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 00:07:35 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xa, 0x1, 0x4, 0x100, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x800000}, 0x48) 00:07:35 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xf9fdffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:35 executing program 4: socket$kcm(0x10, 0x0, 0x10) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c0000005e00810a0000008b0000006000", 0x11}, {&(0x7f0000000200)="03000000e202f274ef0000", 0xb}], 0x2}, 0x0) 00:07:35 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000017c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000001880), 0x2, 0x0) 00:07:35 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x12, 0x4, 0x0, 0x5}, 0x48) 00:07:35 executing program 0: syz_clone(0x42808000, &(0x7f00000013c0), 0x0, &(0x7f00000014c0), 0x0, 0x0) socket$kcm(0x29, 0x2, 0x0) sendmsg$kcm(0xffffffffffffffff, 0x0, 0x40014) 00:07:35 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000000)={&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 00:07:35 executing program 1: syz_clone(0x42808000, 0x0, 0x0, 0x0, &(0x7f0000001500), &(0x7f0000001540)) 00:07:35 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0xe, 0x4, 0x4, 0x7}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)={0x0, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001240)={r1, 0x0, 0x8}, 0xc) 00:07:35 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfdfdffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:35 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f00000012c0)={0x0, 0x0, &(0x7f00000001c0)='$', &(0x7f00000002c0), 0x4, r0}, 0x38) 00:07:35 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x1, 0x4, 0x9}, 0x48) bpf$MAP_LOOKUP_BATCH(0x1a, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 00:07:35 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0xd601, 0x5, 0x53, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 00:07:35 executing program 5: syz_clone(0x42808000, &(0x7f00000013c0), 0x0, &(0x7f00000014c0), 0x0, &(0x7f0000001540)) 00:07:35 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfdffffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:35 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53, 0x48}, 0x48) 00:07:35 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfeffffff00000000, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:35 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x14, 0x0, 0x4}, 0x48) 00:07:35 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53, 0x10}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) 00:07:35 executing program 2: socketpair(0x2, 0x0, 0xcdd, &(0x7f0000000100)) 00:07:35 executing program 3: syz_mount_image$befs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000580), 0xfeffffffffffffff, &(0x7f0000002680)={[], [{@uid_eq}, {@audit}]}, 0x0) 00:07:35 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x1, 0x4, 0x100}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, &(0x7f0000000040), 0x0}, 0x20) 00:07:35 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5a}, 0x48) 00:07:35 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x1, 0x4, 0x9, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 00:07:35 executing program 4: r0 = syz_clone(0xa121400, &(0x7f0000000000)="91f4d7d2919c1b877d7f58046da96ca70066dd48f3a2020f3d25249db82db9a3d589f96e5eb99407cf45ffb3383f204900c4c185d6affa999b739538fcab2f70c2e6f1b6f8485c89bbc2f9332268d05b50ea6a33c76e319b007ccaccd9d5b01ff7639fc947698c7a7addff0ce9fa358a878500d18a938d2517629b15dac6020c722d95b1b0f2d51664f36fc06dccf1deb4d8aa7e9797f5eb59f15dd8d4d151ab17f24b3a3ad99f05da84331e44e6cb9a99692ed8ad2b29f3df2c7f22b7872443", 0xc0, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="bf05e4b9563f490477fa460353264e12c561e21dbb0c5bc8683a8ea8300d756814153e2712d51ba44490179802e1da1a9ff77ecf1042e3e6413b2b947726b97c806ceedb5e0d55a0d9533f1ce11d6e0a42432da72e6e95c335e0cbdde3fb822ceb0692ddcc06ce4f969e47e82938ab6dbccedfe8317fc8ba153ee903493ac8a66e1d3876116a") syz_open_procfs$namespace(r0, &(0x7f0000000600)='ns/user\x00') bpf$BPF_PROG_TEST_RUN(0x2, &(0x7f0000001240)={0xffffffffffffffff, 0x0, 0x64, 0xffffffffffffff87, 0x0, 0x0, 0xcf1, 0x0, 0x0, 0x0, &(0x7f0000000240)="da6158786b3d671c678fd1494d9f6513f09c85e6df5a6ddea9412eaea9ac54a14062f5d5e8e106f8fb4ff639936c3bc28da0af8c22ed59012e3419b5103b4caf7955a32d0bcdca168eee1bbbb39ac8ae8345e91b74728ccaeea280e76daf4ca650c97b609d7466d9d9277d8676867adcf805e80ff62ec801d959183d484bc301c642224be9b932d0f7b008c2ced245e47a591a22eb119144e7029debb436bed19679f55c3837b0d0a02b4bb50940fbc98b8d118575217c82b560f175dd14865c739a5cd5ef3beea8bbf7b2e3e65215debe11f97aa25b1e86db35de1e13806b99bdc21cf36610682c", 0x0, 0x1, 0x7ff}, 0x48) r1 = socket$kcm(0x29, 0x2, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000002cc0)='io.stat\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x13, 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="1800000056080000000000000200000018100000", @ANYRES32=r2, @ANYBLOB="0000000000000000950000000000000001d98b89ba1fbf8db90143b089c86c2346355a46ecf4310e2d3d22a69bc5aee9992572db5abc8ce5567e3a23ef2f87eb4810522be709c272c14eeb3293262ff0c4f0dadd2548b5fffb3001040ce98d657f25a786e087fd74f4781d6984802b63117c7355a43af90e8eb6503149a9f44886d09799abbd8ebdb3e3bddbe721ff304c15d63683a87bf53c4f5d5ef63bb7997189e68a37667600f5e8325a149d7c77532b0a"], 0x0, 0x2, 0xa5, &(0x7f0000002ec0)=""/165, 0x41000, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000002f80)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000002fc0)={0x3, 0x5, 0x80000000, 0x4a17}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[r2, r1, r2, r2]}, 0x80) syz_clone(0x2000, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, 0x0) [ 455.520925][ T27] INFO: task syz-executor.1:15209 blocked for more than 143 seconds. [ 455.522800][ T27] Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 455.524699][ T27] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 455.526599][ T27] task:syz-executor.1 state:D stack: 0 pid:15209 ppid: 11517 flags:0x0000000c [ 455.528747][ T27] Call trace: [ 455.529487][ T27] __switch_to+0x180/0x298 [ 455.552769][ T27] __schedule+0x414/0x5a0 [ 455.553808][ T27] schedule+0x64/0xa4 [ 455.554775][ T27] schedule_preempt_disabled+0x18/0x2c [ 455.556376][ T27] __mutex_lock_common+0x788/0xca8 [ 455.557821][ T27] mutex_lock_nested+0x38/0x44 [ 455.560139][ T27] usbdev_release+0x40/0x3b8 [ 455.562603][ T27] __fput+0x198/0x3dc [ 455.565941][ T27] ____fput+0x20/0x30 [ 455.566875][ T27] task_work_run+0xc4/0x14c 00:07:35 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000180)={&(0x7f0000000000)="6786", 0x0, 0x0, 0x0, 0xfffffffb, r0}, 0x38) 00:07:35 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x0, 0x0, 0x0, 0x53}, 0x48) 00:07:35 executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x42808000, 0x0, 0x0, 0x0, 0x0, 0x0) [ 455.573070][ T27] do_exit+0x26c/0xbe0 [ 455.576379][ T27] do_group_exit+0x70/0xe8 00:07:35 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) [ 455.588330][ T27] get_signal+0xb0c/0xb40 [ 455.592831][ T27] do_signal+0x128/0x438 [ 455.593846][ T27] do_notify_resume+0xc0/0x1f0 00:07:35 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xa, 0x3500, 0x4, 0x100, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x800000}, 0x48) [ 455.611570][ T27] el0_svc+0x9c/0x150 [ 455.614867][ T27] el0t_64_sync_handler+0x84/0xf0 [ 455.618251][ T27] el0t_64_sync+0x18c/0x190 [ 455.621580][ T27] INFO: task syz-executor.5:15253 blocked for more than 143 seconds. 00:07:35 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$cgroup_int(r0, 0x0, 0x0) [ 455.627867][ T27] Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 00:07:35 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002940)=@base={0x5, 0x4, 0x5, 0x53}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000440)={r0, 0x0, 0x0}, 0x20) [ 455.635507][ T27] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 455.643663][ T27] task:syz-executor.5 state:D stack: 0 pid:15253 ppid: 3076 flags:0x0000000c [ 455.653576][ T27] Call trace: [ 455.654345][ T27] __switch_to+0x180/0x298 [ 455.659869][ T27] __schedule+0x414/0x5a0 [ 455.664574][ T27] schedule+0x64/0xa4 [ 455.665523][ T27] schedule_preempt_disabled+0x18/0x2c [ 455.674625][ T27] __mutex_lock_common+0x788/0xca8 [ 455.679136][ T27] mutex_lock_nested+0x38/0x44 [ 455.684664][ T27] usbdev_release+0x40/0x3b8 [ 455.689056][ T27] __fput+0x198/0x3dc [ 455.690021][ T27] ____fput+0x20/0x30 [ 455.697644][ T27] task_work_run+0xc4/0x14c [ 455.700935][ T27] do_exit+0x26c/0xbe0 [ 455.705273][ T27] __arm64_sys_exit_group+0x0/0x18 [ 455.708751][ T27] __wake_up_parent+0x0/0x40 [ 455.714310][ T27] el0_svc_common+0x138/0x220 [ 455.718752][ T27] do_el0_svc+0x48/0x164 [ 455.723166][ T27] el0_svc+0x58/0x150 [ 455.724140][ T27] el0t_64_sync_handler+0x84/0xf0 [ 455.728706][ T27] el0t_64_sync+0x18c/0x190 [ 455.732715][ T27] [ 455.732715][ T27] Showing all locks held in the system: [ 455.737943][ T27] 3 locks held by kworker/0:0/7: [ 455.742492][ T27] #0: ffff0000c0010738 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 455.750704][ T27] #1: ffff80000f1f3d80 ((work_completion)(&map->work)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 455.758872][ T27] #2: ffff80000d4348c0 (rcu_state.barrier_mutex){+.+.}-{3:3}, at: rcu_barrier+0x48/0x3a8 [ 455.766222][ T27] 1 lock held by rcu_tasks_kthre/11: [ 455.769743][ T27] #0: ffff80000d433568 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x3c/0x450 [ 455.776883][ T27] 1 lock held by rcu_tasks_trace/12: [ 455.779282][ T27] #0: ffff80000d433bb8 (rcu_tasks_trace.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x3c/0x450 [ 455.787674][ T27] 1 lock held by khungtaskd/27: [ 455.789986][ T27] #0: ffff80000d433440 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x4/0x48 [ 455.795744][ T27] 5 locks held by kworker/1:3/127: [ 455.798111][ T27] #0: ffff0000c0dce138 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 455.804089][ T27] #1: ffff800012723d80 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 455.809208][ T27] #2: ffff0000c66d7990 (&dev->mutex){....}-{3:3}, at: hub_event+0x8c/0x658 [ 455.814774][ T27] #3: ffff0000c3e89508 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_port_connect+0x33c/0xe30 [ 455.819510][ T27] #4: ffff0000c66ff768 (hcd->address0_mutex){+.+.}-{3:3}, at: hub_port_connect+0x348/0xe30 [ 455.824406][ T27] 1 lock held by udevd/2562: [ 455.826625][ T27] 2 locks held by getty/2713: [ 455.829929][ T27] #0: ffff0000c6a53098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x28/0x58 [ 455.834744][ T27] #1: ffff80000f6162f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x19c/0x89c [ 455.839431][ T27] 2 locks held by kworker/1:6/3141: [ 455.843924][ T27] #0: ffff0000c0010738 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 455.848926][ T27] #1: ffff800013b5bd80 ((work_completion)(&map->work)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 455.855039][ T27] 3 locks held by kworker/0:7/3142: [ 455.857347][ T27] #0: ffff0000c0010738 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 455.863144][ T27] #1: ffff800013b63d80 ((work_completion)(&map->work)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 455.868048][ T27] #2: ffff80000d4348c0 (rcu_state.barrier_mutex){+.+.}-{3:3}, at: rcu_barrier+0x48/0x3a8 [ 455.877039][ T27] 4 locks held by kworker/u4:29/9721: [ 455.879734][ T27] 3 locks held by kworker/0:14/14563: [ 455.883191][ T27] #0: ffff0000c0010738 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 455.888016][ T27] #1: ffff80001577bd80 ((work_completion)(&map->work)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 455.894205][ T27] #2: ffff80000d4348c0 (rcu_state.barrier_mutex){+.+.}-{3:3}, at: rcu_barrier+0x48/0x3a8 [ 455.898896][ T27] 1 lock held by syz-executor.1/15209: [ 455.903934][ T27] #0: ffff0000c66d7990 (&dev->mutex){....}-{3:3}, at: usbdev_release+0x40/0x3b8 [ 455.908517][ T27] 1 lock held by syz-executor.5/15253: [ 455.921664][ T27] #0: ffff0000c66d7990 (&dev->mutex){....}-{3:3}, at: usbdev_release+0x40/0x3b8 [ 455.925275][ T27] 1 lock held by syz-executor.1/15869: [ 455.927842][ T27] #0: ffff0000c66d7990 (&dev->mutex){....}-{3:3}, at: usbdev_open+0xb0/0x370 [ 455.937177][ T27] 1 lock held by udevd/16082: [ 455.939450][ T27] 1 lock held by syz-executor.0/19662: [ 455.950501][ T27] #0: ffff80000d4348c0 (rcu_state.barrier_mutex){+.+.}-{3:3}, at: rcu_barrier+0x48/0x3a8 [ 455.956369][ T27] 1 lock held by syz-executor.2/19680: [ 455.958889][ T27] #0: ffff80000d4348c0 (rcu_state.barrier_mutex){+.+.}-{3:3}, at: rcu_barrier+0x48/0x3a8 [ 455.964856][ T27] [ 455.965495][ T27] ============================================= [ 455.965495][ T27] [ 455.967917][ T27] Kernel panic - not syncing: hung_task: blocked tasks [ 455.969575][ T27] CPU: 1 PID: 27 Comm: khungtaskd Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 455.971750][ T27] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 455.974255][ T27] Call trace: [ 455.975041][ T27] dump_backtrace+0x1c4/0x1f0 [ 455.976206][ T27] show_stack+0x2c/0x54 [ 455.977305][ T27] dump_stack_lvl+0x104/0x16c [ 455.978462][ T27] dump_stack+0x1c/0x58 [ 455.979499][ T27] panic+0x218/0x50c [ 455.980457][ T27] hung_task_panic+0x0/0x2c [ 455.981515][ T27] kthread+0x12c/0x158 [ 455.982547][ T27] ret_from_fork+0x10/0x20 [ 455.983720][ T27] SMP: stopping secondary CPUs [ 455.984953][ T27] Kernel Offset: disabled [ 455.986040][ T27] CPU features: 0x00000,02070084,26017203 [ 455.987424][ T27] Memory Limit: none [ 456.266786][ T27] Rebooting in 86400 seconds..