0x0, 0x0, 0x20000000}, 0x20000001) ioctl$TIOCGETD(r0, 0x5424, 0x0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0xbc099124a66a3d95}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x54, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xff}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x9}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1ff}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x5d}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7ff1}]}, 0x54}, 0x1, 0x0, 0x0, 0x40800}, 0x4) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x202100, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x541b, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x101402, 0x0) (async) sendmsg$BATADV_CMD_GET_VLAN(r1, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x2c, 0x0, 0x302, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x401}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000001) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0xbc099124a66a3d95}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x54, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xff}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x9}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1ff}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x5d}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7ff1}]}, 0x54}, 0x1, 0x0, 0x0, 0x40800}, 0x4) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x202100, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x541b, 0x0) (async) [ 1280.963664][T22317] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1280.993471][T22322] iommufd_mock iommufd_mock2: Adding to iommu group 1 07:05:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) 07:05:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r2, 0x3b80, &(0x7f00000000c0)={0x8, r3}) 07:05:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = getpid() r4 = geteuid() setsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f00000001c0)={r3, r4, 0xffffffffffffffff}, 0xc) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) (async, rerun: 32) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 32) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r5, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 32) ioctl$IOMMU_VFIO_IOAS$GET(r5, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) (rerun: 32) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r6, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r7}) (async, rerun: 32) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000140)={0x8, 0x5, r7, 0x0, &(0x7f0000000080)="3b7bb9a52bb8cc9c5a643395b8f35d64f59c907804ef3db1c7743796092c8a26f70de45e82b9e4eb86fd89c7cb219faa3fa59aa7a9c3542f414c71b55840c0b2bfeed648a872315d8abd94a911bf46d620b77491617dcfccd7728478cf1c504aa392564f3c606475a3e3feda6928fae281c1819baae5817ba82815ff3340bec505caa876c9a87c60c2f19aa9c3d6b219d5a0d3feb5e7c41245172276b1ed98d3a5", 0xa1, 0x1}) (rerun: 32) 07:05:49 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, 0x0, 0x811, 0x70bd2b, 0x25dfdbff, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x9}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x101}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x401}, @BATADV_ATTR_ISOLATION_MASK={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20044085}, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) [ 1281.134738][T22331] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1281.168861][T22334] iommufd_mock iommufd_mock2: Adding to iommu group 1 [ 1281.176432][T22337] iommufd_mock iommufd_mock3: Adding to iommu group 2 07:05:49 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, 0x0, 0x811, 0x70bd2b, 0x25dfdbff, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x9}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x101}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x401}, @BATADV_ATTR_ISOLATION_MASK={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20044085}, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) [ 1281.184269][T22332] iommufd_mock iommufd_mock4: Adding to iommu group 3 07:05:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r2, 0x3b80, &(0x7f00000000c0)={0x8, r3}) (async) ioctl$IOMMU_DESTROY$device(r2, 0x3b80, &(0x7f00000000c0)={0x8, r3}) 07:05:49 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000100)="a05a0a4311c75f6eb37fdfa9cd859c61048496fb0b6055077893e433173826f383e56aa5c47a1c111ea3e22a1f0252fbb644e672d9f3b22b86f3bbe9a1d6569c3d15774274ad7cb31585c7717240b89743e50c11a708b290110d3ab26383718a2e5352abcad9dcfefcbc19e8faaa4664a7a811abe688c149d715846bc64f73b65da53f80c7fbfade521e6738f3927ee435ee44bc903b0fa5b139edd363963769a014dd20ab4742e8b55ae8f3779266f116d97a8dc012bcfb8f96b878dd0318bde32b74b83ec58d0e63b3085af64943fcb3d55eeeb8f6616ef25bedb4d45e33e94fc3d35659be1ed04fb2599a8208737ee4ddea", 0xf3, 0x4}) ioctl$TIOCGETD(r2, 0x5424, &(0x7f0000000240)) 07:05:49 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000200)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) ioctl$TIOCGETD(r3, 0x5424, 0x0) (async) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r3, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, 0x2}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:49 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, 0x0, 0x811, 0x70bd2b, 0x25dfdbff, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x9}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x101}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x401}, @BATADV_ATTR_ISOLATION_MASK={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20044085}, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:05:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000200)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r3, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, 0x2}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = getpid() (async) r4 = geteuid() setsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f00000001c0)={r3, r4, 0xffffffffffffffff}, 0xc) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) (async) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) (async) ioctl$TIOCGETD(r5, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r5, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r5, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r6, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r7}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000140)={0x8, 0x5, r7, 0x0, &(0x7f0000000080)="3b7bb9a52bb8cc9c5a643395b8f35d64f59c907804ef3db1c7743796092c8a26f70de45e82b9e4eb86fd89c7cb219faa3fa59aa7a9c3542f414c71b55840c0b2bfeed648a872315d8abd94a911bf46d620b77491617dcfccd7728478cf1c504aa392564f3c606475a3e3feda6928fae281c1819baae5817ba82815ff3340bec505caa876c9a87c60c2f19aa9c3d6b219d5a0d3feb5e7c41245172276b1ed98d3a5", 0xa1, 0x1}) [ 1281.361782][T22354] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1281.393817][T22355] iommufd_mock iommufd_mock2: Adding to iommu group 0 [ 1281.408762][T22362] sysfs: cannot create duplicate filename '/devices/iommufd_mock2' [ 1281.428507][T22364] iommufd_mock iommufd_mock2: Adding to iommu group 0 [ 1281.437203][T22362] CPU: 0 PID: 22362 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller #0 [ 1281.445993][T22362] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1281.456094][T22362] Call Trace: [ 1281.459397][T22362] [ 1281.462347][T22362] dump_stack_lvl+0x125/0x1b0 [ 1281.467054][T22362] sysfs_warn_dup+0x7f/0xa0 [ 1281.471590][T22362] sysfs_create_dir_ns+0x247/0x2a0 [ 1281.476736][T22362] ? sysfs_create_mount_point+0xb0/0xb0 [ 1281.482334][T22362] ? spin_bug+0x1d0/0x1d0 [ 1281.486717][T22362] ? do_raw_spin_unlock+0x173/0x230 [ 1281.491978][T22362] kobject_add_internal+0x2c8/0x960 [ 1281.497248][T22362] kobject_add+0x16f/0x240 [ 1281.501705][T22362] ? kset_create_and_add+0x190/0x190 [ 1281.507031][T22362] ? kobject_put+0xbe/0x440 [ 1281.511562][T22362] ? bus_get_dev_root+0x5e/0x80 [ 1281.516530][T22362] device_add+0x290/0x1ac0 [ 1281.520969][T22362] ? device_initialize+0x510/0x510 [ 1281.526119][T22362] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1281.533874][T22362] ? __init_waitqueue_head+0xca/0x150 [ 1281.539279][T22362] iommufd_test+0x1c47/0x2e60 [ 1281.543989][T22362] ? reacquire_held_locks+0x4b0/0x4b0 [ 1281.549393][T22362] ? lock_release+0x4bf/0x680 [ 1281.554101][T22362] ? iommufd_selftest_destroy+0x100/0x100 [ 1281.559855][T22362] ? vfs_fileattr_set+0xbf0/0xbf0 [ 1281.564908][T22362] iommufd_fops_ioctl+0x347/0x4d0 [ 1281.569960][T22362] ? iommufd_destroy+0x180/0x180 [ 1281.574940][T22362] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1281.579907][T22362] ? iommufd_destroy+0x180/0x180 [ 1281.584867][T22362] __x64_sys_ioctl+0x18f/0x210 [ 1281.589661][T22362] do_syscall_64+0x38/0xb0 [ 1281.594117][T22362] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1281.600056][T22362] RIP: 0033:0x7f625c47cae9 [ 1281.604495][T22362] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1281.624312][T22362] RSP: 002b:00007f625d1600c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1281.632749][T22362] RAX: ffffffffffffffda RBX: 00007f625c59bf80 RCX: 00007f625c47cae9 [ 1281.640824][T22362] RDX: 0000000020000080 RSI: 0000000000003ba0 RDI: 0000000000000004 [ 1281.648815][T22362] RBP: 00007f625c4c847a R08: 0000000000000000 R09: 0000000000000000 [ 1281.656806][T22362] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1281.664794][T22362] R13: 000000000000000b R14: 00007f625c59bf80 R15: 00007f625c6bfa48 [ 1281.672810][T22362] 07:05:49 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async, rerun: 64) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000200)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$TIOCGETD(r3, 0x5424, 0x0) (async) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r3, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, 0x2}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:49 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x208000, 0xa0) 07:05:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = mq_open(&(0x7f0000000040)='\\\x00', 0x1, 0x1, &(0x7f0000000080)={0x4, 0xfffffffffffffff8, 0xffffffffffffffff, 0x8000000000000001}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) openat$iommufd(0xffffffffffffff9c, &(0x7f0000001200), 0x4000, 0x0) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f00000011c0)={0xc}) mq_notify(r1, &(0x7f0000001180)={0x0, 0x39, 0x1, @thr={&(0x7f00000000c0)="767e5290526e3867a9606051e83d6c51dd9a3b7fbc71bb1fa259bf8d3830a1ba0fa65a707cee8927eeab6860451d6185e69074cc5fc4761712fd4a236cf240aab18f1bda6f0f7be94cbd34e93a437aa516c98b4e18b48117ee4c9d38c309e05a7c4fba4b5f223b922a3c2e4dc24a4d8255ac69120cf3c64a62a3e75fea27147193ce88f58d760ded28d22b45ff14b0e7b4c52c54bbaf603fc0c46ef1b65ce493ce4dbd5df8d8c03a48ccd71dbcc513cde3ff45be4d9a455d77c115d367ae286a1abbbf15b493a33f3f58736603063a0a6a30e23f4a218b89527179e5f7360a9c1e8b053e6aed84824bb1ddb3c5bbf37de62e2787216138f2cea9afc98e8153190e30470261fe75f9f2e4f331c28499107a2bc3293f4542161bb7fbf0213cd8bbae106a20117b1900a49a5af39eb51443abea7b073aeaaf4e9eaeab8c2c2e9c7adc94d2eec6bfd44b8e55cc4d6f6e9e7334e916e07e50bef1eb2f2e820dd74e7c565904acef042028c671aa4b77d79630849bd6e3380d57ad75842290d0efa4c9a7c5a3e599bf6339454280dbae4f3d888159d655306b297d1a6c7ae5243e15072c3fd7fc652289cdd0f2c990b62a0be14730dba7df5ea1f164dbca25ee51d99873d745b7f3c77e1ddf24467a4e0addef6c738c18e1a35ef14835c7053896363b9843c7c86e6f927053370874e206035c194d5229958315b584063a362f8cc5d040803b33626cb2856a55763a1bf53732a271053ce62ea0550bb13b34fb8393123266ad7c30a93e97c46b293f2b055484a11e149bc4280452aaaf9882e6055638471dd99090ba3f9df8d34631e377becaba9ec941ee67729987efa7084ad56a14f18779684fb6b767514c8117bf7a292c1692d8c11daa23c38285fee27c1991a6d6df0c53d1c1344559dde468ad31758b591b9102aa10d675378f66edceeff9ef179d334565ac54763b4e55b4289fe32bd0b78defb1e63a77196e2a8c9a97858830027c3bc91bf0cc2e93288c703bd32e44dde952abb912e1c0c68331a2637b71bef469198eee9086c4747ac619e97deb01c5978278cfaf5235c129bed1c699d2aad6ab4a0156bd5e815c24f6fc425aa8cf853f89cda8c929478028dee8445f51ed6287bad08a6de0ad7f173e3a358efd4215a5f89ebb3391083e50207535a2730fa75d7e8948aa4f0388635e3ed9823c676ea5fbf1c9ad0d47a89dd5b23691ccfb02a12b3f6360657d7b20698ce4e6e440b4b1b9ad92ccd31f4d3ca2539836d73c81b2ea3c37aac85ddd789c98915c3d9052e6463d8010d3f3046a109649ac511f2c0a58c27f5b64cb03dcd55b6c622ed82e7db196239e40a66ad1638c771b3a85d5647df4d10f00e8c3baa26331c80a2307e5b44920c965505023f97b14057af3e7c283110ef3572441a23280dfebfcca95499984b76caaf33e599e042ff1aa2bd8c1fda5019c8045fe52e0e9dda8e102867e8ba8a24722394c821248d5dacd7f153d32514cc5a94d8dfa76e8c633ccc5797a685d2e7cb615748450d5717126410add1468302c86c910b333277992bbc061d0f3019efd2f563ebe92ea03aac2bca2a20867a44e1762bde2b8cae968343e013f8859e0b86c16b9af1cec20f6184bee31e163ec2a913e488c68a8a81cd8f6501d761341895577f6605fa2eec9a45b69e277017c1e08a63a364d88541466f0e96ef9bf3518e354720c27abc68054b65296cd684e8bef8c278191deb6a432cd5e96822717959185e7a636bbf5d79ee92f5bb6767d66224334b8d12bf1a05e9685ea6d93e7842ae68a2e70217acf039afddaaf46d92da7f949f3823de85bc262b8c872e4df79b5ee6f8aec776e65d9e37ec147a6996f76b662d8f24e1b041faa6967e8ec632d8670d1bf9cda6437f1c02e930857eeb5402a903b9e3a525c72ecd98c55e317836148f2cf84fac04b3c926cacd149bffc7f8b7b34bad545ac7948fc2c6fb030cd95978b9ccbfd2a3b5697c5bb0f12c7c066eb2df8e9517a1e392df1e6d09c967e33cf8f69029d4a1b2c7f54cfa6bfbd908dddda549e38252a31130064d440ae8a65b1430fe8841a210f699114ae5c1f9a965e75dc980c91abc109670c44603421ab3dc9cad529148ee1b47f49d3bad2dff36ffe843ec7183267f1d076993786515a27ae454f1ad742bf8ba1deacecef4c502ec36089dc84a9a73117af71d2e41ad311caac80fa5922e198c735bc44f3df6179a812ed1d3f7888e0c8330a686fffbfc6d95b54075396f8066ded78f7dfba52c713043f7cc56102860ac818c0c399a97f832e3fcd2bfd874baed631577f97c85f9ad2b862a2a24ec310f7557491e136cb0e8d7c90b0122c8f852f7dbc76da1b239102849230f600d0122e193e8f7dd6da6f7ecd5bc3a15f430b054e00c81c474382c2907b3005dc8e5047d145bdede7cb9b6c3fa2e2e8e7d4b508cc788fc5ec2394fcdad2ed4f5f11a8196e8f158bb04f0e91c9b803aaf6af3a496f318ac660f3c931727e45ed8432d1f65c14442757e9cf5d262d91bc8ed1d3487716568ff8945dfbcea32f3e33a8fa9a9de204d2a0c33aeb0b505dd85ffac8e517bf5ed4a7fa935b8b369e8bef3f2e495dd4da8565481fdfcde3f4de62b83b7fa988cf9243f47fab8645a7b22d7df1da80607b09a1ddf68326b94bc9fb0061b90ef1ed6b92f272066c2828ee60401321ba11d0358538e9864a27c77b86cd84589eefe3079898a400dc9894cfbd96f66e1be1eafd4aede22edce9ca22b62f631b8508f4cfa766150db820b7358e38d061e866832a643a1307bc51c76d98483a219190413d7962005641844f5c30e40024b9fd46255c78bf5ff9040d43e625ccb82c35507b77de47f7e344d63cd8e7960ae505b0bd96f05ccccfbc99716cd80178b61aa5d104313d6d964b58c2cf8e36a88825a0bb413ba44680e8c53fa7c5bda8f7bd7c9a31169fd2f79dfb1fe1c6060d454ce1091171c56884a0c47f3f6f8802032fb4cdf464cc5ea7e6165ccf322ed4b730da29b9f13acec65d88663ece5b9dc670adcc37653d8060aa62f3fb13b0d38cf20cc17d5c9ff300c54b09862776d065adf032ae2e4ad7a48a9f505c4e008fc10eefa3ce71f4f907302e8cd62a836f65fb9b3cc45df222aba24acca9c1f77bdb49a19d4e2b9555dbe31e3f803c0e02b968fd4b89ff0dcc695ff31530a94090962272780887f07de6f1977bebb6137ee130d76248ee7a44f12afa0e13f853e6f7bbb22656e65c1553a6e63680e4ece50bae22f80119b3ec4700c27600bc20d3bd73078c9ca09d7c1079343f968497022118ea8dded5387e186d37255050df2b370c482dea3fa7698bfa48f2cf1c10753fcf1342fddba337e7ca8d49b21166e41747570bb6c3c1f38b39a3a42da37aa5ea0dc0d2be16ed0872f59cbc0f3869f980cb424e8f715048d0be83c2edc4f8c792ebc7b3bc10b82a299f513a49b570d3a43f32557bce0e18bb9968020897cea91890a032984d1d7a3faee25c0ac70503d0e1043d19bbe118dcf76b45cc0a7a066dc9b4348fc131017d04d27e7f945dc813899d8383738657f331da79e2b501df7f7a2a0a10ad87cc157ac15411e2242f60cb2d21502b1d572dbb4db13e7613d8eeeb8b5a8d6cf415350adb746e5146d54b8ed9873214216f3d0f6d5abf3adeb164ffb080ee9df7df015fd5642397a951ff683d47059e34328326b01e4a1d090b608888bf0c32378aad623720da6627f57bef8daa3259a773f3813cf922b38a1cfebc195b3df431583fe4fb7232634c03cb8bc9010e635c6df038344381cce060b6fc6674642f4447e6ccde6589f4d23e1474f4d82581793ccaee1f91aad1b77403590c27b9482cb5fed1f53834376c85daf3b95924d21ce3d8c715202b6565cc737dad3ca2563b42c33fea67587cdd07f9798a32912fb432c7c90d58a5f664c37604bc4cb2ce4b2ae1938137c8e345c2ed6f1ef87c04a68ffc4407977f9451892afb07f27f424ec8f97888f67236f2ef228f89d98522c1cff9534a5cb17d54ff3d49da62863fe18bcf31259d0300cb74d4d777b907df1addd198dbc11b37168b81d6cb863680e3265c7d35c4179d0300c713afdfa668478a309398b805c74b32a49ee78ec3e546ef73b5f73cb6438747900648b6fcdb7141d1732392f7ca656e1cb618a7d646e174db285d859460f7186dff2a50b30c98cf422ebfad81996a110e28b6f2b3c8b860065738d1a310b6cebc5a64c3ea7b3bb8efa17522dbafdd57939ac5777012da8ed874832558945fe597b6cc3cadf29f0b014601d82b514470f2c02d46424959ded21803570d15c90803a95a371ac1e606c34a958ace968d5d528ea1b646997fe53edfa0115e8498226a2f3921ad605a2abf65bd5501ed3c5fb8d7c3199bb7243fd3cbd1c9f00e466889dbcd5ed60c96d5bcaaaa085205df4aeffee288668fab2f5892ececa33f667656aef81bb253d710e1aa2f733b2b76f1ec526d3c4b9b7e7d950c0707094b9d97c17d251aa2e55584fee010b67694f4eb4641863753f3ba72a1a7d8472aa11c65d659fe1d460b78649b8c47a7a29d6c58a1f6bf3682ea9645317a4e9a13a98fe5019bd2e94b5b3cabe143515b852d2db58ad6b6a1b71cd47b9cea14a88628b2a8e25c9cd3dacc80cbc70db805f139f415e2fd2a316bf13a86d8dfab8accfe9059e5e79953c7bc8624cdf1aaae29c48acd6210d1147f4677e4d7b982cac13b1c67500ce8c688627d58ad5400cb77c3500ca0176bdb78e8a31d6aaacc16d2dff435d94209554850eaeb08e12376bf55d2bc6c4527802c223778683ee173eb97c8cdb90df65f8c0d1fa873602a6c81f5c991725ea0785d011cd0886aa0a2a92d1a9880752cf35e0d6a77d0df69b9845d4adae19ce0ac59847024b6237d14b64109c8c3befb8e166dd18c0a7c69f37f402c9d3ca1e0349e2931d5e2d0505e45a59e336b50d5659fc975c7d9ca3254615fdb3484e82996ce924aaf61d97f079e0c74bebbd38cb27d285ea6eec07d0c73ec96ce5efb047319bc415bf424924d65e95262140c4ede3d04c17db4978d2d24360f9e819bd94c1c7f1d8d7c05c24dbfe0934728c6d3bb90bbff66864ddc5e799e93b002168458d863f155cd30795860d6a9e8c26c5418ce18f3a4646b82f8681650e7f607894c9ea22fbc040c39308c895ed566c67c42411229fbc2fec9b00a78f51b5b5bc33cf90cf25d88147188f0191833c0ab7f4dd9b72bdb3646bfa28fe58cd26f448ec7aa834d3e42a2a95ac7cac5d3b6aefab7b9f0592dcf602bcf19968cf8c6a546611ec29d2a1ef7690d32e6b6824c35bc9388753a137f12438b89bc978a85d88c20001d470ad4e1d13b9ffff79db2aa02cc7b2417488f7190f69c93f8bbff420adfa6379bff4ec707a7ad8f516d285c194a7e9221dce73bcc35ead141f358d343d0c8d44af2f70331a0d6b31c1139538425a7582bffd0cd61487aed951d1dde688bd864369b519bf562862c47760c9ee95f24582fb86386366b9255ec8be6ed9dc00a089ecc8310f64ff7f87035ce8f5a500825c6fcadafbb62f51757c0e637dafc88b8f701b444c98bec26e0462743214c9e76659fb188e0e84c4126b84b2b87f8367cd59585035d9181841b6615799ad718956e5620651969af9a873219de2e26daf069c26cb0d31767e2634605bd04d36f3d6b118a4964ea03fc7729e1edad1a94a446c37d20b4edb8a3551800b1cbeb2e6b9418e93d9a5599ead9d83992565c50ec49cd6c0d864638a55bbb79fad1214d78c4a57cb7ba86e8", &(0x7f00000010c0)="0f0991b774b06704ac389911db8904ac432d39e29a3d9c23bd29579300b2e7a1f963ea53b7f2078dd84fd5ff54efab51f1a991e5b4360a255bcea7684f1dfba5711112031b66b323dcf6d39b54e4b7009734cbdbc4cb855263103d1a860696f1d1a7dc76d025b2430270fc7a42885e7f87baf36ab7871e7e4e90a3422a7fd7e35cac9cfab090cc33d02be140bff5"}}) [ 1281.716786][T22362] kobject: kobject_add_internal failed for iommufd_mock2 with -EEXIST, don't try to register things with the same name in the same directory. [ 1281.741342][T22371] iommufd_mock iommufd_mock2: Adding to iommu group 0 07:05:49 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x208000, 0xa0) 07:05:49 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) 07:05:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000200)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r3, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, 0x2}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) [ 1281.789586][T22374] iommufd_mock iommufd_mock3: Adding to iommu group 0 07:05:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) r1 = mq_open(&(0x7f0000000040)='\\\x00', 0x1, 0x1, &(0x7f0000000080)={0x4, 0xfffffffffffffff8, 0xffffffffffffffff, 0x8000000000000001}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) openat$iommufd(0xffffffffffffff9c, &(0x7f0000001200), 0x4000, 0x0) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f00000011c0)={0xc}) (async) mq_notify(r1, &(0x7f0000001180)={0x0, 0x39, 0x1, @thr={&(0x7f00000000c0)="767e5290526e3867a9606051e83d6c51dd9a3b7fbc71bb1fa259bf8d3830a1ba0fa65a707cee8927eeab6860451d6185e69074cc5fc4761712fd4a236cf240aab18f1bda6f0f7be94cbd34e93a437aa516c98b4e18b48117ee4c9d38c309e05a7c4fba4b5f223b922a3c2e4dc24a4d8255ac69120cf3c64a62a3e75fea27147193ce88f58d760ded28d22b45ff14b0e7b4c52c54bbaf603fc0c46ef1b65ce493ce4dbd5df8d8c03a48ccd71dbcc513cde3ff45be4d9a455d77c115d367ae286a1abbbf15b493a33f3f58736603063a0a6a30e23f4a218b89527179e5f7360a9c1e8b053e6aed84824bb1ddb3c5bbf37de62e2787216138f2cea9afc98e8153190e30470261fe75f9f2e4f331c28499107a2bc3293f4542161bb7fbf0213cd8bbae106a20117b1900a49a5af39eb51443abea7b073aeaaf4e9eaeab8c2c2e9c7adc94d2eec6bfd44b8e55cc4d6f6e9e7334e916e07e50bef1eb2f2e820dd74e7c565904acef042028c671aa4b77d79630849bd6e3380d57ad75842290d0efa4c9a7c5a3e599bf6339454280dbae4f3d888159d655306b297d1a6c7ae5243e15072c3fd7fc652289cdd0f2c990b62a0be14730dba7df5ea1f164dbca25ee51d99873d745b7f3c77e1ddf24467a4e0addef6c738c18e1a35ef14835c7053896363b9843c7c86e6f927053370874e206035c194d5229958315b584063a362f8cc5d040803b33626cb2856a55763a1bf53732a271053ce62ea0550bb13b34fb8393123266ad7c30a93e97c46b293f2b055484a11e149bc4280452aaaf9882e6055638471dd99090ba3f9df8d34631e377becaba9ec941ee67729987efa7084ad56a14f18779684fb6b767514c8117bf7a292c1692d8c11daa23c38285fee27c1991a6d6df0c53d1c1344559dde468ad31758b591b9102aa10d675378f66edceeff9ef179d334565ac54763b4e55b4289fe32bd0b78defb1e63a77196e2a8c9a97858830027c3bc91bf0cc2e93288c703bd32e44dde952abb912e1c0c68331a2637b71bef469198eee9086c4747ac619e97deb01c5978278cfaf5235c129bed1c699d2aad6ab4a0156bd5e815c24f6fc425aa8cf853f89cda8c929478028dee8445f51ed6287bad08a6de0ad7f173e3a358efd4215a5f89ebb3391083e50207535a2730fa75d7e8948aa4f0388635e3ed9823c676ea5fbf1c9ad0d47a89dd5b23691ccfb02a12b3f6360657d7b20698ce4e6e440b4b1b9ad92ccd31f4d3ca2539836d73c81b2ea3c37aac85ddd789c98915c3d9052e6463d8010d3f3046a109649ac511f2c0a58c27f5b64cb03dcd55b6c622ed82e7db196239e40a66ad1638c771b3a85d5647df4d10f00e8c3baa26331c80a2307e5b44920c965505023f97b14057af3e7c283110ef3572441a23280dfebfcca95499984b76caaf33e599e042ff1aa2bd8c1fda5019c8045fe52e0e9dda8e102867e8ba8a24722394c821248d5dacd7f153d32514cc5a94d8dfa76e8c633ccc5797a685d2e7cb615748450d5717126410add1468302c86c910b333277992bbc061d0f3019efd2f563ebe92ea03aac2bca2a20867a44e1762bde2b8cae968343e013f8859e0b86c16b9af1cec20f6184bee31e163ec2a913e488c68a8a81cd8f6501d761341895577f6605fa2eec9a45b69e277017c1e08a63a364d88541466f0e96ef9bf3518e354720c27abc68054b65296cd684e8bef8c278191deb6a432cd5e96822717959185e7a636bbf5d79ee92f5bb6767d66224334b8d12bf1a05e9685ea6d93e7842ae68a2e70217acf039afddaaf46d92da7f949f3823de85bc262b8c872e4df79b5ee6f8aec776e65d9e37ec147a6996f76b662d8f24e1b041faa6967e8ec632d8670d1bf9cda6437f1c02e930857eeb5402a903b9e3a525c72ecd98c55e317836148f2cf84fac04b3c926cacd149bffc7f8b7b34bad545ac7948fc2c6fb030cd95978b9ccbfd2a3b5697c5bb0f12c7c066eb2df8e9517a1e392df1e6d09c967e33cf8f69029d4a1b2c7f54cfa6bfbd908dddda549e38252a31130064d440ae8a65b1430fe8841a210f699114ae5c1f9a965e75dc980c91abc109670c44603421ab3dc9cad529148ee1b47f49d3bad2dff36ffe843ec7183267f1d076993786515a27ae454f1ad742bf8ba1deacecef4c502ec36089dc84a9a73117af71d2e41ad311caac80fa5922e198c735bc44f3df6179a812ed1d3f7888e0c8330a686fffbfc6d95b54075396f8066ded78f7dfba52c713043f7cc56102860ac818c0c399a97f832e3fcd2bfd874baed631577f97c85f9ad2b862a2a24ec310f7557491e136cb0e8d7c90b0122c8f852f7dbc76da1b239102849230f600d0122e193e8f7dd6da6f7ecd5bc3a15f430b054e00c81c474382c2907b3005dc8e5047d145bdede7cb9b6c3fa2e2e8e7d4b508cc788fc5ec2394fcdad2ed4f5f11a8196e8f158bb04f0e91c9b803aaf6af3a496f318ac660f3c931727e45ed8432d1f65c14442757e9cf5d262d91bc8ed1d3487716568ff8945dfbcea32f3e33a8fa9a9de204d2a0c33aeb0b505dd85ffac8e517bf5ed4a7fa935b8b369e8bef3f2e495dd4da8565481fdfcde3f4de62b83b7fa988cf9243f47fab8645a7b22d7df1da80607b09a1ddf68326b94bc9fb0061b90ef1ed6b92f272066c2828ee60401321ba11d0358538e9864a27c77b86cd84589eefe3079898a400dc9894cfbd96f66e1be1eafd4aede22edce9ca22b62f631b8508f4cfa766150db820b7358e38d061e866832a643a1307bc51c76d98483a219190413d7962005641844f5c30e40024b9fd46255c78bf5ff9040d43e625ccb82c35507b77de47f7e344d63cd8e7960ae505b0bd96f05ccccfbc99716cd80178b61aa5d104313d6d964b58c2cf8e36a88825a0bb413ba44680e8c53fa7c5bda8f7bd7c9a31169fd2f79dfb1fe1c6060d454ce1091171c56884a0c47f3f6f8802032fb4cdf464cc5ea7e6165ccf322ed4b730da29b9f13acec65d88663ece5b9dc670adcc37653d8060aa62f3fb13b0d38cf20cc17d5c9ff300c54b09862776d065adf032ae2e4ad7a48a9f505c4e008fc10eefa3ce71f4f907302e8cd62a836f65fb9b3cc45df222aba24acca9c1f77bdb49a19d4e2b9555dbe31e3f803c0e02b968fd4b89ff0dcc695ff31530a94090962272780887f07de6f1977bebb6137ee130d76248ee7a44f12afa0e13f853e6f7bbb22656e65c1553a6e63680e4ece50bae22f80119b3ec4700c27600bc20d3bd73078c9ca09d7c1079343f968497022118ea8dded5387e186d37255050df2b370c482dea3fa7698bfa48f2cf1c10753fcf1342fddba337e7ca8d49b21166e41747570bb6c3c1f38b39a3a42da37aa5ea0dc0d2be16ed0872f59cbc0f3869f980cb424e8f715048d0be83c2edc4f8c792ebc7b3bc10b82a299f513a49b570d3a43f32557bce0e18bb9968020897cea91890a032984d1d7a3faee25c0ac70503d0e1043d19bbe118dcf76b45cc0a7a066dc9b4348fc131017d04d27e7f945dc813899d8383738657f331da79e2b501df7f7a2a0a10ad87cc157ac15411e2242f60cb2d21502b1d572dbb4db13e7613d8eeeb8b5a8d6cf415350adb746e5146d54b8ed9873214216f3d0f6d5abf3adeb164ffb080ee9df7df015fd5642397a951ff683d47059e34328326b01e4a1d090b608888bf0c32378aad623720da6627f57bef8daa3259a773f3813cf922b38a1cfebc195b3df431583fe4fb7232634c03cb8bc9010e635c6df038344381cce060b6fc6674642f4447e6ccde6589f4d23e1474f4d82581793ccaee1f91aad1b77403590c27b9482cb5fed1f53834376c85daf3b95924d21ce3d8c715202b6565cc737dad3ca2563b42c33fea67587cdd07f9798a32912fb432c7c90d58a5f664c37604bc4cb2ce4b2ae1938137c8e345c2ed6f1ef87c04a68ffc4407977f9451892afb07f27f424ec8f97888f67236f2ef228f89d98522c1cff9534a5cb17d54ff3d49da62863fe18bcf31259d0300cb74d4d777b907df1addd198dbc11b37168b81d6cb863680e3265c7d35c4179d0300c713afdfa668478a309398b805c74b32a49ee78ec3e546ef73b5f73cb6438747900648b6fcdb7141d1732392f7ca656e1cb618a7d646e174db285d859460f7186dff2a50b30c98cf422ebfad81996a110e28b6f2b3c8b860065738d1a310b6cebc5a64c3ea7b3bb8efa17522dbafdd57939ac5777012da8ed874832558945fe597b6cc3cadf29f0b014601d82b514470f2c02d46424959ded21803570d15c90803a95a371ac1e606c34a958ace968d5d528ea1b646997fe53edfa0115e8498226a2f3921ad605a2abf65bd5501ed3c5fb8d7c3199bb7243fd3cbd1c9f00e466889dbcd5ed60c96d5bcaaaa085205df4aeffee288668fab2f5892ececa33f667656aef81bb253d710e1aa2f733b2b76f1ec526d3c4b9b7e7d950c0707094b9d97c17d251aa2e55584fee010b67694f4eb4641863753f3ba72a1a7d8472aa11c65d659fe1d460b78649b8c47a7a29d6c58a1f6bf3682ea9645317a4e9a13a98fe5019bd2e94b5b3cabe143515b852d2db58ad6b6a1b71cd47b9cea14a88628b2a8e25c9cd3dacc80cbc70db805f139f415e2fd2a316bf13a86d8dfab8accfe9059e5e79953c7bc8624cdf1aaae29c48acd6210d1147f4677e4d7b982cac13b1c67500ce8c688627d58ad5400cb77c3500ca0176bdb78e8a31d6aaacc16d2dff435d94209554850eaeb08e12376bf55d2bc6c4527802c223778683ee173eb97c8cdb90df65f8c0d1fa873602a6c81f5c991725ea0785d011cd0886aa0a2a92d1a9880752cf35e0d6a77d0df69b9845d4adae19ce0ac59847024b6237d14b64109c8c3befb8e166dd18c0a7c69f37f402c9d3ca1e0349e2931d5e2d0505e45a59e336b50d5659fc975c7d9ca3254615fdb3484e82996ce924aaf61d97f079e0c74bebbd38cb27d285ea6eec07d0c73ec96ce5efb047319bc415bf424924d65e95262140c4ede3d04c17db4978d2d24360f9e819bd94c1c7f1d8d7c05c24dbfe0934728c6d3bb90bbff66864ddc5e799e93b002168458d863f155cd30795860d6a9e8c26c5418ce18f3a4646b82f8681650e7f607894c9ea22fbc040c39308c895ed566c67c42411229fbc2fec9b00a78f51b5b5bc33cf90cf25d88147188f0191833c0ab7f4dd9b72bdb3646bfa28fe58cd26f448ec7aa834d3e42a2a95ac7cac5d3b6aefab7b9f0592dcf602bcf19968cf8c6a546611ec29d2a1ef7690d32e6b6824c35bc9388753a137f12438b89bc978a85d88c20001d470ad4e1d13b9ffff79db2aa02cc7b2417488f7190f69c93f8bbff420adfa6379bff4ec707a7ad8f516d285c194a7e9221dce73bcc35ead141f358d343d0c8d44af2f70331a0d6b31c1139538425a7582bffd0cd61487aed951d1dde688bd864369b519bf562862c47760c9ee95f24582fb86386366b9255ec8be6ed9dc00a089ecc8310f64ff7f87035ce8f5a500825c6fcadafbb62f51757c0e637dafc88b8f701b444c98bec26e0462743214c9e76659fb188e0e84c4126b84b2b87f8367cd59585035d9181841b6615799ad718956e5620651969af9a873219de2e26daf069c26cb0d31767e2634605bd04d36f3d6b118a4964ea03fc7729e1edad1a94a446c37d20b4edb8a3551800b1cbeb2e6b9418e93d9a5599ead9d83992565c50ec49cd6c0d864638a55bbb79fad1214d78c4a57cb7ba86e8", &(0x7f00000010c0)="0f0991b774b06704ac389911db8904ac432d39e29a3d9c23bd29579300b2e7a1f963ea53b7f2078dd84fd5ff54efab51f1a991e5b4360a255bcea7684f1dfba5711112031b66b323dcf6d39b54e4b7009734cbdbc4cb855263103d1a860696f1d1a7dc76d025b2430270fc7a42885e7f87baf36ab7871e7e4e90a3422a7fd7e35cac9cfab090cc33d02be140bff5"}}) 07:05:49 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38}) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async, rerun: 32) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async, rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000100)="a05a0a4311c75f6eb37fdfa9cd859c61048496fb0b6055077893e433173826f383e56aa5c47a1c111ea3e22a1f0252fbb644e672d9f3b22b86f3bbe9a1d6569c3d15774274ad7cb31585c7717240b89743e50c11a708b290110d3ab26383718a2e5352abcad9dcfefcbc19e8faaa4664a7a811abe688c149d715846bc64f73b65da53f80c7fbfade521e6738f3927ee435ee44bc903b0fa5b139edd363963769a014dd20ab4742e8b55ae8f3779266f116d97a8dc012bcfb8f96b878dd0318bde32b74b83ec58d0e63b3085af64943fcb3d55eeeb8f6616ef25bedb4d45e33e94fc3d35659be1ed04fb2599a8208737ee4ddea", 0xf3, 0x4}) ioctl$TIOCGETD(r2, 0x5424, &(0x7f0000000240)) 07:05:49 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = accept(r1, &(0x7f0000000080)=@rc={0x1f, @none}, &(0x7f0000000100)=0x80) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x100, 0x70bd25, 0x25dfdbfd, {{}, {@val={0x8}, @void}}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x8000800}, 0x4c010) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x101100, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) [ 1281.892457][T22384] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:50 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x208000, 0xa0) 07:05:50 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) mq_open(&(0x7f0000000040)='\\\x00', 0x1, 0x1, &(0x7f0000000080)={0x4, 0xfffffffffffffff8, 0xffffffffffffffff, 0x8000000000000001}) (async) r1 = mq_open(&(0x7f0000000040)='\\\x00', 0x1, 0x1, &(0x7f0000000080)={0x4, 0xfffffffffffffff8, 0xffffffffffffffff, 0x8000000000000001}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) openat$iommufd(0xffffffffffffff9c, &(0x7f0000001200), 0x4000, 0x0) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f00000011c0)={0xc}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f00000011c0)={0xc}) mq_notify(r1, &(0x7f0000001180)={0x0, 0x39, 0x1, @thr={&(0x7f00000000c0)="767e5290526e3867a9606051e83d6c51dd9a3b7fbc71bb1fa259bf8d3830a1ba0fa65a707cee8927eeab6860451d6185e69074cc5fc4761712fd4a236cf240aab18f1bda6f0f7be94cbd34e93a437aa516c98b4e18b48117ee4c9d38c309e05a7c4fba4b5f223b922a3c2e4dc24a4d8255ac69120cf3c64a62a3e75fea27147193ce88f58d760ded28d22b45ff14b0e7b4c52c54bbaf603fc0c46ef1b65ce493ce4dbd5df8d8c03a48ccd71dbcc513cde3ff45be4d9a455d77c115d367ae286a1abbbf15b493a33f3f58736603063a0a6a30e23f4a218b89527179e5f7360a9c1e8b053e6aed84824bb1ddb3c5bbf37de62e2787216138f2cea9afc98e8153190e30470261fe75f9f2e4f331c28499107a2bc3293f4542161bb7fbf0213cd8bbae106a20117b1900a49a5af39eb51443abea7b073aeaaf4e9eaeab8c2c2e9c7adc94d2eec6bfd44b8e55cc4d6f6e9e7334e916e07e50bef1eb2f2e820dd74e7c565904acef042028c671aa4b77d79630849bd6e3380d57ad75842290d0efa4c9a7c5a3e599bf6339454280dbae4f3d888159d655306b297d1a6c7ae5243e15072c3fd7fc652289cdd0f2c990b62a0be14730dba7df5ea1f164dbca25ee51d99873d745b7f3c77e1ddf24467a4e0addef6c738c18e1a35ef14835c7053896363b9843c7c86e6f927053370874e206035c194d5229958315b584063a362f8cc5d040803b33626cb2856a55763a1bf53732a271053ce62ea0550bb13b34fb8393123266ad7c30a93e97c46b293f2b055484a11e149bc4280452aaaf9882e6055638471dd99090ba3f9df8d34631e377becaba9ec941ee67729987efa7084ad56a14f18779684fb6b767514c8117bf7a292c1692d8c11daa23c38285fee27c1991a6d6df0c53d1c1344559dde468ad31758b591b9102aa10d675378f66edceeff9ef179d334565ac54763b4e55b4289fe32bd0b78defb1e63a77196e2a8c9a97858830027c3bc91bf0cc2e93288c703bd32e44dde952abb912e1c0c68331a2637b71bef469198eee9086c4747ac619e97deb01c5978278cfaf5235c129bed1c699d2aad6ab4a0156bd5e815c24f6fc425aa8cf853f89cda8c929478028dee8445f51ed6287bad08a6de0ad7f173e3a358efd4215a5f89ebb3391083e50207535a2730fa75d7e8948aa4f0388635e3ed9823c676ea5fbf1c9ad0d47a89dd5b23691ccfb02a12b3f6360657d7b20698ce4e6e440b4b1b9ad92ccd31f4d3ca2539836d73c81b2ea3c37aac85ddd789c98915c3d9052e6463d8010d3f3046a109649ac511f2c0a58c27f5b64cb03dcd55b6c622ed82e7db196239e40a66ad1638c771b3a85d5647df4d10f00e8c3baa26331c80a2307e5b44920c965505023f97b14057af3e7c283110ef3572441a23280dfebfcca95499984b76caaf33e599e042ff1aa2bd8c1fda5019c8045fe52e0e9dda8e102867e8ba8a24722394c821248d5dacd7f153d32514cc5a94d8dfa76e8c633ccc5797a685d2e7cb615748450d5717126410add1468302c86c910b333277992bbc061d0f3019efd2f563ebe92ea03aac2bca2a20867a44e1762bde2b8cae968343e013f8859e0b86c16b9af1cec20f6184bee31e163ec2a913e488c68a8a81cd8f6501d761341895577f6605fa2eec9a45b69e277017c1e08a63a364d88541466f0e96ef9bf3518e354720c27abc68054b65296cd684e8bef8c278191deb6a432cd5e96822717959185e7a636bbf5d79ee92f5bb6767d66224334b8d12bf1a05e9685ea6d93e7842ae68a2e70217acf039afddaaf46d92da7f949f3823de85bc262b8c872e4df79b5ee6f8aec776e65d9e37ec147a6996f76b662d8f24e1b041faa6967e8ec632d8670d1bf9cda6437f1c02e930857eeb5402a903b9e3a525c72ecd98c55e317836148f2cf84fac04b3c926cacd149bffc7f8b7b34bad545ac7948fc2c6fb030cd95978b9ccbfd2a3b5697c5bb0f12c7c066eb2df8e9517a1e392df1e6d09c967e33cf8f69029d4a1b2c7f54cfa6bfbd908dddda549e38252a31130064d440ae8a65b1430fe8841a210f699114ae5c1f9a965e75dc980c91abc109670c44603421ab3dc9cad529148ee1b47f49d3bad2dff36ffe843ec7183267f1d076993786515a27ae454f1ad742bf8ba1deacecef4c502ec36089dc84a9a73117af71d2e41ad311caac80fa5922e198c735bc44f3df6179a812ed1d3f7888e0c8330a686fffbfc6d95b54075396f8066ded78f7dfba52c713043f7cc56102860ac818c0c399a97f832e3fcd2bfd874baed631577f97c85f9ad2b862a2a24ec310f7557491e136cb0e8d7c90b0122c8f852f7dbc76da1b239102849230f600d0122e193e8f7dd6da6f7ecd5bc3a15f430b054e00c81c474382c2907b3005dc8e5047d145bdede7cb9b6c3fa2e2e8e7d4b508cc788fc5ec2394fcdad2ed4f5f11a8196e8f158bb04f0e91c9b803aaf6af3a496f318ac660f3c931727e45ed8432d1f65c14442757e9cf5d262d91bc8ed1d3487716568ff8945dfbcea32f3e33a8fa9a9de204d2a0c33aeb0b505dd85ffac8e517bf5ed4a7fa935b8b369e8bef3f2e495dd4da8565481fdfcde3f4de62b83b7fa988cf9243f47fab8645a7b22d7df1da80607b09a1ddf68326b94bc9fb0061b90ef1ed6b92f272066c2828ee60401321ba11d0358538e9864a27c77b86cd84589eefe3079898a400dc9894cfbd96f66e1be1eafd4aede22edce9ca22b62f631b8508f4cfa766150db820b7358e38d061e866832a643a1307bc51c76d98483a219190413d7962005641844f5c30e40024b9fd46255c78bf5ff9040d43e625ccb82c35507b77de47f7e344d63cd8e7960ae505b0bd96f05ccccfbc99716cd80178b61aa5d104313d6d964b58c2cf8e36a88825a0bb413ba44680e8c53fa7c5bda8f7bd7c9a31169fd2f79dfb1fe1c6060d454ce1091171c56884a0c47f3f6f8802032fb4cdf464cc5ea7e6165ccf322ed4b730da29b9f13acec65d88663ece5b9dc670adcc37653d8060aa62f3fb13b0d38cf20cc17d5c9ff300c54b09862776d065adf032ae2e4ad7a48a9f505c4e008fc10eefa3ce71f4f907302e8cd62a836f65fb9b3cc45df222aba24acca9c1f77bdb49a19d4e2b9555dbe31e3f803c0e02b968fd4b89ff0dcc695ff31530a94090962272780887f07de6f1977bebb6137ee130d76248ee7a44f12afa0e13f853e6f7bbb22656e65c1553a6e63680e4ece50bae22f80119b3ec4700c27600bc20d3bd73078c9ca09d7c1079343f968497022118ea8dded5387e186d37255050df2b370c482dea3fa7698bfa48f2cf1c10753fcf1342fddba337e7ca8d49b21166e41747570bb6c3c1f38b39a3a42da37aa5ea0dc0d2be16ed0872f59cbc0f3869f980cb424e8f715048d0be83c2edc4f8c792ebc7b3bc10b82a299f513a49b570d3a43f32557bce0e18bb9968020897cea91890a032984d1d7a3faee25c0ac70503d0e1043d19bbe118dcf76b45cc0a7a066dc9b4348fc131017d04d27e7f945dc813899d8383738657f331da79e2b501df7f7a2a0a10ad87cc157ac15411e2242f60cb2d21502b1d572dbb4db13e7613d8eeeb8b5a8d6cf415350adb746e5146d54b8ed9873214216f3d0f6d5abf3adeb164ffb080ee9df7df015fd5642397a951ff683d47059e34328326b01e4a1d090b608888bf0c32378aad623720da6627f57bef8daa3259a773f3813cf922b38a1cfebc195b3df431583fe4fb7232634c03cb8bc9010e635c6df038344381cce060b6fc6674642f4447e6ccde6589f4d23e1474f4d82581793ccaee1f91aad1b77403590c27b9482cb5fed1f53834376c85daf3b95924d21ce3d8c715202b6565cc737dad3ca2563b42c33fea67587cdd07f9798a32912fb432c7c90d58a5f664c37604bc4cb2ce4b2ae1938137c8e345c2ed6f1ef87c04a68ffc4407977f9451892afb07f27f424ec8f97888f67236f2ef228f89d98522c1cff9534a5cb17d54ff3d49da62863fe18bcf31259d0300cb74d4d777b907df1addd198dbc11b37168b81d6cb863680e3265c7d35c4179d0300c713afdfa668478a309398b805c74b32a49ee78ec3e546ef73b5f73cb6438747900648b6fcdb7141d1732392f7ca656e1cb618a7d646e174db285d859460f7186dff2a50b30c98cf422ebfad81996a110e28b6f2b3c8b860065738d1a310b6cebc5a64c3ea7b3bb8efa17522dbafdd57939ac5777012da8ed874832558945fe597b6cc3cadf29f0b014601d82b514470f2c02d46424959ded21803570d15c90803a95a371ac1e606c34a958ace968d5d528ea1b646997fe53edfa0115e8498226a2f3921ad605a2abf65bd5501ed3c5fb8d7c3199bb7243fd3cbd1c9f00e466889dbcd5ed60c96d5bcaaaa085205df4aeffee288668fab2f5892ececa33f667656aef81bb253d710e1aa2f733b2b76f1ec526d3c4b9b7e7d950c0707094b9d97c17d251aa2e55584fee010b67694f4eb4641863753f3ba72a1a7d8472aa11c65d659fe1d460b78649b8c47a7a29d6c58a1f6bf3682ea9645317a4e9a13a98fe5019bd2e94b5b3cabe143515b852d2db58ad6b6a1b71cd47b9cea14a88628b2a8e25c9cd3dacc80cbc70db805f139f415e2fd2a316bf13a86d8dfab8accfe9059e5e79953c7bc8624cdf1aaae29c48acd6210d1147f4677e4d7b982cac13b1c67500ce8c688627d58ad5400cb77c3500ca0176bdb78e8a31d6aaacc16d2dff435d94209554850eaeb08e12376bf55d2bc6c4527802c223778683ee173eb97c8cdb90df65f8c0d1fa873602a6c81f5c991725ea0785d011cd0886aa0a2a92d1a9880752cf35e0d6a77d0df69b9845d4adae19ce0ac59847024b6237d14b64109c8c3befb8e166dd18c0a7c69f37f402c9d3ca1e0349e2931d5e2d0505e45a59e336b50d5659fc975c7d9ca3254615fdb3484e82996ce924aaf61d97f079e0c74bebbd38cb27d285ea6eec07d0c73ec96ce5efb047319bc415bf424924d65e95262140c4ede3d04c17db4978d2d24360f9e819bd94c1c7f1d8d7c05c24dbfe0934728c6d3bb90bbff66864ddc5e799e93b002168458d863f155cd30795860d6a9e8c26c5418ce18f3a4646b82f8681650e7f607894c9ea22fbc040c39308c895ed566c67c42411229fbc2fec9b00a78f51b5b5bc33cf90cf25d88147188f0191833c0ab7f4dd9b72bdb3646bfa28fe58cd26f448ec7aa834d3e42a2a95ac7cac5d3b6aefab7b9f0592dcf602bcf19968cf8c6a546611ec29d2a1ef7690d32e6b6824c35bc9388753a137f12438b89bc978a85d88c20001d470ad4e1d13b9ffff79db2aa02cc7b2417488f7190f69c93f8bbff420adfa6379bff4ec707a7ad8f516d285c194a7e9221dce73bcc35ead141f358d343d0c8d44af2f70331a0d6b31c1139538425a7582bffd0cd61487aed951d1dde688bd864369b519bf562862c47760c9ee95f24582fb86386366b9255ec8be6ed9dc00a089ecc8310f64ff7f87035ce8f5a500825c6fcadafbb62f51757c0e637dafc88b8f701b444c98bec26e0462743214c9e76659fb188e0e84c4126b84b2b87f8367cd59585035d9181841b6615799ad718956e5620651969af9a873219de2e26daf069c26cb0d31767e2634605bd04d36f3d6b118a4964ea03fc7729e1edad1a94a446c37d20b4edb8a3551800b1cbeb2e6b9418e93d9a5599ead9d83992565c50ec49cd6c0d864638a55bbb79fad1214d78c4a57cb7ba86e8", &(0x7f00000010c0)="0f0991b774b06704ac389911db8904ac432d39e29a3d9c23bd29579300b2e7a1f963ea53b7f2078dd84fd5ff54efab51f1a991e5b4360a255bcea7684f1dfba5711112031b66b323dcf6d39b54e4b7009734cbdbc4cb855263103d1a860696f1d1a7dc76d025b2430270fc7a42885e7f87baf36ab7871e7e4e90a3422a7fd7e35cac9cfab090cc33d02be140bff5"}}) 07:05:50 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = accept(r1, &(0x7f0000000080)=@rc={0x1f, @none}, &(0x7f0000000100)=0x80) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x100, 0x70bd25, 0x25dfdbfd, {{}, {@val={0x8}, @void}}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x8000800}, 0x4c010) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x101100, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) accept(r1, &(0x7f0000000080)=@rc={0x1f, @none}, &(0x7f0000000100)=0x80) (async) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x100, 0x70bd25, 0x25dfdbfd, {{}, {@val={0x8}, @void}}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x8000800}, 0x4c010) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x101100, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) (async) 07:05:50 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) socket$igmp6(0xa, 0x3, 0x2) (async) socket(0x18, 0x5, 0x3) (async) landlock_restrict_self(0xffffffffffffffff, 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) (async) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) (async) 07:05:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000200)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r3, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, 0x2}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) [ 1282.071388][T22398] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:50 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r3}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r5 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x131) ioctl$IOMMU_IOAS_MAP(r5, 0x3b85, &(0x7f0000000100)={0x28, 0x1, r4, 0x0, &(0x7f0000000300)="fd56961cb55add7c2de390a2c8476e41f15c9ca754300f844e1431295da936c4fe228211cefd5ce29bf53ef8ddad78c60f34b159d9e4927e864555e0f0224d5451a0264c82f4c0df1f33cf30b62e0dbaab505b87fc8e7536bd658f35a0cfbb5c488ed9a8fdba3db0ed41c3804dd72913da9b6c9f265d511fa3285838c0260bc84b796e580a8a4955ba9b811c3e1d3163d3b2d5e1c317bda49b266373f72022f2e4a5e5c3b367b8d861ab9d3d11982b81049eb2aa9823a73b2536b1e065ff26929d004673", 0xc4, 0x5}) 07:05:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:50 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_PEER_SESSION_ID={0x8}, @L2TP_ATTR_RECV_SEQ={0x5}]}, 0x24}}, 0x0) sendmsg$L2TP_CMD_TUNNEL_CREATE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x38, r1, 0x300, 0x70bd27, 0x25dfdbfe, {}, [@L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x2}, @L2TP_ATTR_MRU={0x6}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}, @L2TP_ATTR_MTU={0x6}]}, 0x38}, 0x1, 0x0, 0x0, 0xc000}, 0x4) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) 07:05:50 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = accept(r1, &(0x7f0000000080)=@rc={0x1f, @none}, &(0x7f0000000100)=0x80) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x0, 0x100, 0x70bd25, 0x25dfdbfd, {{}, {@val={0x8}, @void}}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x8000800}, 0x4c010) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x101100, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) 07:05:50 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) (async) r1 = socket(0x18, 0x5, 0x3) (async) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) [ 1282.222998][T22420] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:50 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_PEER_SESSION_ID={0x8}, @L2TP_ATTR_RECV_SEQ={0x5}]}, 0x24}}, 0x0) (async, rerun: 64) sendmsg$L2TP_CMD_TUNNEL_CREATE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x38, r1, 0x300, 0x70bd27, 0x25dfdbfe, {}, [@L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x2}, @L2TP_ATTR_MRU={0x6}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}, @L2TP_ATTR_MTU={0x6}]}, 0x38}, 0x1, 0x0, 0x0, 0xc000}, 0x4) (async, rerun: 64) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) 07:05:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000200)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) ioctl$TIOCGETD(r3, 0x5424, 0x0) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) [ 1282.327253][T22425] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:50 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r3}) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r5 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x131) ioctl$IOMMU_IOAS_MAP(r5, 0x3b85, &(0x7f0000000100)={0x28, 0x1, r4, 0x0, &(0x7f0000000300)="fd56961cb55add7c2de390a2c8476e41f15c9ca754300f844e1431295da936c4fe228211cefd5ce29bf53ef8ddad78c60f34b159d9e4927e864555e0f0224d5451a0264c82f4c0df1f33cf30b62e0dbaab505b87fc8e7536bd658f35a0cfbb5c488ed9a8fdba3db0ed41c3804dd72913da9b6c9f265d511fa3285838c0260bc84b796e580a8a4955ba9b811c3e1d3163d3b2d5e1c317bda49b266373f72022f2e4a5e5c3b367b8d861ab9d3d11982b81049eb2aa9823a73b2536b1e065ff26929d004673", 0xc4, 0x5}) 07:05:50 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000080)={0x28, 0x4, r4, 0x0, &(0x7f0000000040)="a61b55d05c9862de2ed305c0f58eaf944fec9c1938fbc693fc1bb92986d4c08d7fdb97ea666d4dbf3736a7972d179b3c9581d840d43cc6505fc1f4041335df", 0x3f, 0x10000}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) 07:05:50 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x460e00, 0x128) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'vxcan0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x0, 0x3, 0x7, 0x4, 0x3050, r0, 0x100, '\x00', r1, 0xffffffffffffffff, 0x0, 0x1, 0x1}, 0x48) 07:05:50 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r3}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r5 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x131) ioctl$IOMMU_IOAS_MAP(r5, 0x3b85, &(0x7f0000000100)={0x28, 0x1, r4, 0x0, &(0x7f0000000300)="fd56961cb55add7c2de390a2c8476e41f15c9ca754300f844e1431295da936c4fe228211cefd5ce29bf53ef8ddad78c60f34b159d9e4927e864555e0f0224d5451a0264c82f4c0df1f33cf30b62e0dbaab505b87fc8e7536bd658f35a0cfbb5c488ed9a8fdba3db0ed41c3804dd72913da9b6c9f265d511fa3285838c0260bc84b796e580a8a4955ba9b811c3e1d3163d3b2d5e1c317bda49b266373f72022f2e4a5e5c3b367b8d861ab9d3d11982b81049eb2aa9823a73b2536b1e065ff26929d004673", 0xc4, 0x5}) [ 1282.489644][T22439] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1282.522891][T22447] iommufd_mock iommufd_mock2: Adding to iommu group 1 07:05:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) 07:05:50 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x460e00, 0x128) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'vxcan0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x0, 0x3, 0x7, 0x4, 0x3050, r0, 0x100, '\x00', r1, 0xffffffffffffffff, 0x0, 0x1, 0x1}, 0x48) 07:05:50 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_PEER_SESSION_ID={0x8}, @L2TP_ATTR_RECV_SEQ={0x5}]}, 0x24}}, 0x0) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x38, r1, 0x300, 0x70bd27, 0x25dfdbfe, {}, [@L2TP_ATTR_PEER_SESSION_ID={0x8, 0xc, 0x2}, @L2TP_ATTR_MRU={0x6}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x5}, @L2TP_ATTR_MTU={0x6}]}, 0x38}, 0x1, 0x0, 0x0, 0xc000}, 0x4) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) 07:05:50 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000080)={0x28, 0x4, r4, 0x0, &(0x7f0000000040)="a61b55d05c9862de2ed305c0f58eaf944fec9c1938fbc693fc1bb92986d4c08d7fdb97ea666d4dbf3736a7972d179b3c9581d840d43cc6505fc1f4041335df", 0x3f, 0x10000}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000200)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) [ 1282.656205][T22455] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x4) r3 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000140)={r3}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) sendmsg$AUDIT_TTY_SET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x3f9, 0x20, 0x70bd28, 0x25dfdbfb, {0x0, 0x1}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x44045}, 0x40) 07:05:50 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000140)={0x28, 0x1, r2, 0x0, &(0x7f0000000100)="e56c3715eb9c013ce477b4ce0b39679238739e1c4d36710798c70f8ce40b1e9a6724645a", 0x24, 0x7}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r1}) 07:05:50 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x460e00, 0x128) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'vxcan0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x0, 0x3, 0x7, 0x4, 0x3050, r0, 0x100, '\x00', r1, 0xffffffffffffffff, 0x0, 0x1, 0x1}, 0x48) 07:05:50 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) [ 1282.713227][T22467] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1282.742937][T22471] iommufd_mock iommufd_mock2: Adding to iommu group 1 07:05:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000200)={0xc}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:50 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x4) socket$nl_audit(0x10, 0x3, 0x9) (async) r3 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000140)={r3}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) sendmsg$AUDIT_TTY_SET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x3f9, 0x20, 0x70bd28, 0x25dfdbfb, {0x0, 0x1}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x44045}, 0x40) 07:05:50 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 32) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) (rerun: 32) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000080)={0x28, 0x4, r4, 0x0, &(0x7f0000000040)="a61b55d05c9862de2ed305c0f58eaf944fec9c1938fbc693fc1bb92986d4c08d7fdb97ea666d4dbf3736a7972d179b3c9581d840d43cc6505fc1f4041335df", 0x3f, 0x10000}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:50 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) (async, rerun: 32) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) (rerun: 32) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000140)={0x28, 0x1, r2, 0x0, &(0x7f0000000100)="e56c3715eb9c013ce477b4ce0b39679238739e1c4d36710798c70f8ce40b1e9a6724645a", 0x24, 0x7}) (async) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r1}) 07:05:50 executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:50 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) 07:05:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x4) r3 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000140)={r3}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) sendmsg$AUDIT_TTY_SET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x3f9, 0x20, 0x70bd28, 0x25dfdbfb, {0x0, 0x1}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x44045}, 0x40) (async) sendmsg$AUDIT_TTY_SET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x3f9, 0x20, 0x70bd28, 0x25dfdbfb, {0x0, 0x1}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x44045}, 0x40) [ 1282.944560][T22488] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:51 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async, rerun: 64) ioctl$TIOCGETD(r0, 0x5424, 0x0) (rerun: 64) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async, rerun: 32) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async, rerun: 32) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) 07:05:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:51 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000140)={0x28, 0x1, r2, 0x0, &(0x7f0000000100)="e56c3715eb9c013ce477b4ce0b39679238739e1c4d36710798c70f8ce40b1e9a6724645a", 0x24, 0x7}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r1}) 07:05:51 executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffe, 0x800}) 07:05:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r1, 0x0, 0x8, 0x993b}) 07:05:51 executing program 3: membarrier(0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x2d0d00, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) [ 1283.146247][T22505] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:51 executing program 0: membarrier(0x40, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = socket$l2tp(0x2, 0x2, 0x73) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000040)={r1}) 07:05:51 executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffe, 0x800}) 07:05:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r1, 0x0, 0x8, 0x993b}) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r1, 0x0, 0x8, 0x993b}) 07:05:51 executing program 3: membarrier(0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x2d0d00, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) 07:05:51 executing program 0: membarrier(0x40, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r1 = socket$l2tp(0x2, 0x2, 0x73) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000040)={r1}) 07:05:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r1, 0x0, 0x8, 0x993b}) [ 1283.357971][T22530] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffe, 0x800}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffe, 0x800}) (async) 07:05:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_genetlink_get_family_id$smc(&(0x7f0000000040), 0xffffffffffffffff) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:51 executing program 3: membarrier(0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x2d0d00, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x2d0d00, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) 07:05:51 executing program 0: membarrier(0x40, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r1 = socket$l2tp(0x2, 0x2, 0x73) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000040)={r1}) 07:05:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x0, 0x7f}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x4080, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x43a40, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000100)={0x1f, 0x7, r3, 0x0, 0x1, 0x0, 0x7fffffffffffffff, 0x20}) [ 1283.522526][T22546] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$KVM_SIGNAL_MSI(r1, 0x4020aea5, &(0x7f0000000040)={0x0, 0x1, 0x33e, 0x40}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) syz_genetlink_get_family_id$smc(&(0x7f0000000040), 0xffffffffffffffff) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:51 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x800, 0x70bd26, 0x25dfdbff, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x1}, 0x80) 07:05:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:51 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1}) 07:05:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x0, 0x7f}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) (async) openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x4080, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async, rerun: 32) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 32) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) (async, rerun: 32) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x43a40, 0x0) (rerun: 32) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000100)={0x1f, 0x7, r3, 0x0, 0x1, 0x0, 0x7fffffffffffffff, 0x20}) 07:05:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$KVM_SIGNAL_MSI(r1, 0x4020aea5, &(0x7f0000000040)={0x0, 0x1, 0x33e, 0x40}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_genetlink_get_family_id$smc(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:51 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x800, 0x70bd26, 0x25dfdbff, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x1}, 0x80) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x800, 0x70bd26, 0x25dfdbff, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x1}, 0x80) (async) 07:05:51 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1}) [ 1283.770170][T22573] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:51 executing program 2: ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b66, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x44001, 0x0) 07:05:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$KVM_SIGNAL_MSI(r1, 0x4020aea5, &(0x7f0000000040)={0x0, 0x1, 0x33e, 0x40}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:51 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1}) 07:05:51 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x800, 0x70bd26, 0x25dfdbff, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x1}, 0x80) [ 1283.889728][T22588] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:52 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x0, 0x7f}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) (async, rerun: 32) openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x4080, 0x0) (async, rerun: 32) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async, rerun: 32) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async, rerun: 32) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x43a40, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000100)={0x1f, 0x7, r3, 0x0, 0x1, 0x0, 0x7fffffffffffffff, 0x20}) 07:05:52 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:52 executing program 2: ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b66, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x44001, 0x0) 07:05:52 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) r7 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) ioctl$TIOCGETD(r7, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r6}) 07:05:52 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f0000000040)={0x0}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r2, 0xc00864bf, &(0x7f0000000200)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r2, 0xc02864ca, &(0x7f00000002c0)={&(0x7f0000000240)=[r1, r1, r1, 0x0, 0x0, r3, r1], &(0x7f0000000280)=[0x0, 0x1, 0x3, 0x3ff, 0x803f, 0x3fe9, 0x0], 0xbcc, 0x7, 0x1}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f00000001c0)={0x0, 0x0, r2}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r2, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_SIGNAL(0xffffffffffffffff, 0xc01064c5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0, r1, 0x0, r4, r6, 0x0, 0x0, r5], 0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:52 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1284.068312][T22603] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:52 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:52 executing program 2: ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b66, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x44001, 0x0) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b66, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x44001, 0x0) (async) 07:05:52 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f0000000040)={0x0}) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r2, 0xc00864bf, &(0x7f0000000200)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r2, 0xc02864ca, &(0x7f00000002c0)={&(0x7f0000000240)=[r1, r1, r1, 0x0, 0x0, r3, r1], &(0x7f0000000280)=[0x0, 0x1, 0x3, 0x3ff, 0x803f, 0x3fe9, 0x0], 0xbcc, 0x7, 0x1}) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f00000001c0)={0x0, 0x0, r2}) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0}) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r2, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_SIGNAL(0xffffffffffffffff, 0xc01064c5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0, r1, 0x0, r4, r6, 0x0, 0x0, r5], 0x8}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:52 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) (async) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r7 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) ioctl$TIOCGETD(r7, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r6}) 07:05:52 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x195b40, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) [ 1284.209645][T22616] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:52 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:52 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) (async) eventfd2(0x3, 0x801) (async) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:52 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f0000000040)={0x0}) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async, rerun: 64) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r2, 0xc00864bf, &(0x7f0000000200)={0x0}) (rerun: 64) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r2, 0xc02864ca, &(0x7f00000002c0)={&(0x7f0000000240)=[r1, r1, r1, 0x0, 0x0, r3, r1], &(0x7f0000000280)=[0x0, 0x1, 0x3, 0x3ff, 0x803f, 0x3fe9, 0x0], 0xbcc, 0x7, 0x1}) (async, rerun: 64) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async, rerun: 64) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f00000001c0)={0x0, 0x0, r2}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r2, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_SIGNAL(0xffffffffffffffff, 0xc01064c5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0, r1, 0x0, r4, r6, 0x0, 0x0, r5], 0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:52 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x195b40, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:52 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc}) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r1) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$KIOCSOUND(r2, 0x4b2f, 0x205c000000000000) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:52 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) (async) r7 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) ioctl$TIOCGETD(r7, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r6}) 07:05:52 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:52 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) (async) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) (async) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) (async) eventfd2(0x3, 0x801) (async) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:52 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x195b40, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x195b40, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) 07:05:52 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async, rerun: 32) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc}) (rerun: 32) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r1) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r2) (async, rerun: 64) ioctl$TIOCGETD(r2, 0x5424, 0x0) (rerun: 64) ioctl$KIOCSOUND(r2, 0x4b2f, 0x205c000000000000) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:52 executing program 0: getsockname$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000000c0)=0x14) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x2c, 0x0, 0x300, 0x70bd25, 0x25dfdbfe, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r0}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffff12a7}]}, 0x2c}, 0x1, 0x0, 0x0, 0x10}, 0x2004c074) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:05:52 executing program 3: socket$igmp6(0xa, 0x3, 0x2) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x20, 0x70bd25, 0x25dfdbff, {{}, {@void, @void}}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x4) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:52 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4a0000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:52 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:52 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCGSOFTCAR(r1, 0x5419, &(0x7f0000000040)) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) ioctl$IOMMU_IOAS_MAP(r3, 0x3b85, &(0x7f00000001c0)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000100)="61091e9420dc23048916cdc82234f876c8216e3dc13001385d814c6bed27ed1df2fd80f43f1c722af04468ffc67b87e918ccc5a1e79f67c73426052aecc31ca8b91490b08b473f72c7542f61568b862ccfb2bc0d3c619841984a02325ad572a08a5424fe89e43774521394836ffc855bd104", 0x72, 0xbae}) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$TIOCMGET(r4, 0x5415, &(0x7f0000000080)) 07:05:52 executing program 3: socket$igmp6(0xa, 0x3, 0x2) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x20, 0x70bd25, 0x25dfdbff, {{}, {@void, @void}}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x4) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) socket$igmp6(0xa, 0x3, 0x2) (async) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x20, 0x70bd25, 0x25dfdbff, {{}, {@void, @void}}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x4) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) 07:05:52 executing program 0: getsockname$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000000c0)=0x14) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x2c, 0x0, 0x300, 0x70bd25, 0x25dfdbfe, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r0}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffff12a7}]}, 0x2c}, 0x1, 0x0, 0x0, 0x10}, 0x2004c074) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:05:52 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc}) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r1) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$KIOCSOUND(r2, 0x4b2f, 0x205c000000000000) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc}) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r1) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$KIOCSOUND(r2, 0x4b2f, 0x205c000000000000) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) 07:05:52 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4a0000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4a0000, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) 07:05:52 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCGSOFTCAR(r1, 0x5419, &(0x7f0000000040)) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) ioctl$IOMMU_IOAS_MAP(r3, 0x3b85, &(0x7f00000001c0)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000100)="61091e9420dc23048916cdc82234f876c8216e3dc13001385d814c6bed27ed1df2fd80f43f1c722af04468ffc67b87e918ccc5a1e79f67c73426052aecc31ca8b91490b08b473f72c7542f61568b862ccfb2bc0d3c619841984a02325ad572a08a5424fe89e43774521394836ffc855bd104", 0x72, 0xbae}) (async) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$TIOCMGET(r4, 0x5415, &(0x7f0000000080)) 07:05:52 executing program 1: landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:52 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4a0000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:52 executing program 3: socket$igmp6(0xa, 0x3, 0x2) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x20, 0x70bd25, 0x25dfdbff, {{}, {@void, @void}}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x4) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:52 executing program 0: getsockname$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000000c0)=0x14) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x2c, 0x0, 0x300, 0x70bd25, 0x25dfdbfe, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r0}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffff12a7}]}, 0x2c}, 0x1, 0x0, 0x0, 0x10}, 0x2004c074) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:05:52 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:52 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCGSOFTCAR(r1, 0x5419, &(0x7f0000000040)) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) ioctl$IOMMU_IOAS_MAP(r3, 0x3b85, &(0x7f00000001c0)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000100)="61091e9420dc23048916cdc82234f876c8216e3dc13001385d814c6bed27ed1df2fd80f43f1c722af04468ffc67b87e918ccc5a1e79f67c73426052aecc31ca8b91490b08b473f72c7542f61568b862ccfb2bc0d3c619841984a02325ad572a08a5424fe89e43774521394836ffc855bd104", 0x72, 0xbae}) (async) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) (async) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$TIOCMGET(r4, 0x5415, &(0x7f0000000080)) 07:05:52 executing program 1: landlock_create_ruleset(0x0, 0x0, 0x0) 07:05:52 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x24040, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000000000000000, 0x1}) 07:05:52 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$SYNC_IOC_MERGE(0xffffffffffffffff, 0xc0303e03, &(0x7f0000000040)={"cc6e5e3a67c1b109148ac47ea5f32261009ece01f2f1256079a3cda8f9ef3a54", 0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"235b5aa33996eab21c4d4311d5cef8ce961a85fe16da81cb8b717d9edad38507", 0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f00000000c0)={"0b1e488b2f10a89037bce0e9585046b5b2410151224a07a55b121e2a796bc5f4", r2}) 07:05:53 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x4100, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000080)="8ed54e595405a26d2ba9e3d36a694c437cd0604ecb5742a4a84887ba2380bfb54d43d4531ddab20cf600cb12f6f9be56235a4736a8abaebf17e7020391c583a9a1f130479e3ad8ec04125050815e850eaa07148ba7a0c4517521138f572ca36e2df25f5765d4af87fb4e45f5836decdb031a75c18e43df1b696641530059cfe95aeb65daf21d9e554a46fabee2fddb2fc3e2c40c48ff509267f2aa6c7f32385c6335757c98ac46032780b55617a9e03f453fee8f7268bf5f6b69") sendmsg$can_j1939(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000480)="6b5cb1b105b0e98d407622b32189e60d5961860934ff63e3dc154067469e106cffb0f7035b1dc293fb8037249fded54972ca6fbb70739147a97bb892dfa62f5b4b2c69e815fe9797eac92f5474c672fd9d3043d5bcaab9838dd55d2c5f31bd0cf8ac36ff4f7d53c21671fc9037d93f74016719e4b627ffad55074223553c944cb02fb5f763625b20b0b3e42bca19ffc4a534fdb44beb1c7cb62a6ec515eb7e2fda6e3866d60ed90777b565b125435eb444f2b9a0a95c81c63b30241a057fb40dcfe85db25b52df01affa4ea484bf058ad002d2a42cb0a6a5e7c1b221fe7b1b399a3fa486e394087f5392b11e6c1769fc64ae7ec5516e2b160a061aea9156f51f43ca39b84aa80c03592eacbf0a61cad54f757799047dece247b852e4d1aaea178f7e3afc9d4c46f6d35411a2bb65c61da309ce3e077b377785e599a8d86a5025c3e9e05cd4bf81b5daec2705bb96d355cdd7193fbc5cc2255f5d93a7071adffa1545aa67b6697e7a5f6e082d3b8ce9072cddcf8b9ed0ad0d51ebbf56e43c7cad9faa4aed4e2074422a256890eeac7f39f4f9b6701ae321116df3883749a4cb0cbaa5000fab44aa729f1071a56dc19a3d46c2713bf89b9283a868e6ac4f601b4bb95743092207e290704345b0c1a5430683f1fbec0987f64e2ea15aa509596e8c851e48c827999d81a9023774b0415b37a30181f8863d63f1da3ff78b1189b6bf47aaa83da84f4a5adaedcb263390a787863674a6387ce169668fa32857b7a7cefdd02aceb1ae5e2b2887a7e2563a6a4983f91404ee246c26e7c743ca58f3c485e638bbf736ca7482a5c14caab7836f04eebdbd67f9bf1a742d280acdcb98f93eb27f881fefa6e9029b8110b431ed28385b9b4fde67194d5b90a0d64ecc4bf9e8b823e02ba96063a98e89105f34ba86ef770f66bb60e0671dbde2b848371d08ca665de1cc6eb17b0bda9d48fcfebba1683dfe7bbdb965c73748fd3dd1d62acd92e97dc1c0b94c5ea8f4a5f81d868fd41cb2d23bfa3121b53798b3679aec55f1f43538e85e4e65a8a60212cd24bf081d14c182d393b3431654ab17c74d602e7135a5db6857075f44daa63ff01dce6f3efbb2004a519a2915868bff07d0a5e79e766fe4e8cff8187d9063b53328e85d4177d1cf74567e575345eddaa8a55d72740489277ff798f6a4c0b898e5afe1c1f0283365fe0d6562e17f89c0abdd00aca2b3ce2776081006c374a2dae8152e966e49b329198d9cdb8831bbee66e25f1b05b7b79698ed2bad1020afa14291b392689df18762e8a6e0d7e98f2831e8ca85e049d8586b3b7be295410ae5e873de0a73d6a27f9c9e2830d7db686e444f16ddb5b7aee766312638df27a5502b785ebf32fa6fb9085f906759b094b4fcdd5a023c74c7fdbf8a1aa563df5c004456476c8fe6edeba803426f7616998a4a16c88b15d8bac2927ed75eb6b6641dbc340efa6cb7f8171761f399e3ed438deb407ee9baf752f50a6d597cba85cad1afc875e9ed21686bd0f257ee66ac32bd5b3c8256eac79619989bf01bd9fc48244f58e7b8a917060b200535fce77effb023f638988138d3dba2a65cb0bdbc6c54e6de6ea73429e943cdae84f16f2a04460240ccd6646b19ddf7ca3bfa07b0b862d1bd1dc96588b0cb9a861197d4f7e7f26c9a8578184fd6ad7f99b21b637daadbd2e86b3989ce0796c065fb9656c36a15b2b40cd74825562b9e8b441233735c7923763d3f161153fdc6cd4b739370c77b9ff8c358a8eb1e50e5b1bff410e839a5143098e0f2b4832db8206a81c321c115487b745036f543ceb817b5be7b51b3e18648d26af452d6357f4be39f95feb4a2ef935fdc8c5534b9d7d1ad5242d7923cab71cf53066dca8eef3c8e0eb45239316c9c1e67dd225950ca1f57ff9468beffe11a459f6bab4969ac4bdf076f84131072af8758ee4ff36f6227657ad78ebdf0cef166779333381e2d3cd0723648bb74248cc50c1ea40dd213c6c60282d3df376fea9d0e4d353a8e3476228f40f48b61082f2f91ceefb02fc3337cb5578d90cda24e5c76a04bb4d4bbe5fc949aec3d55b8d3950dec57f67d9ed06bbe0bf89d522ae14a7a20fb4e6fb93b67cc43ee62c35c829142f6cda7ebeaf17b5c9443120a0d528b2cf5997381388c9197dd9f116a8ddeb6782aca0cef68340200c3cd07a9882685e726d975e06ce0488d99e3bff8319d268721a23a3d67a683c3c63b4ee01a4d5392d7fc0f3c1868380702d78c8f1906740cc7cd6a891809e1f2ed11537d87b308ad4dca0e02540d8fce152ef20916aaa65b78256edce884aa95bdd4a2d04480aaf310e6660bd056c148671a1ca8314ddb216fe528438b87b98af8001a6b3d9976b32d860fdec46ab42caeb4903a74f14187d5e44ed22a2592fb8c8919dab9f0e7d9a9d5fad135f92f6433573db4c4dbe6deae7427567b1895b95006402434267ac936d69bc42b22c2dbe80f3fa093f7b7aee53ad9463af5366f7dfc503380794cf6cba7984172fc894f537c367ea493cba37bcb47f21beba7f514877be353f81840473260cc5463ca58c42ee3ba5d95fece0d7c04146cb1f27b00f65de26e6edc3c9874a0000ab31917338eb7edd8dea6fb7ef54df5edd85c48f03c7ca0c0b1e766c04bfb23aa838ba514af269bf8fc033fa29199c6190acb0a20c8107951e8149aad4f5bed27cb233f9472779163a45d364944a03ddc7da80320fa56c71a01a0e28e3973187f1a956ddd313286085b0153d687d7d9fd1c6949956cb47255ba91ad331f4efb1e092c0280a0998c8a4149d6289d445df99a7307f2f1480ca62a527a11e79255934b8acb020c7b65b1fa33986d44a8ae8af22444aec846af8b300505e320c80ebc5c847664085d5962b00b1be67cd75c74efb2e1dce449d8cc01096cef30a002d7178042e152dd33b6e80605983dafff9dc022d55162810d9ba70f1fca5cecbe4fd47d366962b9b965ffb1d30940608af2850fad5a4698c440630a9b95f17785817f7039e801a7097f762a1231cd3b6357ac834f731b58aec27ee32a19187205a7619765eedfc141167770363de88cc293ab8eea7ae25291dfb63734335880b8a61484abdbac8a70cd8f0d68b0f8c38c21610d837e30aeba3911094f1de4892be68deb7f788875ca1cfb150ad2a1fb367fc89fead62270de0c343459bd8fa814b3bae3db210e9a7959824cc15f3a2a1edc4cd682cc1c77b8ff27ad601f7c226c183f1ed2f83f03baa0cdb7dbe932f3f2334f5710007de317494a8ab5f0e04d0d55a453e6391a990eb3b3dfb7e017861b1b6cd0d1492276115a31b13ddb3301db215f9c0ae4910314045356f559a4a226b38543fb32ba953a32b1f67c7aa281d2867bd5632a90c53d580b078667dce39271297485c164e5fa0297b67144919a90c72104487e56d6b644c14cf1a71e2cdeb79adc975b4bc22faff2b408abdde89775adc3c27932d02b7085b1b52a804d6e91025d75e8574c4a22b5f5ceb4ab1c6d0fad062133a4cca6b63d50ace1b7aba336b2980b488801c7b23196c3592e8f2302a308335d4eb4d4826a6b7d9d5dcd85925cbe03d678d6b47afa64dafbd352a93872b9b4b4fea27f13007a83e8f65620898288b43facb15874327aeafa372d11fc6051d7b099096e589221b252343d46a7c9ab46d781263f38062df19e736c1a67a538d3ddc487280b8eca1e8183e18bce46a34bd32b408e440a583a1521b25f8337fca7039013f8eb3eccdcf852fef6c1395db1477469923e6277f6b608dfbba9f16b56d79e989be3099d4eaef4903751e9f756aaff64715d53e0174d94dc7bb234d046fa1504272f61c5bd480b68db1c845b1d0911f7118f7a2147a6a206cfed023b46768f61ccc04cc7279bef0f731993fd793d8b538f259a686ac453bc5205cd1786ea09ca173f2267d3abe6f023cf918e8316afdf938aba9f9fd61d16739a170899af60e9a444886314d3be60740a46f637e562b8dc901d4f986871223dad7401013cb576cd548a3c4d8cf66eadda9b4b28fa217716a38debde42fb48f1018ba4cd5571fa80c184c78d2bc99148663e2804ef557c864fb9eee99ba4f0facaed199b8ad6e6e15bfce5426c0814e6aeda48fc25e7a85c4275f3bdbd465f549a141f96cbe0821c451e19580d3d24fa287ac2b4794eb0f3cd94477881b0d0b296edf4dbe7ad1468c5b44839bbefba8f01f62f0300904f37d926dd3f60cadeef56f1e785aece4f4f1d960089238a3477f96287fdab5b8a646377be0bb9367fd6951edb7bd013429750728b1088f03173ece26572d1ad387a09f32b12b1947d66d0925407b5e6da50193c6fca1f248ca775f88cf0f1fcaa0b593a5617bfef2b6f22116729dcb1096e1ae1c9314f131558ef457f498a3d7d29feeb4d957b1b197050e3cea876aef5fa810e0b893b0f80db4dbf8e7b452b26757b265fc2617e72caba20f2dc0291d48f87ca3cd6dff1c47a7c53a159483b2e5b13d5e7df7a9a1a104700b2f9962f5501ef632846f1fa8d071d465bf617f220bb22730fb8cb7a578ba0604da0780176bc8197b3c8fc633b9ef93938c706273c59731eee5e5b6e4f3dc7fe9d339414883b76a602d6925fc19f28b3a32ff918618db1948db7910245de6864b95f9b43f76d6e01c56c004a6dd0c08c74867b34859feb3089d8a4646ce4a8bd285f87d6d567dbceb1741e196f99eb2cb05d18acf769ca3b83166c26f47aaab13f028053c86b572161f206ce6345031f8aa4b52f412e08824b8e840c651a2506cc6a525554bc4c66bef87c6c3ee801de66e45756427fb420aee1a751821bf256593edb2ed06afdde3a3281c1f37d10b157d73ebb6e65add763a448012e72ef7e55dd0fbf0983e54f2273d6e847f5ac9228ac1a0d46f88eda426a423aeb8e92c213b0671272e140ea003b825dc2becac8653df5f487c6756f804e6ded5d068b13d5c39dec09975658605a676f55fe1810fbc31a3c71cbb06963bf1df1b35bb4474a6e107b34a6accbed9bf4b5fd6e592b1933ae4c36c402b579471dd0fd03beb4675b348f9d4a53336a45c85ff46edbd8c129f0d70dae8eb90e113ffd08c58bd3b15f2c68fc1400cbc4a7a0a19deddd31aeea5d0ab82ce2162d1a2886a5f863de9a5ab7f7c691a19493d47fb68052fc8b799e178bcf5eaf7879708cf9d30f7b55e51ccb32a65cbc24ebce0633f9f7137e464b3b86392aa453f5fa22ac31158e78da3389482988477708b2b85d5a1eb86ec7df1b8ce8076e32e59e8ef05998d87b3a9e5a0f08c70799637d79c215394d203d58dc8e87ed089fad61baf4277ddebda568cfca840f90b24660403167d95a2c6d1efecc471c6d3d38daf481809cfeca0991f2703d602fd8b055baaaf8d1a1103d61603036571abb84b8154c419dcea7cb92342408b75bb67e76aa596ff63df77c6e8370e810684292c6b3189dbb6c780c553e78138355908fa070009d30792e02ab778df5aea98d8256aae67f065296914a2d5578262ea7832d6495566584d865158e3d97b1c22a6c3738ec9a290f25eb0174ecf3ab2c60ec978afb93be3b2bb3fec9c39c7097403b57f4faada3a95281c69e04f1914b0546fbc985f23434191c8f63ca77320b93058cbf1e78802484d91a347048356d2d2b610accd85b763e5f92f49d8fbde8b57b0bcffcdd088fa75e1887acf884cb42d22e23ad72382e3695e4233d3032e6f3578f626fa45658af0a7cdd074f2d6c8fb00ec33c762c2e2677249f3869cb3a7143f28fa5388b93b5c0a574d31277421af60615d8", 0x1000}, 0x1, 0x0, 0x0, 0x8000}, 0xc000) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x450000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:05:53 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) 07:05:53 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x24040, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000000000000000, 0x1}) 07:05:53 executing program 1: landlock_create_ruleset(0x0, 0x0, 0x0) 07:05:53 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$SYNC_IOC_MERGE(0xffffffffffffffff, 0xc0303e03, &(0x7f0000000040)={"cc6e5e3a67c1b109148ac47ea5f32261009ece01f2f1256079a3cda8f9ef3a54", 0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"235b5aa33996eab21c4d4311d5cef8ce961a85fe16da81cb8b717d9edad38507", 0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f00000000c0)={"0b1e488b2f10a89037bce0e9585046b5b2410151224a07a55b121e2a796bc5f4", r2}) 07:05:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:53 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:53 executing program 0: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x4100, 0x0) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x4100, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000080)="8ed54e595405a26d2ba9e3d36a694c437cd0604ecb5742a4a84887ba2380bfb54d43d4531ddab20cf600cb12f6f9be56235a4736a8abaebf17e7020391c583a9a1f130479e3ad8ec04125050815e850eaa07148ba7a0c4517521138f572ca36e2df25f5765d4af87fb4e45f5836decdb031a75c18e43df1b696641530059cfe95aeb65daf21d9e554a46fabee2fddb2fc3e2c40c48ff509267f2aa6c7f32385c6335757c98ac46032780b55617a9e03f453fee8f7268bf5f6b69") (async) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000080)="8ed54e595405a26d2ba9e3d36a694c437cd0604ecb5742a4a84887ba2380bfb54d43d4531ddab20cf600cb12f6f9be56235a4736a8abaebf17e7020391c583a9a1f130479e3ad8ec04125050815e850eaa07148ba7a0c4517521138f572ca36e2df25f5765d4af87fb4e45f5836decdb031a75c18e43df1b696641530059cfe95aeb65daf21d9e554a46fabee2fddb2fc3e2c40c48ff509267f2aa6c7f32385c6335757c98ac46032780b55617a9e03f453fee8f7268bf5f6b69") sendmsg$can_j1939(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000480)="6b5cb1b105b0e98d407622b32189e60d5961860934ff63e3dc154067469e106cffb0f7035b1dc293fb8037249fded54972ca6fbb70739147a97bb892dfa62f5b4b2c69e815fe9797eac92f5474c672fd9d3043d5bcaab9838dd55d2c5f31bd0cf8ac36ff4f7d53c21671fc9037d93f74016719e4b627ffad55074223553c944cb02fb5f763625b20b0b3e42bca19ffc4a534fdb44beb1c7cb62a6ec515eb7e2fda6e3866d60ed90777b565b125435eb444f2b9a0a95c81c63b30241a057fb40dcfe85db25b52df01affa4ea484bf058ad002d2a42cb0a6a5e7c1b221fe7b1b399a3fa486e394087f5392b11e6c1769fc64ae7ec5516e2b160a061aea9156f51f43ca39b84aa80c03592eacbf0a61cad54f757799047dece247b852e4d1aaea178f7e3afc9d4c46f6d35411a2bb65c61da309ce3e077b377785e599a8d86a5025c3e9e05cd4bf81b5daec2705bb96d355cdd7193fbc5cc2255f5d93a7071adffa1545aa67b6697e7a5f6e082d3b8ce9072cddcf8b9ed0ad0d51ebbf56e43c7cad9faa4aed4e2074422a256890eeac7f39f4f9b6701ae321116df3883749a4cb0cbaa5000fab44aa729f1071a56dc19a3d46c2713bf89b9283a868e6ac4f601b4bb95743092207e290704345b0c1a5430683f1fbec0987f64e2ea15aa509596e8c851e48c827999d81a9023774b0415b37a30181f8863d63f1da3ff78b1189b6bf47aaa83da84f4a5adaedcb263390a787863674a6387ce169668fa32857b7a7cefdd02aceb1ae5e2b2887a7e2563a6a4983f91404ee246c26e7c743ca58f3c485e638bbf736ca7482a5c14caab7836f04eebdbd67f9bf1a742d280acdcb98f93eb27f881fefa6e9029b8110b431ed28385b9b4fde67194d5b90a0d64ecc4bf9e8b823e02ba96063a98e89105f34ba86ef770f66bb60e0671dbde2b848371d08ca665de1cc6eb17b0bda9d48fcfebba1683dfe7bbdb965c73748fd3dd1d62acd92e97dc1c0b94c5ea8f4a5f81d868fd41cb2d23bfa3121b53798b3679aec55f1f43538e85e4e65a8a60212cd24bf081d14c182d393b3431654ab17c74d602e7135a5db6857075f44daa63ff01dce6f3efbb2004a519a2915868bff07d0a5e79e766fe4e8cff8187d9063b53328e85d4177d1cf74567e575345eddaa8a55d72740489277ff798f6a4c0b898e5afe1c1f0283365fe0d6562e17f89c0abdd00aca2b3ce2776081006c374a2dae8152e966e49b329198d9cdb8831bbee66e25f1b05b7b79698ed2bad1020afa14291b392689df18762e8a6e0d7e98f2831e8ca85e049d8586b3b7be295410ae5e873de0a73d6a27f9c9e2830d7db686e444f16ddb5b7aee766312638df27a5502b785ebf32fa6fb9085f906759b094b4fcdd5a023c74c7fdbf8a1aa563df5c004456476c8fe6edeba803426f7616998a4a16c88b15d8bac2927ed75eb6b6641dbc340efa6cb7f8171761f399e3ed438deb407ee9baf752f50a6d597cba85cad1afc875e9ed21686bd0f257ee66ac32bd5b3c8256eac79619989bf01bd9fc48244f58e7b8a917060b200535fce77effb023f638988138d3dba2a65cb0bdbc6c54e6de6ea73429e943cdae84f16f2a04460240ccd6646b19ddf7ca3bfa07b0b862d1bd1dc96588b0cb9a861197d4f7e7f26c9a8578184fd6ad7f99b21b637daadbd2e86b3989ce0796c065fb9656c36a15b2b40cd74825562b9e8b441233735c7923763d3f161153fdc6cd4b739370c77b9ff8c358a8eb1e50e5b1bff410e839a5143098e0f2b4832db8206a81c321c115487b745036f543ceb817b5be7b51b3e18648d26af452d6357f4be39f95feb4a2ef935fdc8c5534b9d7d1ad5242d7923cab71cf53066dca8eef3c8e0eb45239316c9c1e67dd225950ca1f57ff9468beffe11a459f6bab4969ac4bdf076f84131072af8758ee4ff36f6227657ad78ebdf0cef166779333381e2d3cd0723648bb74248cc50c1ea40dd213c6c60282d3df376fea9d0e4d353a8e3476228f40f48b61082f2f91ceefb02fc3337cb5578d90cda24e5c76a04bb4d4bbe5fc949aec3d55b8d3950dec57f67d9ed06bbe0bf89d522ae14a7a20fb4e6fb93b67cc43ee62c35c829142f6cda7ebeaf17b5c9443120a0d528b2cf5997381388c9197dd9f116a8ddeb6782aca0cef68340200c3cd07a9882685e726d975e06ce0488d99e3bff8319d268721a23a3d67a683c3c63b4ee01a4d5392d7fc0f3c1868380702d78c8f1906740cc7cd6a891809e1f2ed11537d87b308ad4dca0e02540d8fce152ef20916aaa65b78256edce884aa95bdd4a2d04480aaf310e6660bd056c148671a1ca8314ddb216fe528438b87b98af8001a6b3d9976b32d860fdec46ab42caeb4903a74f14187d5e44ed22a2592fb8c8919dab9f0e7d9a9d5fad135f92f6433573db4c4dbe6deae7427567b1895b95006402434267ac936d69bc42b22c2dbe80f3fa093f7b7aee53ad9463af5366f7dfc503380794cf6cba7984172fc894f537c367ea493cba37bcb47f21beba7f514877be353f81840473260cc5463ca58c42ee3ba5d95fece0d7c04146cb1f27b00f65de26e6edc3c9874a0000ab31917338eb7edd8dea6fb7ef54df5edd85c48f03c7ca0c0b1e766c04bfb23aa838ba514af269bf8fc033fa29199c6190acb0a20c8107951e8149aad4f5bed27cb233f9472779163a45d364944a03ddc7da80320fa56c71a01a0e28e3973187f1a956ddd313286085b0153d687d7d9fd1c6949956cb47255ba91ad331f4efb1e092c0280a0998c8a4149d6289d445df99a7307f2f1480ca62a527a11e79255934b8acb020c7b65b1fa33986d44a8ae8af22444aec846af8b300505e320c80ebc5c847664085d5962b00b1be67cd75c74efb2e1dce449d8cc01096cef30a002d7178042e152dd33b6e80605983dafff9dc022d55162810d9ba70f1fca5cecbe4fd47d366962b9b965ffb1d30940608af2850fad5a4698c440630a9b95f17785817f7039e801a7097f762a1231cd3b6357ac834f731b58aec27ee32a19187205a7619765eedfc141167770363de88cc293ab8eea7ae25291dfb63734335880b8a61484abdbac8a70cd8f0d68b0f8c38c21610d837e30aeba3911094f1de4892be68deb7f788875ca1cfb150ad2a1fb367fc89fead62270de0c343459bd8fa814b3bae3db210e9a7959824cc15f3a2a1edc4cd682cc1c77b8ff27ad601f7c226c183f1ed2f83f03baa0cdb7dbe932f3f2334f5710007de317494a8ab5f0e04d0d55a453e6391a990eb3b3dfb7e017861b1b6cd0d1492276115a31b13ddb3301db215f9c0ae4910314045356f559a4a226b38543fb32ba953a32b1f67c7aa281d2867bd5632a90c53d580b078667dce39271297485c164e5fa0297b67144919a90c72104487e56d6b644c14cf1a71e2cdeb79adc975b4bc22faff2b408abdde89775adc3c27932d02b7085b1b52a804d6e91025d75e8574c4a22b5f5ceb4ab1c6d0fad062133a4cca6b63d50ace1b7aba336b2980b488801c7b23196c3592e8f2302a308335d4eb4d4826a6b7d9d5dcd85925cbe03d678d6b47afa64dafbd352a93872b9b4b4fea27f13007a83e8f65620898288b43facb15874327aeafa372d11fc6051d7b099096e589221b252343d46a7c9ab46d781263f38062df19e736c1a67a538d3ddc487280b8eca1e8183e18bce46a34bd32b408e440a583a1521b25f8337fca7039013f8eb3eccdcf852fef6c1395db1477469923e6277f6b608dfbba9f16b56d79e989be3099d4eaef4903751e9f756aaff64715d53e0174d94dc7bb234d046fa1504272f61c5bd480b68db1c845b1d0911f7118f7a2147a6a206cfed023b46768f61ccc04cc7279bef0f731993fd793d8b538f259a686ac453bc5205cd1786ea09ca173f2267d3abe6f023cf918e8316afdf938aba9f9fd61d16739a170899af60e9a444886314d3be60740a46f637e562b8dc901d4f986871223dad7401013cb576cd548a3c4d8cf66eadda9b4b28fa217716a38debde42fb48f1018ba4cd5571fa80c184c78d2bc99148663e2804ef557c864fb9eee99ba4f0facaed199b8ad6e6e15bfce5426c0814e6aeda48fc25e7a85c4275f3bdbd465f549a141f96cbe0821c451e19580d3d24fa287ac2b4794eb0f3cd94477881b0d0b296edf4dbe7ad1468c5b44839bbefba8f01f62f0300904f37d926dd3f60cadeef56f1e785aece4f4f1d960089238a3477f96287fdab5b8a646377be0bb9367fd6951edb7bd013429750728b1088f03173ece26572d1ad387a09f32b12b1947d66d0925407b5e6da50193c6fca1f248ca775f88cf0f1fcaa0b593a5617bfef2b6f22116729dcb1096e1ae1c9314f131558ef457f498a3d7d29feeb4d957b1b197050e3cea876aef5fa810e0b893b0f80db4dbf8e7b452b26757b265fc2617e72caba20f2dc0291d48f87ca3cd6dff1c47a7c53a159483b2e5b13d5e7df7a9a1a104700b2f9962f5501ef632846f1fa8d071d465bf617f220bb22730fb8cb7a578ba0604da0780176bc8197b3c8fc633b9ef93938c706273c59731eee5e5b6e4f3dc7fe9d339414883b76a602d6925fc19f28b3a32ff918618db1948db7910245de6864b95f9b43f76d6e01c56c004a6dd0c08c74867b34859feb3089d8a4646ce4a8bd285f87d6d567dbceb1741e196f99eb2cb05d18acf769ca3b83166c26f47aaab13f028053c86b572161f206ce6345031f8aa4b52f412e08824b8e840c651a2506cc6a525554bc4c66bef87c6c3ee801de66e45756427fb420aee1a751821bf256593edb2ed06afdde3a3281c1f37d10b157d73ebb6e65add763a448012e72ef7e55dd0fbf0983e54f2273d6e847f5ac9228ac1a0d46f88eda426a423aeb8e92c213b0671272e140ea003b825dc2becac8653df5f487c6756f804e6ded5d068b13d5c39dec09975658605a676f55fe1810fbc31a3c71cbb06963bf1df1b35bb4474a6e107b34a6accbed9bf4b5fd6e592b1933ae4c36c402b579471dd0fd03beb4675b348f9d4a53336a45c85ff46edbd8c129f0d70dae8eb90e113ffd08c58bd3b15f2c68fc1400cbc4a7a0a19deddd31aeea5d0ab82ce2162d1a2886a5f863de9a5ab7f7c691a19493d47fb68052fc8b799e178bcf5eaf7879708cf9d30f7b55e51ccb32a65cbc24ebce0633f9f7137e464b3b86392aa453f5fa22ac31158e78da3389482988477708b2b85d5a1eb86ec7df1b8ce8076e32e59e8ef05998d87b3a9e5a0f08c70799637d79c215394d203d58dc8e87ed089fad61baf4277ddebda568cfca840f90b24660403167d95a2c6d1efecc471c6d3d38daf481809cfeca0991f2703d602fd8b055baaaf8d1a1103d61603036571abb84b8154c419dcea7cb92342408b75bb67e76aa596ff63df77c6e8370e810684292c6b3189dbb6c780c553e78138355908fa070009d30792e02ab778df5aea98d8256aae67f065296914a2d5578262ea7832d6495566584d865158e3d97b1c22a6c3738ec9a290f25eb0174ecf3ab2c60ec978afb93be3b2bb3fec9c39c7097403b57f4faada3a95281c69e04f1914b0546fbc985f23434191c8f63ca77320b93058cbf1e78802484d91a347048356d2d2b610accd85b763e5f92f49d8fbde8b57b0bcffcdd088fa75e1887acf884cb42d22e23ad72382e3695e4233d3032e6f3578f626fa45658af0a7cdd074f2d6c8fb00ec33c762c2e2677249f3869cb3a7143f28fa5388b93b5c0a574d31277421af60615d8", 0x1000}, 0x1, 0x0, 0x0, 0x8000}, 0xc000) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x450000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:05:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$SYNC_IOC_MERGE(0xffffffffffffffff, 0xc0303e03, &(0x7f0000000040)={"cc6e5e3a67c1b109148ac47ea5f32261009ece01f2f1256079a3cda8f9ef3a54", 0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"235b5aa33996eab21c4d4311d5cef8ce961a85fe16da81cb8b717d9edad38507", 0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f00000000c0)={"0b1e488b2f10a89037bce0e9585046b5b2410151224a07a55b121e2a796bc5f4", r2}) 07:05:53 executing program 1: landlock_create_ruleset(0x0, 0x0, 0x0) 07:05:53 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x24040, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000000000000000, 0x1}) 07:05:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:53 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x309002, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x7, 0x6}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000080)="ac9b5c86e32db0b7", 0x8, 0x1f}) 07:05:53 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x4100, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async, rerun: 64) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000080)="8ed54e595405a26d2ba9e3d36a694c437cd0604ecb5742a4a84887ba2380bfb54d43d4531ddab20cf600cb12f6f9be56235a4736a8abaebf17e7020391c583a9a1f130479e3ad8ec04125050815e850eaa07148ba7a0c4517521138f572ca36e2df25f5765d4af87fb4e45f5836decdb031a75c18e43df1b696641530059cfe95aeb65daf21d9e554a46fabee2fddb2fc3e2c40c48ff509267f2aa6c7f32385c6335757c98ac46032780b55617a9e03f453fee8f7268bf5f6b69") (rerun: 64) sendmsg$can_j1939(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000480)="6b5cb1b105b0e98d407622b32189e60d5961860934ff63e3dc154067469e106cffb0f7035b1dc293fb8037249fded54972ca6fbb70739147a97bb892dfa62f5b4b2c69e815fe9797eac92f5474c672fd9d3043d5bcaab9838dd55d2c5f31bd0cf8ac36ff4f7d53c21671fc9037d93f74016719e4b627ffad55074223553c944cb02fb5f763625b20b0b3e42bca19ffc4a534fdb44beb1c7cb62a6ec515eb7e2fda6e3866d60ed90777b565b125435eb444f2b9a0a95c81c63b30241a057fb40dcfe85db25b52df01affa4ea484bf058ad002d2a42cb0a6a5e7c1b221fe7b1b399a3fa486e394087f5392b11e6c1769fc64ae7ec5516e2b160a061aea9156f51f43ca39b84aa80c03592eacbf0a61cad54f757799047dece247b852e4d1aaea178f7e3afc9d4c46f6d35411a2bb65c61da309ce3e077b377785e599a8d86a5025c3e9e05cd4bf81b5daec2705bb96d355cdd7193fbc5cc2255f5d93a7071adffa1545aa67b6697e7a5f6e082d3b8ce9072cddcf8b9ed0ad0d51ebbf56e43c7cad9faa4aed4e2074422a256890eeac7f39f4f9b6701ae321116df3883749a4cb0cbaa5000fab44aa729f1071a56dc19a3d46c2713bf89b9283a868e6ac4f601b4bb95743092207e290704345b0c1a5430683f1fbec0987f64e2ea15aa509596e8c851e48c827999d81a9023774b0415b37a30181f8863d63f1da3ff78b1189b6bf47aaa83da84f4a5adaedcb263390a787863674a6387ce169668fa32857b7a7cefdd02aceb1ae5e2b2887a7e2563a6a4983f91404ee246c26e7c743ca58f3c485e638bbf736ca7482a5c14caab7836f04eebdbd67f9bf1a742d280acdcb98f93eb27f881fefa6e9029b8110b431ed28385b9b4fde67194d5b90a0d64ecc4bf9e8b823e02ba96063a98e89105f34ba86ef770f66bb60e0671dbde2b848371d08ca665de1cc6eb17b0bda9d48fcfebba1683dfe7bbdb965c73748fd3dd1d62acd92e97dc1c0b94c5ea8f4a5f81d868fd41cb2d23bfa3121b53798b3679aec55f1f43538e85e4e65a8a60212cd24bf081d14c182d393b3431654ab17c74d602e7135a5db6857075f44daa63ff01dce6f3efbb2004a519a2915868bff07d0a5e79e766fe4e8cff8187d9063b53328e85d4177d1cf74567e575345eddaa8a55d72740489277ff798f6a4c0b898e5afe1c1f0283365fe0d6562e17f89c0abdd00aca2b3ce2776081006c374a2dae8152e966e49b329198d9cdb8831bbee66e25f1b05b7b79698ed2bad1020afa14291b392689df18762e8a6e0d7e98f2831e8ca85e049d8586b3b7be295410ae5e873de0a73d6a27f9c9e2830d7db686e444f16ddb5b7aee766312638df27a5502b785ebf32fa6fb9085f906759b094b4fcdd5a023c74c7fdbf8a1aa563df5c004456476c8fe6edeba803426f7616998a4a16c88b15d8bac2927ed75eb6b6641dbc340efa6cb7f8171761f399e3ed438deb407ee9baf752f50a6d597cba85cad1afc875e9ed21686bd0f257ee66ac32bd5b3c8256eac79619989bf01bd9fc48244f58e7b8a917060b200535fce77effb023f638988138d3dba2a65cb0bdbc6c54e6de6ea73429e943cdae84f16f2a04460240ccd6646b19ddf7ca3bfa07b0b862d1bd1dc96588b0cb9a861197d4f7e7f26c9a8578184fd6ad7f99b21b637daadbd2e86b3989ce0796c065fb9656c36a15b2b40cd74825562b9e8b441233735c7923763d3f161153fdc6cd4b739370c77b9ff8c358a8eb1e50e5b1bff410e839a5143098e0f2b4832db8206a81c321c115487b745036f543ceb817b5be7b51b3e18648d26af452d6357f4be39f95feb4a2ef935fdc8c5534b9d7d1ad5242d7923cab71cf53066dca8eef3c8e0eb45239316c9c1e67dd225950ca1f57ff9468beffe11a459f6bab4969ac4bdf076f84131072af8758ee4ff36f6227657ad78ebdf0cef166779333381e2d3cd0723648bb74248cc50c1ea40dd213c6c60282d3df376fea9d0e4d353a8e3476228f40f48b61082f2f91ceefb02fc3337cb5578d90cda24e5c76a04bb4d4bbe5fc949aec3d55b8d3950dec57f67d9ed06bbe0bf89d522ae14a7a20fb4e6fb93b67cc43ee62c35c829142f6cda7ebeaf17b5c9443120a0d528b2cf5997381388c9197dd9f116a8ddeb6782aca0cef68340200c3cd07a9882685e726d975e06ce0488d99e3bff8319d268721a23a3d67a683c3c63b4ee01a4d5392d7fc0f3c1868380702d78c8f1906740cc7cd6a891809e1f2ed11537d87b308ad4dca0e02540d8fce152ef20916aaa65b78256edce884aa95bdd4a2d04480aaf310e6660bd056c148671a1ca8314ddb216fe528438b87b98af8001a6b3d9976b32d860fdec46ab42caeb4903a74f14187d5e44ed22a2592fb8c8919dab9f0e7d9a9d5fad135f92f6433573db4c4dbe6deae7427567b1895b95006402434267ac936d69bc42b22c2dbe80f3fa093f7b7aee53ad9463af5366f7dfc503380794cf6cba7984172fc894f537c367ea493cba37bcb47f21beba7f514877be353f81840473260cc5463ca58c42ee3ba5d95fece0d7c04146cb1f27b00f65de26e6edc3c9874a0000ab31917338eb7edd8dea6fb7ef54df5edd85c48f03c7ca0c0b1e766c04bfb23aa838ba514af269bf8fc033fa29199c6190acb0a20c8107951e8149aad4f5bed27cb233f9472779163a45d364944a03ddc7da80320fa56c71a01a0e28e3973187f1a956ddd313286085b0153d687d7d9fd1c6949956cb47255ba91ad331f4efb1e092c0280a0998c8a4149d6289d445df99a7307f2f1480ca62a527a11e79255934b8acb020c7b65b1fa33986d44a8ae8af22444aec846af8b300505e320c80ebc5c847664085d5962b00b1be67cd75c74efb2e1dce449d8cc01096cef30a002d7178042e152dd33b6e80605983dafff9dc022d55162810d9ba70f1fca5cecbe4fd47d366962b9b965ffb1d30940608af2850fad5a4698c440630a9b95f17785817f7039e801a7097f762a1231cd3b6357ac834f731b58aec27ee32a19187205a7619765eedfc141167770363de88cc293ab8eea7ae25291dfb63734335880b8a61484abdbac8a70cd8f0d68b0f8c38c21610d837e30aeba3911094f1de4892be68deb7f788875ca1cfb150ad2a1fb367fc89fead62270de0c343459bd8fa814b3bae3db210e9a7959824cc15f3a2a1edc4cd682cc1c77b8ff27ad601f7c226c183f1ed2f83f03baa0cdb7dbe932f3f2334f5710007de317494a8ab5f0e04d0d55a453e6391a990eb3b3dfb7e017861b1b6cd0d1492276115a31b13ddb3301db215f9c0ae4910314045356f559a4a226b38543fb32ba953a32b1f67c7aa281d2867bd5632a90c53d580b078667dce39271297485c164e5fa0297b67144919a90c72104487e56d6b644c14cf1a71e2cdeb79adc975b4bc22faff2b408abdde89775adc3c27932d02b7085b1b52a804d6e91025d75e8574c4a22b5f5ceb4ab1c6d0fad062133a4cca6b63d50ace1b7aba336b2980b488801c7b23196c3592e8f2302a308335d4eb4d4826a6b7d9d5dcd85925cbe03d678d6b47afa64dafbd352a93872b9b4b4fea27f13007a83e8f65620898288b43facb15874327aeafa372d11fc6051d7b099096e589221b252343d46a7c9ab46d781263f38062df19e736c1a67a538d3ddc487280b8eca1e8183e18bce46a34bd32b408e440a583a1521b25f8337fca7039013f8eb3eccdcf852fef6c1395db1477469923e6277f6b608dfbba9f16b56d79e989be3099d4eaef4903751e9f756aaff64715d53e0174d94dc7bb234d046fa1504272f61c5bd480b68db1c845b1d0911f7118f7a2147a6a206cfed023b46768f61ccc04cc7279bef0f731993fd793d8b538f259a686ac453bc5205cd1786ea09ca173f2267d3abe6f023cf918e8316afdf938aba9f9fd61d16739a170899af60e9a444886314d3be60740a46f637e562b8dc901d4f986871223dad7401013cb576cd548a3c4d8cf66eadda9b4b28fa217716a38debde42fb48f1018ba4cd5571fa80c184c78d2bc99148663e2804ef557c864fb9eee99ba4f0facaed199b8ad6e6e15bfce5426c0814e6aeda48fc25e7a85c4275f3bdbd465f549a141f96cbe0821c451e19580d3d24fa287ac2b4794eb0f3cd94477881b0d0b296edf4dbe7ad1468c5b44839bbefba8f01f62f0300904f37d926dd3f60cadeef56f1e785aece4f4f1d960089238a3477f96287fdab5b8a646377be0bb9367fd6951edb7bd013429750728b1088f03173ece26572d1ad387a09f32b12b1947d66d0925407b5e6da50193c6fca1f248ca775f88cf0f1fcaa0b593a5617bfef2b6f22116729dcb1096e1ae1c9314f131558ef457f498a3d7d29feeb4d957b1b197050e3cea876aef5fa810e0b893b0f80db4dbf8e7b452b26757b265fc2617e72caba20f2dc0291d48f87ca3cd6dff1c47a7c53a159483b2e5b13d5e7df7a9a1a104700b2f9962f5501ef632846f1fa8d071d465bf617f220bb22730fb8cb7a578ba0604da0780176bc8197b3c8fc633b9ef93938c706273c59731eee5e5b6e4f3dc7fe9d339414883b76a602d6925fc19f28b3a32ff918618db1948db7910245de6864b95f9b43f76d6e01c56c004a6dd0c08c74867b34859feb3089d8a4646ce4a8bd285f87d6d567dbceb1741e196f99eb2cb05d18acf769ca3b83166c26f47aaab13f028053c86b572161f206ce6345031f8aa4b52f412e08824b8e840c651a2506cc6a525554bc4c66bef87c6c3ee801de66e45756427fb420aee1a751821bf256593edb2ed06afdde3a3281c1f37d10b157d73ebb6e65add763a448012e72ef7e55dd0fbf0983e54f2273d6e847f5ac9228ac1a0d46f88eda426a423aeb8e92c213b0671272e140ea003b825dc2becac8653df5f487c6756f804e6ded5d068b13d5c39dec09975658605a676f55fe1810fbc31a3c71cbb06963bf1df1b35bb4474a6e107b34a6accbed9bf4b5fd6e592b1933ae4c36c402b579471dd0fd03beb4675b348f9d4a53336a45c85ff46edbd8c129f0d70dae8eb90e113ffd08c58bd3b15f2c68fc1400cbc4a7a0a19deddd31aeea5d0ab82ce2162d1a2886a5f863de9a5ab7f7c691a19493d47fb68052fc8b799e178bcf5eaf7879708cf9d30f7b55e51ccb32a65cbc24ebce0633f9f7137e464b3b86392aa453f5fa22ac31158e78da3389482988477708b2b85d5a1eb86ec7df1b8ce8076e32e59e8ef05998d87b3a9e5a0f08c70799637d79c215394d203d58dc8e87ed089fad61baf4277ddebda568cfca840f90b24660403167d95a2c6d1efecc471c6d3d38daf481809cfeca0991f2703d602fd8b055baaaf8d1a1103d61603036571abb84b8154c419dcea7cb92342408b75bb67e76aa596ff63df77c6e8370e810684292c6b3189dbb6c780c553e78138355908fa070009d30792e02ab778df5aea98d8256aae67f065296914a2d5578262ea7832d6495566584d865158e3d97b1c22a6c3738ec9a290f25eb0174ecf3ab2c60ec978afb93be3b2bb3fec9c39c7097403b57f4faada3a95281c69e04f1914b0546fbc985f23434191c8f63ca77320b93058cbf1e78802484d91a347048356d2d2b610accd85b763e5f92f49d8fbde8b57b0bcffcdd088fa75e1887acf884cb42d22e23ad72382e3695e4233d3032e6f3578f626fa45658af0a7cdd074f2d6c8fb00ec33c762c2e2677249f3869cb3a7143f28fa5388b93b5c0a574d31277421af60615d8", 0x1000}, 0x1, 0x0, 0x0, 0x8000}, 0xc000) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x450000, 0x0) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) (rerun: 64) 07:05:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:53 executing program 1: landlock_create_ruleset(&(0x7f00000001c0), 0xffffffe6, 0x0) 07:05:53 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x309002, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x7, 0x6}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000080)="ac9b5c86e32db0b7", 0x8, 0x1f}) 07:05:53 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) mq_timedreceive(r1, &(0x7f0000000080)=""/106, 0x6a, 0x7fff, &(0x7f0000000100)) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r1) sendmsg$BATADV_CMD_GET_VLAN(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x38, r3, 0x20, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2ecd5b858f9f24a4}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x1}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @local}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x8e1c}]}, 0x38}, 0x1, 0x0, 0x0, 0xc5}, 0x80c0) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000003c0)={0x0, 0xffffffffffffffff, r4}, 0xc) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$TIOCL_UNBLANKSCREEN(0xffffffffffffffff, 0x541c, &(0x7f0000000040)) 07:05:53 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x309002, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x7, 0x6}) (async) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000080)="ac9b5c86e32db0b7", 0x8, 0x1f}) 07:05:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:53 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) mq_timedreceive(r1, &(0x7f0000000080)=""/106, 0x6a, 0x7fff, &(0x7f0000000100)) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) (async) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r1) sendmsg$BATADV_CMD_GET_VLAN(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x38, r3, 0x20, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2ecd5b858f9f24a4}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x1}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @local}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x8e1c}]}, 0x38}, 0x1, 0x0, 0x0, 0xc5}, 0x80c0) (async) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000003c0)={0x0, 0xffffffffffffffff, r4}, 0xc) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:53 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$KVM_SIGNAL_MSI(r1, 0x4020aea5, &(0x7f00000000c0)={0x5000, 0x4000, 0x3ed5, 0x5, 0x7}) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r2, 0x0, 0x0, 0x1}) r3 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) r5 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCGETD(r5, 0x5424, &(0x7f0000000300)) syz_kvm_setup_cpu$x86(r3, r4, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000280)=[@text64={0x40, &(0x7f0000000240)="0fb60b67670fc7a90f000000c402f92a81007000000f20c035000000800f22c0470f01c4c4822dac56af400fb009f2360f0866b805008ee0b9140600000f32", 0x3f}], 0x1, 0x3, &(0x7f00000002c0)=[@efer={0x2, 0xc800}, @flags={0x3, 0x4000}], 0x2) r6 = getpid() sendmsg$AUDIT_SET(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x3c, 0x3e9, 0x100, 0x70bd28, 0x25dfdbff, {0x2, 0x1, 0x0, r6, 0x1, 0x4, 0x20, 0x7b7, 0x0, 0x1f, 0x49}, ["", ""]}, 0x3c}, 0x1, 0x0, 0x0, 0x48000}, 0x20008804) prctl$PR_SET_TIMERSLACK(0x1d, 0x6) 07:05:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) ioctl$TIOCL_UNBLANKSCREEN(0xffffffffffffffff, 0x541c, &(0x7f0000000040)) 07:05:53 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_VLAN(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x2c, r1, 0x2, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x40}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1ff}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x333}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4880}, 0x40) 07:05:53 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$KVM_SIGNAL_MSI(r1, 0x4020aea5, &(0x7f00000000c0)={0x5000, 0x4000, 0x3ed5, 0x5, 0x7}) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r2, 0x0, 0x0, 0x1}) (async, rerun: 64) r3 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) (rerun: 64) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) r5 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCGETD(r5, 0x5424, &(0x7f0000000300)) syz_kvm_setup_cpu$x86(r3, r4, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000280)=[@text64={0x40, &(0x7f0000000240)="0fb60b67670fc7a90f000000c402f92a81007000000f20c035000000800f22c0470f01c4c4822dac56af400fb009f2360f0866b805008ee0b9140600000f32", 0x3f}], 0x1, 0x3, &(0x7f00000002c0)=[@efer={0x2, 0xc800}, @flags={0x3, 0x4000}], 0x2) (async, rerun: 64) r6 = getpid() (rerun: 64) sendmsg$AUDIT_SET(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x3c, 0x3e9, 0x100, 0x70bd28, 0x25dfdbff, {0x2, 0x1, 0x0, r6, 0x1, 0x4, 0x20, 0x7b7, 0x0, 0x1f, 0x49}, ["", ""]}, 0x3c}, 0x1, 0x0, 0x0, 0x48000}, 0x20008804) (async) prctl$PR_SET_TIMERSLACK(0x1d, 0x6) 07:05:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) 07:05:53 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) mq_timedreceive(r1, &(0x7f0000000080)=""/106, 0x6a, 0x7fff, &(0x7f0000000100)) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r1) sendmsg$BATADV_CMD_GET_VLAN(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x38, r3, 0x20, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2ecd5b858f9f24a4}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x1}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @local}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x8e1c}]}, 0x38}, 0x1, 0x0, 0x0, 0xc5}, 0x80c0) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000003c0)={0x0, 0xffffffffffffffff, r4}, 0xc) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) mq_timedreceive(r1, &(0x7f0000000080)=""/106, 0x6a, 0x7fff, &(0x7f0000000100)) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc}) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r1) (async) sendmsg$BATADV_CMD_GET_VLAN(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x38, r3, 0x20, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2ecd5b858f9f24a4}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x1}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @local}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x8e1c}]}, 0x38}, 0x1, 0x0, 0x0, 0xc5}, 0x80c0) (async) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) (async) setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000003c0)={0x0, 0xffffffffffffffff, r4}, 0xc) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r2}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) 07:05:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$TIOCL_UNBLANKSCREEN(0xffffffffffffffff, 0x541c, &(0x7f0000000040)) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) ioctl$TIOCL_UNBLANKSCREEN(0xffffffffffffffff, 0x541c, &(0x7f0000000040)) (async) 07:05:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x145983, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x250101, 0x90) 07:05:53 executing program 1: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x4100, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000080)="8ed54e595405a26d2ba9e3d36a694c437cd0604ecb5742a4a84887ba2380bfb54d43d4531ddab20cf600cb12f6f9be56235a4736a8abaebf17e7020391c583a9a1f130479e3ad8ec04125050815e850eaa07148ba7a0c4517521138f572ca36e2df25f5765d4af87fb4e45f5836decdb031a75c18e43df1b696641530059cfe95aeb65daf21d9e554a46fabee2fddb2fc3e2c40c48ff509267f2aa6c7f32385c6335757c98ac46032780b55617a9e03f453fee8f7268bf5f6b69") sendmsg$can_j1939(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000480)="6b5cb1b105b0e98d407622b32189e60d5961860934ff63e3dc154067469e106cffb0f7035b1dc293fb8037249fded54972ca6fbb70739147a97bb892dfa62f5b4b2c69e815fe9797eac92f5474c672fd9d3043d5bcaab9838dd55d2c5f31bd0cf8ac36ff4f7d53c21671fc9037d93f74016719e4b627ffad55074223553c944cb02fb5f763625b20b0b3e42bca19ffc4a534fdb44beb1c7cb62a6ec515eb7e2fda6e3866d60ed90777b565b125435eb444f2b9a0a95c81c63b30241a057fb40dcfe85db25b52df01affa4ea484bf058ad002d2a42cb0a6a5e7c1b221fe7b1b399a3fa486e394087f5392b11e6c1769fc64ae7ec5516e2b160a061aea9156f51f43ca39b84aa80c03592eacbf0a61cad54f757799047dece247b852e4d1aaea178f7e3afc9d4c46f6d35411a2bb65c61da309ce3e077b377785e599a8d86a5025c3e9e05cd4bf81b5daec2705bb96d355cdd7193fbc5cc2255f5d93a7071adffa1545aa67b6697e7a5f6e082d3b8ce9072cddcf8b9ed0ad0d51ebbf56e43c7cad9faa4aed4e2074422a256890eeac7f39f4f9b6701ae321116df3883749a4cb0cbaa5000fab44aa729f1071a56dc19a3d46c2713bf89b9283a868e6ac4f601b4bb95743092207e290704345b0c1a5430683f1fbec0987f64e2ea15aa509596e8c851e48c827999d81a9023774b0415b37a30181f8863d63f1da3ff78b1189b6bf47aaa83da84f4a5adaedcb263390a787863674a6387ce169668fa32857b7a7cefdd02aceb1ae5e2b2887a7e2563a6a4983f91404ee246c26e7c743ca58f3c485e638bbf736ca7482a5c14caab7836f04eebdbd67f9bf1a742d280acdcb98f93eb27f881fefa6e9029b8110b431ed28385b9b4fde67194d5b90a0d64ecc4bf9e8b823e02ba96063a98e89105f34ba86ef770f66bb60e0671dbde2b848371d08ca665de1cc6eb17b0bda9d48fcfebba1683dfe7bbdb965c73748fd3dd1d62acd92e97dc1c0b94c5ea8f4a5f81d868fd41cb2d23bfa3121b53798b3679aec55f1f43538e85e4e65a8a60212cd24bf081d14c182d393b3431654ab17c74d602e7135a5db6857075f44daa63ff01dce6f3efbb2004a519a2915868bff07d0a5e79e766fe4e8cff8187d9063b53328e85d4177d1cf74567e575345eddaa8a55d72740489277ff798f6a4c0b898e5afe1c1f0283365fe0d6562e17f89c0abdd00aca2b3ce2776081006c374a2dae8152e966e49b329198d9cdb8831bbee66e25f1b05b7b79698ed2bad1020afa14291b392689df18762e8a6e0d7e98f2831e8ca85e049d8586b3b7be295410ae5e873de0a73d6a27f9c9e2830d7db686e444f16ddb5b7aee766312638df27a5502b785ebf32fa6fb9085f906759b094b4fcdd5a023c74c7fdbf8a1aa563df5c004456476c8fe6edeba803426f7616998a4a16c88b15d8bac2927ed75eb6b6641dbc340efa6cb7f8171761f399e3ed438deb407ee9baf752f50a6d597cba85cad1afc875e9ed21686bd0f257ee66ac32bd5b3c8256eac79619989bf01bd9fc48244f58e7b8a917060b200535fce77effb023f638988138d3dba2a65cb0bdbc6c54e6de6ea73429e943cdae84f16f2a04460240ccd6646b19ddf7ca3bfa07b0b862d1bd1dc96588b0cb9a861197d4f7e7f26c9a8578184fd6ad7f99b21b637daadbd2e86b3989ce0796c065fb9656c36a15b2b40cd74825562b9e8b441233735c7923763d3f161153fdc6cd4b739370c77b9ff8c358a8eb1e50e5b1bff410e839a5143098e0f2b4832db8206a81c321c115487b745036f543ceb817b5be7b51b3e18648d26af452d6357f4be39f95feb4a2ef935fdc8c5534b9d7d1ad5242d7923cab71cf53066dca8eef3c8e0eb45239316c9c1e67dd225950ca1f57ff9468beffe11a459f6bab4969ac4bdf076f84131072af8758ee4ff36f6227657ad78ebdf0cef166779333381e2d3cd0723648bb74248cc50c1ea40dd213c6c60282d3df376fea9d0e4d353a8e3476228f40f48b61082f2f91ceefb02fc3337cb5578d90cda24e5c76a04bb4d4bbe5fc949aec3d55b8d3950dec57f67d9ed06bbe0bf89d522ae14a7a20fb4e6fb93b67cc43ee62c35c829142f6cda7ebeaf17b5c9443120a0d528b2cf5997381388c9197dd9f116a8ddeb6782aca0cef68340200c3cd07a9882685e726d975e06ce0488d99e3bff8319d268721a23a3d67a683c3c63b4ee01a4d5392d7fc0f3c1868380702d78c8f1906740cc7cd6a891809e1f2ed11537d87b308ad4dca0e02540d8fce152ef20916aaa65b78256edce884aa95bdd4a2d04480aaf310e6660bd056c148671a1ca8314ddb216fe528438b87b98af8001a6b3d9976b32d860fdec46ab42caeb4903a74f14187d5e44ed22a2592fb8c8919dab9f0e7d9a9d5fad135f92f6433573db4c4dbe6deae7427567b1895b95006402434267ac936d69bc42b22c2dbe80f3fa093f7b7aee53ad9463af5366f7dfc503380794cf6cba7984172fc894f537c367ea493cba37bcb47f21beba7f514877be353f81840473260cc5463ca58c42ee3ba5d95fece0d7c04146cb1f27b00f65de26e6edc3c9874a0000ab31917338eb7edd8dea6fb7ef54df5edd85c48f03c7ca0c0b1e766c04bfb23aa838ba514af269bf8fc033fa29199c6190acb0a20c8107951e8149aad4f5bed27cb233f9472779163a45d364944a03ddc7da80320fa56c71a01a0e28e3973187f1a956ddd313286085b0153d687d7d9fd1c6949956cb47255ba91ad331f4efb1e092c0280a0998c8a4149d6289d445df99a7307f2f1480ca62a527a11e79255934b8acb020c7b65b1fa33986d44a8ae8af22444aec846af8b300505e320c80ebc5c847664085d5962b00b1be67cd75c74efb2e1dce449d8cc01096cef30a002d7178042e152dd33b6e80605983dafff9dc022d55162810d9ba70f1fca5cecbe4fd47d366962b9b965ffb1d30940608af2850fad5a4698c440630a9b95f17785817f7039e801a7097f762a1231cd3b6357ac834f731b58aec27ee32a19187205a7619765eedfc141167770363de88cc293ab8eea7ae25291dfb63734335880b8a61484abdbac8a70cd8f0d68b0f8c38c21610d837e30aeba3911094f1de4892be68deb7f788875ca1cfb150ad2a1fb367fc89fead62270de0c343459bd8fa814b3bae3db210e9a7959824cc15f3a2a1edc4cd682cc1c77b8ff27ad601f7c226c183f1ed2f83f03baa0cdb7dbe932f3f2334f5710007de317494a8ab5f0e04d0d55a453e6391a990eb3b3dfb7e017861b1b6cd0d1492276115a31b13ddb3301db215f9c0ae4910314045356f559a4a226b38543fb32ba953a32b1f67c7aa281d2867bd5632a90c53d580b078667dce39271297485c164e5fa0297b67144919a90c72104487e56d6b644c14cf1a71e2cdeb79adc975b4bc22faff2b408abdde89775adc3c27932d02b7085b1b52a804d6e91025d75e8574c4a22b5f5ceb4ab1c6d0fad062133a4cca6b63d50ace1b7aba336b2980b488801c7b23196c3592e8f2302a308335d4eb4d4826a6b7d9d5dcd85925cbe03d678d6b47afa64dafbd352a93872b9b4b4fea27f13007a83e8f65620898288b43facb15874327aeafa372d11fc6051d7b099096e589221b252343d46a7c9ab46d781263f38062df19e736c1a67a538d3ddc487280b8eca1e8183e18bce46a34bd32b408e440a583a1521b25f8337fca7039013f8eb3eccdcf852fef6c1395db1477469923e6277f6b608dfbba9f16b56d79e989be3099d4eaef4903751e9f756aaff64715d53e0174d94dc7bb234d046fa1504272f61c5bd480b68db1c845b1d0911f7118f7a2147a6a206cfed023b46768f61ccc04cc7279bef0f731993fd793d8b538f259a686ac453bc5205cd1786ea09ca173f2267d3abe6f023cf918e8316afdf938aba9f9fd61d16739a170899af60e9a444886314d3be60740a46f637e562b8dc901d4f986871223dad7401013cb576cd548a3c4d8cf66eadda9b4b28fa217716a38debde42fb48f1018ba4cd5571fa80c184c78d2bc99148663e2804ef557c864fb9eee99ba4f0facaed199b8ad6e6e15bfce5426c0814e6aeda48fc25e7a85c4275f3bdbd465f549a141f96cbe0821c451e19580d3d24fa287ac2b4794eb0f3cd94477881b0d0b296edf4dbe7ad1468c5b44839bbefba8f01f62f0300904f37d926dd3f60cadeef56f1e785aece4f4f1d960089238a3477f96287fdab5b8a646377be0bb9367fd6951edb7bd013429750728b1088f03173ece26572d1ad387a09f32b12b1947d66d0925407b5e6da50193c6fca1f248ca775f88cf0f1fcaa0b593a5617bfef2b6f22116729dcb1096e1ae1c9314f131558ef457f498a3d7d29feeb4d957b1b197050e3cea876aef5fa810e0b893b0f80db4dbf8e7b452b26757b265fc2617e72caba20f2dc0291d48f87ca3cd6dff1c47a7c53a159483b2e5b13d5e7df7a9a1a104700b2f9962f5501ef632846f1fa8d071d465bf617f220bb22730fb8cb7a578ba0604da0780176bc8197b3c8fc633b9ef93938c706273c59731eee5e5b6e4f3dc7fe9d339414883b76a602d6925fc19f28b3a32ff918618db1948db7910245de6864b95f9b43f76d6e01c56c004a6dd0c08c74867b34859feb3089d8a4646ce4a8bd285f87d6d567dbceb1741e196f99eb2cb05d18acf769ca3b83166c26f47aaab13f028053c86b572161f206ce6345031f8aa4b52f412e08824b8e840c651a2506cc6a525554bc4c66bef87c6c3ee801de66e45756427fb420aee1a751821bf256593edb2ed06afdde3a3281c1f37d10b157d73ebb6e65add763a448012e72ef7e55dd0fbf0983e54f2273d6e847f5ac9228ac1a0d46f88eda426a423aeb8e92c213b0671272e140ea003b825dc2becac8653df5f487c6756f804e6ded5d068b13d5c39dec09975658605a676f55fe1810fbc31a3c71cbb06963bf1df1b35bb4474a6e107b34a6accbed9bf4b5fd6e592b1933ae4c36c402b579471dd0fd03beb4675b348f9d4a53336a45c85ff46edbd8c129f0d70dae8eb90e113ffd08c58bd3b15f2c68fc1400cbc4a7a0a19deddd31aeea5d0ab82ce2162d1a2886a5f863de9a5ab7f7c691a19493d47fb68052fc8b799e178bcf5eaf7879708cf9d30f7b55e51ccb32a65cbc24ebce0633f9f7137e464b3b86392aa453f5fa22ac31158e78da3389482988477708b2b85d5a1eb86ec7df1b8ce8076e32e59e8ef05998d87b3a9e5a0f08c70799637d79c215394d203d58dc8e87ed089fad61baf4277ddebda568cfca840f90b24660403167d95a2c6d1efecc471c6d3d38daf481809cfeca0991f2703d602fd8b055baaaf8d1a1103d61603036571abb84b8154c419dcea7cb92342408b75bb67e76aa596ff63df77c6e8370e810684292c6b3189dbb6c780c553e78138355908fa070009d30792e02ab778df5aea98d8256aae67f065296914a2d5578262ea7832d6495566584d865158e3d97b1c22a6c3738ec9a290f25eb0174ecf3ab2c60ec978afb93be3b2bb3fec9c39c7097403b57f4faada3a95281c69e04f1914b0546fbc985f23434191c8f63ca77320b93058cbf1e78802484d91a347048356d2d2b610accd85b763e5f92f49d8fbde8b57b0bcffcdd088fa75e1887acf884cb42d22e23ad72382e3695e4233d3032e6f3578f626fa45658af0a7cdd074f2d6c8fb00ec33c762c2e2677249f3869cb3a7143f28fa5388b93b5c0a574d31277421af60615d8", 0x1000}, 0x1, 0x0, 0x0, 0x8000}, 0xc000) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x450000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:05:53 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$KVM_SIGNAL_MSI(r1, 0x4020aea5, &(0x7f00000000c0)={0x5000, 0x4000, 0x3ed5, 0x5, 0x7}) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r2, 0x0, 0x0, 0x1}) (async) r3 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) (async) r5 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TIOCGETD(r5, 0x5424, &(0x7f0000000300)) (async, rerun: 32) syz_kvm_setup_cpu$x86(r3, r4, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000280)=[@text64={0x40, &(0x7f0000000240)="0fb60b67670fc7a90f000000c402f92a81007000000f20c035000000800f22c0470f01c4c4822dac56af400fb009f2360f0866b805008ee0b9140600000f32", 0x3f}], 0x1, 0x3, &(0x7f00000002c0)=[@efer={0x2, 0xc800}, @flags={0x3, 0x4000}], 0x2) (rerun: 32) r6 = getpid() sendmsg$AUDIT_SET(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x3c, 0x3e9, 0x100, 0x70bd28, 0x25dfdbff, {0x2, 0x1, 0x0, r6, 0x1, 0x4, 0x20, 0x7b7, 0x0, 0x1f, 0x49}, ["", ""]}, 0x3c}, 0x1, 0x0, 0x0, 0x48000}, 0x20008804) (async, rerun: 64) prctl$PR_SET_TIMERSLACK(0x1d, 0x6) (rerun: 64) 07:05:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) socket$bt_bnep(0x1f, 0x3, 0x4) 07:05:53 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_VLAN(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x2c, r1, 0x2, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x40}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1ff}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x333}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4880}, 0x40) 07:05:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x145983, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x250101, 0x90) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x145983, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x250101, 0x90) (async) 07:05:53 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:54 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_VLAN(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x2c, r1, 0x2, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x40}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1ff}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x333}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4880}, 0x40) 07:05:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCGSOFTCAR(r1, 0x5419, &(0x7f0000000040)) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) ioctl$IOMMU_IOAS_MAP(r3, 0x3b85, &(0x7f00000001c0)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000100)="61091e9420dc23048916cdc82234f876c8216e3dc13001385d814c6bed27ed1df2fd80f43f1c722af04468ffc67b87e918ccc5a1e79f67c73426052aecc31ca8b91490b08b473f72c7542f61568b862ccfb2bc0d3c619841984a02325ad572a08a5424fe89e43774521394836ffc855bd104", 0x72, 0xbae}) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$TIOCMGET(r4, 0x5415, &(0x7f0000000080)) 07:05:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x145983, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x250101, 0x90) 07:05:54 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) socket$bt_bnep(0x1f, 0x3, 0x4) 07:05:54 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) 07:05:54 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x4040, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000000c0)={0x38, 0x1, r2, 0x0, 0x401, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_IOAS_MAP(r3, 0x3b85, &(0x7f0000000180)={0x28, 0x4, r6, 0x0, &(0x7f0000000100)="1b9ad8576ce3dc235a15e5660581168c6e2ffd11fdf25ea9c14ed8f458554c2bb0143a65f98b22b295816bf8625d21d85faf3cbb60d1a0b1eb04d1cfce1ee9e317974fc8deabc3f2edb3ccb89751f9", 0x4f, 0x29db}) 07:05:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r1, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, &(0x7f0000000040)="440f0864440f01d10f01c565410f1a56f4c7442400ce000000c744240200800000ff2c2465470f20c064672636650f23310f0f20bf430f070f01bafa000000", 0x3f}], 0x1, 0x2, &(0x7f00000000c0)=[@flags={0x3, 0x5910}, @cstype3={0x5, 0xe}], 0x2) 07:05:54 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc}) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:05:54 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040), 0xc) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) 07:05:54 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) socket$bt_bnep(0x1f, 0x3, 0x4) [ 1286.190657][T22818] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:54 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x4040, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000000c0)={0x38, 0x1, r2, 0x0, 0x401, 0x7}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) ioctl$TIOCGETD(r3, 0x5424, 0x0) (async) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_IOAS_MAP(r3, 0x3b85, &(0x7f0000000180)={0x28, 0x4, r6, 0x0, &(0x7f0000000100)="1b9ad8576ce3dc235a15e5660581168c6e2ffd11fdf25ea9c14ed8f458554c2bb0143a65f98b22b295816bf8625d21d85faf3cbb60d1a0b1eb04d1cfce1ee9e317974fc8deabc3f2edb3ccb89751f9", 0x4f, 0x29db}) 07:05:54 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:54 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc}) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r1, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, &(0x7f0000000040)="440f0864440f01d10f01c565410f1a56f4c7442400ce000000c744240200800000ff2c2465470f20c064672636650f23310f0f20bf430f070f01bafa000000", 0x3f}], 0x1, 0x2, &(0x7f00000000c0)=[@flags={0x3, 0x5910}, @cstype3={0x5, 0xe}], 0x2) 07:05:54 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000080), 0xffffffffffffffff) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x10001, 0x9}) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa46ccc9d2cb89ca}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, r1, 0x400, 0x70bd2b, 0x25dfdbff, {}, [@SMC_PNETID_ETHNAME={0x14, 0x2, 'caif0\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24000800}, 0x30008000) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:54 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040), 0xc) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) 07:05:54 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000001c0), 0x14040, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x6, 0x4e}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) openat$nvram(0xffffffffffffff9c, &(0x7f0000000240), 0x410100, 0x0) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x4, 0x0, 0x0, 0x137107, 0x7fffffff, 0x9, 0xabc6f}) sendmsg$SMC_PNETID_GET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x6c, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'veth0_macvtap\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz1\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000084}, 0x80) 07:05:54 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1286.378352][T22835] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r1, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, &(0x7f0000000040)="440f0864440f01d10f01c565410f1a56f4c7442400ce000000c744240200800000ff2c2465470f20c064672636650f23310f0f20bf430f070f01bafa000000", 0x3f}], 0x1, 0x2, &(0x7f00000000c0)=[@flags={0x3, 0x5910}, @cstype3={0x5, 0xe}], 0x2) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc}) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r1, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, &(0x7f0000000040)="440f0864440f01d10f01c565410f1a56f4c7442400ce000000c744240200800000ff2c2465470f20c064672636650f23310f0f20bf430f070f01bafa000000", 0x3f}], 0x1, 0x2, &(0x7f00000000c0)=[@flags={0x3, 0x5910}, @cstype3={0x5, 0xe}], 0x2) (async) 07:05:54 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x4040, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000000c0)={0x38, 0x1, r2, 0x0, 0x401, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_IOAS_MAP(r3, 0x3b85, &(0x7f0000000180)={0x28, 0x4, r6, 0x0, &(0x7f0000000100)="1b9ad8576ce3dc235a15e5660581168c6e2ffd11fdf25ea9c14ed8f458554c2bb0143a65f98b22b295816bf8625d21d85faf3cbb60d1a0b1eb04d1cfce1ee9e317974fc8deabc3f2edb3ccb89751f9", 0x4f, 0x29db}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x4040, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000000c0)={0x38, 0x1, r2, 0x0, 0x401, 0x7}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) ioctl$TIOCGETD(r3, 0x5424, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) (async) ioctl$TIOCGETD(r4, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) (async) ioctl$IOMMU_IOAS_MAP(r3, 0x3b85, &(0x7f0000000180)={0x28, 0x4, r6, 0x0, &(0x7f0000000100)="1b9ad8576ce3dc235a15e5660581168c6e2ffd11fdf25ea9c14ed8f458554c2bb0143a65f98b22b295816bf8625d21d85faf3cbb60d1a0b1eb04d1cfce1ee9e317974fc8deabc3f2edb3ccb89751f9", 0x4f, 0x29db}) (async) 07:05:54 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040), 0xc) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) 07:05:54 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000001c0), 0x14040, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x6, 0x4e}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) openat$nvram(0xffffffffffffff9c, &(0x7f0000000240), 0x410100, 0x0) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x4, 0x0, 0x0, 0x137107, 0x7fffffff, 0x9, 0xabc6f}) (async) sendmsg$SMC_PNETID_GET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x6c, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'veth0_macvtap\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz1\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000084}, 0x80) 07:05:54 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000080), 0xffffffffffffffff) (async) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x10001, 0x9}) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa46ccc9d2cb89ca}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, r1, 0x400, 0x70bd2b, 0x25dfdbff, {}, [@SMC_PNETID_ETHNAME={0x14, 0x2, 'caif0\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24000800}, 0x30008000) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:54 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x630000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) [ 1286.559499][T22856] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:54 executing program 2: getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x20c000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:54 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000001c0), 0x14040, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x6, 0x4e}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) openat$nvram(0xffffffffffffff9c, &(0x7f0000000240), 0x410100, 0x0) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x4, 0x0, 0x0, 0x137107, 0x7fffffff, 0x9, 0xabc6f}) (async) sendmsg$SMC_PNETID_GET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x6c, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'veth0_macvtap\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz1\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000084}, 0x80) 07:05:54 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) timer_create(0x3, &(0x7f0000000040)={0x0, 0x34, 0x4, @tid=r0}, &(0x7f0000000080)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0xcd7db170dafa5ff0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f00000001c0)={0x38}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0xb72723ee7a6036e0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000200)={0x2, 'veth0_to_hsr\x00', {0x7fffffff}, 0x4}) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)={0x2a, 0x4}) r4 = getpid() rt_tgsigqueueinfo(0x0, r4, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r4, 0xffffffffffffffff, 0x1f, &(0x7f0000000300)={0x37, 0x401, 0x9}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) openat$cgroup_freezer_state(r2, &(0x7f0000000140), 0x2, 0x0) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x20100, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r6, 0x3b88, &(0x7f0000000280)={0xc}) 07:05:54 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000080), 0xffffffffffffffff) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x10001, 0x9}) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa46ccc9d2cb89ca}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, r1, 0x400, 0x70bd2b, 0x25dfdbff, {}, [@SMC_PNETID_ETHNAME={0x14, 0x2, 'caif0\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24000800}, 0x30008000) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) syz_genetlink_get_family_id$smc(&(0x7f0000000080), 0xffffffffffffffff) (async) openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x10001, 0x9}) (async) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa46ccc9d2cb89ca}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, r1, 0x400, 0x70bd2b, 0x25dfdbff, {}, [@SMC_PNETID_ETHNAME={0x14, 0x2, 'caif0\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24000800}, 0x30008000) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) 07:05:54 executing program 2: getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x20c000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x630000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) 07:05:54 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:54 executing program 3: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@pptp={0x18, 0x2, {0x0, @initdev}}, &(0x7f0000000140)=0x80) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x18, 0x3f9, 0x10, 0x70bd28, 0x25dfdbfc, {}, [""]}, 0x18}, 0x1, 0x0, 0x0, 0x20000040}, 0x40080) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x244202, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xfffffffffffffd34, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r3}) socket$alg(0x26, 0x5, 0x0) 07:05:54 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:54 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) (async) timer_create(0x3, &(0x7f0000000040)={0x0, 0x34, 0x4, @tid=r0}, &(0x7f0000000080)) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0xcd7db170dafa5ff0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f00000001c0)={0x38}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0xb72723ee7a6036e0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000200)={0x2, 'veth0_to_hsr\x00', {0x7fffffff}, 0x4}) (async) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)={0x2a, 0x4}) r4 = getpid() rt_tgsigqueueinfo(0x0, r4, 0x0, &(0x7f0000000000)) (async) rt_tgsigqueueinfo(r4, 0xffffffffffffffff, 0x1f, &(0x7f0000000300)={0x37, 0x401, 0x9}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) openat$cgroup_freezer_state(r2, &(0x7f0000000140), 0x2, 0x0) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x20100, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r6, 0x3b88, &(0x7f0000000280)={0xc}) 07:05:54 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$sock_bt_bnep_BNEPCONNADD(0xffffffffffffffff, 0x400442c8, &(0x7f0000000040)={0xffffffffffffffff, 0x7, 0x8, "8468d7d92e14f3b5a0cd13322c792a95b5391da41e7194ed0dd3354e1767d208e2981ec9b2fbe4bba67b1827d7db5b2491325649c7b16fe3eb6514f8"}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x408500, 0x0) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000100)={0x8}) 07:05:54 executing program 2: getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) (async) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x20c000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x630000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x630000, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) (async) 07:05:54 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) ioctl$sock_bt_bnep_BNEPCONNADD(0xffffffffffffffff, 0x400442c8, &(0x7f0000000040)={0xffffffffffffffff, 0x7, 0x8, "8468d7d92e14f3b5a0cd13322c792a95b5391da41e7194ed0dd3354e1767d208e2981ec9b2fbe4bba67b1827d7db5b2491325649c7b16fe3eb6514f8"}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x408500, 0x0) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000100)={0x8}) 07:05:55 executing program 3: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@pptp={0x18, 0x2, {0x0, @initdev}}, &(0x7f0000000140)=0x80) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x18, 0x3f9, 0x10, 0x70bd28, 0x25dfdbfc, {}, [""]}, 0x18}, 0x1, 0x0, 0x0, 0x20000040}, 0x40080) (async, rerun: 64) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x244202, 0x0) (rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b64, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xfffffffffffffd34, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r3}) (async) socket$alg(0x26, 0x5, 0x0) 07:05:55 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) timer_create(0x3, &(0x7f0000000040)={0x0, 0x34, 0x4, @tid=r0}, &(0x7f0000000080)) openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0xcd7db170dafa5ff0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0xcd7db170dafa5ff0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f00000001c0)={0x38}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0xb72723ee7a6036e0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000200)={0x2, 'veth0_to_hsr\x00', {0x7fffffff}, 0x4}) (async) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000200)={0x2, 'veth0_to_hsr\x00', {0x7fffffff}, 0x4}) getpid() (async) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)={0x2a, 0x4}) getpid() (async) r4 = getpid() rt_tgsigqueueinfo(0x0, r4, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r4, 0xffffffffffffffff, 0x1f, &(0x7f0000000300)={0x37, 0x401, 0x9}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) openat$cgroup_freezer_state(r2, &(0x7f0000000140), 0x2, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x20100, 0x0) (async) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x20100, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r6, 0x3b88, &(0x7f0000000280)={0xc}) 07:05:55 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async, rerun: 64) ioctl$sock_bt_bnep_BNEPCONNADD(0xffffffffffffffff, 0x400442c8, &(0x7f0000000040)={0xffffffffffffffff, 0x7, 0x8, "8468d7d92e14f3b5a0cd13322c792a95b5391da41e7194ed0dd3354e1767d208e2981ec9b2fbe4bba67b1827d7db5b2491325649c7b16fe3eb6514f8"}) (async, rerun: 64) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x408500, 0x0) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000100)={0x8}) 07:05:55 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:55 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = getpid() rt_tgsigqueueinfo(0x0, r1, 0x0, &(0x7f0000000000)) ptrace$ARCH_SHSTK_ENABLE(0x1e, r1, 0x1, 0x5001) 07:05:55 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:55 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1f, 0x1ff}) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000200)=0x40) 07:05:55 executing program 3: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@pptp={0x18, 0x2, {0x0, @initdev}}, &(0x7f0000000140)=0x80) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x18, 0x3f9, 0x10, 0x70bd28, 0x25dfdbfc, {}, [""]}, 0x18}, 0x1, 0x0, 0x0, 0x20000040}, 0x40080) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x244202, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b64, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xfffffffffffffd34, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r3}) socket$alg(0x26, 0x5, 0x0) (async) socket$alg(0x26, 0x5, 0x0) 07:05:55 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1287.119099][T22920] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:55 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async, rerun: 64) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:55 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = getpid() rt_tgsigqueueinfo(0x0, r1, 0x0, &(0x7f0000000000)) ptrace$ARCH_SHSTK_ENABLE(0x1e, r1, 0x1, 0x5001) (async) ptrace$ARCH_SHSTK_ENABLE(0x1e, r1, 0x1, 0x5001) 07:05:55 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000340)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000080)={0x8, r1}) 07:05:55 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:55 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1f, 0x1ff}) (async, rerun: 64) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000200)=0x40) 07:05:55 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = getpid() rt_tgsigqueueinfo(0x0, r1, 0x0, &(0x7f0000000000)) ptrace$ARCH_SHSTK_ENABLE(0x1e, r1, 0x1, 0x5001) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) getpid() (async) rt_tgsigqueueinfo(0x0, r1, 0x0, &(0x7f0000000000)) (async) ptrace$ARCH_SHSTK_ENABLE(0x1e, r1, 0x1, 0x5001) (async) 07:05:55 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x52140, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) [ 1287.307317][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.333082][T22941] iommufd_mock iommufd_mock2: Adding to iommu group 1 [ 1287.361700][T22935] sysfs: cannot create duplicate filename '/devices/iommufd_mock2' 07:05:55 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:55 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0x2}}) semctl$IPC_INFO(r1, 0x4, 0x3, &(0x7f0000000240)=""/117) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x303901, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r3) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="000125bd700000dc5f250800000005003700000000002f2839e7339ae176b61cce27703477ecdc8131e144067f138376f77f19c50498c1c9c1bea83c96863b86b7d47e3d7602f9ffffffd11e211e809ca1783c45e204710f65ea079dbe1036ae750bd2daf556a7e2e14edfab8646727b90e9d2260475db3f9da1b0e478a34199415375f1f038e12e683c7a9a418f6472d3a897030b25fbb28bed3874bdb2effcae0c5c0b7d5add8bf45246c7eabc39d0f28d06441a3812ff2e0e2a57edb212f027d0c92adb4b18b27b2031a09b76230bf318463d2d1ea04ed33eb6384929e213b46a610c66cf5beb61e32cc17370df38d601c0f6c723da197c76ba36362ad2c70c012bd739718f9c3588932258e0bd6f840faab1ceeb242a37c6a03892071703b3d2e9ffc895e8fd91254bdf9352dd14aacdf7389c60f95e8a8e7fd88dc0beed4c7fa790"], 0x1c}, 0x1, 0x0, 0x0, 0x20044084}, 0x2000000) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f0000000080)={0x28, 0x2, 0x0, r2, 0x214b40, 0x80, 0x2, 0x224d5a}) [ 1287.426452][T22935] CPU: 0 PID: 22935 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller #0 [ 1287.435204][T22935] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1287.445298][T22935] Call Trace: [ 1287.448612][T22935] [ 1287.451575][T22935] dump_stack_lvl+0x125/0x1b0 [ 1287.456304][T22935] sysfs_warn_dup+0x7f/0xa0 [ 1287.460908][T22935] sysfs_create_dir_ns+0x247/0x2a0 [ 1287.466082][T22935] ? sysfs_create_mount_point+0xb0/0xb0 [ 1287.471683][T22935] ? spin_bug+0x1d0/0x1d0 [ 1287.476074][T22935] ? do_raw_spin_unlock+0x173/0x230 [ 1287.481336][T22935] kobject_add_internal+0x2c8/0x960 [ 1287.486595][T22935] kobject_add+0x16f/0x240 [ 1287.491064][T22935] ? kset_create_and_add+0x190/0x190 [ 1287.496401][T22935] ? kobject_put+0xbe/0x440 [ 1287.500948][T22935] ? bus_get_dev_root+0x5e/0x80 [ 1287.505860][T22935] device_add+0x290/0x1ac0 [ 1287.510314][T22935] ? device_initialize+0x510/0x510 [ 1287.515458][T22935] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1287.522443][T22935] ? __init_waitqueue_head+0xca/0x150 [ 1287.527844][T22935] iommufd_test+0x1c47/0x2e60 [ 1287.532563][T22935] ? reacquire_held_locks+0x4b0/0x4b0 [ 1287.538049][T22935] ? lock_release+0x4bf/0x680 [ 1287.542855][T22935] ? iommufd_selftest_destroy+0x100/0x100 [ 1287.548602][T22935] ? vfs_fileattr_set+0xbf0/0xbf0 [ 1287.553653][T22935] iommufd_fops_ioctl+0x347/0x4d0 [ 1287.558704][T22935] ? iommufd_destroy+0x180/0x180 [ 1287.563709][T22935] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1287.568695][T22935] ? iommufd_destroy+0x180/0x180 [ 1287.573656][T22935] __x64_sys_ioctl+0x18f/0x210 [ 1287.578442][T22935] do_syscall_64+0x38/0xb0 [ 1287.582882][T22935] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1287.588804][T22935] RIP: 0033:0x7f625c47cae9 [ 1287.593235][T22935] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1287.612878][T22935] RSP: 002b:00007f625d1600c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1287.621323][T22935] RAX: ffffffffffffffda RBX: 00007f625c59bf80 RCX: 00007f625c47cae9 [ 1287.629318][T22935] RDX: 00000000200002c0 RSI: 0000000000003ba0 RDI: 0000000000000005 [ 1287.637309][T22935] RBP: 00007f625c4c847a R08: 0000000000000000 R09: 0000000000000000 [ 1287.645296][T22935] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1287.653287][T22935] R13: 000000000000000b R14: 00007f625c59bf80 R15: 00007f625c6bfa48 [ 1287.661286][T22935] 07:05:55 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) clock_gettime(0x0, &(0x7f0000000340)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000080)={0x8, r1}) 07:05:55 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0x2}}) semctl$IPC_INFO(r1, 0x4, 0x3, &(0x7f0000000240)=""/117) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x303901, 0x0) (async) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x303901, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r3) (async) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r3) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="000125bd700000dc5f250800000005003700000000002f2839e7339ae176b61cce27703477ecdc8131e144067f138376f77f19c50498c1c9c1bea83c96863b86b7d47e3d7602f9ffffffd11e211e809ca1783c45e204710f65ea079dbe1036ae750bd2daf556a7e2e14edfab8646727b90e9d2260475db3f9da1b0e478a34199415375f1f038e12e683c7a9a418f6472d3a897030b25fbb28bed3874bdb2effcae0c5c0b7d5add8bf45246c7eabc39d0f28d06441a3812ff2e0e2a57edb212f027d0c92adb4b18b27b2031a09b76230bf318463d2d1ea04ed33eb6384929e213b46a610c66cf5beb61e32cc17370df38d601c0f6c723da197c76ba36362ad2c70c012bd739718f9c3588932258e0bd6f840faab1ceeb242a37c6a03892071703b3d2e9ffc895e8fd91254bdf9352dd14aacdf7389c60f95e8a8e7fd88dc0beed4c7fa790"], 0x1c}, 0x1, 0x0, 0x0, 0x20044084}, 0x2000000) (async) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="000125bd700000dc5f250800000005003700000000002f2839e7339ae176b61cce27703477ecdc8131e144067f138376f77f19c50498c1c9c1bea83c96863b86b7d47e3d7602f9ffffffd11e211e809ca1783c45e204710f65ea079dbe1036ae750bd2daf556a7e2e14edfab8646727b90e9d2260475db3f9da1b0e478a34199415375f1f038e12e683c7a9a418f6472d3a897030b25fbb28bed3874bdb2effcae0c5c0b7d5add8bf45246c7eabc39d0f28d06441a3812ff2e0e2a57edb212f027d0c92adb4b18b27b2031a09b76230bf318463d2d1ea04ed33eb6384929e213b46a610c66cf5beb61e32cc17370df38d601c0f6c723da197c76ba36362ad2c70c012bd739718f9c3588932258e0bd6f840faab1ceeb242a37c6a03892071703b3d2e9ffc895e8fd91254bdf9352dd14aacdf7389c60f95e8a8e7fd88dc0beed4c7fa790"], 0x1c}, 0x1, 0x0, 0x0, 0x20044084}, 0x2000000) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f0000000080)={0x28, 0x2, 0x0, r2, 0x214b40, 0x80, 0x2, 0x224d5a}) 07:05:55 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1287.743893][T22960] iommufd_mock iommufd_mock2: Adding to iommu group 0 [ 1287.804581][T22935] kobject: kobject_add_internal failed for iommufd_mock2 with -EEXIST, don't try to register things with the same name in the same directory. [ 1287.827241][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.840400][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.853681][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.865266][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.876871][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.888844][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.900687][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.915418][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.928370][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.938924][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.951124][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.961898][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.974177][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.985021][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1287.995602][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1288.007600][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1288.022862][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1288.033883][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1288.043544][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1288.053791][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1288.068064][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1288.080457][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1288.091898][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:56 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:56 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1f, 0x1ff}) (async) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000200)=0x40) 07:05:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0x2}}) semctl$IPC_INFO(r1, 0x4, 0x3, &(0x7f0000000240)=""/117) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x303901, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r3) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="000125bd700000dc5f250800000005003700000000002f2839e7339ae176b61cce27703477ecdc8131e144067f138376f77f19c50498c1c9c1bea83c96863b86b7d47e3d7602f9ffffffd11e211e809ca1783c45e204710f65ea079dbe1036ae750bd2daf556a7e2e14edfab8646727b90e9d2260475db3f9da1b0e478a34199415375f1f038e12e683c7a9a418f6472d3a897030b25fbb28bed3874bdb2effcae0c5c0b7d5add8bf45246c7eabc39d0f28d06441a3812ff2e0e2a57edb212f027d0c92adb4b18b27b2031a09b76230bf318463d2d1ea04ed33eb6384929e213b46a610c66cf5beb61e32cc17370df38d601c0f6c723da197c76ba36362ad2c70c012bd739718f9c3588932258e0bd6f840faab1ceeb242a37c6a03892071703b3d2e9ffc895e8fd91254bdf9352dd14aacdf7389c60f95e8a8e7fd88dc0beed4c7fa790"], 0x1c}, 0x1, 0x0, 0x0, 0x20044084}, 0x2000000) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f0000000080)={0x28, 0x2, 0x0, r2, 0x214b40, 0x80, 0x2, 0x224d5a}) 07:05:56 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x52140, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000340)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000080)={0x8, r1}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) clock_gettime(0x0, &(0x7f0000000340)) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38}) (async) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000080)={0x8, r1}) (async) 07:05:56 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1288.102833][T22935] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:56 executing program 0: ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000040)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TRANSFER(0xffffffffffffffff, 0xc02064cc, &(0x7f0000000080)={r0, 0x0, 0xffff, 0x4, 0x7}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:05:56 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x52140, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) connect$can_j1939(r1, &(0x7f0000000040)={0x1d, 0x0, 0x1, {0x0, 0x1, 0x2}, 0xfe}, 0x18) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:56 executing program 0: ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000040)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TRANSFER(0xffffffffffffffff, 0xc02064cc, &(0x7f0000000080)={r0, 0x0, 0xffff, 0x4, 0x7}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000040)) (async) ioctl$DRM_IOCTL_SYNCOBJ_TRANSFER(0xffffffffffffffff, 0xc02064cc, &(0x7f0000000080)={r0, 0x0, 0xffff, 0x4, 0x7}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) (async) 07:05:56 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1288.200902][T22974] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1288.267232][T22981] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) connect$can_j1939(r1, &(0x7f0000000040)={0x1d, 0x0, 0x1, {0x0, 0x1, 0x2}, 0xfe}, 0x18) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) connect$can_j1939(r1, &(0x7f0000000040)={0x1d, 0x0, 0x1, {0x0, 0x1, 0x2}, 0xfe}, 0x18) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) [ 1288.337059][T22987] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:56 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x28c240, 0x20) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000080)={0xc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x91f8322ef082a6c1, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x3f1080, 0x1) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, 0x0, 0x0, 0xb6f0, 0x5}) 07:05:56 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:56 executing program 0: ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000040)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_TRANSFER(0xffffffffffffffff, 0xc02064cc, &(0x7f0000000080)={r0, 0x0, 0xffff, 0x4, 0x7}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:05:56 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) connect$can_j1939(r1, &(0x7f0000000040)={0x1d, 0x0, 0x1, {0x0, 0x1, 0x2}, 0xfe}, 0x18) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:56 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:56 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:05:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x91f8322ef082a6c1, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x3f1080, 0x1) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, 0x0, 0x0, 0xb6f0, 0x5}) 07:05:56 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x28c240, 0x20) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000080)={0xc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:56 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) 07:05:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x141102, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:56 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x28c240, 0x20) (rerun: 64) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000080)={0xc}) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (rerun: 64) 07:05:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x91f8322ef082a6c1, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x3f1080, 0x1) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, 0x0, 0x0, 0xb6f0, 0x5}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x91f8322ef082a6c1, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x3f1080, 0x1) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, 0x0, 0x0, 0xb6f0, 0x5}) (async) 07:05:56 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x400000, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) 07:05:56 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:56 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) 07:05:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x141102, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:56 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000040)={0x1d, 0x0, 0x1, {0x0, 0xf, 0x1}, 0xff}, 0x18) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) sendmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)={0x1d, 0x0, 0x0, {0x0, 0xff, 0x1}, 0xff}, 0x18, &(0x7f0000000140)={&(0x7f00000000c0)="6fc01acbb410d536c9eaa47b484d05baf28be8a670a42232b8d64b7c30bd51f08609f4c3d628780edcb1c9b4e66a8af1c133090c6cdcbb76439c4d22ad2e03b0fa61fa8333a87fd726dc32a3ec22b4cf98881df35b9ea06f0ed881c35c3bff911b29", 0x62}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000000) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc}) 07:05:56 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:56 executing program 5: r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x130) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r3}) sendmsg$SMC_PNETID_FLUSH(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, 0x0, 0x800, 0x70bd29, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40004}, 0x40000000) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xf2a43, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r4, 0x3b65, 0x0) 07:05:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x10a41, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000280), 0x80000, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0, 0x0, r1}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$KVM_SET_IRQCHIP(r2, 0x8208ae63, &(0x7f0000000040)={0x0, 0x0, @pic={0x1, 0x1, 0x0, 0x7, 0x1, 0x0, 0x7, 0x6, 0xff, 0x6, 0x6, 0x3, 0x40, 0x1, 0x6, 0x3f}}) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x40100, 0x0) ioctl$TIOCVHANGUP(r3, 0x5437, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) socket$l2tp6(0xa, 0x2, 0x73) 07:05:56 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4202, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:05:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x141102, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:56 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000040)={0x1d, 0x0, 0x1, {0x0, 0xf, 0x1}, 0xff}, 0x18) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) sendmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)={0x1d, 0x0, 0x0, {0x0, 0xff, 0x1}, 0xff}, 0x18, &(0x7f0000000140)={&(0x7f00000000c0)="6fc01acbb410d536c9eaa47b484d05baf28be8a670a42232b8d64b7c30bd51f08609f4c3d628780edcb1c9b4e66a8af1c133090c6cdcbb76439c4d22ad2e03b0fa61fa8333a87fd726dc32a3ec22b4cf98881df35b9ea06f0ed881c35c3bff911b29", 0x62}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000000) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc}) 07:05:57 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:57 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x10a41, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000280), 0x80000, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0, 0x0, r1}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$KVM_SET_IRQCHIP(r2, 0x8208ae63, &(0x7f0000000040)={0x0, 0x0, @pic={0x1, 0x1, 0x0, 0x7, 0x1, 0x0, 0x7, 0x6, 0xff, 0x6, 0x6, 0x3, 0x40, 0x1, 0x6, 0x3f}}) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x40100, 0x0) ioctl$TIOCVHANGUP(r3, 0x5437, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) socket$l2tp6(0xa, 0x2, 0x73) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x10a41, 0x0) (async) openat$nvram(0xffffffffffffff9c, &(0x7f0000000280), 0x80000, 0x0) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0, 0x0, r1}) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$KVM_SET_IRQCHIP(r2, 0x8208ae63, &(0x7f0000000040)={0x0, 0x0, @pic={0x1, 0x1, 0x0, 0x7, 0x1, 0x0, 0x7, 0x6, 0xff, 0x6, 0x6, 0x3, 0x40, 0x1, 0x6, 0x3f}}) (async) openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x40100, 0x0) (async) ioctl$TIOCVHANGUP(r3, 0x5437, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) [ 1288.952068][T23053] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:57 executing program 5: r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x130) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r3}) sendmsg$SMC_PNETID_FLUSH(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, 0x0, 0x800, 0x70bd29, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40004}, 0x40000000) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xf2a43, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r4, 0x3b65, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x130) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r3}) (async) sendmsg$SMC_PNETID_FLUSH(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, 0x0, 0x800, 0x70bd29, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40004}, 0x40000000) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xf2a43, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r4, 0x3b65, 0x0) (async) 07:05:57 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4202, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:05:57 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000040)={0x1d, 0x0, 0x1, {0x0, 0xf, 0x1}, 0xff}, 0x18) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) sendmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)={0x1d, 0x0, 0x0, {0x0, 0xff, 0x1}, 0xff}, 0x18, &(0x7f0000000140)={&(0x7f00000000c0)="6fc01acbb410d536c9eaa47b484d05baf28be8a670a42232b8d64b7c30bd51f08609f4c3d628780edcb1c9b4e66a8af1c133090c6cdcbb76439c4d22ad2e03b0fa61fa8333a87fd726dc32a3ec22b4cf98881df35b9ea06f0ed881c35c3bff911b29", 0x62}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000000) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000040)={0x1d, 0x0, 0x1, {0x0, 0xf, 0x1}, 0xff}, 0x18) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) sendmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)={0x1d, 0x0, 0x0, {0x0, 0xff, 0x1}, 0xff}, 0x18, &(0x7f0000000140)={&(0x7f00000000c0)="6fc01acbb410d536c9eaa47b484d05baf28be8a670a42232b8d64b7c30bd51f08609f4c3d628780edcb1c9b4e66a8af1c133090c6cdcbb76439c4d22ad2e03b0fa61fa8333a87fd726dc32a3ec22b4cf98881df35b9ea06f0ed881c35c3bff911b29", 0x62}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000000) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc}) (async) 07:05:57 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x610882, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:57 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:57 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4202, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) [ 1289.105743][T23065] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:57 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x10a41, 0x0) (async) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000280), 0x80000, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0, 0x0, r1}) (async, rerun: 32) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 32) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async, rerun: 64) ioctl$KVM_SET_IRQCHIP(r2, 0x8208ae63, &(0x7f0000000040)={0x0, 0x0, @pic={0x1, 0x1, 0x0, 0x7, 0x1, 0x0, 0x7, 0x6, 0xff, 0x6, 0x6, 0x3, 0x40, 0x1, 0x6, 0x3f}}) (rerun: 64) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000300), 0x40100, 0x0) ioctl$TIOCVHANGUP(r3, 0x5437, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) socket$l2tp6(0xa, 0x2, 0x73) 07:05:57 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000140)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000040)="029b3ed62ea68d2fdec9fdd94ad49a9c818e245575cf84801957999c1a22fcbf80ce205e00a54c700b229495b9b3fdbc20754b29acc6076000e97ac20f5ca97b777e1a702100483ae4b19491164689a43bc4d09ac6d06b1ceeac1e77f5d841e2aceb8649281764672fe75b2cfe6aba873a0186a4ee10b9aa1cdfddd5e21ff7493c6ee462d0cf75e4b7b44b768a699854ce662de6e9b488874a055dac05428dfb14ff97055b5e59097f7f9ff12ed06ad325e6f2ec024af937401065a2c755f5a706a7ec7bf6c77186ca448db62070d0", 0xcf, 0x8}) 07:05:57 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x610882, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:57 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:57 executing program 5: r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x130) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r3}) (async) sendmsg$SMC_PNETID_FLUSH(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, 0x0, 0x800, 0x70bd29, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40004}, 0x40000000) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xf2a43, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r4, 0x3b65, 0x0) 07:05:57 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x610882, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:05:57 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r0, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, 0x2}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) mq_timedsend(r0, &(0x7f0000000480)="17fbd06a66e95fd9590fac1bed91da73828544292da726520cd9379be9234c7dc2503a842205c9d8f5ec290aa13141e1ec89071e62da3e30c80a69ddf957c9320a91cf86f593791e998d72f18ba46c537015a513ed51fd349d6f25372d0c08cc72aa2307a6a4e3c3ea5b0f9e6169230d34602a4f9ac727e6cb5af66ef2c007dad75260104e6be9be0797a2948b59f4cc237197181ae571b0667aa5a3a5b8143c403f8c131b00bf8bc15d3d2448df4ceb633236688a390ef8a384fc665a03f2221731a0e6c61ca74af51edcbcb2b3d2aed21060d831830163525862143c532d96ee34d5804d982dfaab8ebe589a8b3e28d2a8da89c1e9675e67172369ba9975df55e262e6132a492f035b9b27cc4e2ed355ae850fc849f5c34349b35e70a4d4f7e0407e3336b26864475c858e5b228f82b1be238c3152e1a2cbef362257cee29b40535b278db70aba54978dcaccd475d62f7e555f45e2b4aa9f12ed71a357c3f94426ec68bbed66c65ef77d5b94df9feda38e8ca407044ce7b7b61a67e1472287181a583327c9a9ef80e40a90bf289f4315572a4a5932738666fe473418d3b5a2454338ab0f8209be9a4afed573c15759af82394b98cad0bb4c014bbb164c99579588d7cdf317593aca0f2cea974a20740da7d72898aca739343537be91a270054f3819fe34b51254c5b73317c6ea4a7f77b53e2f2e6850237eef2d87a001bc1a4c8961f3767359b4ac560a780cfaf0951077ea6550e4dae604e9d0b8cbd42aecbeb633a8c46ccab7319acd3cbef34112fb4f498ae21c2087d1148f29ce6f281b29599eb72660df9b1eabef14ec3e54c63abe9123dd11aecb2a3ae9cf59c8448dd1ffe8bb49a5bb0db94b2ddb037dcb457e8850190fe13f72a09593667fe05c613ddd13aea9d0dd42d3e0c0bc9823290e102038ba0e66fa72f9e9c103e8895aaad4e5de1fded2500c13d9f0d2d8852626b8eb5725fd0db6a62ebf822ce17b8dc903d28ae0ef7b8dba165ca0ad253a59ceb8bfd871941bfe2595c07e1eab9e24f7c76db82693826aaed1d7c9c218856e9476e75133e4a66579ce6a5bd9cfda278bbf04c9592fedf41281bb137666eded204d83f1ec2c856cfc38a8bc657cff1c07c6b15eb181f72fcf05e1a6826c9d82fdfc1e8f642cc5cf1d1093af098feb892f46d0d096230f17cb16906c29b50c98fac404e260a08dbf47b24115a9ad611daaa99da5a54d2641b126c561b51e879b9a3c560fb1053e68ff576daa9e7fd775ac86fcbb87cb784686ce2623ee890e620e20606a45018b72a8310a03188a7abf6a626c47c57218214e0987b38dd85e5f89282a442301927cef1f014b942a9b7e6a4ca453121363d4149eab1b160b81683158907791e43c62447131c382f447c171e811f3ff3b3e0a7e099f513e474ae23a4ff1b811580608d0ad180be295cd28b3d8ae9361b6ed6400c3cd40ce9a2734d60df84f6124ffa84114cd772ac2004582a82450e50385c0360c649353b09c7429af9edaf75d293163043c9f3724dca3d235151cc41a3e1995d543ab76f3da6b01e485ffffff733395bb43170d2b7227e48426f759d4fa426b9dbdba22a49df72e229403f58a270d459bf67e2c89497459506fffd41dcff69a9a24a96891c0e971fbcf879ea3ec00189a5e50f25db12a8c68bf1890a5e1279153211ff057df41fa29f48f25d720e44b89f3570d561cec318911e68ec9bda0363b4ddc4e12f5e1fcf39dbd63f452d674aa31129af767e3a60f6c3e2161c17f362531ed5ca51e56d29120cb026635b00367caa239c7a2f5b61f2e1097e3a8131ca99debe368bbf3e09e2fd4906e6d9392c045f9224928f038a998d83fddb1babf9db47a9c641bcefd428096e50001aa55f78a833ef2d5943b9767c46d7ac7d7033acefeb7bd927119b98649006a80b7e8ff301d7a501a652a05addf2eecf386b450cfb97efa18927568761223de40f67a145a233621c0a5bde0814584edb9f713264278eaca0c467178e0d42b99eded062e492d39541bf02f42cc66aaaebab816a8078806fef6acee914a20b91e6528dad269cbcc51748aea97ce99dc4c18d10a10eba87595f2b6288899c2ebcc32bcf7a3e5eb5c2587a267f9af2489db3ad9a59bce1f9ca95976040779b140add469b141284a77d76588b83ed9e63d1b8784ba8b1a587b98262b1ee1645211296098331df532167fe6264084f242e7f44282323edb5c04a3b25949c82029bd7c40f62bf060366fe4268db60f3580d1230a7fb4f549c8ca89d40fe42d50781c748298851c45b19385e64649c84de800edcf817bb540feb8a185f17322550f032e95349a81c8fa7c7e3f9a3a9ab95b16a99f7702dfa7add3d395ea545bba78a3ad1e1dfc4fc67a9dc76dde7b8694a4ee6ab382c24ad9bf2113bf1dd4b441cb651de150735abf15b37826db301588a4f4b360d0c6978d8b6f6a49a3ac7e9ac324045a5e6d018e1832be094c0798876de0bbc3cc561b4c4e7d1d0ff89e37804dc775dc527303ebc07d4ed3e6dec31f095721d465bdd26019a157185fb1adcdffbd5effd20dade228af978457b530c7f21bceca96d480fa43440c61e319dd4255363acab72c635176536c875969b507428b7efc771b5dddbddb8d3bf81ed7db38e607d40ee77f98838f6c7e8b2f123de75bc5889e42230729194f79c6e5799cdd566d816241c1af6248e192bd9a0cfb95ecb4e955d24efb645f974d3ddcbb309f5b1754f46e8d62e6a0a868d181bb1f28f26b852157cb4d7e383038879802d0950f6e229b82f36753103c79ea22829470b859a495a142143d0fcb0a9c43a727ac8335a9dae520bac3ad2f0f06832dc41fb1defb6d85af7a79e33e057ac4e86cb307cda8c9faa04985a3980d3f3a6a9e2afb822df2fb7b8bf2bf74fac27729e4d928bc4aae38269d2d6a16e103f78046aa4cd6300ae3f95558bda14eaddf4ef3b2bf4d8bc139ba6c5669cbaec8dcc801cc3071136f52fb83ed20ade28b60e26647ef60e8adb944a755944116f436f8bd19536e8b8e9901d7131bb6989d6c93644f11bc5dbbbc37551da80076b94bd7bb84d199efb3a01d1db306fb3bdb86bb35b8122daa144533846a498524044d123b02c2669708eab7552d6f74b84cfed2343c9c75030a3e9d7ce1031e77814fe5ead083dfef9e51c2f220f5962ded0c7891979f4d8e3e16693d90bc4f664436fd023d5522acacb98dce8e97421a64623ea667cdd0fbf8bc4b291840511d8001598c5b1eba4f6b14d3606a9962b5e1f47c350448dcd2a14dba903f6ae64f2bd800cdd88c888d1146c5b20d98b3b98e8292446bafa6359d0b72118716c6ee564567bbd36e8219e1dd8609e97378c44c005d16c9410dc487733ebc013bf394c14f80ecbd68c3c6a580195d48adaca0c8a104f77b775240993b7c2987aa9f0e4ecd34867f1edb52323bb67b992a09e38f968e2cf2bf9c501c17f19470208d54a4908dfdc0370ea4c67223f060f8847e43db284a220996747e87823ae599ee00e75e3cb990012414462e45c696317ce55cfbecc3413e0541315f00243a018854c8f9080d7e4b88a2618d12ce9c28098d43ff669c5e55aa161a391c736e37ff149c20826699d253f253c30aca614878d8b683d2ef9cca4156d25e7c2770a6124cd86488eded5dec7273e462f8a00b748293d2ffac500e3663723101895f3ca7ba3dbb46b2f549ab14ba4c86ebf4c61c41b23eb21bc3a0174c1382260cac8281b7ffb69e87114b6fffbf02ff317b7536b60bea33591479b372fecc1d47c85e8faf9848e8af4452a75d239391d4e728f94cee9cc0e746cda99d8ceca80de465d8d2bf58985a5d64d20ca3179adfb41e0319b486f7d4ec201fbb5d0a197984a20f78b53b99419e9095250e805f95569c328c6d7bc38bcb4c5fe0d07e83636f96a7363134b67195da2db8e14e7cb42a353c63da842ec120acf69de894117d17214c0dda553b695fc4edb301d28f49e3e2ef4c126e54be030fd65e30f03feccd80bffa289b6da2727bbadfa894509c1d07d3ff5951f61f8d3bec2b89dd21f3b5f071b9b890d53d0272bae31dffff8f21a2570c1c7c62ae80c544a3d106769e2c45e39d420ccb0d397df08260e7e290a50e3863ab7ceca2d0ee1e104d7a933e9b62c4628e0cb80ce59c06c4b8c47e2adf7c181d312b8d535eea87446896a419ebad164f9155589455c9e68b7a13f592815c2a25d31c6e619c6a295a7fe2d39c1aa7b2c4693472b53db0e6c43b776862263142d71ab93315b8f1d12f618aaae640f5aa8059a10243a9a69e911b87f91c8d787937cdbf61a931312a4ad0d3e3edd5b88ae0f46781eff82e50bc0f0c8472759c9f8fe902a05e72f6396c3a830d75e3d1e3d7ab4e28e4bf28231d8c75b7d51d4a651cf5155faee177bdeb3ea9b88b9ea55b9cf8625f746a15de4db89babbd1bbe7db4b91f2c3493ac89d51d39726ec721b6f32c9ee2fc81d3b79766dcd0d8e7a51e992014fb68d77ad4c2e1dd0e5337b85b11c73369da00bc6191f4b073334910e457358eb8091a1c0079f5ba4ede67873656d978dd829c09ff4291ef8199df07eec98d44711b346c15fa0da11fa114021429db72a480ac0b6ae95d7f134f11515ebeaf9d8e872ef022e59159bf30c1b5e1db20026977685f4ef4c2f25e910f3a42991d1a89481053442a7ec495de82664b388f651abe0e043dce616ab3970cd8d23e67eb3b6e1017e9aec729850914851554cb83433eee081b47ec9a196412155d50536edaf3301e08f49c0fd9266cc4809650ac87f4890e309f3abb5ee3c1da08352027237f2160b3c7e1c918c3df68cc580af5888cf881608ba8ac835650b66dc961815ce50b5832e888a6c89d58a69f47358eb76ee3915a7c5632792b5a0ab8b563bd52f716ede8ea6f15a32823bbca9de80accbb7cd5ff1d78f54a7080be9353d23b265d48e0add048078daddfc3a431d65951aa9925ef76e1ef31c5b04d66bfa5c815746fca1cb864f0beafb1d6b3ecca67aa742335b4dbaa10849eadd9d31306ae55c762efa4b78a670c493f2689d4ee76aede11f7dfbe3d7456173aac8b1e55fec6b629375ebdb03507cd3fbe9d3b73daa0781ef7dc25262f8bac3a575d2f0eff99fc30bf377cd197815a59bc96b7f155b2839acfb0247b952c679fe5fb4d56b156b825b35800721da9339c4bbbfd9ca2161bad711dc2d3663c8e5f7ef8b65aaa53fb8231ed9a0fb6226627348e181789651c0d2e75be5d3f7ce5e8bdc3955c943d98e6a17d99250fbe17d1b5a7b017c232bd0df53aa0851ad3bfe7a16f83bd153e5f6805aa1c57eb63119136b2c0f2b537a831007813ac18e07453fe5dc545d2c129256ee8d153f042687d0c5f2df30fa31531d05c1069d72308bf962ee87b8371c49024aeaa96f9eeec26e430ac8be431f1d1613235a60c01ec512df017185f91e34b26f1ec5f5d166b1a4fd56790f97f73c29421bb3dc484191f9d7d4dd90161cf6941dd6d7ee5604c621c337e317777015b7eb4f96f302990949c55b3d27a9dc2d7defa2fe81174aeceeb1e8bb2707064bc6382ba6b25b5b50c6f8a23e8d81027339720e4eb5970501374d3c4399ee941039e78da35281a347c8584e187f17d963b152212ce3766e8aa68531342e488c6a71640b85584f37ff2d9eac7d73a41531ec0bc1c6a9ddeb228b3f9797846a137e1c89152c9db41b4c8feff14414f9a430063e800ba74b6381bf2459353fd40a5bb80ea3f03cd1c9d7336c1c2eb4607b90319bbcb260cff47c38a3316f347", 0x1000, 0x0, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x5607) ioctl$KVM_XEN_HVM_CONFIG(r0, 0x4038ae7a, &(0x7f0000000100)={0x8, 0x88e, &(0x7f00000000c0)="31807960ffb1cc1f8cf0b5d6c2a8ff15c9295a0d365cb293e4d61ce281ff5da8", &(0x7f00000002c0)="bf5743e6b8640be5f709d72fe2c79918af9a5035df3b3b7fd7ea48e3089ca8f7af9184485bae7920c614f768234ceae38430cf1b9f457241f9bf84aed0fcc03fee7ef203ba0ba924a4968a8d202cd26ca8ee30f01c82ea90a687b2e58a91e94018e1d4f0bc32a066099d5b848f536265dab4b1aef752e1c70a59ad1bb7f583449ec8476730dc23b7b918edb2704c4deef355a34057203122080269d1b09dd4e6741da307dcbeea618423b4a480c16d57838860829c3e046e090baee56e1e6ccd33a43f14058ca7a7e09499", 0x20, 0xcb}) 07:05:57 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000140)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000040)="029b3ed62ea68d2fdec9fdd94ad49a9c818e245575cf84801957999c1a22fcbf80ce205e00a54c700b229495b9b3fdbc20754b29acc6076000e97ac20f5ca97b777e1a702100483ae4b19491164689a43bc4d09ac6d06b1ceeac1e77f5d841e2aceb8649281764672fe75b2cfe6aba873a0186a4ee10b9aa1cdfddd5e21ff7493c6ee462d0cf75e4b7b44b768a699854ce662de6e9b488874a055dac05428dfb14ff97055b5e59097f7f9ff12ed06ad325e6f2ec024af937401065a2c755f5a706a7ec7bf6c77186ca448db62070d0", 0xcf, 0x8}) 07:05:57 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:57 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000080)) 07:05:57 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r0, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, 0x2}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) (async) mq_timedsend(r0, &(0x7f0000000480)="17fbd06a66e95fd9590fac1bed91da73828544292da726520cd9379be9234c7dc2503a842205c9d8f5ec290aa13141e1ec89071e62da3e30c80a69ddf957c9320a91cf86f593791e998d72f18ba46c537015a513ed51fd349d6f25372d0c08cc72aa2307a6a4e3c3ea5b0f9e6169230d34602a4f9ac727e6cb5af66ef2c007dad75260104e6be9be0797a2948b59f4cc237197181ae571b0667aa5a3a5b8143c403f8c131b00bf8bc15d3d2448df4ceb633236688a390ef8a384fc665a03f2221731a0e6c61ca74af51edcbcb2b3d2aed21060d831830163525862143c532d96ee34d5804d982dfaab8ebe589a8b3e28d2a8da89c1e9675e67172369ba9975df55e262e6132a492f035b9b27cc4e2ed355ae850fc849f5c34349b35e70a4d4f7e0407e3336b26864475c858e5b228f82b1be238c3152e1a2cbef362257cee29b40535b278db70aba54978dcaccd475d62f7e555f45e2b4aa9f12ed71a357c3f94426ec68bbed66c65ef77d5b94df9feda38e8ca407044ce7b7b61a67e1472287181a583327c9a9ef80e40a90bf289f4315572a4a5932738666fe473418d3b5a2454338ab0f8209be9a4afed573c15759af82394b98cad0bb4c014bbb164c99579588d7cdf317593aca0f2cea974a20740da7d72898aca739343537be91a270054f3819fe34b51254c5b73317c6ea4a7f77b53e2f2e6850237eef2d87a001bc1a4c8961f3767359b4ac560a780cfaf0951077ea6550e4dae604e9d0b8cbd42aecbeb633a8c46ccab7319acd3cbef34112fb4f498ae21c2087d1148f29ce6f281b29599eb72660df9b1eabef14ec3e54c63abe9123dd11aecb2a3ae9cf59c8448dd1ffe8bb49a5bb0db94b2ddb037dcb457e8850190fe13f72a09593667fe05c613ddd13aea9d0dd42d3e0c0bc9823290e102038ba0e66fa72f9e9c103e8895aaad4e5de1fded2500c13d9f0d2d8852626b8eb5725fd0db6a62ebf822ce17b8dc903d28ae0ef7b8dba165ca0ad253a59ceb8bfd871941bfe2595c07e1eab9e24f7c76db82693826aaed1d7c9c218856e9476e75133e4a66579ce6a5bd9cfda278bbf04c9592fedf41281bb137666eded204d83f1ec2c856cfc38a8bc657cff1c07c6b15eb181f72fcf05e1a6826c9d82fdfc1e8f642cc5cf1d1093af098feb892f46d0d096230f17cb16906c29b50c98fac404e260a08dbf47b24115a9ad611daaa99da5a54d2641b126c561b51e879b9a3c560fb1053e68ff576daa9e7fd775ac86fcbb87cb784686ce2623ee890e620e20606a45018b72a8310a03188a7abf6a626c47c57218214e0987b38dd85e5f89282a442301927cef1f014b942a9b7e6a4ca453121363d4149eab1b160b81683158907791e43c62447131c382f447c171e811f3ff3b3e0a7e099f513e474ae23a4ff1b811580608d0ad180be295cd28b3d8ae9361b6ed6400c3cd40ce9a2734d60df84f6124ffa84114cd772ac2004582a82450e50385c0360c649353b09c7429af9edaf75d293163043c9f3724dca3d235151cc41a3e1995d543ab76f3da6b01e485ffffff733395bb43170d2b7227e48426f759d4fa426b9dbdba22a49df72e229403f58a270d459bf67e2c89497459506fffd41dcff69a9a24a96891c0e971fbcf879ea3ec00189a5e50f25db12a8c68bf1890a5e1279153211ff057df41fa29f48f25d720e44b89f3570d561cec318911e68ec9bda0363b4ddc4e12f5e1fcf39dbd63f452d674aa31129af767e3a60f6c3e2161c17f362531ed5ca51e56d29120cb026635b00367caa239c7a2f5b61f2e1097e3a8131ca99debe368bbf3e09e2fd4906e6d9392c045f9224928f038a998d83fddb1babf9db47a9c641bcefd428096e50001aa55f78a833ef2d5943b9767c46d7ac7d7033acefeb7bd927119b98649006a80b7e8ff301d7a501a652a05addf2eecf386b450cfb97efa18927568761223de40f67a145a233621c0a5bde0814584edb9f713264278eaca0c467178e0d42b99eded062e492d39541bf02f42cc66aaaebab816a8078806fef6acee914a20b91e6528dad269cbcc51748aea97ce99dc4c18d10a10eba87595f2b6288899c2ebcc32bcf7a3e5eb5c2587a267f9af2489db3ad9a59bce1f9ca95976040779b140add469b141284a77d76588b83ed9e63d1b8784ba8b1a587b98262b1ee1645211296098331df532167fe6264084f242e7f44282323edb5c04a3b25949c82029bd7c40f62bf060366fe4268db60f3580d1230a7fb4f549c8ca89d40fe42d50781c748298851c45b19385e64649c84de800edcf817bb540feb8a185f17322550f032e95349a81c8fa7c7e3f9a3a9ab95b16a99f7702dfa7add3d395ea545bba78a3ad1e1dfc4fc67a9dc76dde7b8694a4ee6ab382c24ad9bf2113bf1dd4b441cb651de150735abf15b37826db301588a4f4b360d0c6978d8b6f6a49a3ac7e9ac324045a5e6d018e1832be094c0798876de0bbc3cc561b4c4e7d1d0ff89e37804dc775dc527303ebc07d4ed3e6dec31f095721d465bdd26019a157185fb1adcdffbd5effd20dade228af978457b530c7f21bceca96d480fa43440c61e319dd4255363acab72c635176536c875969b507428b7efc771b5dddbddb8d3bf81ed7db38e607d40ee77f98838f6c7e8b2f123de75bc5889e42230729194f79c6e5799cdd566d816241c1af6248e192bd9a0cfb95ecb4e955d24efb645f974d3ddcbb309f5b1754f46e8d62e6a0a868d181bb1f28f26b852157cb4d7e383038879802d0950f6e229b82f36753103c79ea22829470b859a495a142143d0fcb0a9c43a727ac8335a9dae520bac3ad2f0f06832dc41fb1defb6d85af7a79e33e057ac4e86cb307cda8c9faa04985a3980d3f3a6a9e2afb822df2fb7b8bf2bf74fac27729e4d928bc4aae38269d2d6a16e103f78046aa4cd6300ae3f95558bda14eaddf4ef3b2bf4d8bc139ba6c5669cbaec8dcc801cc3071136f52fb83ed20ade28b60e26647ef60e8adb944a755944116f436f8bd19536e8b8e9901d7131bb6989d6c93644f11bc5dbbbc37551da80076b94bd7bb84d199efb3a01d1db306fb3bdb86bb35b8122daa144533846a498524044d123b02c2669708eab7552d6f74b84cfed2343c9c75030a3e9d7ce1031e77814fe5ead083dfef9e51c2f220f5962ded0c7891979f4d8e3e16693d90bc4f664436fd023d5522acacb98dce8e97421a64623ea667cdd0fbf8bc4b291840511d8001598c5b1eba4f6b14d3606a9962b5e1f47c350448dcd2a14dba903f6ae64f2bd800cdd88c888d1146c5b20d98b3b98e8292446bafa6359d0b72118716c6ee564567bbd36e8219e1dd8609e97378c44c005d16c9410dc487733ebc013bf394c14f80ecbd68c3c6a580195d48adaca0c8a104f77b775240993b7c2987aa9f0e4ecd34867f1edb52323bb67b992a09e38f968e2cf2bf9c501c17f19470208d54a4908dfdc0370ea4c67223f060f8847e43db284a220996747e87823ae599ee00e75e3cb990012414462e45c696317ce55cfbecc3413e0541315f00243a018854c8f9080d7e4b88a2618d12ce9c28098d43ff669c5e55aa161a391c736e37ff149c20826699d253f253c30aca614878d8b683d2ef9cca4156d25e7c2770a6124cd86488eded5dec7273e462f8a00b748293d2ffac500e3663723101895f3ca7ba3dbb46b2f549ab14ba4c86ebf4c61c41b23eb21bc3a0174c1382260cac8281b7ffb69e87114b6fffbf02ff317b7536b60bea33591479b372fecc1d47c85e8faf9848e8af4452a75d239391d4e728f94cee9cc0e746cda99d8ceca80de465d8d2bf58985a5d64d20ca3179adfb41e0319b486f7d4ec201fbb5d0a197984a20f78b53b99419e9095250e805f95569c328c6d7bc38bcb4c5fe0d07e83636f96a7363134b67195da2db8e14e7cb42a353c63da842ec120acf69de894117d17214c0dda553b695fc4edb301d28f49e3e2ef4c126e54be030fd65e30f03feccd80bffa289b6da2727bbadfa894509c1d07d3ff5951f61f8d3bec2b89dd21f3b5f071b9b890d53d0272bae31dffff8f21a2570c1c7c62ae80c544a3d106769e2c45e39d420ccb0d397df08260e7e290a50e3863ab7ceca2d0ee1e104d7a933e9b62c4628e0cb80ce59c06c4b8c47e2adf7c181d312b8d535eea87446896a419ebad164f9155589455c9e68b7a13f592815c2a25d31c6e619c6a295a7fe2d39c1aa7b2c4693472b53db0e6c43b776862263142d71ab93315b8f1d12f618aaae640f5aa8059a10243a9a69e911b87f91c8d787937cdbf61a931312a4ad0d3e3edd5b88ae0f46781eff82e50bc0f0c8472759c9f8fe902a05e72f6396c3a830d75e3d1e3d7ab4e28e4bf28231d8c75b7d51d4a651cf5155faee177bdeb3ea9b88b9ea55b9cf8625f746a15de4db89babbd1bbe7db4b91f2c3493ac89d51d39726ec721b6f32c9ee2fc81d3b79766dcd0d8e7a51e992014fb68d77ad4c2e1dd0e5337b85b11c73369da00bc6191f4b073334910e457358eb8091a1c0079f5ba4ede67873656d978dd829c09ff4291ef8199df07eec98d44711b346c15fa0da11fa114021429db72a480ac0b6ae95d7f134f11515ebeaf9d8e872ef022e59159bf30c1b5e1db20026977685f4ef4c2f25e910f3a42991d1a89481053442a7ec495de82664b388f651abe0e043dce616ab3970cd8d23e67eb3b6e1017e9aec729850914851554cb83433eee081b47ec9a196412155d50536edaf3301e08f49c0fd9266cc4809650ac87f4890e309f3abb5ee3c1da08352027237f2160b3c7e1c918c3df68cc580af5888cf881608ba8ac835650b66dc961815ce50b5832e888a6c89d58a69f47358eb76ee3915a7c5632792b5a0ab8b563bd52f716ede8ea6f15a32823bbca9de80accbb7cd5ff1d78f54a7080be9353d23b265d48e0add048078daddfc3a431d65951aa9925ef76e1ef31c5b04d66bfa5c815746fca1cb864f0beafb1d6b3ecca67aa742335b4dbaa10849eadd9d31306ae55c762efa4b78a670c493f2689d4ee76aede11f7dfbe3d7456173aac8b1e55fec6b629375ebdb03507cd3fbe9d3b73daa0781ef7dc25262f8bac3a575d2f0eff99fc30bf377cd197815a59bc96b7f155b2839acfb0247b952c679fe5fb4d56b156b825b35800721da9339c4bbbfd9ca2161bad711dc2d3663c8e5f7ef8b65aaa53fb8231ed9a0fb6226627348e181789651c0d2e75be5d3f7ce5e8bdc3955c943d98e6a17d99250fbe17d1b5a7b017c232bd0df53aa0851ad3bfe7a16f83bd153e5f6805aa1c57eb63119136b2c0f2b537a831007813ac18e07453fe5dc545d2c129256ee8d153f042687d0c5f2df30fa31531d05c1069d72308bf962ee87b8371c49024aeaa96f9eeec26e430ac8be431f1d1613235a60c01ec512df017185f91e34b26f1ec5f5d166b1a4fd56790f97f73c29421bb3dc484191f9d7d4dd90161cf6941dd6d7ee5604c621c337e317777015b7eb4f96f302990949c55b3d27a9dc2d7defa2fe81174aeceeb1e8bb2707064bc6382ba6b25b5b50c6f8a23e8d81027339720e4eb5970501374d3c4399ee941039e78da35281a347c8584e187f17d963b152212ce3766e8aa68531342e488c6a71640b85584f37ff2d9eac7d73a41531ec0bc1c6a9ddeb228b3f9797846a137e1c89152c9db41b4c8feff14414f9a430063e800ba74b6381bf2459353fd40a5bb80ea3f03cd1c9d7336c1c2eb4607b90319bbcb260cff47c38a3316f347", 0x1000, 0x0, &(0x7f0000000140)) (async) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x5607) ioctl$KVM_XEN_HVM_CONFIG(r0, 0x4038ae7a, &(0x7f0000000100)={0x8, 0x88e, &(0x7f00000000c0)="31807960ffb1cc1f8cf0b5d6c2a8ff15c9295a0d365cb293e4d61ce281ff5da8", &(0x7f00000002c0)="bf5743e6b8640be5f709d72fe2c79918af9a5035df3b3b7fd7ea48e3089ca8f7af9184485bae7920c614f768234ceae38430cf1b9f457241f9bf84aed0fcc03fee7ef203ba0ba924a4968a8d202cd26ca8ee30f01c82ea90a687b2e58a91e94018e1d4f0bc32a066099d5b848f536265dab4b1aef752e1c70a59ad1bb7f583449ec8476730dc23b7b918edb2704c4deef355a34057203122080269d1b09dd4e6741da307dcbeea618423b4a480c16d57838860829c3e046e090baee56e1e6ccd33a43f14058ca7a7e09499", 0x20, 0xcb}) 07:05:57 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000140)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000040)="029b3ed62ea68d2fdec9fdd94ad49a9c818e245575cf84801957999c1a22fcbf80ce205e00a54c700b229495b9b3fdbc20754b29acc6076000e97ac20f5ca97b777e1a702100483ae4b19491164689a43bc4d09ac6d06b1ceeac1e77f5d841e2aceb8649281764672fe75b2cfe6aba873a0186a4ee10b9aa1cdfddd5e21ff7493c6ee462d0cf75e4b7b44b768a699854ce662de6e9b488874a055dac05428dfb14ff97055b5e59097f7f9ff12ed06ad325e6f2ec024af937401065a2c755f5a706a7ec7bf6c77186ca448db62070d0", 0xcf, 0x8}) [ 1289.393284][T23096] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:57 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0xd9c, 0x80000000}) syz_genetlink_get_family_id$smc(&(0x7f0000000100), r2) socket$l2tp6(0xa, 0x2, 0x73) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f00000002c0), 0x200000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r2) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB="be000000", @ANYRES16=r4, @ANYBLOB="040028bd7000ffdbdf250100000008003a000600000005002d000000000008002c00ffffff7e32002b00f7ffffff"], 0x34}, 0x1, 0x0, 0x0, 0x4080}, 0x80) 07:05:57 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x400040, 0x27) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000080)={0x8}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) r4 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000280), 0x22040, 0x90) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r4, 0x3b80, &(0x7f0000000300)={0x8, r5}) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$PIO_FONT(r3, 0x4b61, &(0x7f0000000480)="b3bf2959cdaa8bd01441450176e47232426bb245eb0088efd69d68e308bfc1bdb538b27f9def3bd21817608c1d2885d5d5b25c6e867f704e247f4cef7ead63e474d1e559501d4011480ef06421b46e15eee99a9eca47313088139f04f7a9b4cc613dd54973e6a17d1404ed525ea22f8023568d6cf048fb89d2c4a9e797315bfae423bcc8bbdcb2b2cf93a58e74b12d9a599381e899c9603e0b751794ca30c87e0551915c7648723883b373ebaefe3569f0e2a69e3cc5572730dbcfd33dd6669f99866ebfee52740068a4cb269e7e8b20b048c442f8c044ca8c3371c01d9c36c32ade6a20a9fe10c02a248ad69927dab3f49d4a88d01664da766263e2a679aeda5a8699eeb53bf8f82c0d4195eb81b1cebadba6ed1683ba7dce212c4a05d1464c7b222437402fc780f4329a1b51efc481b20642bf1bcbf34e0f0adae3856ecb9f966da852447e2fa7f8f3cd1358fa4de66e0690ddf574af3b5e74aca43668d1ad4fc5bac460b9d415c3e0f077f583140bb2ad1aa79a33a3022dac266bc9a432b32388591e3a0e8d701e529a9d98daf9011aaa86d1d1eaf13581f73e0d8c94d5a2132a03167a9f5682f30a33d0ffe6acfb42a742c3af37ccafe1741a6bd0e8c03c3dd014c7fdd9967c8f8fc7840b681098f2af3dc93e3f54d8f5f572ac07957d6dab4739b1e8454a6821c0fdf2d796aae67a667757389d1fd4e95a9ab5e01fb69603eff47486db8c815c012447774b6724d0d8f89166c03eda493ecfaa12a6f014acbcea9e9438076c0a42991df68e6a61be8c6a5051a48073e4bced9d4b90339db72630ce68f11b6e7be300d4e3b2424bb7ec9c0bb1897a186217c7cc5a251801a598605d888145c37ca3762288a99a1419010aa5c5e8a8abb22bc3f936b740c943652db796d606bc198e3843944f7a08657ff6df9daa5db1f06b42194afcbf6dd20003d7ee12fc3943715c60c2faa9c48badc8cd5eabd0de95930f2a79b3b30d3918f0b5aa51b5e0b3cfc6790e0068e392cb3c040ff963694039765fb66663f5bcae77f9a5f1f2246c9b84e65d3530d7002c30d27a498356dd3854c8239f15b0370bc2eda0aad5a3875d4549b31589a678aa8d313add03bc5c2cd5611edeea01ab3f97e7e4dac1a77e14646d289ec7a15c71ffe35fd902939f7c02b6b92c52944028ad134f6165ab986e9387c42544283a01ae01e4cccb92d1dec6a64e928d9dd251db5246a982a725a4adb24d0cf4d2dc4c8676e043ff13e4a8ee7bf3cff615363d394bd48d699dde4d4615e9fb38f3d085244983892415c6f471beb260ee10750dd23b5ecc5155a4bd7e9a1498e22d7363def94b9d4e5aaeef1693c894a7f88a4572288732c093bf860a04ae8dbe66ba53bf8be94e53e28dda3b901d40b38b6bece977139d6a81bcdbd70f3aaf687e9f427f49e49627731caba8107a33d743010442aa72d1cb7760110854afcf9b585879cf72256c59b717a2c915317351c7778d728b0bd059934b24b1e0ca2f77ddb0e808d62739b3b69df1c16c03a50c72e99623e728a94223539d6ed94d6412cdfab77fe5b16f354f05322373a67bbb48172f7634dc704e2894f5263ef1b5b75e75cae341128584cbe5f44ebf583e21a08fc6ea1aaee7af09557ec5e40a5e30b4a1a08e8af055014e5acbea92a51c98ef1901538c3a9ff79ff9c7c95571f4aca5fd111883c4d8e5b46d6b8ad9c02d9988c6d3c0677b9061cafe24129f3d62a8c1fa95ea371130de73bf827f41bbef5702cbe80b5561ef0a6c70c61ed0df9748190b62cb8721704e5bedfff5220cf91d3a7ea3196e5be0d06ae5780b6b0a23f762f1cad1a05542af610a6f3c820862ddd470482f79c3db4d0d87de1cd7169957e493b39182856e3a9accc28468472d24338b27e2aec7195d205222d71fa1347d0d9e19699d30ac00205ca866917963154ad9bda5208f8612bdac4b7bd789302234f3a560b011e02daa556956441ddcb6629e0db1c71cd32c03e04a62765e20df7e128ea94af4b17b4e8558347f105cf370dd4eb4ddec550199bced52afb8ea44d2f1c70237580631c87ec06d17e7fe917ef6d8635f2d467f0a581a1dd7e6b4ff75d44c4aa1aa7aa44673ec9f066e3378defe33e0bfc47bcdbcc00697693cf3e22887ef318ede8505d161e284d030cea8bd27dd9d2a5473c6f3196b9a0abaef27919e5d9d640ca93b7e5afb0cd4ffb21c82a763f358d315d56ee81573ea10c7c9982730d418c816bddbe7c26e3a18c925c3d07c2ba51ff0f0f676a4d2be18afabc4760b71c644ee8d79cbfb32515278777f11e1c3dc6ffb23603164fc156115bb6dc4a82fca8de93e2a607561ad4bdaf799c165306b806b7379cf074a217395ba674ba6e3d800d08acaf4a1b6661c6a92c9143576d2f436d5cfecf33282e42329ee275d34664c22a407cce060f92b73325c0267fbdfa8a62fc5bea4ff5fcc9e5c0749d91a76e4b11265ffa7da761507558f3cbf67f9885983fac439d0aa659ee81a7f8cbed115c6c92788ab983d86d5e2fb29db7b6b2dd625ff982a37f5c5dc74a6cf406162023928335ea3445a375477ed655ec418f56e7439a26d9b4936a7741617929b0588b28895f168562fda67c9948033853507d2832ea105924ed261e330259c044d156d4bddf66cc7deb735ea2a678f79cca6155972f2d7663d754adb6849e282191e1e5d2ed06de705783ee92cb6f322f3a5daf7c5087d4d7747a2bf8a4d53e7b6dabb06403b536f924e98c9468f2d55abf25ef0ddecccc0589a9a7731e27ed3a67ef45631775285ace5f96d02accc7dc4ec5fdf515248b7e9294da8250162170dbfd551842f15e91d3c8301fa15fba1374a11b5f3b0611d3897f585671ee50a5baa04a80852f9b8e106590ec669346aaa26165f8615da5b5027cba8d4c22c13d4725f9fa3bf06411ff4575b6b7f339f8ea98244804d7c7a2b0f37c94c3ab0ff6f9299b4e7264274097daf86724af8526080566e499b88d19322bc905183b1c164bb0da4e41126d6c31c7b1e0a0ec3c658c1db606449907681cddec7888705f48576e293b46efeab65f092cc83cc3d3b552ff48d45434457f7cc41d6115c8a0cea0a63b6df8877b765416c66900778f806a6cbb27ce40e118741f95c3f5100f39a9a7fd8bcd81f1e13d112198812a65a42a2a15587967468e6c1a06732abdb970aad2b8940c7b3f503c421e66a8b32ce9878324f218b79365db2f6ea4ca1f8d4a108d5dca99467c73aa229be9a9c94b7ff9180d394fc847b9d04304736239d9ab7cccb1e2b6676d486c45a27aa3bbe0bbb7ba1245d47bf650ebd515ea4459aa98440bbe8432827f3903264c6050ca1a988c816947921f7ecd9a766c905ff08c96726497ef6f533c6576905b8b92cff1def3be10c3d0f491c9b9f9021ee4a6f25c991e90fbf088eeaaed545cc2ce74b1deaf3ea1c36210948e20d64a9e4156742c407b8897ead9a73325f96d55644e2c014bd8e9257e41ac58ac6249d8b2d0bc50e74f2a9a8e9acecc9bd2c24c4cfcbcc9aaff4f2ca933e5c935eac7b636b94c07961ffd025f57d79e024aacd1d26cecf3de5a5f191bd142a3ca684ac33be72e9a9547f738b75fb0b84f57b3c7979f7a4c600f9b2c87655bf61d41a5ba1186f3a36f3e8b14be7813061967232f303a0628716ac1c70731e60fed36c80290d53cbcb91cd26537331dca292be4b739fe6d1f396f5ae98a4455f8a85b8cce5eb17fd548c711ee673dad9f332b62c32396ab3f07e85cf93d15083ed2311d97be63fd48f4eda84cb43516810f2fbfba121eafdce4cd56a5c3c82b9fae59f9206dde7bbb084a8d243799512c59193d7f3dc67c7c21b760125077f2d96eff0e7590806467c216172a37ebbdee105e52fab4ef46386ead556f2385f2dbaa884b5abc9c450437d43a860c93fa44d262a2f47a0a7eaef6eee4513694c754622fabc29a832b8d9a09b847908757a6ca90c15b4abb6798f7506fc589987824d7e52bb8e7a6d913e46d8b58ae794699074eda26e4772b2dcd7487047bf4f67f102fea5decf9baa0fb29fede32469212520bad70b5cdcec44fee0eeb1cda98e8f997d0bed6c7488dac9729f43ff6c7f02b444526879a3168fd460061a6bef77de237aed4fd0d32180bb9cb1360aa6d748484bbc153af1fb4f317338cc8ba95f2661519f403bcb6f3e8a341892842f13ec5eaca49fa8866f84c61822f43a666fba2b5a98d6fca5cfed0c996df758cdd7979ba7aa135925f5825d2d9f82ed9a567d7227d4791a74bef570f9945f81230e030074b19cf7e7ae442e9979ca6a1121b1b1cf0f45aee26cf2a7f86df3addd7fd5dcf851010b6847766733f36994ceff4191469842bf71c5ed821eaee50486504079a2178b594708403338a349c94427c73def500e0308eb13dca86e65c539308c9ccf1ccbac9ed890b5a331abf84fa5c8a9cced957e468540c3716c63add82e830bd6f785e4113a88d37b3b1599bfce531c10e56ad8b4d9097786abed9c9c500e50566df0ef325b382dd80c25546aa4abb5c874ca6906bc8d1c57c7acfd684bf2e4adc43f260dbf053438cdbdd8e4ba99a42a9190b6a5dbfcf5e5fe96ce1359a170578dd241b0964d73dc2d3e47dcbbfaa8752390532db5445ce1f9e2d355aa49796ec8f56418420acada56d0e13a1df3a2927b8e84b29832ed01dcf25f7dd7b24489c3ebad76a58768a91d7573db736ec5c352590752e468d8dad7712472af0427c0f1e73723f8afc2d811e7453240f8c42f4ee14faa8a8583db996c896d914ef26c36f1b5edf7590222bbd7b23b7f528759f8c4fe6577792b391d3a2072bb4ed4bf80994cf7d6fa46bfc905ea3026add6c76471f275508160890523aa02504241bf7e2ddd8a91b052e7cd6b3d048e530cf6343d8c9a420dd81abc308e768fc5658cd4d1a6554abb6e0a0894558bf7e56fef9b31b3afe78878d47ccd2a57e66fddf6930b33cd34b05cfc006a8545f27d1b5da65ea6623151e9251238e51f240345658b5d814e7ce6b795ae858c337b0b9a18ae03c1d357cd3fe36cda00f5277ca047322315f4365f4a10f51758cf37030ddd60c0917c64b121d5a075434a720f156fd7ab7ffdd44296775cc40b7af0222cfb390c5bf51868a95638920a5335416d76cc45c9feefb91ffda5037eaa1e431e01b1e5d421df9e51701669b431115c4ad85a042d45dbdeac1ea2b1081fb44c956c01400b11e45819f5a5ce8b3b709f50ed52bdb8fbb683b904d2ce67d2ca8d3292cd8135c99e6d59c04c93a56e902a2228c1e1db642af7b109c5b47f343e3991532152172c950e2cda6eb66d840f02bb66747f42ee37ba03b4ea158cf8ab037fc3616cbf0cd7ac3608ea9c06d65343d3894e9690019b5e29f64a67a28acbd9cbba2ff4633edb993d7f41abedd82560b95f58d51180d88b060ca044bebb8ecba631d7e8c8f0f02c4449a6c42bb271a85a9bb0a17027c9d78e4e14e852fe451b8438ff2ad935413123905a2f19b5c36990f4f19d249effe242ff271acd2847d8d3e80450f86131dcbafcef0581565d63cde1ec5e5c7aa947486fe58944289fd61f9c32625712aeb3b9848fc723b724db0c8653396303c1a7312bddea00cc3335cf9ecfa26843813a5e53705b3cf920bcfa6883836e2c23a0901498fecf25c018841bedbf4653de5631ce43e6273b8213f812ed6e49ed27dccef6df59e69332e5c91fd767f5926f984309d79418dd3becc2fdf03ff651bd2993047427a09429603908c7da31d30f7379e627d8dd314f30669f8cd6") ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_QUERY(r3, 0xc01864cb, &(0x7f0000000200)={&(0x7f0000000140)=[0x0], &(0x7f00000001c0)=[0x7ff], 0x1, 0x1}) r6 = landlock_create_ruleset(&(0x7f00000000c0)={0x2184}, 0x8, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f0000000100)={0x800, r6}, 0x0) 07:05:57 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r0, 0x4068aea3, &(0x7f0000000040)={0xa8, 0x0, 0x2}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) mq_timedsend(r0, &(0x7f0000000480)="17fbd06a66e95fd9590fac1bed91da73828544292da726520cd9379be9234c7dc2503a842205c9d8f5ec290aa13141e1ec89071e62da3e30c80a69ddf957c9320a91cf86f593791e998d72f18ba46c537015a513ed51fd349d6f25372d0c08cc72aa2307a6a4e3c3ea5b0f9e6169230d34602a4f9ac727e6cb5af66ef2c007dad75260104e6be9be0797a2948b59f4cc237197181ae571b0667aa5a3a5b8143c403f8c131b00bf8bc15d3d2448df4ceb633236688a390ef8a384fc665a03f2221731a0e6c61ca74af51edcbcb2b3d2aed21060d831830163525862143c532d96ee34d5804d982dfaab8ebe589a8b3e28d2a8da89c1e9675e67172369ba9975df55e262e6132a492f035b9b27cc4e2ed355ae850fc849f5c34349b35e70a4d4f7e0407e3336b26864475c858e5b228f82b1be238c3152e1a2cbef362257cee29b40535b278db70aba54978dcaccd475d62f7e555f45e2b4aa9f12ed71a357c3f94426ec68bbed66c65ef77d5b94df9feda38e8ca407044ce7b7b61a67e1472287181a583327c9a9ef80e40a90bf289f4315572a4a5932738666fe473418d3b5a2454338ab0f8209be9a4afed573c15759af82394b98cad0bb4c014bbb164c99579588d7cdf317593aca0f2cea974a20740da7d72898aca739343537be91a270054f3819fe34b51254c5b73317c6ea4a7f77b53e2f2e6850237eef2d87a001bc1a4c8961f3767359b4ac560a780cfaf0951077ea6550e4dae604e9d0b8cbd42aecbeb633a8c46ccab7319acd3cbef34112fb4f498ae21c2087d1148f29ce6f281b29599eb72660df9b1eabef14ec3e54c63abe9123dd11aecb2a3ae9cf59c8448dd1ffe8bb49a5bb0db94b2ddb037dcb457e8850190fe13f72a09593667fe05c613ddd13aea9d0dd42d3e0c0bc9823290e102038ba0e66fa72f9e9c103e8895aaad4e5de1fded2500c13d9f0d2d8852626b8eb5725fd0db6a62ebf822ce17b8dc903d28ae0ef7b8dba165ca0ad253a59ceb8bfd871941bfe2595c07e1eab9e24f7c76db82693826aaed1d7c9c218856e9476e75133e4a66579ce6a5bd9cfda278bbf04c9592fedf41281bb137666eded204d83f1ec2c856cfc38a8bc657cff1c07c6b15eb181f72fcf05e1a6826c9d82fdfc1e8f642cc5cf1d1093af098feb892f46d0d096230f17cb16906c29b50c98fac404e260a08dbf47b24115a9ad611daaa99da5a54d2641b126c561b51e879b9a3c560fb1053e68ff576daa9e7fd775ac86fcbb87cb784686ce2623ee890e620e20606a45018b72a8310a03188a7abf6a626c47c57218214e0987b38dd85e5f89282a442301927cef1f014b942a9b7e6a4ca453121363d4149eab1b160b81683158907791e43c62447131c382f447c171e811f3ff3b3e0a7e099f513e474ae23a4ff1b811580608d0ad180be295cd28b3d8ae9361b6ed6400c3cd40ce9a2734d60df84f6124ffa84114cd772ac2004582a82450e50385c0360c649353b09c7429af9edaf75d293163043c9f3724dca3d235151cc41a3e1995d543ab76f3da6b01e485ffffff733395bb43170d2b7227e48426f759d4fa426b9dbdba22a49df72e229403f58a270d459bf67e2c89497459506fffd41dcff69a9a24a96891c0e971fbcf879ea3ec00189a5e50f25db12a8c68bf1890a5e1279153211ff057df41fa29f48f25d720e44b89f3570d561cec318911e68ec9bda0363b4ddc4e12f5e1fcf39dbd63f452d674aa31129af767e3a60f6c3e2161c17f362531ed5ca51e56d29120cb026635b00367caa239c7a2f5b61f2e1097e3a8131ca99debe368bbf3e09e2fd4906e6d9392c045f9224928f038a998d83fddb1babf9db47a9c641bcefd428096e50001aa55f78a833ef2d5943b9767c46d7ac7d7033acefeb7bd927119b98649006a80b7e8ff301d7a501a652a05addf2eecf386b450cfb97efa18927568761223de40f67a145a233621c0a5bde0814584edb9f713264278eaca0c467178e0d42b99eded062e492d39541bf02f42cc66aaaebab816a8078806fef6acee914a20b91e6528dad269cbcc51748aea97ce99dc4c18d10a10eba87595f2b6288899c2ebcc32bcf7a3e5eb5c2587a267f9af2489db3ad9a59bce1f9ca95976040779b140add469b141284a77d76588b83ed9e63d1b8784ba8b1a587b98262b1ee1645211296098331df532167fe6264084f242e7f44282323edb5c04a3b25949c82029bd7c40f62bf060366fe4268db60f3580d1230a7fb4f549c8ca89d40fe42d50781c748298851c45b19385e64649c84de800edcf817bb540feb8a185f17322550f032e95349a81c8fa7c7e3f9a3a9ab95b16a99f7702dfa7add3d395ea545bba78a3ad1e1dfc4fc67a9dc76dde7b8694a4ee6ab382c24ad9bf2113bf1dd4b441cb651de150735abf15b37826db301588a4f4b360d0c6978d8b6f6a49a3ac7e9ac324045a5e6d018e1832be094c0798876de0bbc3cc561b4c4e7d1d0ff89e37804dc775dc527303ebc07d4ed3e6dec31f095721d465bdd26019a157185fb1adcdffbd5effd20dade228af978457b530c7f21bceca96d480fa43440c61e319dd4255363acab72c635176536c875969b507428b7efc771b5dddbddb8d3bf81ed7db38e607d40ee77f98838f6c7e8b2f123de75bc5889e42230729194f79c6e5799cdd566d816241c1af6248e192bd9a0cfb95ecb4e955d24efb645f974d3ddcbb309f5b1754f46e8d62e6a0a868d181bb1f28f26b852157cb4d7e383038879802d0950f6e229b82f36753103c79ea22829470b859a495a142143d0fcb0a9c43a727ac8335a9dae520bac3ad2f0f06832dc41fb1defb6d85af7a79e33e057ac4e86cb307cda8c9faa04985a3980d3f3a6a9e2afb822df2fb7b8bf2bf74fac27729e4d928bc4aae38269d2d6a16e103f78046aa4cd6300ae3f95558bda14eaddf4ef3b2bf4d8bc139ba6c5669cbaec8dcc801cc3071136f52fb83ed20ade28b60e26647ef60e8adb944a755944116f436f8bd19536e8b8e9901d7131bb6989d6c93644f11bc5dbbbc37551da80076b94bd7bb84d199efb3a01d1db306fb3bdb86bb35b8122daa144533846a498524044d123b02c2669708eab7552d6f74b84cfed2343c9c75030a3e9d7ce1031e77814fe5ead083dfef9e51c2f220f5962ded0c7891979f4d8e3e16693d90bc4f664436fd023d5522acacb98dce8e97421a64623ea667cdd0fbf8bc4b291840511d8001598c5b1eba4f6b14d3606a9962b5e1f47c350448dcd2a14dba903f6ae64f2bd800cdd88c888d1146c5b20d98b3b98e8292446bafa6359d0b72118716c6ee564567bbd36e8219e1dd8609e97378c44c005d16c9410dc487733ebc013bf394c14f80ecbd68c3c6a580195d48adaca0c8a104f77b775240993b7c2987aa9f0e4ecd34867f1edb52323bb67b992a09e38f968e2cf2bf9c501c17f19470208d54a4908dfdc0370ea4c67223f060f8847e43db284a220996747e87823ae599ee00e75e3cb990012414462e45c696317ce55cfbecc3413e0541315f00243a018854c8f9080d7e4b88a2618d12ce9c28098d43ff669c5e55aa161a391c736e37ff149c20826699d253f253c30aca614878d8b683d2ef9cca4156d25e7c2770a6124cd86488eded5dec7273e462f8a00b748293d2ffac500e3663723101895f3ca7ba3dbb46b2f549ab14ba4c86ebf4c61c41b23eb21bc3a0174c1382260cac8281b7ffb69e87114b6fffbf02ff317b7536b60bea33591479b372fecc1d47c85e8faf9848e8af4452a75d239391d4e728f94cee9cc0e746cda99d8ceca80de465d8d2bf58985a5d64d20ca3179adfb41e0319b486f7d4ec201fbb5d0a197984a20f78b53b99419e9095250e805f95569c328c6d7bc38bcb4c5fe0d07e83636f96a7363134b67195da2db8e14e7cb42a353c63da842ec120acf69de894117d17214c0dda553b695fc4edb301d28f49e3e2ef4c126e54be030fd65e30f03feccd80bffa289b6da2727bbadfa894509c1d07d3ff5951f61f8d3bec2b89dd21f3b5f071b9b890d53d0272bae31dffff8f21a2570c1c7c62ae80c544a3d106769e2c45e39d420ccb0d397df08260e7e290a50e3863ab7ceca2d0ee1e104d7a933e9b62c4628e0cb80ce59c06c4b8c47e2adf7c181d312b8d535eea87446896a419ebad164f9155589455c9e68b7a13f592815c2a25d31c6e619c6a295a7fe2d39c1aa7b2c4693472b53db0e6c43b776862263142d71ab93315b8f1d12f618aaae640f5aa8059a10243a9a69e911b87f91c8d787937cdbf61a931312a4ad0d3e3edd5b88ae0f46781eff82e50bc0f0c8472759c9f8fe902a05e72f6396c3a830d75e3d1e3d7ab4e28e4bf28231d8c75b7d51d4a651cf5155faee177bdeb3ea9b88b9ea55b9cf8625f746a15de4db89babbd1bbe7db4b91f2c3493ac89d51d39726ec721b6f32c9ee2fc81d3b79766dcd0d8e7a51e992014fb68d77ad4c2e1dd0e5337b85b11c73369da00bc6191f4b073334910e457358eb8091a1c0079f5ba4ede67873656d978dd829c09ff4291ef8199df07eec98d44711b346c15fa0da11fa114021429db72a480ac0b6ae95d7f134f11515ebeaf9d8e872ef022e59159bf30c1b5e1db20026977685f4ef4c2f25e910f3a42991d1a89481053442a7ec495de82664b388f651abe0e043dce616ab3970cd8d23e67eb3b6e1017e9aec729850914851554cb83433eee081b47ec9a196412155d50536edaf3301e08f49c0fd9266cc4809650ac87f4890e309f3abb5ee3c1da08352027237f2160b3c7e1c918c3df68cc580af5888cf881608ba8ac835650b66dc961815ce50b5832e888a6c89d58a69f47358eb76ee3915a7c5632792b5a0ab8b563bd52f716ede8ea6f15a32823bbca9de80accbb7cd5ff1d78f54a7080be9353d23b265d48e0add048078daddfc3a431d65951aa9925ef76e1ef31c5b04d66bfa5c815746fca1cb864f0beafb1d6b3ecca67aa742335b4dbaa10849eadd9d31306ae55c762efa4b78a670c493f2689d4ee76aede11f7dfbe3d7456173aac8b1e55fec6b629375ebdb03507cd3fbe9d3b73daa0781ef7dc25262f8bac3a575d2f0eff99fc30bf377cd197815a59bc96b7f155b2839acfb0247b952c679fe5fb4d56b156b825b35800721da9339c4bbbfd9ca2161bad711dc2d3663c8e5f7ef8b65aaa53fb8231ed9a0fb6226627348e181789651c0d2e75be5d3f7ce5e8bdc3955c943d98e6a17d99250fbe17d1b5a7b017c232bd0df53aa0851ad3bfe7a16f83bd153e5f6805aa1c57eb63119136b2c0f2b537a831007813ac18e07453fe5dc545d2c129256ee8d153f042687d0c5f2df30fa31531d05c1069d72308bf962ee87b8371c49024aeaa96f9eeec26e430ac8be431f1d1613235a60c01ec512df017185f91e34b26f1ec5f5d166b1a4fd56790f97f73c29421bb3dc484191f9d7d4dd90161cf6941dd6d7ee5604c621c337e317777015b7eb4f96f302990949c55b3d27a9dc2d7defa2fe81174aeceeb1e8bb2707064bc6382ba6b25b5b50c6f8a23e8d81027339720e4eb5970501374d3c4399ee941039e78da35281a347c8584e187f17d963b152212ce3766e8aa68531342e488c6a71640b85584f37ff2d9eac7d73a41531ec0bc1c6a9ddeb228b3f9797846a137e1c89152c9db41b4c8feff14414f9a430063e800ba74b6381bf2459353fd40a5bb80ea3f03cd1c9d7336c1c2eb4607b90319bbcb260cff47c38a3316f347", 0x1000, 0x0, &(0x7f0000000140)) (async) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x5607) (async) ioctl$KVM_XEN_HVM_CONFIG(r0, 0x4038ae7a, &(0x7f0000000100)={0x8, 0x88e, &(0x7f00000000c0)="31807960ffb1cc1f8cf0b5d6c2a8ff15c9295a0d365cb293e4d61ce281ff5da8", &(0x7f00000002c0)="bf5743e6b8640be5f709d72fe2c79918af9a5035df3b3b7fd7ea48e3089ca8f7af9184485bae7920c614f768234ceae38430cf1b9f457241f9bf84aed0fcc03fee7ef203ba0ba924a4968a8d202cd26ca8ee30f01c82ea90a687b2e58a91e94018e1d4f0bc32a066099d5b848f536265dab4b1aef752e1c70a59ad1bb7f583449ec8476730dc23b7b918edb2704c4deef355a34057203122080269d1b09dd4e6741da307dcbeea618423b4a480c16d57838860829c3e046e090baee56e1e6ccd33a43f14058ca7a7e09499", 0x20, 0xcb}) 07:05:57 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000080)) 07:05:57 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:57 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:57 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x400040, 0x27) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000080)={0x8}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) r4 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000280), 0x22040, 0x90) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r4, 0x3b80, &(0x7f0000000300)={0x8, r5}) (async) ioctl$TIOCGETD(r3, 0x5424, 0x0) (async) ioctl$PIO_FONT(r3, 0x4b61, &(0x7f0000000480)="b3bf2959cdaa8bd01441450176e47232426bb245eb0088efd69d68e308bfc1bdb538b27f9def3bd21817608c1d2885d5d5b25c6e867f704e247f4cef7ead63e474d1e559501d4011480ef06421b46e15eee99a9eca47313088139f04f7a9b4cc613dd54973e6a17d1404ed525ea22f8023568d6cf048fb89d2c4a9e797315bfae423bcc8bbdcb2b2cf93a58e74b12d9a599381e899c9603e0b751794ca30c87e0551915c7648723883b373ebaefe3569f0e2a69e3cc5572730dbcfd33dd6669f99866ebfee52740068a4cb269e7e8b20b048c442f8c044ca8c3371c01d9c36c32ade6a20a9fe10c02a248ad69927dab3f49d4a88d01664da766263e2a679aeda5a8699eeb53bf8f82c0d4195eb81b1cebadba6ed1683ba7dce212c4a05d1464c7b222437402fc780f4329a1b51efc481b20642bf1bcbf34e0f0adae3856ecb9f966da852447e2fa7f8f3cd1358fa4de66e0690ddf574af3b5e74aca43668d1ad4fc5bac460b9d415c3e0f077f583140bb2ad1aa79a33a3022dac266bc9a432b32388591e3a0e8d701e529a9d98daf9011aaa86d1d1eaf13581f73e0d8c94d5a2132a03167a9f5682f30a33d0ffe6acfb42a742c3af37ccafe1741a6bd0e8c03c3dd014c7fdd9967c8f8fc7840b681098f2af3dc93e3f54d8f5f572ac07957d6dab4739b1e8454a6821c0fdf2d796aae67a667757389d1fd4e95a9ab5e01fb69603eff47486db8c815c012447774b6724d0d8f89166c03eda493ecfaa12a6f014acbcea9e9438076c0a42991df68e6a61be8c6a5051a48073e4bced9d4b90339db72630ce68f11b6e7be300d4e3b2424bb7ec9c0bb1897a186217c7cc5a251801a598605d888145c37ca3762288a99a1419010aa5c5e8a8abb22bc3f936b740c943652db796d606bc198e3843944f7a08657ff6df9daa5db1f06b42194afcbf6dd20003d7ee12fc3943715c60c2faa9c48badc8cd5eabd0de95930f2a79b3b30d3918f0b5aa51b5e0b3cfc6790e0068e392cb3c040ff963694039765fb66663f5bcae77f9a5f1f2246c9b84e65d3530d7002c30d27a498356dd3854c8239f15b0370bc2eda0aad5a3875d4549b31589a678aa8d313add03bc5c2cd5611edeea01ab3f97e7e4dac1a77e14646d289ec7a15c71ffe35fd902939f7c02b6b92c52944028ad134f6165ab986e9387c42544283a01ae01e4cccb92d1dec6a64e928d9dd251db5246a982a725a4adb24d0cf4d2dc4c8676e043ff13e4a8ee7bf3cff615363d394bd48d699dde4d4615e9fb38f3d085244983892415c6f471beb260ee10750dd23b5ecc5155a4bd7e9a1498e22d7363def94b9d4e5aaeef1693c894a7f88a4572288732c093bf860a04ae8dbe66ba53bf8be94e53e28dda3b901d40b38b6bece977139d6a81bcdbd70f3aaf687e9f427f49e49627731caba8107a33d743010442aa72d1cb7760110854afcf9b585879cf72256c59b717a2c915317351c7778d728b0bd059934b24b1e0ca2f77ddb0e808d62739b3b69df1c16c03a50c72e99623e728a94223539d6ed94d6412cdfab77fe5b16f354f05322373a67bbb48172f7634dc704e2894f5263ef1b5b75e75cae341128584cbe5f44ebf583e21a08fc6ea1aaee7af09557ec5e40a5e30b4a1a08e8af055014e5acbea92a51c98ef1901538c3a9ff79ff9c7c95571f4aca5fd111883c4d8e5b46d6b8ad9c02d9988c6d3c0677b9061cafe24129f3d62a8c1fa95ea371130de73bf827f41bbef5702cbe80b5561ef0a6c70c61ed0df9748190b62cb8721704e5bedfff5220cf91d3a7ea3196e5be0d06ae5780b6b0a23f762f1cad1a05542af610a6f3c820862ddd470482f79c3db4d0d87de1cd7169957e493b39182856e3a9accc28468472d24338b27e2aec7195d205222d71fa1347d0d9e19699d30ac00205ca866917963154ad9bda5208f8612bdac4b7bd789302234f3a560b011e02daa556956441ddcb6629e0db1c71cd32c03e04a62765e20df7e128ea94af4b17b4e8558347f105cf370dd4eb4ddec550199bced52afb8ea44d2f1c70237580631c87ec06d17e7fe917ef6d8635f2d467f0a581a1dd7e6b4ff75d44c4aa1aa7aa44673ec9f066e3378defe33e0bfc47bcdbcc00697693cf3e22887ef318ede8505d161e284d030cea8bd27dd9d2a5473c6f3196b9a0abaef27919e5d9d640ca93b7e5afb0cd4ffb21c82a763f358d315d56ee81573ea10c7c9982730d418c816bddbe7c26e3a18c925c3d07c2ba51ff0f0f676a4d2be18afabc4760b71c644ee8d79cbfb32515278777f11e1c3dc6ffb23603164fc156115bb6dc4a82fca8de93e2a607561ad4bdaf799c165306b806b7379cf074a217395ba674ba6e3d800d08acaf4a1b6661c6a92c9143576d2f436d5cfecf33282e42329ee275d34664c22a407cce060f92b73325c0267fbdfa8a62fc5bea4ff5fcc9e5c0749d91a76e4b11265ffa7da761507558f3cbf67f9885983fac439d0aa659ee81a7f8cbed115c6c92788ab983d86d5e2fb29db7b6b2dd625ff982a37f5c5dc74a6cf406162023928335ea3445a375477ed655ec418f56e7439a26d9b4936a7741617929b0588b28895f168562fda67c9948033853507d2832ea105924ed261e330259c044d156d4bddf66cc7deb735ea2a678f79cca6155972f2d7663d754adb6849e282191e1e5d2ed06de705783ee92cb6f322f3a5daf7c5087d4d7747a2bf8a4d53e7b6dabb06403b536f924e98c9468f2d55abf25ef0ddecccc0589a9a7731e27ed3a67ef45631775285ace5f96d02accc7dc4ec5fdf515248b7e9294da8250162170dbfd551842f15e91d3c8301fa15fba1374a11b5f3b0611d3897f585671ee50a5baa04a80852f9b8e106590ec669346aaa26165f8615da5b5027cba8d4c22c13d4725f9fa3bf06411ff4575b6b7f339f8ea98244804d7c7a2b0f37c94c3ab0ff6f9299b4e7264274097daf86724af8526080566e499b88d19322bc905183b1c164bb0da4e41126d6c31c7b1e0a0ec3c658c1db606449907681cddec7888705f48576e293b46efeab65f092cc83cc3d3b552ff48d45434457f7cc41d6115c8a0cea0a63b6df8877b765416c66900778f806a6cbb27ce40e118741f95c3f5100f39a9a7fd8bcd81f1e13d112198812a65a42a2a15587967468e6c1a06732abdb970aad2b8940c7b3f503c421e66a8b32ce9878324f218b79365db2f6ea4ca1f8d4a108d5dca99467c73aa229be9a9c94b7ff9180d394fc847b9d04304736239d9ab7cccb1e2b6676d486c45a27aa3bbe0bbb7ba1245d47bf650ebd515ea4459aa98440bbe8432827f3903264c6050ca1a988c816947921f7ecd9a766c905ff08c96726497ef6f533c6576905b8b92cff1def3be10c3d0f491c9b9f9021ee4a6f25c991e90fbf088eeaaed545cc2ce74b1deaf3ea1c36210948e20d64a9e4156742c407b8897ead9a73325f96d55644e2c014bd8e9257e41ac58ac6249d8b2d0bc50e74f2a9a8e9acecc9bd2c24c4cfcbcc9aaff4f2ca933e5c935eac7b636b94c07961ffd025f57d79e024aacd1d26cecf3de5a5f191bd142a3ca684ac33be72e9a9547f738b75fb0b84f57b3c7979f7a4c600f9b2c87655bf61d41a5ba1186f3a36f3e8b14be7813061967232f303a0628716ac1c70731e60fed36c80290d53cbcb91cd26537331dca292be4b739fe6d1f396f5ae98a4455f8a85b8cce5eb17fd548c711ee673dad9f332b62c32396ab3f07e85cf93d15083ed2311d97be63fd48f4eda84cb43516810f2fbfba121eafdce4cd56a5c3c82b9fae59f9206dde7bbb084a8d243799512c59193d7f3dc67c7c21b760125077f2d96eff0e7590806467c216172a37ebbdee105e52fab4ef46386ead556f2385f2dbaa884b5abc9c450437d43a860c93fa44d262a2f47a0a7eaef6eee4513694c754622fabc29a832b8d9a09b847908757a6ca90c15b4abb6798f7506fc589987824d7e52bb8e7a6d913e46d8b58ae794699074eda26e4772b2dcd7487047bf4f67f102fea5decf9baa0fb29fede32469212520bad70b5cdcec44fee0eeb1cda98e8f997d0bed6c7488dac9729f43ff6c7f02b444526879a3168fd460061a6bef77de237aed4fd0d32180bb9cb1360aa6d748484bbc153af1fb4f317338cc8ba95f2661519f403bcb6f3e8a341892842f13ec5eaca49fa8866f84c61822f43a666fba2b5a98d6fca5cfed0c996df758cdd7979ba7aa135925f5825d2d9f82ed9a567d7227d4791a74bef570f9945f81230e030074b19cf7e7ae442e9979ca6a1121b1b1cf0f45aee26cf2a7f86df3addd7fd5dcf851010b6847766733f36994ceff4191469842bf71c5ed821eaee50486504079a2178b594708403338a349c94427c73def500e0308eb13dca86e65c539308c9ccf1ccbac9ed890b5a331abf84fa5c8a9cced957e468540c3716c63add82e830bd6f785e4113a88d37b3b1599bfce531c10e56ad8b4d9097786abed9c9c500e50566df0ef325b382dd80c25546aa4abb5c874ca6906bc8d1c57c7acfd684bf2e4adc43f260dbf053438cdbdd8e4ba99a42a9190b6a5dbfcf5e5fe96ce1359a170578dd241b0964d73dc2d3e47dcbbfaa8752390532db5445ce1f9e2d355aa49796ec8f56418420acada56d0e13a1df3a2927b8e84b29832ed01dcf25f7dd7b24489c3ebad76a58768a91d7573db736ec5c352590752e468d8dad7712472af0427c0f1e73723f8afc2d811e7453240f8c42f4ee14faa8a8583db996c896d914ef26c36f1b5edf7590222bbd7b23b7f528759f8c4fe6577792b391d3a2072bb4ed4bf80994cf7d6fa46bfc905ea3026add6c76471f275508160890523aa02504241bf7e2ddd8a91b052e7cd6b3d048e530cf6343d8c9a420dd81abc308e768fc5658cd4d1a6554abb6e0a0894558bf7e56fef9b31b3afe78878d47ccd2a57e66fddf6930b33cd34b05cfc006a8545f27d1b5da65ea6623151e9251238e51f240345658b5d814e7ce6b795ae858c337b0b9a18ae03c1d357cd3fe36cda00f5277ca047322315f4365f4a10f51758cf37030ddd60c0917c64b121d5a075434a720f156fd7ab7ffdd44296775cc40b7af0222cfb390c5bf51868a95638920a5335416d76cc45c9feefb91ffda5037eaa1e431e01b1e5d421df9e51701669b431115c4ad85a042d45dbdeac1ea2b1081fb44c956c01400b11e45819f5a5ce8b3b709f50ed52bdb8fbb683b904d2ce67d2ca8d3292cd8135c99e6d59c04c93a56e902a2228c1e1db642af7b109c5b47f343e3991532152172c950e2cda6eb66d840f02bb66747f42ee37ba03b4ea158cf8ab037fc3616cbf0cd7ac3608ea9c06d65343d3894e9690019b5e29f64a67a28acbd9cbba2ff4633edb993d7f41abedd82560b95f58d51180d88b060ca044bebb8ecba631d7e8c8f0f02c4449a6c42bb271a85a9bb0a17027c9d78e4e14e852fe451b8438ff2ad935413123905a2f19b5c36990f4f19d249effe242ff271acd2847d8d3e80450f86131dcbafcef0581565d63cde1ec5e5c7aa947486fe58944289fd61f9c32625712aeb3b9848fc723b724db0c8653396303c1a7312bddea00cc3335cf9ecfa26843813a5e53705b3cf920bcfa6883836e2c23a0901498fecf25c018841bedbf4653de5631ce43e6273b8213f812ed6e49ed27dccef6df59e69332e5c91fd767f5926f984309d79418dd3becc2fdf03ff651bd2993047427a09429603908c7da31d30f7379e627d8dd314f30669f8cd6") (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$DRM_IOCTL_SYNCOBJ_QUERY(r3, 0xc01864cb, &(0x7f0000000200)={&(0x7f0000000140)=[0x0], &(0x7f00000001c0)=[0x7ff], 0x1, 0x1}) (async) r6 = landlock_create_ruleset(&(0x7f00000000c0)={0x2184}, 0x8, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f0000000100)={0x800, r6}, 0x0) 07:05:57 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) (async, rerun: 32) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 32) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0xd9c, 0x80000000}) syz_genetlink_get_family_id$smc(&(0x7f0000000100), r2) socket$l2tp6(0xa, 0x2, 0x73) (async) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f00000002c0), 0x200000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) (async) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r2) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB="be000000", @ANYRES16=r4, @ANYBLOB="040028bd7000ffdbdf250100000008003a000600000005002d000000000008002c00ffffff7e32002b00f7ffffff"], 0x34}, 0x1, 0x0, 0x0, 0x4080}, 0x80) 07:05:57 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x85) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x24000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000180)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0xffff, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000040)={0x8}) ioctl$IOMMU_VFIO_IOAS$GET(r3, 0x3b88, &(0x7f00000000c0)={0xc}) 07:05:57 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:57 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:57 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x400040, 0x27) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000080)={0x8}) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) r4 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000280), 0x22040, 0x90) (async, rerun: 32) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, 0x0, 0x0, 0x0}) (rerun: 32) ioctl$IOMMU_DESTROY$device(r4, 0x3b80, &(0x7f0000000300)={0x8, r5}) (async) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$PIO_FONT(r3, 0x4b61, &(0x7f0000000480)="b3bf2959cdaa8bd01441450176e47232426bb245eb0088efd69d68e308bfc1bdb538b27f9def3bd21817608c1d2885d5d5b25c6e867f704e247f4cef7ead63e474d1e559501d4011480ef06421b46e15eee99a9eca47313088139f04f7a9b4cc613dd54973e6a17d1404ed525ea22f8023568d6cf048fb89d2c4a9e797315bfae423bcc8bbdcb2b2cf93a58e74b12d9a599381e899c9603e0b751794ca30c87e0551915c7648723883b373ebaefe3569f0e2a69e3cc5572730dbcfd33dd6669f99866ebfee52740068a4cb269e7e8b20b048c442f8c044ca8c3371c01d9c36c32ade6a20a9fe10c02a248ad69927dab3f49d4a88d01664da766263e2a679aeda5a8699eeb53bf8f82c0d4195eb81b1cebadba6ed1683ba7dce212c4a05d1464c7b222437402fc780f4329a1b51efc481b20642bf1bcbf34e0f0adae3856ecb9f966da852447e2fa7f8f3cd1358fa4de66e0690ddf574af3b5e74aca43668d1ad4fc5bac460b9d415c3e0f077f583140bb2ad1aa79a33a3022dac266bc9a432b32388591e3a0e8d701e529a9d98daf9011aaa86d1d1eaf13581f73e0d8c94d5a2132a03167a9f5682f30a33d0ffe6acfb42a742c3af37ccafe1741a6bd0e8c03c3dd014c7fdd9967c8f8fc7840b681098f2af3dc93e3f54d8f5f572ac07957d6dab4739b1e8454a6821c0fdf2d796aae67a667757389d1fd4e95a9ab5e01fb69603eff47486db8c815c012447774b6724d0d8f89166c03eda493ecfaa12a6f014acbcea9e9438076c0a42991df68e6a61be8c6a5051a48073e4bced9d4b90339db72630ce68f11b6e7be300d4e3b2424bb7ec9c0bb1897a186217c7cc5a251801a598605d888145c37ca3762288a99a1419010aa5c5e8a8abb22bc3f936b740c943652db796d606bc198e3843944f7a08657ff6df9daa5db1f06b42194afcbf6dd20003d7ee12fc3943715c60c2faa9c48badc8cd5eabd0de95930f2a79b3b30d3918f0b5aa51b5e0b3cfc6790e0068e392cb3c040ff963694039765fb66663f5bcae77f9a5f1f2246c9b84e65d3530d7002c30d27a498356dd3854c8239f15b0370bc2eda0aad5a3875d4549b31589a678aa8d313add03bc5c2cd5611edeea01ab3f97e7e4dac1a77e14646d289ec7a15c71ffe35fd902939f7c02b6b92c52944028ad134f6165ab986e9387c42544283a01ae01e4cccb92d1dec6a64e928d9dd251db5246a982a725a4adb24d0cf4d2dc4c8676e043ff13e4a8ee7bf3cff615363d394bd48d699dde4d4615e9fb38f3d085244983892415c6f471beb260ee10750dd23b5ecc5155a4bd7e9a1498e22d7363def94b9d4e5aaeef1693c894a7f88a4572288732c093bf860a04ae8dbe66ba53bf8be94e53e28dda3b901d40b38b6bece977139d6a81bcdbd70f3aaf687e9f427f49e49627731caba8107a33d743010442aa72d1cb7760110854afcf9b585879cf72256c59b717a2c915317351c7778d728b0bd059934b24b1e0ca2f77ddb0e808d62739b3b69df1c16c03a50c72e99623e728a94223539d6ed94d6412cdfab77fe5b16f354f05322373a67bbb48172f7634dc704e2894f5263ef1b5b75e75cae341128584cbe5f44ebf583e21a08fc6ea1aaee7af09557ec5e40a5e30b4a1a08e8af055014e5acbea92a51c98ef1901538c3a9ff79ff9c7c95571f4aca5fd111883c4d8e5b46d6b8ad9c02d9988c6d3c0677b9061cafe24129f3d62a8c1fa95ea371130de73bf827f41bbef5702cbe80b5561ef0a6c70c61ed0df9748190b62cb8721704e5bedfff5220cf91d3a7ea3196e5be0d06ae5780b6b0a23f762f1cad1a05542af610a6f3c820862ddd470482f79c3db4d0d87de1cd7169957e493b39182856e3a9accc28468472d24338b27e2aec7195d205222d71fa1347d0d9e19699d30ac00205ca866917963154ad9bda5208f8612bdac4b7bd789302234f3a560b011e02daa556956441ddcb6629e0db1c71cd32c03e04a62765e20df7e128ea94af4b17b4e8558347f105cf370dd4eb4ddec550199bced52afb8ea44d2f1c70237580631c87ec06d17e7fe917ef6d8635f2d467f0a581a1dd7e6b4ff75d44c4aa1aa7aa44673ec9f066e3378defe33e0bfc47bcdbcc00697693cf3e22887ef318ede8505d161e284d030cea8bd27dd9d2a5473c6f3196b9a0abaef27919e5d9d640ca93b7e5afb0cd4ffb21c82a763f358d315d56ee81573ea10c7c9982730d418c816bddbe7c26e3a18c925c3d07c2ba51ff0f0f676a4d2be18afabc4760b71c644ee8d79cbfb32515278777f11e1c3dc6ffb23603164fc156115bb6dc4a82fca8de93e2a607561ad4bdaf799c165306b806b7379cf074a217395ba674ba6e3d800d08acaf4a1b6661c6a92c9143576d2f436d5cfecf33282e42329ee275d34664c22a407cce060f92b73325c0267fbdfa8a62fc5bea4ff5fcc9e5c0749d91a76e4b11265ffa7da761507558f3cbf67f9885983fac439d0aa659ee81a7f8cbed115c6c92788ab983d86d5e2fb29db7b6b2dd625ff982a37f5c5dc74a6cf406162023928335ea3445a375477ed655ec418f56e7439a26d9b4936a7741617929b0588b28895f168562fda67c9948033853507d2832ea105924ed261e330259c044d156d4bddf66cc7deb735ea2a678f79cca6155972f2d7663d754adb6849e282191e1e5d2ed06de705783ee92cb6f322f3a5daf7c5087d4d7747a2bf8a4d53e7b6dabb06403b536f924e98c9468f2d55abf25ef0ddecccc0589a9a7731e27ed3a67ef45631775285ace5f96d02accc7dc4ec5fdf515248b7e9294da8250162170dbfd551842f15e91d3c8301fa15fba1374a11b5f3b0611d3897f585671ee50a5baa04a80852f9b8e106590ec669346aaa26165f8615da5b5027cba8d4c22c13d4725f9fa3bf06411ff4575b6b7f339f8ea98244804d7c7a2b0f37c94c3ab0ff6f9299b4e7264274097daf86724af8526080566e499b88d19322bc905183b1c164bb0da4e41126d6c31c7b1e0a0ec3c658c1db606449907681cddec7888705f48576e293b46efeab65f092cc83cc3d3b552ff48d45434457f7cc41d6115c8a0cea0a63b6df8877b765416c66900778f806a6cbb27ce40e118741f95c3f5100f39a9a7fd8bcd81f1e13d112198812a65a42a2a15587967468e6c1a06732abdb970aad2b8940c7b3f503c421e66a8b32ce9878324f218b79365db2f6ea4ca1f8d4a108d5dca99467c73aa229be9a9c94b7ff9180d394fc847b9d04304736239d9ab7cccb1e2b6676d486c45a27aa3bbe0bbb7ba1245d47bf650ebd515ea4459aa98440bbe8432827f3903264c6050ca1a988c816947921f7ecd9a766c905ff08c96726497ef6f533c6576905b8b92cff1def3be10c3d0f491c9b9f9021ee4a6f25c991e90fbf088eeaaed545cc2ce74b1deaf3ea1c36210948e20d64a9e4156742c407b8897ead9a73325f96d55644e2c014bd8e9257e41ac58ac6249d8b2d0bc50e74f2a9a8e9acecc9bd2c24c4cfcbcc9aaff4f2ca933e5c935eac7b636b94c07961ffd025f57d79e024aacd1d26cecf3de5a5f191bd142a3ca684ac33be72e9a9547f738b75fb0b84f57b3c7979f7a4c600f9b2c87655bf61d41a5ba1186f3a36f3e8b14be7813061967232f303a0628716ac1c70731e60fed36c80290d53cbcb91cd26537331dca292be4b739fe6d1f396f5ae98a4455f8a85b8cce5eb17fd548c711ee673dad9f332b62c32396ab3f07e85cf93d15083ed2311d97be63fd48f4eda84cb43516810f2fbfba121eafdce4cd56a5c3c82b9fae59f9206dde7bbb084a8d243799512c59193d7f3dc67c7c21b760125077f2d96eff0e7590806467c216172a37ebbdee105e52fab4ef46386ead556f2385f2dbaa884b5abc9c450437d43a860c93fa44d262a2f47a0a7eaef6eee4513694c754622fabc29a832b8d9a09b847908757a6ca90c15b4abb6798f7506fc589987824d7e52bb8e7a6d913e46d8b58ae794699074eda26e4772b2dcd7487047bf4f67f102fea5decf9baa0fb29fede32469212520bad70b5cdcec44fee0eeb1cda98e8f997d0bed6c7488dac9729f43ff6c7f02b444526879a3168fd460061a6bef77de237aed4fd0d32180bb9cb1360aa6d748484bbc153af1fb4f317338cc8ba95f2661519f403bcb6f3e8a341892842f13ec5eaca49fa8866f84c61822f43a666fba2b5a98d6fca5cfed0c996df758cdd7979ba7aa135925f5825d2d9f82ed9a567d7227d4791a74bef570f9945f81230e030074b19cf7e7ae442e9979ca6a1121b1b1cf0f45aee26cf2a7f86df3addd7fd5dcf851010b6847766733f36994ceff4191469842bf71c5ed821eaee50486504079a2178b594708403338a349c94427c73def500e0308eb13dca86e65c539308c9ccf1ccbac9ed890b5a331abf84fa5c8a9cced957e468540c3716c63add82e830bd6f785e4113a88d37b3b1599bfce531c10e56ad8b4d9097786abed9c9c500e50566df0ef325b382dd80c25546aa4abb5c874ca6906bc8d1c57c7acfd684bf2e4adc43f260dbf053438cdbdd8e4ba99a42a9190b6a5dbfcf5e5fe96ce1359a170578dd241b0964d73dc2d3e47dcbbfaa8752390532db5445ce1f9e2d355aa49796ec8f56418420acada56d0e13a1df3a2927b8e84b29832ed01dcf25f7dd7b24489c3ebad76a58768a91d7573db736ec5c352590752e468d8dad7712472af0427c0f1e73723f8afc2d811e7453240f8c42f4ee14faa8a8583db996c896d914ef26c36f1b5edf7590222bbd7b23b7f528759f8c4fe6577792b391d3a2072bb4ed4bf80994cf7d6fa46bfc905ea3026add6c76471f275508160890523aa02504241bf7e2ddd8a91b052e7cd6b3d048e530cf6343d8c9a420dd81abc308e768fc5658cd4d1a6554abb6e0a0894558bf7e56fef9b31b3afe78878d47ccd2a57e66fddf6930b33cd34b05cfc006a8545f27d1b5da65ea6623151e9251238e51f240345658b5d814e7ce6b795ae858c337b0b9a18ae03c1d357cd3fe36cda00f5277ca047322315f4365f4a10f51758cf37030ddd60c0917c64b121d5a075434a720f156fd7ab7ffdd44296775cc40b7af0222cfb390c5bf51868a95638920a5335416d76cc45c9feefb91ffda5037eaa1e431e01b1e5d421df9e51701669b431115c4ad85a042d45dbdeac1ea2b1081fb44c956c01400b11e45819f5a5ce8b3b709f50ed52bdb8fbb683b904d2ce67d2ca8d3292cd8135c99e6d59c04c93a56e902a2228c1e1db642af7b109c5b47f343e3991532152172c950e2cda6eb66d840f02bb66747f42ee37ba03b4ea158cf8ab037fc3616cbf0cd7ac3608ea9c06d65343d3894e9690019b5e29f64a67a28acbd9cbba2ff4633edb993d7f41abedd82560b95f58d51180d88b060ca044bebb8ecba631d7e8c8f0f02c4449a6c42bb271a85a9bb0a17027c9d78e4e14e852fe451b8438ff2ad935413123905a2f19b5c36990f4f19d249effe242ff271acd2847d8d3e80450f86131dcbafcef0581565d63cde1ec5e5c7aa947486fe58944289fd61f9c32625712aeb3b9848fc723b724db0c8653396303c1a7312bddea00cc3335cf9ecfa26843813a5e53705b3cf920bcfa6883836e2c23a0901498fecf25c018841bedbf4653de5631ce43e6273b8213f812ed6e49ed27dccef6df59e69332e5c91fd767f5926f984309d79418dd3becc2fdf03ff651bd2993047427a09429603908c7da31d30f7379e627d8dd314f30669f8cd6") (async, rerun: 64) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) (async, rerun: 64) ioctl$DRM_IOCTL_SYNCOBJ_QUERY(r3, 0xc01864cb, &(0x7f0000000200)={&(0x7f0000000140)=[0x0], &(0x7f00000001c0)=[0x7ff], 0x1, 0x1}) r6 = landlock_create_ruleset(&(0x7f00000000c0)={0x2184}, 0x8, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r2, 0x1, &(0x7f0000000100)={0x800, r6}, 0x0) 07:05:57 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000080)) (async) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000080)) 07:05:57 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x85) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x24000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000180)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0xffff, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000040)={0x8}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r3, 0x3b88, &(0x7f00000000c0)={0xc}) 07:05:57 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:57 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0xd9c, 0x80000000}) syz_genetlink_get_family_id$smc(&(0x7f0000000100), r2) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f00000002c0), 0x200000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) (async) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r2) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB="be000000", @ANYRES16=r4, @ANYBLOB="040028bd7000ffdbdf250100000008003a000600000005002d000000000008002c00ffffff7e32002b00f7ffffff"], 0x34}, 0x1, 0x0, 0x0, 0x4080}, 0x80) 07:05:57 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) 07:05:58 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x4100, 0xd) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:58 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x202280, 0x0) r1 = semget$private(0x0, 0x1, 0x251) semctl$SEM_STAT(r1, 0x1, 0x12, &(0x7f00000001c0)=""/243) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wg1\x00'}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x400842, 0x0) sendmsg$can_j1939(r2, &(0x7f00000003c0)={&(0x7f00000002c0)={0x1d, 0x0, 0x0, {0x0, 0x0, 0x1}}, 0x18, &(0x7f0000000380)={&(0x7f0000000300)="84bb4fc0c9dfc3543e8bb81ee4fec326e20eedcdc2de93301e2c6605f2dc2d4c0fac4704de80bd1fa25b8a24a96e9187c9d0b0859e698a4b31aa8bba9404b98a87e72bcb63bbd906782ed4464577479fc0", 0x51}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r3 = getpid() r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) accept$alg(r4, 0x0, 0x0) sendmsg$AUDIT_SET(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, 0x3e9, 0x10, 0x70bd2d, 0x25dfdbff, {0x40, 0x1, 0x2, r3, 0x1, 0x6, 0x20, 0x4, 0x0, 0xb, 0x3}, ["", "", "", "", "", "", ""]}, 0x3c}, 0x1, 0x0, 0x0, 0x8}, 0x800) 07:05:58 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:58 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x18880, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:58 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) (async) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x85) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x24000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000180)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0xffff, 0x7}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000040)={0x8}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r3, 0x3b88, &(0x7f00000000c0)={0xc}) 07:05:58 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000100)={0x8, r1}) 07:05:58 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x4100, 0xd) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:58 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:58 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x18880, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x18880, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) 07:05:58 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x4100, 0xd) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:05:58 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x202280, 0x0) r1 = semget$private(0x0, 0x1, 0x251) semctl$SEM_STAT(r1, 0x1, 0x12, &(0x7f00000001c0)=""/243) (async, rerun: 64) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wg1\x00'}) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x400842, 0x0) sendmsg$can_j1939(r2, &(0x7f00000003c0)={&(0x7f00000002c0)={0x1d, 0x0, 0x0, {0x0, 0x0, 0x1}}, 0x18, &(0x7f0000000380)={&(0x7f0000000300)="84bb4fc0c9dfc3543e8bb81ee4fec326e20eedcdc2de93301e2c6605f2dc2d4c0fac4704de80bd1fa25b8a24a96e9187c9d0b0859e698a4b31aa8bba9404b98a87e72bcb63bbd906782ed4464577479fc0", 0x51}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r3 = getpid() (async) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) (async) ioctl$TIOCGETD(r4, 0x5424, 0x0) accept$alg(r4, 0x0, 0x0) (async) sendmsg$AUDIT_SET(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, 0x3e9, 0x10, 0x70bd2d, 0x25dfdbff, {0x40, 0x1, 0x2, r3, 0x1, 0x6, 0x20, 0x4, 0x0, 0xb, 0x3}, ["", "", "", "", "", "", ""]}, 0x3c}, 0x1, 0x0, 0x0, 0x8}, 0x800) [ 1290.141375][T23185] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:58 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1290.200428][T23189] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:58 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:58 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f00000000c0)={0x38}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000100)={0x8, r1}) 07:05:58 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x18880, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:05:58 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:58 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x202280, 0x0) (async) r1 = semget$private(0x0, 0x1, 0x251) semctl$SEM_STAT(r1, 0x1, 0x12, &(0x7f00000001c0)=""/243) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wg1\x00'}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x400842, 0x0) sendmsg$can_j1939(r2, &(0x7f00000003c0)={&(0x7f00000002c0)={0x1d, 0x0, 0x0, {0x0, 0x0, 0x1}}, 0x18, &(0x7f0000000380)={&(0x7f0000000300)="84bb4fc0c9dfc3543e8bb81ee4fec326e20eedcdc2de93301e2c6605f2dc2d4c0fac4704de80bd1fa25b8a24a96e9187c9d0b0859e698a4b31aa8bba9404b98a87e72bcb63bbd906782ed4464577479fc0", 0x51}, 0x1, 0x0, 0x0, 0x10}, 0x40000) r3 = getpid() (async) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) accept$alg(r4, 0x0, 0x0) (async) sendmsg$AUDIT_SET(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, 0x3e9, 0x10, 0x70bd2d, 0x25dfdbff, {0x40, 0x1, 0x2, r3, 0x1, 0x6, 0x20, 0x4, 0x0, 0xb, 0x3}, ["", "", "", "", "", "", ""]}, 0x3c}, 0x1, 0x0, 0x0, 0x8}, 0x800) 07:05:58 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r2, 0xc01064c1, &(0x7f0000000340)) ioctl$VT_WAITACTIVE(r1, 0x5607) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x30001, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000001c0)=[@textreal={0x8, &(0x7f0000000100)="6566f30f23c3baf80c66b8226f328866efbafc0cec66b98809000066b80100000066ba000000000f300f01ca2e0f01c5baf80c66b8a419598866efbafc0cb8746defbad104b060ee660ff58f0f00ba4100ecf0ff0a", 0x55}], 0x1, 0x20, &(0x7f0000000300)=[@dstype0={0x6, 0xa}], 0x1) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000080)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r6, r7, 0x10e4fe, 0x2, 0x0, 0x969c5}) [ 1290.393110][T23209] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:58 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 07:05:58 executing program 0: r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x130) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r3}) sendmsg$SMC_PNETID_FLUSH(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, 0x0, 0x800, 0x70bd29, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40004}, 0x40000000) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xf2a43, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r4, 0x3b65, 0x0) 07:05:58 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:58 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000080)) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0xc01064c1, &(0x7f0000000040)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) [ 1290.442730][T23209] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:58 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) [ 1290.503901][T23215] iommufd_mock iommufd_mock2: Adding to iommu group 0 [ 1290.538911][T23220] iommufd_mock iommufd_mock3: Adding to iommu group 1 07:05:58 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f00000000c0)={0x38}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000100)={0x8, r1}) 07:05:58 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:58 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r2, 0xc01064c1, &(0x7f0000000340)) (async) ioctl$VT_WAITACTIVE(r1, 0x5607) (async) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x30001, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) ioctl$TIOCGETD(r3, 0x5424, 0x0) (async) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000001c0)=[@textreal={0x8, &(0x7f0000000100)="6566f30f23c3baf80c66b8226f328866efbafc0cec66b98809000066b80100000066ba000000000f300f01ca2e0f01c5baf80c66b8a419598866efbafc0cb8746defbad104b060ee660ff58f0f00ba4100ecf0ff0a", 0x55}], 0x1, 0x20, &(0x7f0000000300)=[@dstype0={0x6, 0xa}], 0x1) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) (async) ioctl$TIOCGETD(r4, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000080)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r6, r7, 0x10e4fe, 0x2, 0x0, 0x969c5}) [ 1290.596760][T23228] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:58 executing program 2: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000080)) (async) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000080)) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0xc01064c1, &(0x7f0000000040)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) 07:05:58 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r2, 0xc01064c1, &(0x7f0000000340)) ioctl$VT_WAITACTIVE(r1, 0x5607) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x30001, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000001c0)=[@textreal={0x8, &(0x7f0000000100)="6566f30f23c3baf80c66b8226f328866efbafc0cec66b98809000066b80100000066ba000000000f300f01ca2e0f01c5baf80c66b8a419598866efbafc0cb8746defbad104b060ee660ff58f0f00ba4100ecf0ff0a", 0x55}], 0x1, 0x20, &(0x7f0000000300)=[@dstype0={0x6, 0xa}], 0x1) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000080)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r6, r7, 0x10e4fe, 0x2, 0x0, 0x969c5}) 07:05:58 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) [ 1290.707197][T23234] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:58 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:58 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000080)) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0xc01064c1, &(0x7f0000000040)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000080)) (async) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0xc01064c1, &(0x7f0000000040)) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) (async) 07:05:58 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r2, 0xc01064c1, &(0x7f0000000340)) ioctl$VT_WAITACTIVE(r1, 0x5607) (async) ioctl$VT_WAITACTIVE(r1, 0x5607) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x30001, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000001c0)=[@textreal={0x8, &(0x7f0000000100)="6566f30f23c3baf80c66b8226f328866efbafc0cec66b98809000066b80100000066ba000000000f300f01ca2e0f01c5baf80c66b8a419598866efbafc0cb8746defbad104b060ee660ff58f0f00ba4100ecf0ff0a", 0x55}], 0x1, 0x20, &(0x7f0000000300)=[@dstype0={0x6, 0xa}], 0x1) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000080)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r6, r7, 0x10e4fe, 0x2, 0x0, 0x969c5}) [ 1290.747858][T23234] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1290.776516][T23246] iommufd_mock iommufd_mock2: Adding to iommu group 1 07:05:58 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, 0x0, r4, 0x327c44, 0x1, 0xa, 0x381d50}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:58 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = landlock_create_ruleset(&(0x7f0000000040)={0x200}, 0x8, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r1, 0x1, &(0x7f0000000080)={0x800, r0}, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r3, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r3, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f00000000c0)={0x28, 0x4, 0x0, r5, 0x29a399, 0x5, 0x5, 0x10ecc}) [ 1290.871952][T23245] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:59 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:59 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x101000, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r2, 0xc01064c1, &(0x7f0000000340)) ioctl$VT_WAITACTIVE(r1, 0x5607) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x30001, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000001c0)=[@textreal={0x8, &(0x7f0000000100)="6566f30f23c3baf80c66b8226f328866efbafc0cec66b98809000066b80100000066ba000000000f300f01ca2e0f01c5baf80c66b8a419598866efbafc0cb8746defbad104b060ee660ff58f0f00ba4100ecf0ff0a", 0x55}], 0x1, 0x20, &(0x7f0000000300)=[@dstype0={0x6, 0xa}], 0x1) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000080)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r6, r7, 0x10e4fe, 0x2, 0x0, 0x969c5}) 07:05:59 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x6, r3}) [ 1290.938708][T23257] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1290.992998][T23255] iommufd_mock iommufd_mock2: Adding to iommu group 1 [ 1291.005061][T23261] iommufd_mock iommufd_mock3: Adding to iommu group 0 07:05:59 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x8100, 0x0) [ 1291.034277][T23262] iommufd_mock iommufd_mock4: Adding to iommu group 1 [ 1291.054102][T23268] sysfs: cannot create duplicate filename '/devices/iommufd_mock3' 07:05:59 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = landlock_create_ruleset(&(0x7f0000000040)={0x200}, 0x8, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r1, 0x1, &(0x7f0000000080)={0x800, r0}, 0x0) (async) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r1, 0x1, &(0x7f0000000080)={0x800, r0}, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) (async) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r3, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r3, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f00000000c0)={0x28, 0x4, 0x0, r5, 0x29a399, 0x5, 0x5, 0x10ecc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f00000000c0)={0x28, 0x4, 0x0, r5, 0x29a399, 0x5, 0x5, 0x10ecc}) 07:05:59 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, 0x0, r4, 0x327c44, 0x1, 0xa, 0x381d50}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, 0x0, r4, 0x327c44, 0x1, 0xa, 0x381d50}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) [ 1291.097870][T23268] CPU: 0 PID: 23268 Comm: syz-executor.2 Not tainted 6.6.0-rc1-syzkaller #0 [ 1291.106629][T23268] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1291.116735][T23268] Call Trace: [ 1291.120053][T23268] [ 1291.123030][T23268] dump_stack_lvl+0x125/0x1b0 [ 1291.127781][T23268] sysfs_warn_dup+0x7f/0xa0 [ 1291.132356][T23268] sysfs_create_dir_ns+0x247/0x2a0 [ 1291.137544][T23268] ? sysfs_create_mount_point+0xb0/0xb0 [ 1291.143158][T23268] ? spin_bug+0x1d0/0x1d0 [ 1291.147559][T23268] ? do_raw_spin_unlock+0x173/0x230 [ 1291.152837][T23268] kobject_add_internal+0x2c8/0x960 [ 1291.158116][T23268] kobject_add+0x16f/0x240 [ 1291.162589][T23268] ? kset_create_and_add+0x190/0x190 [ 1291.167941][T23268] ? kobject_put+0xbe/0x440 [ 1291.172499][T23268] ? bus_get_dev_root+0x5e/0x80 [ 1291.177424][T23268] device_add+0x290/0x1ac0 [ 1291.181893][T23268] ? device_initialize+0x510/0x510 [ 1291.185566][T23274] iommufd_mock iommufd_mock2: Adding to iommu group 0 [ 1291.187044][T23268] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1291.187098][T23268] ? __init_waitqueue_head+0xca/0x150 [ 1291.187148][T23268] iommufd_test+0x1c47/0x2e60 [ 1291.207082][T23275] iommufd_mock iommufd_mock4: Adding to iommu group 1 [ 1291.211016][T23268] ? reacquire_held_locks+0x4b0/0x4b0 [ 1291.223243][T23268] ? lock_release+0x4bf/0x680 [ 1291.227998][T23268] ? iommufd_selftest_destroy+0x100/0x100 [ 1291.233803][T23268] ? vfs_fileattr_set+0xbf0/0xbf0 [ 1291.235444][T23273] iommufd_mock iommufd_mock3: Adding to iommu group 0 07:05:59 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) r1 = landlock_create_ruleset(&(0x7f0000000040)={0x200}, 0x8, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r1, 0x1, &(0x7f0000000080)={0x800, r0}, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) (async) ioctl$TIOCGETD(r3, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r3, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r3, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) (async) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f00000000c0)={0x28, 0x4, 0x0, r5, 0x29a399, 0x5, 0x5, 0x10ecc}) [ 1291.238873][T23268] iommufd_fops_ioctl+0x347/0x4d0 [ 1291.238922][T23268] ? iommufd_destroy+0x180/0x180 [ 1291.238971][T23268] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1291.239014][T23268] ? iommufd_destroy+0x180/0x180 [ 1291.239054][T23268] __x64_sys_ioctl+0x18f/0x210 [ 1291.239097][T23268] do_syscall_64+0x38/0xb0 [ 1291.239131][T23268] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1291.239170][T23268] RIP: 0033:0x7fe7d867cae9 [ 1291.239197][T23268] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1291.239230][T23268] RSP: 002b:00007fe7d94370c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1291.239261][T23268] RAX: ffffffffffffffda RBX: 00007fe7d879bf80 RCX: 00007fe7d867cae9 [ 1291.273462][T23277] sysfs: cannot create duplicate filename '/devices/iommufd_mock3' [ 1291.275048][T23268] RDX: 00000000200002c0 RSI: 0000000000003ba0 RDI: 0000000000000005 [ 1291.275082][T23268] RBP: 00007fe7d86c847a R08: 0000000000000000 R09: 0000000000000000 [ 1291.345337][T23268] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1291.353356][T23268] R13: 000000000000000b R14: 00007fe7d879bf80 R15: 00007fe7d88bfa48 [ 1291.361383][T23268] [ 1291.370663][T23277] CPU: 1 PID: 23277 Comm: syz-executor.4 Not tainted 6.6.0-rc1-syzkaller #0 [ 1291.379412][T23277] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1291.389510][T23277] Call Trace: [ 1291.390128][T23268] kobject: kobject_add_internal failed for iommufd_mock3 with -EEXIST, don't try to register things with the same name in the same directory. [ 1291.392840][T23277] [ 1291.392853][T23277] dump_stack_lvl+0x125/0x1b0 [ 1291.392891][T23277] sysfs_warn_dup+0x7f/0xa0 [ 1291.392935][T23277] sysfs_create_dir_ns+0x247/0x2a0 [ 1291.392978][T23277] ? sysfs_create_mount_point+0xb0/0xb0 [ 1291.393020][T23277] ? spin_bug+0x1d0/0x1d0 [ 1291.393079][T23277] ? do_raw_spin_unlock+0x173/0x230 [ 1291.393135][T23277] kobject_add_internal+0x2c8/0x960 07:05:59 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x6, r3}) 07:05:59 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1291.393177][T23277] kobject_add+0x16f/0x240 [ 1291.393213][T23277] ? kset_create_and_add+0x190/0x190 [ 1291.393254][T23277] ? kobject_put+0xbe/0x440 [ 1291.393292][T23277] ? bus_get_dev_root+0x5e/0x80 [ 1291.393335][T23277] device_add+0x290/0x1ac0 [ 1291.393367][T23277] ? device_initialize+0x510/0x510 [ 1291.393415][T23277] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1291.393456][T23277] ? __init_waitqueue_head+0xca/0x150 [ 1291.393501][T23277] iommufd_test+0x1c47/0x2e60 [ 1291.393561][T23277] ? reacquire_held_locks+0x4b0/0x4b0 07:05:59 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1291.393613][T23277] ? lock_release+0x4bf/0x680 [ 1291.393661][T23277] ? iommufd_selftest_destroy+0x100/0x100 [ 1291.393705][T23277] ? vfs_fileattr_set+0xbf0/0xbf0 [ 1291.393745][T23277] iommufd_fops_ioctl+0x347/0x4d0 [ 1291.393783][T23277] ? iommufd_destroy+0x180/0x180 [ 1291.393830][T23277] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1291.393872][T23277] ? iommufd_destroy+0x180/0x180 [ 1291.393911][T23277] __x64_sys_ioctl+0x18f/0x210 [ 1291.393946][T23277] do_syscall_64+0x38/0xb0 [ 1291.393979][T23277] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1291.394017][T23277] RIP: 0033:0x7f2ba7a7cae9 [ 1291.394042][T23277] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1291.394075][T23277] RSP: 002b:00007f2ba88a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1291.394109][T23277] RAX: ffffffffffffffda RBX: 00007f2ba7b9c050 RCX: 00007f2ba7a7cae9 [ 1291.394132][T23277] RDX: 00000000200002c0 RSI: 0000000000003ba0 RDI: 0000000000000006 [ 1291.394154][T23277] RBP: 00007f2ba7ac847a R08: 0000000000000000 R09: 0000000000000000 [ 1291.394176][T23277] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1291.394196][T23277] R13: 000000000000000b R14: 00007f2ba7b9c050 R15: 00007f2ba7cbfa48 [ 1291.394228][T23277] [ 1291.458495][T23282] iommufd_mock iommufd_mock2: Adding to iommu group 0 07:05:59 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x6, r3}) 07:05:59 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) sched_setscheduler(0x0, 0x3, &(0x7f0000000040)=0x9) 07:05:59 executing program 1: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1291.485789][T23277] kobject: kobject_add_internal failed for iommufd_mock3 with -EEXIST, don't try to register things with the same name in the same directory. [ 1291.665698][T23290] iommufd_mock iommufd_mock3: Adding to iommu group 0 07:05:59 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x6, r3}) 07:05:59 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, 0x0, r4, 0x327c44, 0x1, 0xa, 0x381d50}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:05:59 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x8100, 0x0) 07:05:59 executing program 1: r0 = getpid() sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:05:59 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) sched_setscheduler(0x0, 0x3, &(0x7f0000000040)=0x9) [ 1291.811058][T23305] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:05:59 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x8100, 0x0) [ 1291.852596][T23307] iommufd_mock iommufd_mock2: Adding to iommu group 0 [ 1291.871059][T23304] iommufd_mock iommufd_mock3: Adding to iommu group 1 07:06:00 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) 07:06:00 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, 0x0, r4, 0x327c44, 0x1, 0xa, 0x381d50}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:00 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x50002, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:00 executing program 1: r0 = getpid() sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) landlock_restrict_self(0xffffffffffffffff, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000000)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000080)={0x0}) r4 = getpid() rt_tgsigqueueinfo(0x0, r4, 0x0, &(0x7f0000000000)) sched_setscheduler(r4, 0x3, &(0x7f0000000240)=0xfffffffd) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r1, 0xc01864cd, &(0x7f0000000180)={&(0x7f0000000100)=[r2, r3, r5, 0x0], &(0x7f0000000140)=[0x3, 0x1ff, 0x8, 0x1, 0x2, 0x7f], 0x4}) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r6, 0x3b81, &(0x7f0000000400)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r6, 0x3ba0, &(0x7f0000000480)={0x38, 0x5, r7}) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r8 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r8) ioctl$TIOCGETD(r8, 0x5424, 0x0) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r10 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x4080, 0x0) sendmsg$nl_route(r8, &(0x7f0000000480)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@getlink={0x80, 0x12, 0x800, 0x70bd26, 0x25dfdbfc, {0x0, 0x0, 0x0, r9, 0x28000, 0x1000}, [@IFLA_TARGET_NETNSID={0x8, 0x2e, 0x3}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x200}, @IFLA_GROUP={0x8, 0x1b, 0x7f}, @IFLA_IFALIAS={0x14, 0x14, 'team_slave_0\x00'}, @IFLA_WEIGHT={0x8, 0xf, 0xfffeffff}, @IFLA_ADDRESS={0xa, 0x1, @remote}, @IFLA_WEIGHT={0x8, 0xf, 0x8}, @IFLA_NET_NS_FD={0x8, 0x1c, r10}, @IFLA_TXQLEN={0x8, 0xd, 0x401}, @IFLA_GSO_MAX_SEGS={0x8, 0x28, 0x3447}]}, 0x80}, 0x1, 0x0, 0x0, 0x40}, 0x4000800) 07:06:00 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) sched_setscheduler(0x0, 0x3, &(0x7f0000000040)=0x9) 07:06:00 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) landlock_restrict_self(0xffffffffffffffff, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000000)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000080)={0x0}) r4 = getpid() rt_tgsigqueueinfo(0x0, r4, 0x0, &(0x7f0000000000)) sched_setscheduler(r4, 0x3, &(0x7f0000000240)=0xfffffffd) (async) sched_setscheduler(r4, 0x3, &(0x7f0000000240)=0xfffffffd) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0, 0x1}) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r1, 0xc01864cd, &(0x7f0000000180)={&(0x7f0000000100)=[r2, r3, r5, 0x0], &(0x7f0000000140)=[0x3, 0x1ff, 0x8, 0x1, 0x2, 0x7f], 0x4}) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r6, 0x3b81, &(0x7f0000000400)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r6, 0x3ba0, &(0x7f0000000480)={0x38, 0x5, r7}) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) (async) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r8 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r8) ioctl$TIOCGETD(r8, 0x5424, 0x0) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r10 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x4080, 0x0) sendmsg$nl_route(r8, &(0x7f0000000480)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@getlink={0x80, 0x12, 0x800, 0x70bd26, 0x25dfdbfc, {0x0, 0x0, 0x0, r9, 0x28000, 0x1000}, [@IFLA_TARGET_NETNSID={0x8, 0x2e, 0x3}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x200}, @IFLA_GROUP={0x8, 0x1b, 0x7f}, @IFLA_IFALIAS={0x14, 0x14, 'team_slave_0\x00'}, @IFLA_WEIGHT={0x8, 0xf, 0xfffeffff}, @IFLA_ADDRESS={0xa, 0x1, @remote}, @IFLA_WEIGHT={0x8, 0xf, 0x8}, @IFLA_NET_NS_FD={0x8, 0x1c, r10}, @IFLA_TXQLEN={0x8, 0xd, 0x401}, @IFLA_GSO_MAX_SEGS={0x8, 0x28, 0x3447}]}, 0x80}, 0x1, 0x0, 0x0, 0x40}, 0x4000800) (async) sendmsg$nl_route(r8, &(0x7f0000000480)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@getlink={0x80, 0x12, 0x800, 0x70bd26, 0x25dfdbfc, {0x0, 0x0, 0x0, r9, 0x28000, 0x1000}, [@IFLA_TARGET_NETNSID={0x8, 0x2e, 0x3}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x200}, @IFLA_GROUP={0x8, 0x1b, 0x7f}, @IFLA_IFALIAS={0x14, 0x14, 'team_slave_0\x00'}, @IFLA_WEIGHT={0x8, 0xf, 0xfffeffff}, @IFLA_ADDRESS={0xa, 0x1, @remote}, @IFLA_WEIGHT={0x8, 0xf, 0x8}, @IFLA_NET_NS_FD={0x8, 0x1c, r10}, @IFLA_TXQLEN={0x8, 0xd, 0x401}, @IFLA_GSO_MAX_SEGS={0x8, 0x28, 0x3447}]}, 0x80}, 0x1, 0x0, 0x0, 0x40}, 0x4000800) [ 1292.067893][T23320] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:00 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) 07:06:00 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x50002, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) [ 1292.119236][T23322] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:00 executing program 1: r0 = getpid() sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) mq_notify(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x2d, 0x0, @thr={&(0x7f00000001c0)="61c36c054deb4d6c2f842f96136d16e359d25176f4c9dfb1a7121f0ff88d7cc6ca77deb2eed22167b1ba515da0712fd69449b46d8a7a375b0ec6ac0d538b76a643611ddb77ed092a305bbb34e441a21107f1f0caceefadeda019d96e776a56db2e407e201d257696603d3d0065e4ff3c9ec721808410fc759cd70bdfdbfc7b9d29e775711eb8905d598d89fc292b9e140bc60ce8f741ee13bdb5b0cfc70c2bc519014b008da7ccad9b5bdba43e1c16558331f685e0c76131d252d9823fa6dcd31477c8070b4bfead92a322f04caaa254", &(0x7f0000000480)="40a77e70028066e519367b80ce15e59751ddcaf266eab9cd2dbde60acc3ab9b86d1324826acf5f679e065f1bfc8097e1535b339209bc4d731d00f2d49db815e9d59a8e2c13d6c82fd3cb9c75b5d67d3c618ea7462c35f4ded2c00628512e298b80c4d4aead6996a41ec96de126c0f9b453a3b8085021518121e906de7d8cc97079c00a3bac2840e85bf31017d86b9d6eebc9022753a3c92968c853846eed160571ac72632e1daa25656584cbb67d2c9b687cf31d835ffc037a713d000cbea09c9df53fcbe4278b6c6919df808ad401701e85881b21219e06da32e14bbc080927f4efc9120a22a507866a0c7589d46443738bc5c4d7f2051bb3b211feff7b2ed3fb67039620eb2b8f68093691c92f57549f2990e86f307f1bfac618ef5b42875c5cc028a4018fbe596f0d720cadd6c741b0b3094499b67e6b04c04ae2da14d80c2d87baaca62f951ceff983ac1b42aee8a12f5ca4e4188b0a4054fa69fdcfdb8cc2db79ab5177086a5b868947cd864dfd905ac2747be7dabd48a23b2d3fdbe7e01ce0ce31b042a8d12e7302d74041f8cfbe640e766b3057d6fbc909f371aabc1363b5a9b3cf66c3d922f5451a4fe6cbc8f344ced914e96f08c5d6945b60ff329a26e3b34e2c4a0b095606e7e3446ddb7c138bfe6afc3fe3c051aabcf0877cc5cb3e0e3275bc3afb0d7e4489bd79fc8629441a655f724760a66d6b69481350f6e5c784883a61affee5f6af2eaf27e6f0a0f1b4f861efad7527b894a84b9d903b3f4be017a3a625e14fe306f2de085c8d87ea038cd53f5c6a63978b24c890decd4d2277153a17ec8f00aaaa9d1ef652dddf177985673f495285689a9bd75e0ad9ee901f9f5e254bfda541bbd4c97ee2662c6a8dcddf950a44362842915681863fbb10b5dc2d43db4e79c3a7bd38add6bc3a3b4f73d7edfeb5c6d12047a08f552ace694c90214d33602ba2983fbfcaeee71ea20afbd6e9c344959a281e964978714c8dc8f27c43ab8e8ed232b8ba1b59b3863ddfeb04707dcb2cf35de565700ede553c1ec6aa923c283eb362c2945c24ebb19540358619866464d6d1c9f7ab9002f8d6b67d947d1c6cc50bf13620c640ec5e61baa20c995db2795734b03a6dc8838e96317fdc887b19de41971533209f005ac4d3fc38c5442cbc82c552aee611848277b31596f7e563f1cda401ad9df42140d8e83cec2d1c0742b2bca99c992525d8471b10a6536ad8ba8f9f2c6406b65e791720070f8fa566f76b59aa2f0b063ec3ed9231ce6f5464b3439b4f3e2d48c8ef6f1afa75e3c24753390d89984d85e2eac2f6fc1907831aa5bf55cc63e33d3eccfec5f17539d93ea07f9d013c8ea57ba9fa1cb64c4df12ea01b2470eb1c977602a74f3d6e631e68d6300e5ff7950339cf670c109c46194efa9ff53425a768de9cb94a9532dbea132407bd56333f18384e673ff405ecdc5f86591cec18de7758f53da590927eec25329c9f4d971ff8da12421409ce56a46709803f18f4a849449719949b7b1b6c3b6b88fd889dafe56b3e68f748b873c051aa000b82cbab6d3bc89cdd1287de588bd15d37ec15fd93d9e9c561229d9b2c02fef1e06bd1838ac6178d3f7cff53c892914f37eac9f442f5a95a2fc4ad3571f449fe5e38b38c998d28c67967712bdab7fb3e6863df1cfb96eb678454116172c2f2fdd72c80ea2a64fa64475d3b63590883405a2c2b6dbd2cceeb9d2416c0367e805c54667f1ef5d2e536c8fc4b57912756e3ac7af1725c5287b7837d804ab2972b7eee460cce523d751fdbe3fd9afcdf201ae796c37bd23747e84a6be2653b15b6bc467d20222637db596315ddc93171faaf78b2369150c4e5be3021d43d0c7bf764545968f1d27f18f22d187a4b22d15a6765a48803869e81b5e03f2db844aaefcd4a92e4c29a97017f9e7e623ed724287cc9032e5bad65127f1a718fa44a1e96c39457b255eaf13ba3676dbcfb4ea55933a11bd99906185c480c1b057b6da6d329646a0b69f49cba7c57688af2612d770f500c1ec5101c05dbdc105f568fcc859f401500d43d3c6ed3a370822e69b575aea773c5a61003ab1574edb0a63c1498226cbf33e1cc3644eff2adb3bb272eeada068472855db8bf7868976ba0bb456bf132eaa83a3a4bc2a1b2f960429205d13908879392b13dff6b1cf4eb80b5a19e75e74b7901ba9e350dd9bfa4bca4dc9553bd830bc69dd031f70fb062cff7d18d1e1f63cfcd07526b35fb9f85f2a5e3ac06c44cef6c2aa2e72402c95e939a1c704f9b8b4cf1e12258cb4a121a17cb68b2ad237ed2fdfae9fe4074a36a3e9e5d7e4469e2e1a5b4a3a3b80facf07cca7cbb36102b76ab2ffc344fad35c461625825984b96c322de9d32f1e3883771b7d82fd1b1011af0d43305b2c50fdb4a440c2d82911cb78c00d9b9e2ee64eeb8e16029bd8c551393ae2701d0f5410cae3068a6561a78f6506d2790eb9274417938ce63d00d36b475d7759073b4a0e225b0712d4812ba100c13857f39e0d9c24558b784d3541207a3d025b246f5c35ad3058403a8658872bef7aba147c95858448938e1f8a213b8362e8989d332f07fdb3a2438e9ba3da101998306f9f35b07f3f74eb53a9910d52b208e0aeeb27ce93889d1619a4cd11a42a9a0c1c20800645b72ba3758e65f071e28290ba2372d78562d8124f92a44a0f934d6426155526c9bb0990df6f79f74316a9a62d3dae3eafdf7c1e10f90791c492b48ef61682780e732bcbf8b3dd49a4ac15f53133011407b1ba7a67a6495c3b588d5b3a330274eb26f6c88f785c07865f21358d3547d0939d67823bd143eaafd85e9cb683db23c5a548a9b4871f312fd69ca6f9d0697efae1f0cf7c83b189fa91292f2e8dc3e92445227807d55317f212819615c4a3f2f5112de57c4e855e644df3ff855b778f2c4897b33ab1b2b2f82c1a3c115357afe9559225b4eb8d5f4856d72797c80e6aca60a25fe3f6d2cc3ffb958fb6f905ffbc339623fe724424b1077e230bce713bf7b3e5a0a6922e063cb7fa90cdeb7f3811afc11301ea35f61c1bc5e36e561dbe91d33c3d4e27c360a3eca65cd5111b721646d3db82c5ac66d7c84d5d05d725fd68fe0a3c7a55c7fe547ec126cf12bc7ba1b04a20c5b1789c57c6d1a2b9e254b290be3cd55caf93792be9e861627479b66ed10eeb0f1da66662c0895cc688044f9d3b591af33e98beadafab939789e02139fb37a23e7df3516f19b9bbb52263d08a7874fdea8c9550974dc1744b8f7b789d75080aa129a0cbd80fbe1fb50c039f811b13b9be419fce8956ce00fee97c426222c2fd14d23127c9ca9528e538a76f33763bcf268856c4accfafee62d1c630b5d17376e10f97e38d7853992dc4853a5547bbd3694f92be51b362929258042e7c400420270f2949e5b7720f1d6360f380a53de0ad2315c968f4a463169d5e1b724416cad8e201e37a3c1d15fc1ac19ab18b22277523d2ff28e0b8fc483da5b985f60423e147776c28fe8aed475f290222dd53bfbf3bb1ea8eea579bc62cb9ea2568d08c7800e9931c794e1e86b79b33616871de4a7914e98d0c76a68a64c6a42f19597a13fad06d51522e91ba1a01fea455c720560bb7a80d750eeaeec6366b9244e2dc9433e8d0b914a90bb75e04669f943d8782fd21272af9353b550cdca72cf89d5f9b022c3f96e7f37494da1d31f7aadc87843413610e56619f095ea792513445a842d8025155c5eede6c26cafa75d8498b5c34279a061f0e695dd1b77a4b733d3811fe9e070c45a2f7fe19e7206704034ed1e9c221660fe3936265035a4912cae2dc2a726e10301c4c2b24f8188c14a40ac1bbbe41df1fcbd40f020a8dde47bf1099c94884069713b4cac9699d7d7ba6bac60f5da424138f58c8b6873aa1f3e065a9f521cdf654cdc5e1e3eb5bbd51a62eb43b619d8fb2d6233f9239b17a4543f493e6efecb1da597c8da0622fa23945d3cfdbf924dc1278fdb46685a3aeee869cd1cea81f6edf17b8cd4388c729cf2a3f8c27ad14baa1860b80210463479e7f4ca5296383f7a455fbc3695c79e28603809e23b0d9ef427b8afe750b473d2f5d0af58795727ab81226b16d2f321ac6223034e838a99f274a3a5de79f686f7dd2eaa4fcffff99b43ec375616138956f3ceb89a1bd275dca56a1e16a5c49533a01181113118bfc0b38c8cc09d436d084d1f17b22ef2f2dc01e8f1df155adea0f9b851a699f3bba22b8f998843c6fd59a2b18603c879a476939a60cdee7d5ed819bddb9ff49435ba612acbc39aa07dfefd48d88bfce9ab2aab7e453300f5dafc42c7f10c61eebd99cc8c24df13ceb4c9c7cb91876e618cd6ac6a1ba2369e815b65d272b4748121366ffb04cdd78a881029e45c883b926f9c66aede5872dae300a5b924065cac99e08b00cb32b6475cbb97cc9c5ba12f0807e5ad0608a0d7b833bf0278b6e81122c0dd435a4f073af9cf44fb306ad2f92f779a300ecf7d8c1770da2c6642db8e1be48230188524e3efcad0555e7c6141af8ceff83c042088e2122bec7edb5e1540f414efb7bfe9c43f42fb1954c34741fe26d9a321773ac256b163d24c98d7444e51cae8aa5e8fbdb86338ae7b931f3a55ac89c16cb500e77d302d23d06fe3393efea5127bff3ff5ee9e0c06dc78c10bf434f397501bf83f31aaac2b0a80b2deecadee6e3094b588b7243deee2acf07fe0ba570c7c4588f0b32fbbd168250fafcbfd11f916b13b0e753cc61232678eb7c25a2bfc866d4081aac6168483afa51af7bc78c4cd1c0e2eb0fe6291fcdb2034a7c643befaefcdceebb1fae00b0a5a6c4cae9eae880c2b9bfa4c91fc00374936d24950b98ac3aa4128e23912171bebc9e620f32704475cf0290913d2efe114273834443a3329cc595dd7be9ba8f5b5a0bcf4ecab2fd1ccbeb0434b35cfbae8fc0968adc3d708735d963513ab71ce1a6eed7f4845baf46b5b6fb9d56620cf227136c3f46fc6245416b59592e2fd4b9218d59898c01782c9893e70fee5beec425816e469c32821c3d5298eb08e170d9081cca8c18058ee5f65477fcac3de3972a4baee95e04d46ef9429b1dd8e947ca0ab220c49f195c00b854955e141d4319fb3255e9872c6042f9ae78ff9a2b127fbc4712484f6bf210dbe7fa80fef0f7f985145a23abef8cd12e82af2c5539d5ecaddce7452679e0dbe8298b27d8c687a6ce642f918ba50bfabadf6601f03b075b86a6c42445486614e335152c6959b52ad5b654dcfd280772140f0cec338d94c8dad07c434106de9702914f4a35af64924bda7a2a2f2b4d0a985f26f46c3ecb8cb0abde7ab0713de426d2ddb30431544c749e688af5715378183cb4ae53ba9fc5e3e55b9f30cf5eb0744e086ebf15f5e8d42a5c491d4c5380bac9c695d7dc01c01834d2ad3218212e5031725a704515f4f8ea7a64be2f892b1b517aa52165cb57dc1f585d6403edd03a7f7615f5821b3b6f557abcdb6a695a788b67779b2b1b76adeb2cb70147106fa1d38f395d51a7333f0f865bbd512b8603f692cd3196fc15e85fe33106b53ae56ca0d68e1a8ff8dddaa982680cfac26fe72b25483e5b2772937e454f32e6b8cce20e9bd72526b3e2c7bc5983ecbc1c7e3f8f968d64944416da517de129dee8ea5d23e5260bf13f98035734a822fff3ab85cda0fd5af6551b6716c46502affdf6ba3d1836b47fb35ee9e540da036cbbe206a4f66ee485f010dae6adaafb49e7127aa8cdf1cd51dbd2396729af42636c244641c9e2194e614ff4a369170c0a692f7bbf0e89f2c38a8190aecfaeeaa29"}}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = socket(0x1e, 0x4, 0xfb) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000300), 0xffffffffffffffff) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x121201, 0x0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r5, &(0x7f0000001800)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000017c0)={&(0x7f0000001780)={0x1c, r4, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x20008000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000340)=ANY=[@ANYBLOB="a41b433d6e0000d60000000000000000", @ANYRES32=0x0, @ANYBLOB="00100080fffff001000000064e970038006500000604907864010102ac141431830fb07f000001ffffffff64010102890fdfac141423e0000002e0000001940400000000"]}) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f00000014c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000001480)={&(0x7f00000019c0)=ANY=[@ANYBLOB="1f71e730100e903ce9bc04d7372b13e8745a4e185f2b0b4d5f97085f7f7b42888ee416ef3ec361a367e088aa0d1011fdf4f15f906ce99e439e79d57e227680ca1533e39770311e66f23ab2f151386b72ae8578e79530f8f2bb76cc57152027bd15eff078dcf32542953b164db1d59fcc401c09b6d3c73be624b8997fb2769a844ef1238fd15f01ffe03142b47c7fe46b75633b", @ANYBLOB="a17f9eacafff06f39a264429e08571e6b7f7efef56ae0135214f2873c302e5a38301efbc1a6bef4be87efe206f0c8549fd5a48912741306ccd58b74b1349666ed199f1ac74bbe240ac1767746bfe4146763cb0cdefa33760e526aab5d548b3aaf0fcbc478eca54893469322d58bf751b3c63292800b6c7e5fd9b24e6a91ee18b2f495c0ec1ac12e089c9b2", @ANYBLOB="00088fb32be5a1adb7ce0400000008000600ef697921b10e9e1759295b15b4e92e18d747cb9ec4667818adb327f640db3ea8b2e5bfc70800", @ANYRES16=r6, @ANYRESDEC=r2], 0x2c}, 0x1, 0x0, 0x0, 0xc080}, 0x20040091) r7 = accept(r3, &(0x7f0000001500)=@pppoe={0x18, 0x0, {0x0, @random}}, &(0x7f0000001580)=0x80) r8 = syz_genetlink_get_family_id$batadv(&(0x7f0000001600), r3) sendmsg$BATADV_CMD_GET_ORIGINATORS(r7, &(0x7f00000016c0)={&(0x7f00000015c0)={0x10, 0x0, 0x0, 0x7118008}, 0xc, &(0x7f0000001680)={&(0x7f0000001640)={0x2c, r8, 0x2, 0x70bd26, 0x25dfdbf9, {}, [@BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x8000ffff}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x3}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x80}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4800}, 0x20000004) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000080)={0x22, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x81d9, 0x101}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f00000000c0)={0x38, 0x6, 0x0, 0x0, r9}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:00 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) landlock_restrict_self(0xffffffffffffffff, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000000)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000080)={0x0}) r4 = getpid() rt_tgsigqueueinfo(0x0, r4, 0x0, &(0x7f0000000000)) (async) rt_tgsigqueueinfo(0x0, r4, 0x0, &(0x7f0000000000)) sched_setscheduler(r4, 0x3, &(0x7f0000000240)=0xfffffffd) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0, 0x1}) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r1, 0xc01864cd, &(0x7f0000000180)={&(0x7f0000000100)=[r2, r3, r5, 0x0], &(0x7f0000000140)=[0x3, 0x1ff, 0x8, 0x1, 0x2, 0x7f], 0x4}) (async) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r1, 0xc01864cd, &(0x7f0000000180)={&(0x7f0000000100)=[r2, r3, r5, 0x0], &(0x7f0000000140)=[0x3, 0x1ff, 0x8, 0x1, 0x2, 0x7f], 0x4}) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r6, 0x3b81, &(0x7f0000000400)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r6, 0x3ba0, &(0x7f0000000480)={0x38, 0x5, r7}) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) (async) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r8 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r8) ioctl$TIOCGETD(r8, 0x5424, 0x0) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r10 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x4080, 0x0) sendmsg$nl_route(r8, &(0x7f0000000480)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@getlink={0x80, 0x12, 0x800, 0x70bd26, 0x25dfdbfc, {0x0, 0x0, 0x0, r9, 0x28000, 0x1000}, [@IFLA_TARGET_NETNSID={0x8, 0x2e, 0x3}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x200}, @IFLA_GROUP={0x8, 0x1b, 0x7f}, @IFLA_IFALIAS={0x14, 0x14, 'team_slave_0\x00'}, @IFLA_WEIGHT={0x8, 0xf, 0xfffeffff}, @IFLA_ADDRESS={0xa, 0x1, @remote}, @IFLA_WEIGHT={0x8, 0xf, 0x8}, @IFLA_NET_NS_FD={0x8, 0x1c, r10}, @IFLA_TXQLEN={0x8, 0xd, 0x401}, @IFLA_GSO_MAX_SEGS={0x8, 0x28, 0x3447}]}, 0x80}, 0x1, 0x0, 0x0, 0x40}, 0x4000800) 07:06:00 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)=0x9) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x50002, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) [ 1292.270263][T23338] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:00 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async, rerun: 64) mq_notify(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x2d, 0x0, @thr={&(0x7f00000001c0)="61c36c054deb4d6c2f842f96136d16e359d25176f4c9dfb1a7121f0ff88d7cc6ca77deb2eed22167b1ba515da0712fd69449b46d8a7a375b0ec6ac0d538b76a643611ddb77ed092a305bbb34e441a21107f1f0caceefadeda019d96e776a56db2e407e201d257696603d3d0065e4ff3c9ec721808410fc759cd70bdfdbfc7b9d29e775711eb8905d598d89fc292b9e140bc60ce8f741ee13bdb5b0cfc70c2bc519014b008da7ccad9b5bdba43e1c16558331f685e0c76131d252d9823fa6dcd31477c8070b4bfead92a322f04caaa254", &(0x7f0000000480)="40a77e70028066e519367b80ce15e59751ddcaf266eab9cd2dbde60acc3ab9b86d1324826acf5f679e065f1bfc8097e1535b339209bc4d731d00f2d49db815e9d59a8e2c13d6c82fd3cb9c75b5d67d3c618ea7462c35f4ded2c00628512e298b80c4d4aead6996a41ec96de126c0f9b453a3b8085021518121e906de7d8cc97079c00a3bac2840e85bf31017d86b9d6eebc9022753a3c92968c853846eed160571ac72632e1daa25656584cbb67d2c9b687cf31d835ffc037a713d000cbea09c9df53fcbe4278b6c6919df808ad401701e85881b21219e06da32e14bbc080927f4efc9120a22a507866a0c7589d46443738bc5c4d7f2051bb3b211feff7b2ed3fb67039620eb2b8f68093691c92f57549f2990e86f307f1bfac618ef5b42875c5cc028a4018fbe596f0d720cadd6c741b0b3094499b67e6b04c04ae2da14d80c2d87baaca62f951ceff983ac1b42aee8a12f5ca4e4188b0a4054fa69fdcfdb8cc2db79ab5177086a5b868947cd864dfd905ac2747be7dabd48a23b2d3fdbe7e01ce0ce31b042a8d12e7302d74041f8cfbe640e766b3057d6fbc909f371aabc1363b5a9b3cf66c3d922f5451a4fe6cbc8f344ced914e96f08c5d6945b60ff329a26e3b34e2c4a0b095606e7e3446ddb7c138bfe6afc3fe3c051aabcf0877cc5cb3e0e3275bc3afb0d7e4489bd79fc8629441a655f724760a66d6b69481350f6e5c784883a61affee5f6af2eaf27e6f0a0f1b4f861efad7527b894a84b9d903b3f4be017a3a625e14fe306f2de085c8d87ea038cd53f5c6a63978b24c890decd4d2277153a17ec8f00aaaa9d1ef652dddf177985673f495285689a9bd75e0ad9ee901f9f5e254bfda541bbd4c97ee2662c6a8dcddf950a44362842915681863fbb10b5dc2d43db4e79c3a7bd38add6bc3a3b4f73d7edfeb5c6d12047a08f552ace694c90214d33602ba2983fbfcaeee71ea20afbd6e9c344959a281e964978714c8dc8f27c43ab8e8ed232b8ba1b59b3863ddfeb04707dcb2cf35de565700ede553c1ec6aa923c283eb362c2945c24ebb19540358619866464d6d1c9f7ab9002f8d6b67d947d1c6cc50bf13620c640ec5e61baa20c995db2795734b03a6dc8838e96317fdc887b19de41971533209f005ac4d3fc38c5442cbc82c552aee611848277b31596f7e563f1cda401ad9df42140d8e83cec2d1c0742b2bca99c992525d8471b10a6536ad8ba8f9f2c6406b65e791720070f8fa566f76b59aa2f0b063ec3ed9231ce6f5464b3439b4f3e2d48c8ef6f1afa75e3c24753390d89984d85e2eac2f6fc1907831aa5bf55cc63e33d3eccfec5f17539d93ea07f9d013c8ea57ba9fa1cb64c4df12ea01b2470eb1c977602a74f3d6e631e68d6300e5ff7950339cf670c109c46194efa9ff53425a768de9cb94a9532dbea132407bd56333f18384e673ff405ecdc5f86591cec18de7758f53da590927eec25329c9f4d971ff8da12421409ce56a46709803f18f4a849449719949b7b1b6c3b6b88fd889dafe56b3e68f748b873c051aa000b82cbab6d3bc89cdd1287de588bd15d37ec15fd93d9e9c561229d9b2c02fef1e06bd1838ac6178d3f7cff53c892914f37eac9f442f5a95a2fc4ad3571f449fe5e38b38c998d28c67967712bdab7fb3e6863df1cfb96eb678454116172c2f2fdd72c80ea2a64fa64475d3b63590883405a2c2b6dbd2cceeb9d2416c0367e805c54667f1ef5d2e536c8fc4b57912756e3ac7af1725c5287b7837d804ab2972b7eee460cce523d751fdbe3fd9afcdf201ae796c37bd23747e84a6be2653b15b6bc467d20222637db596315ddc93171faaf78b2369150c4e5be3021d43d0c7bf764545968f1d27f18f22d187a4b22d15a6765a48803869e81b5e03f2db844aaefcd4a92e4c29a97017f9e7e623ed724287cc9032e5bad65127f1a718fa44a1e96c39457b255eaf13ba3676dbcfb4ea55933a11bd99906185c480c1b057b6da6d329646a0b69f49cba7c57688af2612d770f500c1ec5101c05dbdc105f568fcc859f401500d43d3c6ed3a370822e69b575aea773c5a61003ab1574edb0a63c1498226cbf33e1cc3644eff2adb3bb272eeada068472855db8bf7868976ba0bb456bf132eaa83a3a4bc2a1b2f960429205d13908879392b13dff6b1cf4eb80b5a19e75e74b7901ba9e350dd9bfa4bca4dc9553bd830bc69dd031f70fb062cff7d18d1e1f63cfcd07526b35fb9f85f2a5e3ac06c44cef6c2aa2e72402c95e939a1c704f9b8b4cf1e12258cb4a121a17cb68b2ad237ed2fdfae9fe4074a36a3e9e5d7e4469e2e1a5b4a3a3b80facf07cca7cbb36102b76ab2ffc344fad35c461625825984b96c322de9d32f1e3883771b7d82fd1b1011af0d43305b2c50fdb4a440c2d82911cb78c00d9b9e2ee64eeb8e16029bd8c551393ae2701d0f5410cae3068a6561a78f6506d2790eb9274417938ce63d00d36b475d7759073b4a0e225b0712d4812ba100c13857f39e0d9c24558b784d3541207a3d025b246f5c35ad3058403a8658872bef7aba147c95858448938e1f8a213b8362e8989d332f07fdb3a2438e9ba3da101998306f9f35b07f3f74eb53a9910d52b208e0aeeb27ce93889d1619a4cd11a42a9a0c1c20800645b72ba3758e65f071e28290ba2372d78562d8124f92a44a0f934d6426155526c9bb0990df6f79f74316a9a62d3dae3eafdf7c1e10f90791c492b48ef61682780e732bcbf8b3dd49a4ac15f53133011407b1ba7a67a6495c3b588d5b3a330274eb26f6c88f785c07865f21358d3547d0939d67823bd143eaafd85e9cb683db23c5a548a9b4871f312fd69ca6f9d0697efae1f0cf7c83b189fa91292f2e8dc3e92445227807d55317f212819615c4a3f2f5112de57c4e855e644df3ff855b778f2c4897b33ab1b2b2f82c1a3c115357afe9559225b4eb8d5f4856d72797c80e6aca60a25fe3f6d2cc3ffb958fb6f905ffbc339623fe724424b1077e230bce713bf7b3e5a0a6922e063cb7fa90cdeb7f3811afc11301ea35f61c1bc5e36e561dbe91d33c3d4e27c360a3eca65cd5111b721646d3db82c5ac66d7c84d5d05d725fd68fe0a3c7a55c7fe547ec126cf12bc7ba1b04a20c5b1789c57c6d1a2b9e254b290be3cd55caf93792be9e861627479b66ed10eeb0f1da66662c0895cc688044f9d3b591af33e98beadafab939789e02139fb37a23e7df3516f19b9bbb52263d08a7874fdea8c9550974dc1744b8f7b789d75080aa129a0cbd80fbe1fb50c039f811b13b9be419fce8956ce00fee97c426222c2fd14d23127c9ca9528e538a76f33763bcf268856c4accfafee62d1c630b5d17376e10f97e38d7853992dc4853a5547bbd3694f92be51b362929258042e7c400420270f2949e5b7720f1d6360f380a53de0ad2315c968f4a463169d5e1b724416cad8e201e37a3c1d15fc1ac19ab18b22277523d2ff28e0b8fc483da5b985f60423e147776c28fe8aed475f290222dd53bfbf3bb1ea8eea579bc62cb9ea2568d08c7800e9931c794e1e86b79b33616871de4a7914e98d0c76a68a64c6a42f19597a13fad06d51522e91ba1a01fea455c720560bb7a80d750eeaeec6366b9244e2dc9433e8d0b914a90bb75e04669f943d8782fd21272af9353b550cdca72cf89d5f9b022c3f96e7f37494da1d31f7aadc87843413610e56619f095ea792513445a842d8025155c5eede6c26cafa75d8498b5c34279a061f0e695dd1b77a4b733d3811fe9e070c45a2f7fe19e7206704034ed1e9c221660fe3936265035a4912cae2dc2a726e10301c4c2b24f8188c14a40ac1bbbe41df1fcbd40f020a8dde47bf1099c94884069713b4cac9699d7d7ba6bac60f5da424138f58c8b6873aa1f3e065a9f521cdf654cdc5e1e3eb5bbd51a62eb43b619d8fb2d6233f9239b17a4543f493e6efecb1da597c8da0622fa23945d3cfdbf924dc1278fdb46685a3aeee869cd1cea81f6edf17b8cd4388c729cf2a3f8c27ad14baa1860b80210463479e7f4ca5296383f7a455fbc3695c79e28603809e23b0d9ef427b8afe750b473d2f5d0af58795727ab81226b16d2f321ac6223034e838a99f274a3a5de79f686f7dd2eaa4fcffff99b43ec375616138956f3ceb89a1bd275dca56a1e16a5c49533a01181113118bfc0b38c8cc09d436d084d1f17b22ef2f2dc01e8f1df155adea0f9b851a699f3bba22b8f998843c6fd59a2b18603c879a476939a60cdee7d5ed819bddb9ff49435ba612acbc39aa07dfefd48d88bfce9ab2aab7e453300f5dafc42c7f10c61eebd99cc8c24df13ceb4c9c7cb91876e618cd6ac6a1ba2369e815b65d272b4748121366ffb04cdd78a881029e45c883b926f9c66aede5872dae300a5b924065cac99e08b00cb32b6475cbb97cc9c5ba12f0807e5ad0608a0d7b833bf0278b6e81122c0dd435a4f073af9cf44fb306ad2f92f779a300ecf7d8c1770da2c6642db8e1be48230188524e3efcad0555e7c6141af8ceff83c042088e2122bec7edb5e1540f414efb7bfe9c43f42fb1954c34741fe26d9a321773ac256b163d24c98d7444e51cae8aa5e8fbdb86338ae7b931f3a55ac89c16cb500e77d302d23d06fe3393efea5127bff3ff5ee9e0c06dc78c10bf434f397501bf83f31aaac2b0a80b2deecadee6e3094b588b7243deee2acf07fe0ba570c7c4588f0b32fbbd168250fafcbfd11f916b13b0e753cc61232678eb7c25a2bfc866d4081aac6168483afa51af7bc78c4cd1c0e2eb0fe6291fcdb2034a7c643befaefcdceebb1fae00b0a5a6c4cae9eae880c2b9bfa4c91fc00374936d24950b98ac3aa4128e23912171bebc9e620f32704475cf0290913d2efe114273834443a3329cc595dd7be9ba8f5b5a0bcf4ecab2fd1ccbeb0434b35cfbae8fc0968adc3d708735d963513ab71ce1a6eed7f4845baf46b5b6fb9d56620cf227136c3f46fc6245416b59592e2fd4b9218d59898c01782c9893e70fee5beec425816e469c32821c3d5298eb08e170d9081cca8c18058ee5f65477fcac3de3972a4baee95e04d46ef9429b1dd8e947ca0ab220c49f195c00b854955e141d4319fb3255e9872c6042f9ae78ff9a2b127fbc4712484f6bf210dbe7fa80fef0f7f985145a23abef8cd12e82af2c5539d5ecaddce7452679e0dbe8298b27d8c687a6ce642f918ba50bfabadf6601f03b075b86a6c42445486614e335152c6959b52ad5b654dcfd280772140f0cec338d94c8dad07c434106de9702914f4a35af64924bda7a2a2f2b4d0a985f26f46c3ecb8cb0abde7ab0713de426d2ddb30431544c749e688af5715378183cb4ae53ba9fc5e3e55b9f30cf5eb0744e086ebf15f5e8d42a5c491d4c5380bac9c695d7dc01c01834d2ad3218212e5031725a704515f4f8ea7a64be2f892b1b517aa52165cb57dc1f585d6403edd03a7f7615f5821b3b6f557abcdb6a695a788b67779b2b1b76adeb2cb70147106fa1d38f395d51a7333f0f865bbd512b8603f692cd3196fc15e85fe33106b53ae56ca0d68e1a8ff8dddaa982680cfac26fe72b25483e5b2772937e454f32e6b8cce20e9bd72526b3e2c7bc5983ecbc1c7e3f8f968d64944416da517de129dee8ea5d23e5260bf13f98035734a822fff3ab85cda0fd5af6551b6716c46502affdf6ba3d1836b47fb35ee9e540da036cbbe206a4f66ee485f010dae6adaafb49e7127aa8cdf1cd51dbd2396729af42636c244641c9e2194e614ff4a369170c0a692f7bbf0e89f2c38a8190aecfaeeaa29"}}) (async, rerun: 64) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) (async) r3 = socket(0x1e, 0x4, 0xfb) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000300), 0xffffffffffffffff) (async) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x121201, 0x0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r5, &(0x7f0000001800)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000017c0)={&(0x7f0000001780)={0x1c, r4, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x20008000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000340)=ANY=[@ANYBLOB="a41b433d6e0000d60000000000000000", @ANYRES32=0x0, @ANYBLOB="00100080fffff001000000064e970038006500000604907864010102ac141431830fb07f000001ffffffff64010102890fdfac141423e0000002e0000001940400000000"]}) (async) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) (async, rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f00000014c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000001480)={&(0x7f00000019c0)=ANY=[@ANYBLOB="1f71e730100e903ce9bc04d7372b13e8745a4e185f2b0b4d5f97085f7f7b42888ee416ef3ec361a367e088aa0d1011fdf4f15f906ce99e439e79d57e227680ca1533e39770311e66f23ab2f151386b72ae8578e79530f8f2bb76cc57152027bd15eff078dcf32542953b164db1d59fcc401c09b6d3c73be624b8997fb2769a844ef1238fd15f01ffe03142b47c7fe46b75633b", @ANYBLOB="a17f9eacafff06f39a264429e08571e6b7f7efef56ae0135214f2873c302e5a38301efbc1a6bef4be87efe206f0c8549fd5a48912741306ccd58b74b1349666ed199f1ac74bbe240ac1767746bfe4146763cb0cdefa33760e526aab5d548b3aaf0fcbc478eca54893469322d58bf751b3c63292800b6c7e5fd9b24e6a91ee18b2f495c0ec1ac12e089c9b2", @ANYBLOB="00088fb32be5a1adb7ce0400000008000600ef697921b10e9e1759295b15b4e92e18d747cb9ec4667818adb327f640db3ea8b2e5bfc70800", @ANYRES16=r6, @ANYRESDEC=r2], 0x2c}, 0x1, 0x0, 0x0, 0xc080}, 0x20040091) (async, rerun: 32) r7 = accept(r3, &(0x7f0000001500)=@pppoe={0x18, 0x0, {0x0, @random}}, &(0x7f0000001580)=0x80) (async) r8 = syz_genetlink_get_family_id$batadv(&(0x7f0000001600), r3) sendmsg$BATADV_CMD_GET_ORIGINATORS(r7, &(0x7f00000016c0)={&(0x7f00000015c0)={0x10, 0x0, 0x0, 0x7118008}, 0xc, &(0x7f0000001680)={&(0x7f0000001640)={0x2c, r8, 0x2, 0x70bd26, 0x25dfdbf9, {}, [@BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x8000ffff}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x3}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x80}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4800}, 0x20000004) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000080)={0x22, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x81d9, 0x101}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f00000000c0)={0x38, 0x6, 0x0, 0x0, r9}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:00 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) (async) 07:06:00 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)=0x9) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x8e000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x9, 0xc5}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f00000000c0)={0x8}) 07:06:00 executing program 4: r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x20) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000080)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$smc(&(0x7f0000000100), r0) sendmsg$SMC_PNETID_ADD(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80402108}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, r3, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4014001}, 0x90) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) 07:06:00 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) mq_notify(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x2d, 0x0, @thr={&(0x7f00000001c0)="61c36c054deb4d6c2f842f96136d16e359d25176f4c9dfb1a7121f0ff88d7cc6ca77deb2eed22167b1ba515da0712fd69449b46d8a7a375b0ec6ac0d538b76a643611ddb77ed092a305bbb34e441a21107f1f0caceefadeda019d96e776a56db2e407e201d257696603d3d0065e4ff3c9ec721808410fc759cd70bdfdbfc7b9d29e775711eb8905d598d89fc292b9e140bc60ce8f741ee13bdb5b0cfc70c2bc519014b008da7ccad9b5bdba43e1c16558331f685e0c76131d252d9823fa6dcd31477c8070b4bfead92a322f04caaa254", &(0x7f0000000480)="40a77e70028066e519367b80ce15e59751ddcaf266eab9cd2dbde60acc3ab9b86d1324826acf5f679e065f1bfc8097e1535b339209bc4d731d00f2d49db815e9d59a8e2c13d6c82fd3cb9c75b5d67d3c618ea7462c35f4ded2c00628512e298b80c4d4aead6996a41ec96de126c0f9b453a3b8085021518121e906de7d8cc97079c00a3bac2840e85bf31017d86b9d6eebc9022753a3c92968c853846eed160571ac72632e1daa25656584cbb67d2c9b687cf31d835ffc037a713d000cbea09c9df53fcbe4278b6c6919df808ad401701e85881b21219e06da32e14bbc080927f4efc9120a22a507866a0c7589d46443738bc5c4d7f2051bb3b211feff7b2ed3fb67039620eb2b8f68093691c92f57549f2990e86f307f1bfac618ef5b42875c5cc028a4018fbe596f0d720cadd6c741b0b3094499b67e6b04c04ae2da14d80c2d87baaca62f951ceff983ac1b42aee8a12f5ca4e4188b0a4054fa69fdcfdb8cc2db79ab5177086a5b868947cd864dfd905ac2747be7dabd48a23b2d3fdbe7e01ce0ce31b042a8d12e7302d74041f8cfbe640e766b3057d6fbc909f371aabc1363b5a9b3cf66c3d922f5451a4fe6cbc8f344ced914e96f08c5d6945b60ff329a26e3b34e2c4a0b095606e7e3446ddb7c138bfe6afc3fe3c051aabcf0877cc5cb3e0e3275bc3afb0d7e4489bd79fc8629441a655f724760a66d6b69481350f6e5c784883a61affee5f6af2eaf27e6f0a0f1b4f861efad7527b894a84b9d903b3f4be017a3a625e14fe306f2de085c8d87ea038cd53f5c6a63978b24c890decd4d2277153a17ec8f00aaaa9d1ef652dddf177985673f495285689a9bd75e0ad9ee901f9f5e254bfda541bbd4c97ee2662c6a8dcddf950a44362842915681863fbb10b5dc2d43db4e79c3a7bd38add6bc3a3b4f73d7edfeb5c6d12047a08f552ace694c90214d33602ba2983fbfcaeee71ea20afbd6e9c344959a281e964978714c8dc8f27c43ab8e8ed232b8ba1b59b3863ddfeb04707dcb2cf35de565700ede553c1ec6aa923c283eb362c2945c24ebb19540358619866464d6d1c9f7ab9002f8d6b67d947d1c6cc50bf13620c640ec5e61baa20c995db2795734b03a6dc8838e96317fdc887b19de41971533209f005ac4d3fc38c5442cbc82c552aee611848277b31596f7e563f1cda401ad9df42140d8e83cec2d1c0742b2bca99c992525d8471b10a6536ad8ba8f9f2c6406b65e791720070f8fa566f76b59aa2f0b063ec3ed9231ce6f5464b3439b4f3e2d48c8ef6f1afa75e3c24753390d89984d85e2eac2f6fc1907831aa5bf55cc63e33d3eccfec5f17539d93ea07f9d013c8ea57ba9fa1cb64c4df12ea01b2470eb1c977602a74f3d6e631e68d6300e5ff7950339cf670c109c46194efa9ff53425a768de9cb94a9532dbea132407bd56333f18384e673ff405ecdc5f86591cec18de7758f53da590927eec25329c9f4d971ff8da12421409ce56a46709803f18f4a849449719949b7b1b6c3b6b88fd889dafe56b3e68f748b873c051aa000b82cbab6d3bc89cdd1287de588bd15d37ec15fd93d9e9c561229d9b2c02fef1e06bd1838ac6178d3f7cff53c892914f37eac9f442f5a95a2fc4ad3571f449fe5e38b38c998d28c67967712bdab7fb3e6863df1cfb96eb678454116172c2f2fdd72c80ea2a64fa64475d3b63590883405a2c2b6dbd2cceeb9d2416c0367e805c54667f1ef5d2e536c8fc4b57912756e3ac7af1725c5287b7837d804ab2972b7eee460cce523d751fdbe3fd9afcdf201ae796c37bd23747e84a6be2653b15b6bc467d20222637db596315ddc93171faaf78b2369150c4e5be3021d43d0c7bf764545968f1d27f18f22d187a4b22d15a6765a48803869e81b5e03f2db844aaefcd4a92e4c29a97017f9e7e623ed724287cc9032e5bad65127f1a718fa44a1e96c39457b255eaf13ba3676dbcfb4ea55933a11bd99906185c480c1b057b6da6d329646a0b69f49cba7c57688af2612d770f500c1ec5101c05dbdc105f568fcc859f401500d43d3c6ed3a370822e69b575aea773c5a61003ab1574edb0a63c1498226cbf33e1cc3644eff2adb3bb272eeada068472855db8bf7868976ba0bb456bf132eaa83a3a4bc2a1b2f960429205d13908879392b13dff6b1cf4eb80b5a19e75e74b7901ba9e350dd9bfa4bca4dc9553bd830bc69dd031f70fb062cff7d18d1e1f63cfcd07526b35fb9f85f2a5e3ac06c44cef6c2aa2e72402c95e939a1c704f9b8b4cf1e12258cb4a121a17cb68b2ad237ed2fdfae9fe4074a36a3e9e5d7e4469e2e1a5b4a3a3b80facf07cca7cbb36102b76ab2ffc344fad35c461625825984b96c322de9d32f1e3883771b7d82fd1b1011af0d43305b2c50fdb4a440c2d82911cb78c00d9b9e2ee64eeb8e16029bd8c551393ae2701d0f5410cae3068a6561a78f6506d2790eb9274417938ce63d00d36b475d7759073b4a0e225b0712d4812ba100c13857f39e0d9c24558b784d3541207a3d025b246f5c35ad3058403a8658872bef7aba147c95858448938e1f8a213b8362e8989d332f07fdb3a2438e9ba3da101998306f9f35b07f3f74eb53a9910d52b208e0aeeb27ce93889d1619a4cd11a42a9a0c1c20800645b72ba3758e65f071e28290ba2372d78562d8124f92a44a0f934d6426155526c9bb0990df6f79f74316a9a62d3dae3eafdf7c1e10f90791c492b48ef61682780e732bcbf8b3dd49a4ac15f53133011407b1ba7a67a6495c3b588d5b3a330274eb26f6c88f785c07865f21358d3547d0939d67823bd143eaafd85e9cb683db23c5a548a9b4871f312fd69ca6f9d0697efae1f0cf7c83b189fa91292f2e8dc3e92445227807d55317f212819615c4a3f2f5112de57c4e855e644df3ff855b778f2c4897b33ab1b2b2f82c1a3c115357afe9559225b4eb8d5f4856d72797c80e6aca60a25fe3f6d2cc3ffb958fb6f905ffbc339623fe724424b1077e230bce713bf7b3e5a0a6922e063cb7fa90cdeb7f3811afc11301ea35f61c1bc5e36e561dbe91d33c3d4e27c360a3eca65cd5111b721646d3db82c5ac66d7c84d5d05d725fd68fe0a3c7a55c7fe547ec126cf12bc7ba1b04a20c5b1789c57c6d1a2b9e254b290be3cd55caf93792be9e861627479b66ed10eeb0f1da66662c0895cc688044f9d3b591af33e98beadafab939789e02139fb37a23e7df3516f19b9bbb52263d08a7874fdea8c9550974dc1744b8f7b789d75080aa129a0cbd80fbe1fb50c039f811b13b9be419fce8956ce00fee97c426222c2fd14d23127c9ca9528e538a76f33763bcf268856c4accfafee62d1c630b5d17376e10f97e38d7853992dc4853a5547bbd3694f92be51b362929258042e7c400420270f2949e5b7720f1d6360f380a53de0ad2315c968f4a463169d5e1b724416cad8e201e37a3c1d15fc1ac19ab18b22277523d2ff28e0b8fc483da5b985f60423e147776c28fe8aed475f290222dd53bfbf3bb1ea8eea579bc62cb9ea2568d08c7800e9931c794e1e86b79b33616871de4a7914e98d0c76a68a64c6a42f19597a13fad06d51522e91ba1a01fea455c720560bb7a80d750eeaeec6366b9244e2dc9433e8d0b914a90bb75e04669f943d8782fd21272af9353b550cdca72cf89d5f9b022c3f96e7f37494da1d31f7aadc87843413610e56619f095ea792513445a842d8025155c5eede6c26cafa75d8498b5c34279a061f0e695dd1b77a4b733d3811fe9e070c45a2f7fe19e7206704034ed1e9c221660fe3936265035a4912cae2dc2a726e10301c4c2b24f8188c14a40ac1bbbe41df1fcbd40f020a8dde47bf1099c94884069713b4cac9699d7d7ba6bac60f5da424138f58c8b6873aa1f3e065a9f521cdf654cdc5e1e3eb5bbd51a62eb43b619d8fb2d6233f9239b17a4543f493e6efecb1da597c8da0622fa23945d3cfdbf924dc1278fdb46685a3aeee869cd1cea81f6edf17b8cd4388c729cf2a3f8c27ad14baa1860b80210463479e7f4ca5296383f7a455fbc3695c79e28603809e23b0d9ef427b8afe750b473d2f5d0af58795727ab81226b16d2f321ac6223034e838a99f274a3a5de79f686f7dd2eaa4fcffff99b43ec375616138956f3ceb89a1bd275dca56a1e16a5c49533a01181113118bfc0b38c8cc09d436d084d1f17b22ef2f2dc01e8f1df155adea0f9b851a699f3bba22b8f998843c6fd59a2b18603c879a476939a60cdee7d5ed819bddb9ff49435ba612acbc39aa07dfefd48d88bfce9ab2aab7e453300f5dafc42c7f10c61eebd99cc8c24df13ceb4c9c7cb91876e618cd6ac6a1ba2369e815b65d272b4748121366ffb04cdd78a881029e45c883b926f9c66aede5872dae300a5b924065cac99e08b00cb32b6475cbb97cc9c5ba12f0807e5ad0608a0d7b833bf0278b6e81122c0dd435a4f073af9cf44fb306ad2f92f779a300ecf7d8c1770da2c6642db8e1be48230188524e3efcad0555e7c6141af8ceff83c042088e2122bec7edb5e1540f414efb7bfe9c43f42fb1954c34741fe26d9a321773ac256b163d24c98d7444e51cae8aa5e8fbdb86338ae7b931f3a55ac89c16cb500e77d302d23d06fe3393efea5127bff3ff5ee9e0c06dc78c10bf434f397501bf83f31aaac2b0a80b2deecadee6e3094b588b7243deee2acf07fe0ba570c7c4588f0b32fbbd168250fafcbfd11f916b13b0e753cc61232678eb7c25a2bfc866d4081aac6168483afa51af7bc78c4cd1c0e2eb0fe6291fcdb2034a7c643befaefcdceebb1fae00b0a5a6c4cae9eae880c2b9bfa4c91fc00374936d24950b98ac3aa4128e23912171bebc9e620f32704475cf0290913d2efe114273834443a3329cc595dd7be9ba8f5b5a0bcf4ecab2fd1ccbeb0434b35cfbae8fc0968adc3d708735d963513ab71ce1a6eed7f4845baf46b5b6fb9d56620cf227136c3f46fc6245416b59592e2fd4b9218d59898c01782c9893e70fee5beec425816e469c32821c3d5298eb08e170d9081cca8c18058ee5f65477fcac3de3972a4baee95e04d46ef9429b1dd8e947ca0ab220c49f195c00b854955e141d4319fb3255e9872c6042f9ae78ff9a2b127fbc4712484f6bf210dbe7fa80fef0f7f985145a23abef8cd12e82af2c5539d5ecaddce7452679e0dbe8298b27d8c687a6ce642f918ba50bfabadf6601f03b075b86a6c42445486614e335152c6959b52ad5b654dcfd280772140f0cec338d94c8dad07c434106de9702914f4a35af64924bda7a2a2f2b4d0a985f26f46c3ecb8cb0abde7ab0713de426d2ddb30431544c749e688af5715378183cb4ae53ba9fc5e3e55b9f30cf5eb0744e086ebf15f5e8d42a5c491d4c5380bac9c695d7dc01c01834d2ad3218212e5031725a704515f4f8ea7a64be2f892b1b517aa52165cb57dc1f585d6403edd03a7f7615f5821b3b6f557abcdb6a695a788b67779b2b1b76adeb2cb70147106fa1d38f395d51a7333f0f865bbd512b8603f692cd3196fc15e85fe33106b53ae56ca0d68e1a8ff8dddaa982680cfac26fe72b25483e5b2772937e454f32e6b8cce20e9bd72526b3e2c7bc5983ecbc1c7e3f8f968d64944416da517de129dee8ea5d23e5260bf13f98035734a822fff3ab85cda0fd5af6551b6716c46502affdf6ba3d1836b47fb35ee9e540da036cbbe206a4f66ee485f010dae6adaafb49e7127aa8cdf1cd51dbd2396729af42636c244641c9e2194e614ff4a369170c0a692f7bbf0e89f2c38a8190aecfaeeaa29"}}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) (async) r3 = socket(0x1e, 0x4, 0xfb) (async, rerun: 64) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000300), 0xffffffffffffffff) (rerun: 64) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000140), 0x121201, 0x0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r5, &(0x7f0000001800)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000017c0)={&(0x7f0000001780)={0x1c, r4, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x20008000) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000340)=ANY=[@ANYBLOB="a41b433d6e0000d60000000000000000", @ANYRES32=0x0, @ANYBLOB="00100080fffff001000000064e970038006500000604907864010102ac141431830fb07f000001ffffffff64010102890fdfac141423e0000002e0000001940400000000"]}) (async) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f00000014c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000001480)={&(0x7f00000019c0)=ANY=[@ANYBLOB="1f71e730100e903ce9bc04d7372b13e8745a4e185f2b0b4d5f97085f7f7b42888ee416ef3ec361a367e088aa0d1011fdf4f15f906ce99e439e79d57e227680ca1533e39770311e66f23ab2f151386b72ae8578e79530f8f2bb76cc57152027bd15eff078dcf32542953b164db1d59fcc401c09b6d3c73be624b8997fb2769a844ef1238fd15f01ffe03142b47c7fe46b75633b", @ANYBLOB="a17f9eacafff06f39a264429e08571e6b7f7efef56ae0135214f2873c302e5a38301efbc1a6bef4be87efe206f0c8549fd5a48912741306ccd58b74b1349666ed199f1ac74bbe240ac1767746bfe4146763cb0cdefa33760e526aab5d548b3aaf0fcbc478eca54893469322d58bf751b3c63292800b6c7e5fd9b24e6a91ee18b2f495c0ec1ac12e089c9b2", @ANYBLOB="00088fb32be5a1adb7ce0400000008000600ef697921b10e9e1759295b15b4e92e18d747cb9ec4667818adb327f640db3ea8b2e5bfc70800", @ANYRES16=r6, @ANYRESDEC=r2], 0x2c}, 0x1, 0x0, 0x0, 0xc080}, 0x20040091) (async) r7 = accept(r3, &(0x7f0000001500)=@pppoe={0x18, 0x0, {0x0, @random}}, &(0x7f0000001580)=0x80) r8 = syz_genetlink_get_family_id$batadv(&(0x7f0000001600), r3) sendmsg$BATADV_CMD_GET_ORIGINATORS(r7, &(0x7f00000016c0)={&(0x7f00000015c0)={0x10, 0x0, 0x0, 0x7118008}, 0xc, &(0x7f0000001680)={&(0x7f0000001640)={0x2c, r8, 0x2, 0x70bd26, 0x25dfdbf9, {}, [@BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x8000ffff}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x3}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x80}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4800}, 0x20000004) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000080)={0x22, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x81d9, 0x101}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f00000000c0)={0x38, 0x6, 0x0, 0x0, r9}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:00 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x8e000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x9, 0xc5}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f00000000c0)={0x8}) [ 1292.500520][T23361] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:00 executing program 1: sched_setscheduler(0x0, 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 4: r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x20) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000080)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$smc(&(0x7f0000000100), r0) sendmsg$SMC_PNETID_ADD(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80402108}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, r3, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4014001}, 0x90) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x20) (async) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000080)) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$smc(&(0x7f0000000100), r0) (async) sendmsg$SMC_PNETID_ADD(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80402108}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, r3, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4014001}, 0x90) (async) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) (async) 07:06:00 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:00 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x8e000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x9, 0xc5}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f00000000c0)={0x8}) 07:06:00 executing program 1: sched_setscheduler(0x0, 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) 07:06:00 executing program 3: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000040)}, 0x10) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4000c2, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:00 executing program 4: r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x20) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000080)) (async) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000080)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$smc(&(0x7f0000000100), r0) sendmsg$SMC_PNETID_ADD(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80402108}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, r3, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4014001}, 0x90) (async) sendmsg$SMC_PNETID_ADD(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80402108}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, r3, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4014001}, 0x90) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) 07:06:00 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x20600, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xff72a2e1fe36144b, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x282040, 0x0) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), 0xffffffffffffffff) 07:06:00 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:00 executing program 1: sched_setscheduler(0x0, 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:00 executing program 3: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000040)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000040)}, 0x10) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4000c2, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:01 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x40c00, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r4, 0x0, 0x5653, 0x6bc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:01 executing program 2: write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FREEZING\x00', 0x9) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x2f22860bec0404b1, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:01 executing program 3: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000000c0)={0x1, 0x58, &(0x7f0000000040)}, 0x10) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4000c2, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:01 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x20600, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xff72a2e1fe36144b, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x282040, 0x0) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), 0xffffffffffffffff) 07:06:01 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1293.027284][T23418] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:01 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 2: write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FREEZING\x00', 0x9) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x2f22860bec0404b1, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:01 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x20600, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xff72a2e1fe36144b, 0x0) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async, rerun: 64) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x282040, 0x0) (async) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), 0xffffffffffffffff) 07:06:01 executing program 3: ioctl$sock_SIOCBRADDBR(0xffffffffffffffff, 0x89a0, &(0x7f0000000040)='tunl0\x00') openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x2e0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000100), 0x40000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) 07:06:01 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x40c00, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r4, 0x0, 0x5653, 0x6bc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:01 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 2: write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FREEZING\x00', 0x9) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x2f22860bec0404b1, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x2f22860bec0404b1, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:01 executing program 5: ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00'}) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x220842, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000000)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r1}) 07:06:01 executing program 3: ioctl$sock_SIOCBRADDBR(0xffffffffffffffff, 0x89a0, &(0x7f0000000040)='tunl0\x00') openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x2e0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async, rerun: 64) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async, rerun: 64) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000100), 0x40000, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) 07:06:01 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x40c00, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r4, 0x0, 0x5653, 0x6bc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) [ 1293.274916][T23443] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:01 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) getpid() ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x103000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:01 executing program 5: ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00'}) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x220842, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000000)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r1}) 07:06:01 executing program 3: ioctl$sock_SIOCBRADDBR(0xffffffffffffffff, 0x89a0, &(0x7f0000000040)='tunl0\x00') openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x2e0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000100), 0x40000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b64, 0x0) 07:06:01 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r3, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 4: ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(0xffffffffffffffff, 0xc02864ca, &(0x7f0000000200)={&(0x7f0000000180)=[0x0, 0x0], &(0x7f00000001c0)=[0x1, 0x800, 0x8], 0x0, 0x2, 0xb}) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_SIGNAL(0xffffffffffffffff, 0xc01064c5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0, r1], 0x2}) 07:06:01 executing program 5: ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00'}) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x220842, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000000)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r1}) (async) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r1}) 07:06:01 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x103000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x103000, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) 07:06:01 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) getpid() ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) r3 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TRANSFER(r3, 0xc02064cc, &(0x7f0000000080)) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000140)={0xc}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000001c0)={'batadv_slave_0\x00'}) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r5, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r5, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r6, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r7}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000001040)={0x28, 0x1, r7, 0x0, &(0x7f0000003100)="72b747f65cc7136b051b79c6cece537c2b3c5d4da685f4adeb26f6548dec7fe5c183f33d43b0a2df2a77563a5c3c4630657876ae687452e6b82132b34973256ce98a2c9ffad214309f641052ad1f05d01933138ff3188b0ada1b6261b24339b9719162872d07d1ac05a70cc98646b0b4aa51677f1f04b3dc7606d21cdb6378013978b592a6e20f5a398f05b64a9715086e12979730ac8e2e76d0438f241f7d11171c84698e03f298049817bb2b14eb260aa7f316dd16d368fe9289c2cbb5d26bb82246aab64e922eb5b171d0140264aa2238a0fa3070a0e99447c3bceff4cf0b2402b33a85f350f41a3449c548061724495ab12ee11d35ff1c6df05c83f8d509d4e78a5be7a41550dc66fffb950db956f447b53f04668c40e43ee22f781f5445b318465098b2d8631a8a36d2757d36cd3b36b555bd3b5d23451bba9a1e99f3bebbf829233151e32637606b073bea6d7466463ee05f5e1e404507f2cb6287b298041189fc3ded2016cb9901b352d532c653fea8663039387a85b9412e5157d10caf79012544b6a8832e5fee2b33828b87ae11e112850dbf61c2335d9923dd93c29e7a56801bf96d99cac86516efb01e1ebf62f8374687bcf4883fe9fe4150084650551dedea91da56a5be794ba3e5f5529baf00e18b6d8f9086c0ab6ee566a8d6ff69d45939ad3d97bf1a7ac8703bf3ebd758360cfe9908e5cd706113188810409e41a789c31c9656954a78d8b72146f6d6f433b5c176391feae29f0e6d9c53303e0eb4d704f40d75e712e5e6c6a0cd123543e08db0fd462494555311e4e5a0ad2ba1f6332d1abe89d6beb726274e72261b6eb5f67f957c6462212e163fa41f3019f80de4ab0a0a0802b7be39c1bf4ec504092d03c30bbc7492f6d55e00f95b27733e259fbabe25b85f463d346b950773ebdaf05860a0f3eeb394d765da9cf6dd6e673214c6cf81e5cdacbe8a391eaf28f33ede66d2c818736ae4fb78a5e2c8aa28997e5b98f9caf5adf9d04b856f58d9f355fc29b770d78b0a500fe0cbc2eaa82e11b5d2fd66d10892bf3860018c1df36e1572426cd1446d444d48f199b4ca180a556a4e29830297e8c00965ab30433b548a68b231b633736d68b3766a40e412aca860ebd7771d0820ef6d7c1154bfde6d6732a2b8d70fa4ee3de587fb7a2d895cbc06044f049064f26158de1b9c17fc0ae908dccfd750621adaf7c61b3a1ffd58460da6ca9d9a94e558cb621cc423f9fb1477ce38114a384bef47e4e73759160402de4a5ac5b59b6fd7ffc9c84bdc37c6965e2894e3da18e26bd31ae15bcd5f54c36c14fd21aa43c72b4e1e9c134f47105c23ac479272e410c7ecc0772111ecb7b3b97d3a1c54f2dfe30d6b974e4dd8a91ca8d100af94d17450afef2822a3567b0752f47b40e05ff306eaf97c4362564a99ba10243be0bcc8933cef595c3d944ebb6dc4958d3cda6b0e35a96438a2b7d2897a038cb1d5e6778bd6d2be4ab6b3779491727752440c0cd832e6b4565c5f927fc1ac89eb596699a7b018ebf6ba68b56dd107fcf2844d3cad58604f6bb5217433153c114d9d994ac0d2baf13424273ca82baf6692f3e6b9af256f9ed25b66f32f3b415b8c13d4b4d03b6a708960772939222ca63c0557ad32012dcaadd726283946bed80bc3fcc0032c53daad307ce5f238545bc1fd99a2b82a8a4009aa40867031220a7db627a82a4c7d35dbb76f7829553190f29d7ded127eaafa39e060b2bbbde680fd27116771dae2ca9848a9001d5bce71bb6dba89d497ed2393b8aaca66e2434ddce1d34da69bc15e56df5934b800ec25ea0b62a19540fa7a927bed3d41fa4c2b6755554dd5f231220a1b6b61fb23f85e24aaa0dc2584a71d44ba0e8c6aea8d9b2ec31b97172942c67f194607c191777f87522a6f2b66e879ec83d85c2382434a68c3c8bb80fba052e8207f397f88808a3ad0a0303280db1f9c656763913294629849265a2617d9e609123f789fd89c2c329434c3224c4cbe3068cede5cdbdb03b6e0f49593bafda7f83734e32e3e95c26870b55d19e148eff2a93b66edce072bac241874997f45c4600603879316fbbfa5119c80738c694158d5b283eff88d43da2be86d35f766e25350e563900518ac369996e8673ba32ea6d00f3f5e46efb14cd350265dee7949f1f30c6d367ae064f81fa9fe9cc537d4ad9ef0b55864477f98cf1b298e56b71b8b7e32a0f6bf3468805a34395a418a8070e2c4870acd23a8f3f61ff08b14adcac09b3516df5f65ce7c8eb7228110a58529d563e0c1d2b5b35f431abeab1bbf45b781d194cae817d086432ed7f12a5fd8f4a0d016eda0f208b48314316021482b06053f26d64fdcfcf403aae6a7a455ff8c0ccb304268a5bf3a4c628786992edb733b384379991d3bb063d8cd87041ca2edf30a695c19ac67f86b4fe36002ba7530d3d27c131ae6e3929d349a1f92ddc799081e1820c6fa32c3d57287d37ac56dbbddfdf3a2cffeeba61c9fc94832d81b6f63c213ba7a781ea94edd236f325a9a15ba15515f22b60178b2a2b1afe5750950e82f82f332797d9f59855d1b1fc7d34b19fb138c1c161a0b89f53a1d16bd2ea73850f1fbeb31ed5edd3f329091c2a6133d0b23c819e3e2e3d83edf16ae80f388793840826b669bf822ac41af4fdc5ebd436efc6582091ce1aef79fbfc1e5affea59552c1a4be138e16147f26db9104ca224c69f35f02ee2bade239dc00fd6eb0ae2384e0e4dc46e6829fd9aac33b6d29cfd34b4989706750b1cbe9d9b0085a425cb425c651f541bef3ad41914fbf9d9e8e45f389dc532cf078f68ab40032edf60bf36fe17b7e78162600cde345ed04de73ee272a603e990a5f01a41c083de7b9089b2d5c70ae5ac7811f56aa3dc76bd66c0bba4aee5da75d3e1146932490737b5da908fa9a89a3cf80dd4ed5c7590f8895ad8f89f7b90d939a182b6fb89f3b60b55b53e83ea0061398cccf650683f2250d1ba441e04ec1f3768975cb277a29e1b76bb1f3d7594128d28a8bb266d4dde101c22a338fd99d16d887a561594e7824f4171c9a55386181292e906edaea7306b6c021d1f445b5d3c27e95da5b15ec4554a3bd4cb8e70cbb4f55d530fbf189835d78e42016fabba54c501b6761e5bd7dcf54fc20ad69313a05652a2df46fb47601a26ba798e6bf2ad6c43484bf27b0c7fd673a937be507af05aa56abfd2c39f23631c9bfbd78727cc00da77139457a10aaa3318fd01f79e66ce7873e4be4b123f24b15c67aac5ebea04ea75ac6e0b55fe0d568d4f7565613ad2271484e9ac0474ed9bd22e17d1b41041bfce1b38ef317a7adcd55832a7ce23814f70e954225cd1b0522eca534255b185da8fd23e62a4622b26115023e22f356e721d51fbafff80fd099f8a826c18fe3f708cad4a9d8d1f3ca833970287024c61084b65cad0c78f69c36a2c5292c9a921f07a439b17043eb76634ba62b0892ac72a8bc0c02e1a39212f50f279c01292950776bd62f9bcae5fa2e6b84b0ee7a02bc9efb4f86b1f3de528dff6b43bfa300eccbba7f2aca4ae031a524ec12a36e590c54641065ac74d53e55eb1015c3f1d314675b99956a11b4913e8657a86bdce715bb12ad9c035ef41b99b76bada76e49e4f6ecbaff386f2ab156c13847a5260ed7171267bcbb6a526ce1dff61a637e43a5d45f44272346ce0937d6727a3b91cc3abebb38a05a934241d2fe42ceb76d6606ced82d941d35dce4aa3ef4e31cdf63b48b046ed141f2c742090b53c9a9f86061a26cc37c625d3721172d1d38993ded8dff03645d4da852d1195901ca37f9ba739f0dae16baa0130fc7a55b64648c4fee73f0e3dab783dbb746c9522a1e2ea0c7fbea9d5bc3d5191b88c136a1c6e3e095016b433071c39c6f86e1d2588ed07cc4e6d28b2923c8cc65f7ef59babce49718096610b78c4b730fc113ffd786aa251a2d2558551b7f3754d430462502094676d1b31380a226600a676e814931ee3a60f9db28a857a9aa45370019506a253d9ee1169a2431727590dc83b5a8fb1b28b043beab4d7be64017a0669f1eca2b7caadf67db292fd24c7960e3d39fb42ec8fe047d78b013d6534fe943388749c8180a375da94d0d03a2c36ce889d99540d2afc9517e1a30ff9316e963d2337f08d836c977631ad2750a59935f7cb8f8e18bc74a22e5e2798ead6dcefa0d90bd4fa06840f490d8939ca535fb6dda81c07deaf7eb96d60d20da353dcd4807741d7415c19d1aa59d54d3a5b31430e7f731a9dbe860d6141c02648e20a9f609427d54e0007b437f97a219640207bc1885544f039fbc421780fa77c1d75b683f07693201cdd63a2739f8ad922c63fbcd484e2c59bde1a8e3af4b87218f75eb1f70c334aad85b4961da9c35fc3845a244d9f36a1108586041646f12a31ab4c896591654277c14532457c151259602b07c630f9d3fe30679fd453be3648affb88c3f7c9b438310b1197c0f08f1ec0754f0dff692ad0ef7f25de1bd38b4f884a42f2fffa317e9c1300e3a84836b74f6e07e36b2c2aeac950d9e8660a17f413005dab749c41c4a8282c23f76bbd07f6c11c9c4fd24566e406e89ad0d6f805073f050f760233175fc59681700e81d3f492012b16c7dd5b82d619707fa8bf4bde1316881341e36daecc53361c45436a77aaac1413c37c7800e29593938b5282ca863217d12a43d768f9f1c4760299208a0ad925d350afafdb77496ea0f12c91aee999c932c2fc15b2925d85472e8f7a7704844ad403ff991aae67284a3689af3289e5d01bd8b831b6e6817cdafe321652eb3a01c033b6f55a16da83fd7f9a5f9c648d67e6c551411961afaa06b9bedccf98102be2eb6fc3d5e395a7126ba4d29ed20a55b0433308e2591178f5333c8907c394d2a4a27545aa86c7e8921c59a0bda96fe48612e6d8d147037ce59ac1ae02504a58fe512c320c8fb33d615c90ab9c3a498128d162e8dcceabc96b1af32ec38fdc9e53732d3fac77b74991793ff06a21b5491ba45b49f2f917b6a7d04e4871d5de96162c0e681fcd1a8acf072c105a2873b7f91dc9f08749e01edd6ddea249982e4e1fafc9c290d66ad3daa3913fc50a821afd24bcc98175d11eabdb4c6dd4bd591ce3d071822313d41dab90108a09e7a8bc101214074d52a7e149e076ba2b04123b250c02b3f5e86e9124571bb7cce6ebb094f0409468fc8a7a1ed692609f4939125aac613f6ba7ac945288c2bf5ded690128f7963b819f1c5f2d98e5786c013f7a722f292cc31f999c5163c89ee66f687a2f74d7d591292647f72a469aecdc440db465b9cbc57f90de6a111730712b573b1bd371a99b143212a2995d3d2e27742df07b6110eb4848fa53a2525802acb79ce25a8b691682cc9894f1c942bd5b6f91c8208f5e62152065468f249acce17dc0cfd46158df71533267e0a6804bf101e68c0f22d166c4c39a3e74be077fe4c0f5c562e5e14ea7a44052b719882757eae26c7785d1d63598d2da803faf9af640b75b272a70eb457c5ed74e104e8659f062eefa9824b5fbcc7f9c8a14e9e2f63b6cac6341406d2be36568e37badf7b55ece874795c2a60cbf1144901c1ba26b3b6b3b68414a39127bd556c213c1b92ce3b2d1f349babfdc63205eb6a393ef944b65f42161b302933b6244932aaf20634a56ac35d7c31f92f95a0efc745d6560d9b39803f21e593d56663fbb3a88d01b3210f9f8a319b9b6f72d72766f40c2c539efd2c30a432b30f89c2d6c84ab798ba1fac97f624f0de9377f0ddaac501a95ed7beb78ee38be56ab434c2f607b9e49c708927de6b193286fa45e99ed363379626e8727a36bfd21536bec75345604063bd0ee2becbe5c75c54db83774f889031db18791725402beaed037e9aa935570e7df7fb055f8a34b576b9802c76f16d225646dbae3a03424a8d61624b667eecb42023fbc0f0bffcd62b4dd5a0fe60b7b1ad1f5c16fa155037824313e994", 0x107f, 0x100000001}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:01 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_netdev_private(r1, 0x89f1, &(0x7f0000000040)="70c5b4fd3b88203d4a0d0f3c59b6e60b585cbbe3acfae0758a1d1426267b920a2f5a6fad97b10a067c90de0a149895c6d5d6f9098649c706a80f9d1b6ef49ea6165541db7e59de39fbf8ee4ae0d6b23e3ef74fa540fe70026dea06c04aae3a1cd9c06619ba8ad28320240b80a4b8282abafe0e20ff4840fa2c1d5117941ae1bc4c2bc5cf7f89b3fc8bab0d79896b1dd70e007025b929e385e38ced3898997cbfee8ab28751fa0635d7ed13491442b382ea4ba1cf0fb318fe755e4a0bb3c3381ded59433b1cbfc0dee5b72e44d45de7f7c8efa6b2098de895d66fcb8211d86670fa651edfd6e401956532dc75297921807cab68fe6497") 07:06:01 executing program 4: ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(0xffffffffffffffff, 0xc02864ca, &(0x7f0000000200)={&(0x7f0000000180)=[0x0, 0x0], &(0x7f00000001c0)=[0x1, 0x800, 0x8], 0x0, 0x2, 0xb}) (async, rerun: 32) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_SIGNAL(0xffffffffffffffff, 0xc01064c5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0, r1], 0x2}) 07:06:01 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x103000, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x103000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:01 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async, rerun: 64) r1 = socket$packet(0x11, 0x2, 0x300) (rerun: 64) ioctl$sock_netdev_private(r1, 0x89f1, &(0x7f0000000040)="70c5b4fd3b88203d4a0d0f3c59b6e60b585cbbe3acfae0758a1d1426267b920a2f5a6fad97b10a067c90de0a149895c6d5d6f9098649c706a80f9d1b6ef49ea6165541db7e59de39fbf8ee4ae0d6b23e3ef74fa540fe70026dea06c04aae3a1cd9c06619ba8ad28320240b80a4b8282abafe0e20ff4840fa2c1d5117941ae1bc4c2bc5cf7f89b3fc8bab0d79896b1dd70e007025b929e385e38ced3898997cbfee8ab28751fa0635d7ed13491442b382ea4ba1cf0fb318fe755e4a0bb3c3381ded59433b1cbfc0dee5b72e44d45de7f7c8efa6b2098de895d66fcb8211d86670fa651edfd6e401956532dc75297921807cab68fe6497") [ 1293.764036][T23494] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:01 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:01 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 32) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) r3 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TRANSFER(r3, 0xc02064cc, &(0x7f0000000080)) (async) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) (async) ioctl$TIOCGETD(r4, 0x5424, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000140)={0xc}) (async, rerun: 32) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc}) (async, rerun: 32) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000001c0)={'batadv_slave_0\x00'}) (async) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) (async, rerun: 64) ioctl$TIOCGETD(r5, 0x5424, 0x0) (async, rerun: 64) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r5, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r5, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r6, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r7}) (async) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000001040)={0x28, 0x1, r7, 0x0, &(0x7f0000003100)="72b747f65cc7136b051b79c6cece537c2b3c5d4da685f4adeb26f6548dec7fe5c183f33d43b0a2df2a77563a5c3c4630657876ae687452e6b82132b34973256ce98a2c9ffad214309f641052ad1f05d01933138ff3188b0ada1b6261b24339b9719162872d07d1ac05a70cc98646b0b4aa51677f1f04b3dc7606d21cdb6378013978b592a6e20f5a398f05b64a9715086e12979730ac8e2e76d0438f241f7d11171c84698e03f298049817bb2b14eb260aa7f316dd16d368fe9289c2cbb5d26bb82246aab64e922eb5b171d0140264aa2238a0fa3070a0e99447c3bceff4cf0b2402b33a85f350f41a3449c548061724495ab12ee11d35ff1c6df05c83f8d509d4e78a5be7a41550dc66fffb950db956f447b53f04668c40e43ee22f781f5445b318465098b2d8631a8a36d2757d36cd3b36b555bd3b5d23451bba9a1e99f3bebbf829233151e32637606b073bea6d7466463ee05f5e1e404507f2cb6287b298041189fc3ded2016cb9901b352d532c653fea8663039387a85b9412e5157d10caf79012544b6a8832e5fee2b33828b87ae11e112850dbf61c2335d9923dd93c29e7a56801bf96d99cac86516efb01e1ebf62f8374687bcf4883fe9fe4150084650551dedea91da56a5be794ba3e5f5529baf00e18b6d8f9086c0ab6ee566a8d6ff69d45939ad3d97bf1a7ac8703bf3ebd758360cfe9908e5cd706113188810409e41a789c31c9656954a78d8b72146f6d6f433b5c176391feae29f0e6d9c53303e0eb4d704f40d75e712e5e6c6a0cd123543e08db0fd462494555311e4e5a0ad2ba1f6332d1abe89d6beb726274e72261b6eb5f67f957c6462212e163fa41f3019f80de4ab0a0a0802b7be39c1bf4ec504092d03c30bbc7492f6d55e00f95b27733e259fbabe25b85f463d346b950773ebdaf05860a0f3eeb394d765da9cf6dd6e673214c6cf81e5cdacbe8a391eaf28f33ede66d2c818736ae4fb78a5e2c8aa28997e5b98f9caf5adf9d04b856f58d9f355fc29b770d78b0a500fe0cbc2eaa82e11b5d2fd66d10892bf3860018c1df36e1572426cd1446d444d48f199b4ca180a556a4e29830297e8c00965ab30433b548a68b231b633736d68b3766a40e412aca860ebd7771d0820ef6d7c1154bfde6d6732a2b8d70fa4ee3de587fb7a2d895cbc06044f049064f26158de1b9c17fc0ae908dccfd750621adaf7c61b3a1ffd58460da6ca9d9a94e558cb621cc423f9fb1477ce38114a384bef47e4e73759160402de4a5ac5b59b6fd7ffc9c84bdc37c6965e2894e3da18e26bd31ae15bcd5f54c36c14fd21aa43c72b4e1e9c134f47105c23ac479272e410c7ecc0772111ecb7b3b97d3a1c54f2dfe30d6b974e4dd8a91ca8d100af94d17450afef2822a3567b0752f47b40e05ff306eaf97c4362564a99ba10243be0bcc8933cef595c3d944ebb6dc4958d3cda6b0e35a96438a2b7d2897a038cb1d5e6778bd6d2be4ab6b3779491727752440c0cd832e6b4565c5f927fc1ac89eb596699a7b018ebf6ba68b56dd107fcf2844d3cad58604f6bb5217433153c114d9d994ac0d2baf13424273ca82baf6692f3e6b9af256f9ed25b66f32f3b415b8c13d4b4d03b6a708960772939222ca63c0557ad32012dcaadd726283946bed80bc3fcc0032c53daad307ce5f238545bc1fd99a2b82a8a4009aa40867031220a7db627a82a4c7d35dbb76f7829553190f29d7ded127eaafa39e060b2bbbde680fd27116771dae2ca9848a9001d5bce71bb6dba89d497ed2393b8aaca66e2434ddce1d34da69bc15e56df5934b800ec25ea0b62a19540fa7a927bed3d41fa4c2b6755554dd5f231220a1b6b61fb23f85e24aaa0dc2584a71d44ba0e8c6aea8d9b2ec31b97172942c67f194607c191777f87522a6f2b66e879ec83d85c2382434a68c3c8bb80fba052e8207f397f88808a3ad0a0303280db1f9c656763913294629849265a2617d9e609123f789fd89c2c329434c3224c4cbe3068cede5cdbdb03b6e0f49593bafda7f83734e32e3e95c26870b55d19e148eff2a93b66edce072bac241874997f45c4600603879316fbbfa5119c80738c694158d5b283eff88d43da2be86d35f766e25350e563900518ac369996e8673ba32ea6d00f3f5e46efb14cd350265dee7949f1f30c6d367ae064f81fa9fe9cc537d4ad9ef0b55864477f98cf1b298e56b71b8b7e32a0f6bf3468805a34395a418a8070e2c4870acd23a8f3f61ff08b14adcac09b3516df5f65ce7c8eb7228110a58529d563e0c1d2b5b35f431abeab1bbf45b781d194cae817d086432ed7f12a5fd8f4a0d016eda0f208b48314316021482b06053f26d64fdcfcf403aae6a7a455ff8c0ccb304268a5bf3a4c628786992edb733b384379991d3bb063d8cd87041ca2edf30a695c19ac67f86b4fe36002ba7530d3d27c131ae6e3929d349a1f92ddc799081e1820c6fa32c3d57287d37ac56dbbddfdf3a2cffeeba61c9fc94832d81b6f63c213ba7a781ea94edd236f325a9a15ba15515f22b60178b2a2b1afe5750950e82f82f332797d9f59855d1b1fc7d34b19fb138c1c161a0b89f53a1d16bd2ea73850f1fbeb31ed5edd3f329091c2a6133d0b23c819e3e2e3d83edf16ae80f388793840826b669bf822ac41af4fdc5ebd436efc6582091ce1aef79fbfc1e5affea59552c1a4be138e16147f26db9104ca224c69f35f02ee2bade239dc00fd6eb0ae2384e0e4dc46e6829fd9aac33b6d29cfd34b4989706750b1cbe9d9b0085a425cb425c651f541bef3ad41914fbf9d9e8e45f389dc532cf078f68ab40032edf60bf36fe17b7e78162600cde345ed04de73ee272a603e990a5f01a41c083de7b9089b2d5c70ae5ac7811f56aa3dc76bd66c0bba4aee5da75d3e1146932490737b5da908fa9a89a3cf80dd4ed5c7590f8895ad8f89f7b90d939a182b6fb89f3b60b55b53e83ea0061398cccf650683f2250d1ba441e04ec1f3768975cb277a29e1b76bb1f3d7594128d28a8bb266d4dde101c22a338fd99d16d887a561594e7824f4171c9a55386181292e906edaea7306b6c021d1f445b5d3c27e95da5b15ec4554a3bd4cb8e70cbb4f55d530fbf189835d78e42016fabba54c501b6761e5bd7dcf54fc20ad69313a05652a2df46fb47601a26ba798e6bf2ad6c43484bf27b0c7fd673a937be507af05aa56abfd2c39f23631c9bfbd78727cc00da77139457a10aaa3318fd01f79e66ce7873e4be4b123f24b15c67aac5ebea04ea75ac6e0b55fe0d568d4f7565613ad2271484e9ac0474ed9bd22e17d1b41041bfce1b38ef317a7adcd55832a7ce23814f70e954225cd1b0522eca534255b185da8fd23e62a4622b26115023e22f356e721d51fbafff80fd099f8a826c18fe3f708cad4a9d8d1f3ca833970287024c61084b65cad0c78f69c36a2c5292c9a921f07a439b17043eb76634ba62b0892ac72a8bc0c02e1a39212f50f279c01292950776bd62f9bcae5fa2e6b84b0ee7a02bc9efb4f86b1f3de528dff6b43bfa300eccbba7f2aca4ae031a524ec12a36e590c54641065ac74d53e55eb1015c3f1d314675b99956a11b4913e8657a86bdce715bb12ad9c035ef41b99b76bada76e49e4f6ecbaff386f2ab156c13847a5260ed7171267bcbb6a526ce1dff61a637e43a5d45f44272346ce0937d6727a3b91cc3abebb38a05a934241d2fe42ceb76d6606ced82d941d35dce4aa3ef4e31cdf63b48b046ed141f2c742090b53c9a9f86061a26cc37c625d3721172d1d38993ded8dff03645d4da852d1195901ca37f9ba739f0dae16baa0130fc7a55b64648c4fee73f0e3dab783dbb746c9522a1e2ea0c7fbea9d5bc3d5191b88c136a1c6e3e095016b433071c39c6f86e1d2588ed07cc4e6d28b2923c8cc65f7ef59babce49718096610b78c4b730fc113ffd786aa251a2d2558551b7f3754d430462502094676d1b31380a226600a676e814931ee3a60f9db28a857a9aa45370019506a253d9ee1169a2431727590dc83b5a8fb1b28b043beab4d7be64017a0669f1eca2b7caadf67db292fd24c7960e3d39fb42ec8fe047d78b013d6534fe943388749c8180a375da94d0d03a2c36ce889d99540d2afc9517e1a30ff9316e963d2337f08d836c977631ad2750a59935f7cb8f8e18bc74a22e5e2798ead6dcefa0d90bd4fa06840f490d8939ca535fb6dda81c07deaf7eb96d60d20da353dcd4807741d7415c19d1aa59d54d3a5b31430e7f731a9dbe860d6141c02648e20a9f609427d54e0007b437f97a219640207bc1885544f039fbc421780fa77c1d75b683f07693201cdd63a2739f8ad922c63fbcd484e2c59bde1a8e3af4b87218f75eb1f70c334aad85b4961da9c35fc3845a244d9f36a1108586041646f12a31ab4c896591654277c14532457c151259602b07c630f9d3fe30679fd453be3648affb88c3f7c9b438310b1197c0f08f1ec0754f0dff692ad0ef7f25de1bd38b4f884a42f2fffa317e9c1300e3a84836b74f6e07e36b2c2aeac950d9e8660a17f413005dab749c41c4a8282c23f76bbd07f6c11c9c4fd24566e406e89ad0d6f805073f050f760233175fc59681700e81d3f492012b16c7dd5b82d619707fa8bf4bde1316881341e36daecc53361c45436a77aaac1413c37c7800e29593938b5282ca863217d12a43d768f9f1c4760299208a0ad925d350afafdb77496ea0f12c91aee999c932c2fc15b2925d85472e8f7a7704844ad403ff991aae67284a3689af3289e5d01bd8b831b6e6817cdafe321652eb3a01c033b6f55a16da83fd7f9a5f9c648d67e6c551411961afaa06b9bedccf98102be2eb6fc3d5e395a7126ba4d29ed20a55b0433308e2591178f5333c8907c394d2a4a27545aa86c7e8921c59a0bda96fe48612e6d8d147037ce59ac1ae02504a58fe512c320c8fb33d615c90ab9c3a498128d162e8dcceabc96b1af32ec38fdc9e53732d3fac77b74991793ff06a21b5491ba45b49f2f917b6a7d04e4871d5de96162c0e681fcd1a8acf072c105a2873b7f91dc9f08749e01edd6ddea249982e4e1fafc9c290d66ad3daa3913fc50a821afd24bcc98175d11eabdb4c6dd4bd591ce3d071822313d41dab90108a09e7a8bc101214074d52a7e149e076ba2b04123b250c02b3f5e86e9124571bb7cce6ebb094f0409468fc8a7a1ed692609f4939125aac613f6ba7ac945288c2bf5ded690128f7963b819f1c5f2d98e5786c013f7a722f292cc31f999c5163c89ee66f687a2f74d7d591292647f72a469aecdc440db465b9cbc57f90de6a111730712b573b1bd371a99b143212a2995d3d2e27742df07b6110eb4848fa53a2525802acb79ce25a8b691682cc9894f1c942bd5b6f91c8208f5e62152065468f249acce17dc0cfd46158df71533267e0a6804bf101e68c0f22d166c4c39a3e74be077fe4c0f5c562e5e14ea7a44052b719882757eae26c7785d1d63598d2da803faf9af640b75b272a70eb457c5ed74e104e8659f062eefa9824b5fbcc7f9c8a14e9e2f63b6cac6341406d2be36568e37badf7b55ece874795c2a60cbf1144901c1ba26b3b6b3b68414a39127bd556c213c1b92ce3b2d1f349babfdc63205eb6a393ef944b65f42161b302933b6244932aaf20634a56ac35d7c31f92f95a0efc745d6560d9b39803f21e593d56663fbb3a88d01b3210f9f8a319b9b6f72d72766f40c2c539efd2c30a432b30f89c2d6c84ab798ba1fac97f624f0de9377f0ddaac501a95ed7beb78ee38be56ab434c2f607b9e49c708927de6b193286fa45e99ed363379626e8727a36bfd21536bec75345604063bd0ee2becbe5c75c54db83774f889031db18791725402beaed037e9aa935570e7df7fb055f8a34b576b9802c76f16d225646dbae3a03424a8d61624b667eecb42023fbc0f0bffcd62b4dd5a0fe60b7b1ad1f5c16fa155037824313e994", 0x107f, 0x100000001}) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (rerun: 64) 07:06:01 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r1, r2, 0x334f75, 0x6, 0x2, 0x3cbe66}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b66, 0x0) 07:06:01 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 4: ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(0xffffffffffffffff, 0xc02864ca, &(0x7f0000000200)={&(0x7f0000000180)=[0x0, 0x0], &(0x7f00000001c0)=[0x1, 0x800, 0x8], 0x0, 0x2, 0xb}) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) (async) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) (async) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_SIGNAL(0xffffffffffffffff, 0xc01064c5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0, r1], 0x2}) 07:06:02 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r1, r2, 0x334f75, 0x6, 0x2, 0x3cbe66}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b66, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r1, r2, 0x334f75, 0x6, 0x2, 0x3cbe66}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b66, 0x0) (async) 07:06:02 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async, rerun: 64) r3 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$DRM_IOCTL_SYNCOBJ_TRANSFER(r3, 0xc02064cc, &(0x7f0000000080)) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) (async) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000140)={0xc}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc}) (async, rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000001c0)={'batadv_slave_0\x00'}) (async, rerun: 64) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r5, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async, rerun: 32) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 32) ioctl$IOMMU_VFIO_IOAS$GET(r5, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r6, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r7}) (async, rerun: 64) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000001040)={0x28, 0x1, r7, 0x0, &(0x7f0000003100)="72b747f65cc7136b051b79c6cece537c2b3c5d4da685f4adeb26f6548dec7fe5c183f33d43b0a2df2a77563a5c3c4630657876ae687452e6b82132b34973256ce98a2c9ffad214309f641052ad1f05d01933138ff3188b0ada1b6261b24339b9719162872d07d1ac05a70cc98646b0b4aa51677f1f04b3dc7606d21cdb6378013978b592a6e20f5a398f05b64a9715086e12979730ac8e2e76d0438f241f7d11171c84698e03f298049817bb2b14eb260aa7f316dd16d368fe9289c2cbb5d26bb82246aab64e922eb5b171d0140264aa2238a0fa3070a0e99447c3bceff4cf0b2402b33a85f350f41a3449c548061724495ab12ee11d35ff1c6df05c83f8d509d4e78a5be7a41550dc66fffb950db956f447b53f04668c40e43ee22f781f5445b318465098b2d8631a8a36d2757d36cd3b36b555bd3b5d23451bba9a1e99f3bebbf829233151e32637606b073bea6d7466463ee05f5e1e404507f2cb6287b298041189fc3ded2016cb9901b352d532c653fea8663039387a85b9412e5157d10caf79012544b6a8832e5fee2b33828b87ae11e112850dbf61c2335d9923dd93c29e7a56801bf96d99cac86516efb01e1ebf62f8374687bcf4883fe9fe4150084650551dedea91da56a5be794ba3e5f5529baf00e18b6d8f9086c0ab6ee566a8d6ff69d45939ad3d97bf1a7ac8703bf3ebd758360cfe9908e5cd706113188810409e41a789c31c9656954a78d8b72146f6d6f433b5c176391feae29f0e6d9c53303e0eb4d704f40d75e712e5e6c6a0cd123543e08db0fd462494555311e4e5a0ad2ba1f6332d1abe89d6beb726274e72261b6eb5f67f957c6462212e163fa41f3019f80de4ab0a0a0802b7be39c1bf4ec504092d03c30bbc7492f6d55e00f95b27733e259fbabe25b85f463d346b950773ebdaf05860a0f3eeb394d765da9cf6dd6e673214c6cf81e5cdacbe8a391eaf28f33ede66d2c818736ae4fb78a5e2c8aa28997e5b98f9caf5adf9d04b856f58d9f355fc29b770d78b0a500fe0cbc2eaa82e11b5d2fd66d10892bf3860018c1df36e1572426cd1446d444d48f199b4ca180a556a4e29830297e8c00965ab30433b548a68b231b633736d68b3766a40e412aca860ebd7771d0820ef6d7c1154bfde6d6732a2b8d70fa4ee3de587fb7a2d895cbc06044f049064f26158de1b9c17fc0ae908dccfd750621adaf7c61b3a1ffd58460da6ca9d9a94e558cb621cc423f9fb1477ce38114a384bef47e4e73759160402de4a5ac5b59b6fd7ffc9c84bdc37c6965e2894e3da18e26bd31ae15bcd5f54c36c14fd21aa43c72b4e1e9c134f47105c23ac479272e410c7ecc0772111ecb7b3b97d3a1c54f2dfe30d6b974e4dd8a91ca8d100af94d17450afef2822a3567b0752f47b40e05ff306eaf97c4362564a99ba10243be0bcc8933cef595c3d944ebb6dc4958d3cda6b0e35a96438a2b7d2897a038cb1d5e6778bd6d2be4ab6b3779491727752440c0cd832e6b4565c5f927fc1ac89eb596699a7b018ebf6ba68b56dd107fcf2844d3cad58604f6bb5217433153c114d9d994ac0d2baf13424273ca82baf6692f3e6b9af256f9ed25b66f32f3b415b8c13d4b4d03b6a708960772939222ca63c0557ad32012dcaadd726283946bed80bc3fcc0032c53daad307ce5f238545bc1fd99a2b82a8a4009aa40867031220a7db627a82a4c7d35dbb76f7829553190f29d7ded127eaafa39e060b2bbbde680fd27116771dae2ca9848a9001d5bce71bb6dba89d497ed2393b8aaca66e2434ddce1d34da69bc15e56df5934b800ec25ea0b62a19540fa7a927bed3d41fa4c2b6755554dd5f231220a1b6b61fb23f85e24aaa0dc2584a71d44ba0e8c6aea8d9b2ec31b97172942c67f194607c191777f87522a6f2b66e879ec83d85c2382434a68c3c8bb80fba052e8207f397f88808a3ad0a0303280db1f9c656763913294629849265a2617d9e609123f789fd89c2c329434c3224c4cbe3068cede5cdbdb03b6e0f49593bafda7f83734e32e3e95c26870b55d19e148eff2a93b66edce072bac241874997f45c4600603879316fbbfa5119c80738c694158d5b283eff88d43da2be86d35f766e25350e563900518ac369996e8673ba32ea6d00f3f5e46efb14cd350265dee7949f1f30c6d367ae064f81fa9fe9cc537d4ad9ef0b55864477f98cf1b298e56b71b8b7e32a0f6bf3468805a34395a418a8070e2c4870acd23a8f3f61ff08b14adcac09b3516df5f65ce7c8eb7228110a58529d563e0c1d2b5b35f431abeab1bbf45b781d194cae817d086432ed7f12a5fd8f4a0d016eda0f208b48314316021482b06053f26d64fdcfcf403aae6a7a455ff8c0ccb304268a5bf3a4c628786992edb733b384379991d3bb063d8cd87041ca2edf30a695c19ac67f86b4fe36002ba7530d3d27c131ae6e3929d349a1f92ddc799081e1820c6fa32c3d57287d37ac56dbbddfdf3a2cffeeba61c9fc94832d81b6f63c213ba7a781ea94edd236f325a9a15ba15515f22b60178b2a2b1afe5750950e82f82f332797d9f59855d1b1fc7d34b19fb138c1c161a0b89f53a1d16bd2ea73850f1fbeb31ed5edd3f329091c2a6133d0b23c819e3e2e3d83edf16ae80f388793840826b669bf822ac41af4fdc5ebd436efc6582091ce1aef79fbfc1e5affea59552c1a4be138e16147f26db9104ca224c69f35f02ee2bade239dc00fd6eb0ae2384e0e4dc46e6829fd9aac33b6d29cfd34b4989706750b1cbe9d9b0085a425cb425c651f541bef3ad41914fbf9d9e8e45f389dc532cf078f68ab40032edf60bf36fe17b7e78162600cde345ed04de73ee272a603e990a5f01a41c083de7b9089b2d5c70ae5ac7811f56aa3dc76bd66c0bba4aee5da75d3e1146932490737b5da908fa9a89a3cf80dd4ed5c7590f8895ad8f89f7b90d939a182b6fb89f3b60b55b53e83ea0061398cccf650683f2250d1ba441e04ec1f3768975cb277a29e1b76bb1f3d7594128d28a8bb266d4dde101c22a338fd99d16d887a561594e7824f4171c9a55386181292e906edaea7306b6c021d1f445b5d3c27e95da5b15ec4554a3bd4cb8e70cbb4f55d530fbf189835d78e42016fabba54c501b6761e5bd7dcf54fc20ad69313a05652a2df46fb47601a26ba798e6bf2ad6c43484bf27b0c7fd673a937be507af05aa56abfd2c39f23631c9bfbd78727cc00da77139457a10aaa3318fd01f79e66ce7873e4be4b123f24b15c67aac5ebea04ea75ac6e0b55fe0d568d4f7565613ad2271484e9ac0474ed9bd22e17d1b41041bfce1b38ef317a7adcd55832a7ce23814f70e954225cd1b0522eca534255b185da8fd23e62a4622b26115023e22f356e721d51fbafff80fd099f8a826c18fe3f708cad4a9d8d1f3ca833970287024c61084b65cad0c78f69c36a2c5292c9a921f07a439b17043eb76634ba62b0892ac72a8bc0c02e1a39212f50f279c01292950776bd62f9bcae5fa2e6b84b0ee7a02bc9efb4f86b1f3de528dff6b43bfa300eccbba7f2aca4ae031a524ec12a36e590c54641065ac74d53e55eb1015c3f1d314675b99956a11b4913e8657a86bdce715bb12ad9c035ef41b99b76bada76e49e4f6ecbaff386f2ab156c13847a5260ed7171267bcbb6a526ce1dff61a637e43a5d45f44272346ce0937d6727a3b91cc3abebb38a05a934241d2fe42ceb76d6606ced82d941d35dce4aa3ef4e31cdf63b48b046ed141f2c742090b53c9a9f86061a26cc37c625d3721172d1d38993ded8dff03645d4da852d1195901ca37f9ba739f0dae16baa0130fc7a55b64648c4fee73f0e3dab783dbb746c9522a1e2ea0c7fbea9d5bc3d5191b88c136a1c6e3e095016b433071c39c6f86e1d2588ed07cc4e6d28b2923c8cc65f7ef59babce49718096610b78c4b730fc113ffd786aa251a2d2558551b7f3754d430462502094676d1b31380a226600a676e814931ee3a60f9db28a857a9aa45370019506a253d9ee1169a2431727590dc83b5a8fb1b28b043beab4d7be64017a0669f1eca2b7caadf67db292fd24c7960e3d39fb42ec8fe047d78b013d6534fe943388749c8180a375da94d0d03a2c36ce889d99540d2afc9517e1a30ff9316e963d2337f08d836c977631ad2750a59935f7cb8f8e18bc74a22e5e2798ead6dcefa0d90bd4fa06840f490d8939ca535fb6dda81c07deaf7eb96d60d20da353dcd4807741d7415c19d1aa59d54d3a5b31430e7f731a9dbe860d6141c02648e20a9f609427d54e0007b437f97a219640207bc1885544f039fbc421780fa77c1d75b683f07693201cdd63a2739f8ad922c63fbcd484e2c59bde1a8e3af4b87218f75eb1f70c334aad85b4961da9c35fc3845a244d9f36a1108586041646f12a31ab4c896591654277c14532457c151259602b07c630f9d3fe30679fd453be3648affb88c3f7c9b438310b1197c0f08f1ec0754f0dff692ad0ef7f25de1bd38b4f884a42f2fffa317e9c1300e3a84836b74f6e07e36b2c2aeac950d9e8660a17f413005dab749c41c4a8282c23f76bbd07f6c11c9c4fd24566e406e89ad0d6f805073f050f760233175fc59681700e81d3f492012b16c7dd5b82d619707fa8bf4bde1316881341e36daecc53361c45436a77aaac1413c37c7800e29593938b5282ca863217d12a43d768f9f1c4760299208a0ad925d350afafdb77496ea0f12c91aee999c932c2fc15b2925d85472e8f7a7704844ad403ff991aae67284a3689af3289e5d01bd8b831b6e6817cdafe321652eb3a01c033b6f55a16da83fd7f9a5f9c648d67e6c551411961afaa06b9bedccf98102be2eb6fc3d5e395a7126ba4d29ed20a55b0433308e2591178f5333c8907c394d2a4a27545aa86c7e8921c59a0bda96fe48612e6d8d147037ce59ac1ae02504a58fe512c320c8fb33d615c90ab9c3a498128d162e8dcceabc96b1af32ec38fdc9e53732d3fac77b74991793ff06a21b5491ba45b49f2f917b6a7d04e4871d5de96162c0e681fcd1a8acf072c105a2873b7f91dc9f08749e01edd6ddea249982e4e1fafc9c290d66ad3daa3913fc50a821afd24bcc98175d11eabdb4c6dd4bd591ce3d071822313d41dab90108a09e7a8bc101214074d52a7e149e076ba2b04123b250c02b3f5e86e9124571bb7cce6ebb094f0409468fc8a7a1ed692609f4939125aac613f6ba7ac945288c2bf5ded690128f7963b819f1c5f2d98e5786c013f7a722f292cc31f999c5163c89ee66f687a2f74d7d591292647f72a469aecdc440db465b9cbc57f90de6a111730712b573b1bd371a99b143212a2995d3d2e27742df07b6110eb4848fa53a2525802acb79ce25a8b691682cc9894f1c942bd5b6f91c8208f5e62152065468f249acce17dc0cfd46158df71533267e0a6804bf101e68c0f22d166c4c39a3e74be077fe4c0f5c562e5e14ea7a44052b719882757eae26c7785d1d63598d2da803faf9af640b75b272a70eb457c5ed74e104e8659f062eefa9824b5fbcc7f9c8a14e9e2f63b6cac6341406d2be36568e37badf7b55ece874795c2a60cbf1144901c1ba26b3b6b3b68414a39127bd556c213c1b92ce3b2d1f349babfdc63205eb6a393ef944b65f42161b302933b6244932aaf20634a56ac35d7c31f92f95a0efc745d6560d9b39803f21e593d56663fbb3a88d01b3210f9f8a319b9b6f72d72766f40c2c539efd2c30a432b30f89c2d6c84ab798ba1fac97f624f0de9377f0ddaac501a95ed7beb78ee38be56ab434c2f607b9e49c708927de6b193286fa45e99ed363379626e8727a36bfd21536bec75345604063bd0ee2becbe5c75c54db83774f889031db18791725402beaed037e9aa935570e7df7fb055f8a34b576b9802c76f16d225646dbae3a03424a8d61624b667eecb42023fbc0f0bffcd62b4dd5a0fe60b7b1ad1f5c16fa155037824313e994", 0x107f, 0x100000001}) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:02 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async, rerun: 64) r1 = socket$packet(0x11, 0x2, 0x300) (rerun: 64) ioctl$sock_netdev_private(r1, 0x89f1, &(0x7f0000000040)="70c5b4fd3b88203d4a0d0f3c59b6e60b585cbbe3acfae0758a1d1426267b920a2f5a6fad97b10a067c90de0a149895c6d5d6f9098649c706a80f9d1b6ef49ea6165541db7e59de39fbf8ee4ae0d6b23e3ef74fa540fe70026dea06c04aae3a1cd9c06619ba8ad28320240b80a4b8282abafe0e20ff4840fa2c1d5117941ae1bc4c2bc5cf7f89b3fc8bab0d79896b1dd70e007025b929e385e38ced3898997cbfee8ab28751fa0635d7ed13491442b382ea4ba1cf0fb318fe755e4a0bb3c3381ded59433b1cbfc0dee5b72e44d45de7f7c8efa6b2098de895d66fcb8211d86670fa651edfd6e401956532dc75297921807cab68fe6497") 07:06:02 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r1, r2, 0x334f75, 0x6, 0x2, 0x3cbe66}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b66, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) (async) ioctl$TIOCGETD(r0, 0x5424, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x10000, r1, r2, 0x334f75, 0x6, 0x2, 0x3cbe66}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b66, 0x0) (async) 07:06:02 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x210000, 0x0) semctl$IPC_INFO(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000040)=""/210) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:02 executing program 0: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 3: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x28001, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r1, 0x4038ae7a, &(0x7f0000000300)={0x3ff, 0x19d, &(0x7f0000000180)="17f68f0953423ff81eeda337f6dcdb9cac2e54b7a864b8a6da45ef5cfc6abfe1b195eed716c89df033243f2a03cecf840984142b4273a7e99845f8c2df1b20d03e572a002b004c506b3375bb5537f35e6c3068a652e2", &(0x7f0000000200)="1f6efa50476703d9fea4db839b7ddf305a5ad781e52293731908528c4744d436fcacae145cf5d20b1133c23811918c16997f2163efd448df6827ab275c229b54993463d73624f8e1b45e2fd60d0d7a952dd33fe2294f23617fd142d751ff743da1dd0ea2c4ec78e58bbcd7784765bd741fe26c58b9cc0f0ae20ce27a5ccedb9f8dd048ae990ab3e25db62a0fbc0075df5241f4e5adb968a7c614f32a78077848ba5e4bd118ce99b04cb3a889e83035fb0e35af00fec276d8df1dd447bdd04cd4057632dddf4de1f1092518725f", 0x56, 0xcd}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x81c, 0x8}) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x600000, 0x1d) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0xf0040, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b64, 0x0) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x25) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r3, 0x1, &(0x7f0000000140)={0x411a, r4}, 0x0) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) ioctl$KVM_CAP_X86_USER_SPACE_MSR(r5, 0x4068aea3, &(0x7f0000000380)={0xbc, 0x0, 0x2}) 07:06:02 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x0, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) eventfd2(0x60000000, 0x800) 07:06:02 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x210000, 0x0) (async) semctl$IPC_INFO(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000040)=""/210) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:02 executing program 0: getpid() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 3: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x28001, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r1, 0x4038ae7a, &(0x7f0000000300)={0x3ff, 0x19d, &(0x7f0000000180)="17f68f0953423ff81eeda337f6dcdb9cac2e54b7a864b8a6da45ef5cfc6abfe1b195eed716c89df033243f2a03cecf840984142b4273a7e99845f8c2df1b20d03e572a002b004c506b3375bb5537f35e6c3068a652e2", &(0x7f0000000200)="1f6efa50476703d9fea4db839b7ddf305a5ad781e52293731908528c4744d436fcacae145cf5d20b1133c23811918c16997f2163efd448df6827ab275c229b54993463d73624f8e1b45e2fd60d0d7a952dd33fe2294f23617fd142d751ff743da1dd0ea2c4ec78e58bbcd7784765bd741fe26c58b9cc0f0ae20ce27a5ccedb9f8dd048ae990ab3e25db62a0fbc0075df5241f4e5adb968a7c614f32a78077848ba5e4bd118ce99b04cb3a889e83035fb0e35af00fec276d8df1dd447bdd04cd4057632dddf4de1f1092518725f", 0x56, 0xcd}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x81c, 0x8}) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x600000, 0x1d) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0xf0040, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b64, 0x0) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x25) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r3, 0x1, &(0x7f0000000140)={0x411a, r4}, 0x0) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) ioctl$KVM_CAP_X86_USER_SPACE_MSR(r5, 0x4068aea3, &(0x7f0000000380)={0xbc, 0x0, 0x2}) openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x28001, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_XEN_HVM_CONFIG(r1, 0x4038ae7a, &(0x7f0000000300)={0x3ff, 0x19d, &(0x7f0000000180)="17f68f0953423ff81eeda337f6dcdb9cac2e54b7a864b8a6da45ef5cfc6abfe1b195eed716c89df033243f2a03cecf840984142b4273a7e99845f8c2df1b20d03e572a002b004c506b3375bb5537f35e6c3068a652e2", &(0x7f0000000200)="1f6efa50476703d9fea4db839b7ddf305a5ad781e52293731908528c4744d436fcacae145cf5d20b1133c23811918c16997f2163efd448df6827ab275c229b54993463d73624f8e1b45e2fd60d0d7a952dd33fe2294f23617fd142d751ff743da1dd0ea2c4ec78e58bbcd7784765bd741fe26c58b9cc0f0ae20ce27a5ccedb9f8dd048ae990ab3e25db62a0fbc0075df5241f4e5adb968a7c614f32a78077848ba5e4bd118ce99b04cb3a889e83035fb0e35af00fec276d8df1dd447bdd04cd4057632dddf4de1f1092518725f", 0x56, 0xcd}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x81c, 0x8}) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x600000, 0x1d) (async) openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0xf0040, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b64, 0x0) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x25) (async) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r3, 0x1, &(0x7f0000000140)={0x411a, r4}, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) (async) ioctl$TIOCGETD(r5, 0x5424, 0x0) (async) ioctl$KVM_CAP_X86_USER_SPACE_MSR(r5, 0x4068aea3, &(0x7f0000000380)={0xbc, 0x0, 0x2}) (async) 07:06:02 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x0, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x210000, 0x0) semctl$IPC_INFO(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000040)=""/210) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:02 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) eventfd2(0x60000000, 0x800) 07:06:02 executing program 3: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000340), 0x28001, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r1, 0x4038ae7a, &(0x7f0000000300)={0x3ff, 0x19d, &(0x7f0000000180)="17f68f0953423ff81eeda337f6dcdb9cac2e54b7a864b8a6da45ef5cfc6abfe1b195eed716c89df033243f2a03cecf840984142b4273a7e99845f8c2df1b20d03e572a002b004c506b3375bb5537f35e6c3068a652e2", &(0x7f0000000200)="1f6efa50476703d9fea4db839b7ddf305a5ad781e52293731908528c4744d436fcacae145cf5d20b1133c23811918c16997f2163efd448df6827ab275c229b54993463d73624f8e1b45e2fd60d0d7a952dd33fe2294f23617fd142d751ff743da1dd0ea2c4ec78e58bbcd7784765bd741fe26c58b9cc0f0ae20ce27a5ccedb9f8dd048ae990ab3e25db62a0fbc0075df5241f4e5adb968a7c614f32a78077848ba5e4bd118ce99b04cb3a889e83035fb0e35af00fec276d8df1dd447bdd04cd4057632dddf4de1f1092518725f", 0x56, 0xcd}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x81c, 0x8}) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000080), 0x600000, 0x1d) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0xf0040, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b64, 0x0) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000100), 0x25) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r3, 0x1, &(0x7f0000000140)={0x411a, r4}, 0x0) (async, rerun: 32) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 32) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) (async) ioctl$KVM_CAP_X86_USER_SPACE_MSR(r5, 0x4068aea3, &(0x7f0000000380)={0xbc, 0x0, 0x2}) 07:06:02 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x0, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x301000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x40841, 0x4) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000100)={0x28, 0x5, r2, 0x0, &(0x7f00000000c0)="9ac10e4d8fe73cd35d571064c8cf1373f0d6cc80dbbde7d2e46007c8b734d1febc47002bf8474d0d12b4e571d62d", 0x2e, 0x6}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000240)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r3, 0x3b80, &(0x7f00000001c0)={0x8, r5}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) 07:06:02 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000001c0)={0x38, 0x1, 0x0, 0x0, 0x80000001, 0x77c}) sendmsg$BATADV_CMD_GET_BLA_CLAIM(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000128bd7000ffdbdf250b00000008003b080000000005002f000100000006e43fe624e831b841387bcf9db8c1c8050030000000000008002c0004000000080a0b000600000005002e000100000008003c0001000000"], 0x4c}, 0x1, 0x0, 0x0, 0x805}, 0x8805) 07:06:02 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) eventfd2(0x60000000, 0x800) 07:06:02 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x301000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x40841, 0x4) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000100)={0x28, 0x5, r2, 0x0, &(0x7f00000000c0)="9ac10e4d8fe73cd35d571064c8cf1373f0d6cc80dbbde7d2e46007c8b734d1febc47002bf8474d0d12b4e571d62d", 0x2e, 0x6}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000240)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r3, 0x3b80, &(0x7f00000001c0)={0x8, r5}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x301000, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x40841, 0x4) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000100)={0x28, 0x5, r2, 0x0, &(0x7f00000000c0)="9ac10e4d8fe73cd35d571064c8cf1373f0d6cc80dbbde7d2e46007c8b734d1febc47002bf8474d0d12b4e571d62d", 0x2e, 0x6}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000240)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x2, r4}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r2}) (async) ioctl$IOMMU_DESTROY$device(r3, 0x3b80, &(0x7f00000001c0)={0x8, r5}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) (async) 07:06:02 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:02 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$KVM_CAP_VM_COPY_ENC_CONTEXT_FROM(r1, 0x4068aea3, &(0x7f0000000040)) 07:06:03 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000001c0)={0x38, 0x1, 0x0, 0x0, 0x80000001, 0x77c}) sendmsg$BATADV_CMD_GET_BLA_CLAIM(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000128bd7000ffdbdf250b00000008003b080000000005002f000100000006e43fe624e831b841387bcf9db8c1c8050030000000000008002c0004000000080a0b000600000005002e000100000008003c0001000000"], 0x4c}, 0x1, 0x0, 0x0, 0x805}, 0x8805) 07:06:03 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x301000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) r1 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x40841, 0x4) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000100)={0x28, 0x5, r2, 0x0, &(0x7f00000000c0)="9ac10e4d8fe73cd35d571064c8cf1373f0d6cc80dbbde7d2e46007c8b734d1febc47002bf8474d0d12b4e571d62d", 0x2e, 0x6}) (async, rerun: 64) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000240)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x2, r4}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r3, 0x3b80, &(0x7f00000001c0)={0x8, r5}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) 07:06:03 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f00000001c0)={0x38, 0x1, 0x0, 0x0, 0x80000001, 0x77c}) sendmsg$BATADV_CMD_GET_BLA_CLAIM(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000128bd7000ffdbdf250b00000008003b080000000005002f000100000006e43fe624e831b841387bcf9db8c1c8050030000000000008002c0004000000080a0b000600000005002e000100000008003c0001000000"], 0x4c}, 0x1, 0x0, 0x0, 0x805}, 0x8805) 07:06:03 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$KVM_CAP_VM_COPY_ENC_CONTEXT_FROM(r1, 0x4068aea3, &(0x7f0000000040)) 07:06:03 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xc}) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f00000000c0)={0x24, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:03 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$KVM_CAP_VM_COPY_ENC_CONTEXT_FROM(r1, 0x4068aea3, &(0x7f0000000040)) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$KVM_CAP_VM_COPY_ENC_CONTEXT_FROM(r1, 0x4068aea3, &(0x7f0000000040)) (async) 07:06:03 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:03 executing program 4: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1295.327900][T23643] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:03 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xc}) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 32) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) (rerun: 32) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) (async) ioctl$TIOCGETD(r4, 0x5424, 0x0) (async, rerun: 32) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f00000000c0)={0x24, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) (rerun: 32) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:03 executing program 4: getpid() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x1, 0x0, 0x0, 0x70000000, 0x1}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x5607) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000300)={0x28, 0x1, r3, 0x0, &(0x7f0000000040)="60dc412c705b2f45dc144b088e5496bbfddc956379c84ee3e4281b7c68230c78a29f6c421c474ce5926bd0f0d3c8e77a68f1211741697e8002d572bcee865363061b770a0f404b30ac219534d4157ffb16acd279ca3adfc3bc9cbf8c7677d2fdb4c3166c224fdbff681958693695a0a2df1a68fb706d8c4a9e718908b9941b4209c945671b57a9e825a03ca5174f619779a3199d5e238d0e6f9baf04ebd7f74bf4b6515d77c82e869697fe36579e10678c5b351fc5685abb09920c3b1ab4844b8cc6ec", 0xc3, 0x1}) 07:06:03 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:03 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) 07:06:03 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1295.522809][T23661] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:03 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x1, 0x0, 0x0, 0x70000000, 0x1}) (async) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x5607) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) (async) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000300)={0x28, 0x1, r3, 0x0, &(0x7f0000000040)="60dc412c705b2f45dc144b088e5496bbfddc956379c84ee3e4281b7c68230c78a29f6c421c474ce5926bd0f0d3c8e77a68f1211741697e8002d572bcee865363061b770a0f404b30ac219534d4157ffb16acd279ca3adfc3bc9cbf8c7677d2fdb4c3166c224fdbff681958693695a0a2df1a68fb706d8c4a9e718908b9941b4209c945671b57a9e825a03ca5174f619779a3199d5e238d0e6f9baf04ebd7f74bf4b6515d77c82e869697fe36579e10678c5b351fc5685abb09920c3b1ab4844b8cc6ec", 0xc3, 0x1}) 07:06:03 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1295.618221][T23663] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:03 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x206000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:03 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xc}) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f00000000c0)={0x24, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:03 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1295.709618][T23676] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:03 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x1, 0x0, 0x0, 0x70000000, 0x1}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x5607) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000300)={0x28, 0x1, r3, 0x0, &(0x7f0000000040)="60dc412c705b2f45dc144b088e5496bbfddc956379c84ee3e4281b7c68230c78a29f6c421c474ce5926bd0f0d3c8e77a68f1211741697e8002d572bcee865363061b770a0f404b30ac219534d4157ffb16acd279ca3adfc3bc9cbf8c7677d2fdb4c3166c224fdbff681958693695a0a2df1a68fb706d8c4a9e718908b9941b4209c945671b57a9e825a03ca5174f619779a3199d5e238d0e6f9baf04ebd7f74bf4b6515d77c82e869697fe36579e10678c5b351fc5685abb09920c3b1ab4844b8cc6ec", 0xc3, 0x1}) 07:06:03 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b64, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, 0x0, 0x0, 0x3988ad, 0x6, 0x9, 0x349131}) 07:06:03 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x206000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:03 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:03 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1295.865439][T23694] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:04 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b64, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, 0x0, 0x0, 0x3988ad, 0x6, 0x9, 0x349131}) 07:06:04 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@nl=@unspec, &(0x7f00000000c0)=0x80) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) write$tcp_congestion(r2, &(0x7f0000000240)='dctcp\x00', 0x6) sendmsg$NL80211_CMD_SET_BSS(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, 0x0, 0x1, 0x70bd2a, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x40000, 0x59}}}}, [@NL80211_ATTR_AP_ISOLATE={0x5, 0x60, 0x1}, @NL80211_ATTR_BSS_SHORT_PREAMBLE={0x5, 0x1d, 0x80}, @NL80211_ATTR_BSS_SHORT_PREAMBLE={0x5, 0x1d, 0x81}, @NL80211_ATTR_BSS_CTS_PROT={0x5, 0x1c, 0xee}, @NL80211_ATTR_BSS_HT_OPMODE={0x6, 0x6d, 0xffff}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000041}, 0x8000) 07:06:04 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x206000, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:04 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b64, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, 0x0, 0x0, 0x3988ad, 0x6, 0x9, 0x349131}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b64, 0x0) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, 0x0, 0x0, 0x3988ad, 0x6, 0x9, 0x349131}) (async) 07:06:04 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@nl=@unspec, &(0x7f00000000c0)=0x80) (async, rerun: 64) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) write$tcp_congestion(r2, &(0x7f0000000240)='dctcp\x00', 0x6) sendmsg$NL80211_CMD_SET_BSS(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, 0x0, 0x1, 0x70bd2a, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x40000, 0x59}}}}, [@NL80211_ATTR_AP_ISOLATE={0x5, 0x60, 0x1}, @NL80211_ATTR_BSS_SHORT_PREAMBLE={0x5, 0x1d, 0x80}, @NL80211_ATTR_BSS_SHORT_PREAMBLE={0x5, 0x1d, 0x81}, @NL80211_ATTR_BSS_CTS_PROT={0x5, 0x1c, 0xee}, @NL80211_ATTR_BSS_HT_OPMODE={0x6, 0x6d, 0xffff}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000041}, 0x8000) 07:06:04 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b66, 0x0) 07:06:04 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = accept(r1, &(0x7f0000000040)=@x25={0x9, @remote}, &(0x7f0000000180)=0x80) getsockopt$PNPIPE_IFINDEX(r2, 0x113, 0x2, &(0x7f0000000100), &(0x7f0000000140)=0x4) 07:06:04 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b66, 0x0) 07:06:04 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) (async) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@nl=@unspec, &(0x7f00000000c0)=0x80) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) (async) write$tcp_congestion(r2, &(0x7f0000000240)='dctcp\x00', 0x6) (async) sendmsg$NL80211_CMD_SET_BSS(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x48, 0x0, 0x1, 0x70bd2a, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0x40000, 0x59}}}}, [@NL80211_ATTR_AP_ISOLATE={0x5, 0x60, 0x1}, @NL80211_ATTR_BSS_SHORT_PREAMBLE={0x5, 0x1d, 0x80}, @NL80211_ATTR_BSS_SHORT_PREAMBLE={0x5, 0x1d, 0x81}, @NL80211_ATTR_BSS_CTS_PROT={0x5, 0x1c, 0xee}, @NL80211_ATTR_BSS_HT_OPMODE={0x6, 0x6d, 0xffff}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000041}, 0x8000) 07:06:04 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async, rerun: 64) r2 = accept(r1, &(0x7f0000000040)=@x25={0x9, @remote}, &(0x7f0000000180)=0x80) (rerun: 64) getsockopt$PNPIPE_IFINDEX(r2, 0x113, 0x2, &(0x7f0000000100), &(0x7f0000000140)=0x4) 07:06:04 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b66, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b66, 0x0) (async) 07:06:04 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 5: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:04 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) (async) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) r2 = accept(r1, &(0x7f0000000040)=@x25={0x9, @remote}, &(0x7f0000000180)=0x80) getsockopt$PNPIPE_IFINDEX(r2, 0x113, 0x2, &(0x7f0000000100), &(0x7f0000000140)=0x4) 07:06:04 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:04 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xc}) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r4, 0x3ba0, &(0x7f00000000c0)={0x24, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:04 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x604400, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x800, 0x5}) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, r1, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x3bd2191c}, @BATADV_ATTR_ISOLATION_MARK={0x8}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x1}]}, 0x34}}, 0x40000) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:04 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:04 executing program 2: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x0, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) [ 1296.741343][T23773] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:04 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x604400, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x800, 0x5}) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, r1, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x3bd2191c}, @BATADV_ATTR_ISOLATION_MARK={0x8}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x1}]}, 0x34}}, 0x40000) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:04 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 5: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x0, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:04 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 2: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x604400, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x800, 0x5}) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, r1, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x3bd2191c}, @BATADV_ATTR_ISOLATION_MARK={0x8}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x1}]}, 0x34}}, 0x40000) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x604400, 0x0) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x800, 0x5}) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, r1, 0x400, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x3bd2191c}, @BATADV_ATTR_ISOLATION_MARK={0x8}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x1}]}, 0x34}}, 0x40000) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) 07:06:05 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:05 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:05 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:05 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r2, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:05 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:05 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:05 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000000c0)={'vxcan1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@can_newroute={0x64, 0x18, 0x1, 0x70bd2a, 0x25dfdbfc, {0x1d, 0x1, 0x3}, [@CGW_SRC_IF={0x8, 0x9, r3}, @CGW_MOD_OR={0x15, 0x2, {{{0x1, 0x1, 0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, "b7e3ad6a7fdfbf5f"}, 0x4}}, @CGW_MOD_SET={0x15, 0x4, {{{0x0, 0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, "b4691fa56f19904a"}, 0x2}}, @CGW_DST_IF={0x8}, @CGW_LIM_HOPS={0x5, 0xd, 0x2}, @CGW_DST_IF={0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x1}, 0x4000001) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc}) 07:06:05 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:05 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:05 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) (async) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) (async) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000000c0)={'vxcan1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@can_newroute={0x64, 0x18, 0x1, 0x70bd2a, 0x25dfdbfc, {0x1d, 0x1, 0x3}, [@CGW_SRC_IF={0x8, 0x9, r3}, @CGW_MOD_OR={0x15, 0x2, {{{0x1, 0x1, 0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, "b7e3ad6a7fdfbf5f"}, 0x4}}, @CGW_MOD_SET={0x15, 0x4, {{{0x0, 0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, "b4691fa56f19904a"}, 0x2}}, @CGW_DST_IF={0x8}, @CGW_LIM_HOPS={0x5, 0xd, 0x2}, @CGW_DST_IF={0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x1}, 0x4000001) (async) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc}) 07:06:05 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:05 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:05 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) (async, rerun: 32) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000000c0)={'vxcan1\x00', 0x0}) (rerun: 32) sendmsg$nl_route(r1, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@can_newroute={0x64, 0x18, 0x1, 0x70bd2a, 0x25dfdbfc, {0x1d, 0x1, 0x3}, [@CGW_SRC_IF={0x8, 0x9, r3}, @CGW_MOD_OR={0x15, 0x2, {{{0x1, 0x1, 0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, "b7e3ad6a7fdfbf5f"}, 0x4}}, @CGW_MOD_SET={0x15, 0x4, {{{0x0, 0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, "b4691fa56f19904a"}, 0x2}}, @CGW_DST_IF={0x8}, @CGW_LIM_HOPS={0x5, 0xd, 0x2}, @CGW_DST_IF={0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x1}, 0x4000001) (async, rerun: 32) ioctl$TIOCGETD(r2, 0x5424, 0x0) (rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc}) 07:06:05 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:05 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:05 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:05 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:06 executing program 2: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 5: getpid() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:06 executing program 2: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 2: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:06 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f597", 0x4a, 0x3}) 07:06:06 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)='G', 0x1, 0x3}) 07:06:06 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 3: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r0, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:06 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 3: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r0, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:06 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:06 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:06 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:07 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 3: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r0, 0x0, 0x0, 0x0, 0x3}) 07:06:07 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:07 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:07 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:07 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)='G', 0x1}) 07:06:07 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:07 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:07 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:07 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:07 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f597", 0x4a, 0x3}) 07:06:07 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 0: getpid() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f597", 0x4a, 0x3}) 07:06:07 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:07 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f597", 0x4a, 0x3}) 07:06:07 executing program 0: getpid() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)='G', 0x1, 0x3}) 07:06:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:07 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 0: getpid() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f597", 0x4a, 0x3}) 07:06:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:07 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:07 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:07 executing program 0: getpid() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:07 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)='G', 0x1, 0x3}) 07:06:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:07 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:08 executing program 0: getpid() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)='G', 0x1, 0x3}) 07:06:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:08 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)='G', 0x1}) 07:06:08 executing program 0: getpid() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:08 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)='G', 0x1, 0x3}) 07:06:08 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:08 executing program 0: getpid() ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a", 0x26, 0x3}) 07:06:08 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:08 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000000c0)={'vxcan1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@can_newroute={0x64, 0x18, 0x1, 0x70bd2a, 0x25dfdbfc, {0x1d, 0x1, 0x3}, [@CGW_SRC_IF={0x8, 0x9, r3}, @CGW_MOD_OR={0x15, 0x2, {{{0x1, 0x1, 0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, "b7e3ad6a7fdfbf5f"}, 0x4}}, @CGW_MOD_SET={0x15, 0x4, {{{0x0, 0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, "b4691fa56f19904a"}, 0x2}}, @CGW_DST_IF={0x8}, @CGW_LIM_HOPS={0x5, 0xd, 0x2}, @CGW_DST_IF={0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x1}, 0x4000001) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc}) 07:06:08 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:08 executing program 0: getpid() ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:08 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a", 0x26, 0x3}) 07:06:08 executing program 4: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a", 0x26, 0x3}) 07:06:08 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:08 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:08 executing program 0: getpid() ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:08 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a", 0x26, 0x3}) 07:06:08 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:08 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:08 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba443", 0x38, 0x3}) 07:06:08 executing program 4: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a", 0x26, 0x3}) 07:06:08 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:08 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba443", 0x38, 0x3}) 07:06:08 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:08 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:08 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba443", 0x38, 0x3}) 07:06:08 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:09 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037", 0x41, 0x3}) 07:06:09 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037", 0x41, 0x3}) 07:06:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037", 0x41, 0x3}) 07:06:09 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:09 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba443", 0x38, 0x3}) 07:06:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba443", 0x38, 0x3}) 07:06:09 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:09 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba443", 0x38, 0x3}) 07:06:09 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:09 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3}) 07:06:09 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:09 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f597", 0x4a, 0x3}) 07:06:09 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad0", 0x3d, 0x3}) 07:06:09 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 4: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, 0x0}) 07:06:10 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)='G', 0x1, 0x3}) 07:06:10 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad0", 0x3d, 0x3}) 07:06:10 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:10 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 4: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad0", 0x3d, 0x3}) 07:06:10 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:10 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:10 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f597", 0x4a, 0x3}) 07:06:10 executing program 4: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127", 0x3f, 0x3}) 07:06:10 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:10 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)='G', 0x1, 0x3}) 07:06:10 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:10 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:10 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127", 0x3f, 0x3}) 07:06:10 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:10 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)='G', 0x1}) 07:06:10 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127", 0x3f, 0x3}) 07:06:10 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:10 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d0", 0x40, 0x3}) 07:06:10 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:10 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 2: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad0", 0x3d, 0x3}) 07:06:10 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:10 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:10 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:11 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127", 0x3f, 0x3}) 07:06:11 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:11 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)='G', 0x1}) 07:06:11 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127", 0x3f, 0x3}) 07:06:11 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:11 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:11 executing program 5: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:11 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127", 0x3f, 0x3}) 07:06:11 executing program 2: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127", 0x3f, 0x3}) 07:06:11 executing program 3: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:11 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x40c00, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x1, r4, 0x0, 0x5653, 0x6bc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:11 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:11 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 3: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:11 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d0", 0x40}) [ 1303.365731][T24355] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:11 executing program 2: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 1: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, 0x0) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d0", 0x40}) 07:06:11 executing program 3: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:11 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:11 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x20600, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xff72a2e1fe36144b, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x282040, 0x0) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), 0xffffffffffffffff) 07:06:11 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x20600, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0xff72a2e1fe36144b, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x282040, 0x0) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), 0xffffffffffffffff) 07:06:11 executing program 1: r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x20) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000080)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$smc(&(0x7f0000000100), r0) sendmsg$SMC_PNETID_ADD(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80402108}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, r3, 0x300, 0x70bd2c, 0x25dfdbfb, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4014001}, 0x90) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) 07:06:11 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:11 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:11 executing program 5: sched_setscheduler(0x0, 0x0, &(0x7f0000000040)=0x9) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(0x0, 0x0, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000340)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000080)={0x8, r1}) 07:06:11 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:11 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1f, 0x1ff}) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000200)=0x40) 07:06:11 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:11 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, r4, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:11 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1f, 0x1ff}) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000200)=0x40) [ 1303.817190][T24394] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:11 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:11 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:12 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:12 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:06:12 executing program 5: r0 = getpid() rt_tgsigqueueinfo(0x0, r0, 0x0, &(0x7f0000000000)) sched_setscheduler(r0, 0x0, &(0x7f0000000040)=0x9) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x5450, 0x0) r2 = getpid() rt_tgsigqueueinfo(0x0, r2, 0x0, &(0x7f0000000000)) r3 = getpid() rt_tgsigqueueinfo(0x0, r3, 0x0, &(0x7f0000000000)) eventfd2(0x3, 0x801) rt_tgsigqueueinfo(r2, r3, 0x36, &(0x7f0000000080)={0x2a, 0x80000001, 0x100000}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x4, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:12 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f597", 0x4a, 0x3}) 07:06:12 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:12 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1f, 0x1ff}) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r2 = openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000200)=0x40) 07:06:12 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040), 0xc) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) 07:06:12 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) [ 1304.089973][T24415] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:12 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:12 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) r7 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) ioctl$TIOCGETD(r7, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r6}) 07:06:12 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)='G', 0x1, 0x3}) 07:06:12 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1f, 0x1ff}) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) 07:06:12 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040), 0xc) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) 07:06:12 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:12 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, 0x0) 07:06:12 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:12 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) r7 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) ioctl$TIOCGETD(r7, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r6}) 07:06:12 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:12 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000280)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1f, 0x1ff}) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:06:12 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040), 0xc) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b66, 0x0) 07:06:12 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:12 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:12 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:12 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040), 0xc) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 07:06:12 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) r7 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) ioctl$TIOCGETD(r7, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r6}) 07:06:12 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000280)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1f, 0x1ff}) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:12 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:12 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:12 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:12 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040), 0xc) 07:06:12 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)='G', 0x1}) 07:06:12 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) r7 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) ioctl$TIOCGETD(r7, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r6}) 07:06:12 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x4000, 0x0) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:12 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f59741a8c799c4d45c79567005e83df1e2d4a90821611d026eb124dba707aef603bfb1db25ed43cfdaf64107b1dd6d15071955a1046fbce07176819b9216168f5a388fdd6d9efc64e5c6f0", 0x93, 0x3}) 07:06:12 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:12 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 07:06:12 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:12 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:12 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:12 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:12 executing program 5: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) 07:06:13 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:13 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r6, 0x3ba0, &(0x7f00000002c0)={0x38}) 07:06:13 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) 07:06:13 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:13 executing program 1: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, 0x0) 07:06:13 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) 07:06:13 executing program 5: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) 07:06:13 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) 07:06:13 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:06:13 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) 07:06:13 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, 0x0) 07:06:13 executing program 1: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) [ 1305.240244][T24513] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:13 executing program 5: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) 07:06:13 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) landlock_create_ruleset(&(0x7f00000001c0)={0x88}, 0xffffffe6, 0x0) 07:06:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, 0x0) 07:06:13 executing program 5: socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) 07:06:13 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:13 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) 07:06:13 executing program 1: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:13 executing program 5: socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) 07:06:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:13 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:13 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000300)={0xc}) 07:06:13 executing program 5: socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) [ 1305.541996][T24533] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) [ 1305.600942][ T1240] ieee802154 phy0 wpan0: encryption failed: -22 [ 1305.608799][ T1240] ieee802154 phy1 wpan1: encryption failed: -22 07:06:13 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000140)={0x28, 0x1, r2, 0x0, &(0x7f0000000100)="e56c3715eb9c013ce477b4ce0b39679238739e1c4d36710798c70f8ce40b1e9a6724645a", 0x24, 0x7}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r1}) 07:06:13 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 07:06:13 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x0, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:13 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) 07:06:13 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="47b3bab3a85891d0d8c012eca6de50fe1f636da20b7cc3c09ac891eb7d10d6fa6c6a0667835a4fdae1f8179975ef682818f4b31c12dba44388b5820ad06127d037280c49e8d054c1f597", 0x4a, 0x3}) 07:06:13 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x0, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:13 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x4) r3 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000140)={r3}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) sendmsg$AUDIT_TTY_SET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x3f9, 0x20, 0x70bd28, 0x25dfdbfb, {0x0, 0x1}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x44045}, 0x40) 07:06:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 07:06:13 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) 07:06:13 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)='G', 0x1, 0x3}) 07:06:13 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc}) 07:06:13 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x4) r3 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000140)={r3}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) sendmsg$AUDIT_TTY_SET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x3f9, 0x20, 0x70bd28, 0x25dfdbfb, {0x0, 0x1}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x44045}, 0x40) 07:06:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1}) 07:06:14 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x0, 0x8, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) 07:06:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:14 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1}) 07:06:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x4) r3 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000140)={r3}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) sendmsg$AUDIT_TTY_SET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x3f9, 0x20, 0x70bd28, 0x25dfdbfb, {0x0, 0x1}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x44045}, 0x40) 07:06:14 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r3}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r5 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x131) ioctl$IOMMU_IOAS_MAP(r5, 0x3b85, &(0x7f0000000100)={0x28, 0x1, r4, 0x0, &(0x7f0000000300)="fd56961cb55add7c2de390a2c8476e41f15c9ca754300f844e1431295da936c4fe228211cefd5ce29bf53ef8ddad78c60f34b159d9e4927e864555e0f0224d5451a0264c82f4c0df1f33cf30b62e0dbaab505b87fc8e7536bd658f35a0cfbb5c488ed9a8fdba3db0ed41c3804dd72913da9b6c9f265d511fa3285838c0260bc84b796e580a8a4955ba9b811c3e1d3163d3b2d5e1c317bda49b266373f72022f2e4a5e5c3b367b8d861ab9d3d11982b81049eb2aa9823a73b2536b1e065ff26929d004673", 0xc4, 0x5}) 07:06:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) ioctl$TIOCGETD(r2, 0x5424, 0x0) 07:06:14 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4, 0x0, 0xb9e, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:14 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1}) 07:06:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x4) r3 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000140)={r3}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) 07:06:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) [ 1306.198842][T24587] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:14 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x8000000000000000, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140), 0x0, 0x3}) 07:06:14 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) 07:06:14 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) 07:06:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x4) r3 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000140)={r3}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) 07:06:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) 07:06:14 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x8, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)='G', 0x1}) 07:06:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x4) r2 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000140)={r2}) 07:06:14 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x1, 0x0, 0x6, 0x5}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x6, r4, 0x0, r5}) 07:06:14 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) 07:06:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000100)={0xc}) 07:06:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000140)) 07:06:14 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) 07:06:14 executing program 4: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, 0x0, 0x811, 0x70bd2b, 0x25dfdbff, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x9}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x101}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x401}, @BATADV_ATTR_ISOLATION_MASK={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20044085}, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x541b, 0x0) 07:06:14 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r3, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) 07:06:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000140)) 07:06:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r3 = getpid() r4 = geteuid() setsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f00000001c0)={r3, r4, 0xffffffffffffffff}, 0xc) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r5, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r5, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r6, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r7}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000140)={0x8, 0x5, r7, 0x0, &(0x7f0000000080)="3b7bb9a52bb8cc9c5a643395b8f35d64f59c907804ef3db1c7743796092c8a26f70de45e82b9e4eb86fd89c7cb219faa3fa59aa7a9c3542f414c71b55840c0b2bfeed648a872315d8abd94a911bf46d620b77491617dcfccd7728478cf1c504aa392564f3c606475a3e3feda6928fae281c1819baae5817ba82815ff3340bec505caa876c9a87c60c2f19aa9c3d6b219d5a0d3feb5e7c41245172276b1ed98d3a5", 0xa1, 0x1}) 07:06:14 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) 07:06:14 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r2, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:15 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b66, 0x0) 07:06:15 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000140)) 07:06:15 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) [ 1306.961978][T24646] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) write$tun(0xffffffffffffffff, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:15 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r2, 0x3b80, &(0x7f00000000c0)={0x8, r3}) 07:06:15 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000140)) 07:06:15 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:15 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 07:06:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) write$tun(0xffffffffffffffff, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) [ 1307.166820][T24665] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:15 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r1 = socket(0x11, 0x3, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000140)) 07:06:15 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 07:06:15 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000140)={0x28, 0x4, r3, r6, 0x3652f, 0x15f, 0xa, 0xdcd6d}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r8 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r8) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000000c0)={0x38}) ioctl$TIOCGETD(r8, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000100)={0xc}) 07:06:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) write$tun(0xffffffffffffffff, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:15 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:15 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) [ 1307.363755][T24680] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r2, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) [ 1307.425620][T24680] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:15 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) 07:06:15 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x5c, 0x0, 0x300, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xffffffff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x0) 07:06:15 executing program 5: r0 = socket(0x11, 0x3, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) [ 1307.504922][T24680] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:15 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) [ 1307.564903][T24680] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r2, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:15 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) 07:06:15 executing program 5: r0 = socket(0x0, 0x3, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) 07:06:15 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x0, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:15 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:15 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:15 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r1, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:15 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x0, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 5: r0 = socket(0x0, 0x3, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) 07:06:16 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r1, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:16 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:16 executing program 3: socket$igmp6(0xa, 0x3, 0x2) r0 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) 07:06:16 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x0, 0x20, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:16 executing program 5: r0 = socket(0x0, 0x3, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) 07:06:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:16 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) socket(0x18, 0x5, 0x3) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:16 executing program 3: socket$igmp6(0xa, 0x3, 0x2) socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) 07:06:16 executing program 4: pselect6(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1, 0x0, 0x10001, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:16 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x9, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 5: r0 = socket(0x11, 0x0, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) 07:06:16 executing program 4: pselect6(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:16 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:16 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, 0x101, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 3: socket$igmp6(0xa, 0x3, 0x2) socket(0x18, 0x5, 0x3) 07:06:16 executing program 5: r0 = socket(0x11, 0x0, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) 07:06:16 executing program 0: getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:16 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 4: pselect6(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 5: r0 = socket(0x11, 0x0, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) 07:06:16 executing program 0: getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:16 executing program 3: socket(0x18, 0x5, 0x3) 07:06:16 executing program 5: r0 = socket(0x11, 0x3, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) 07:06:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:16 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:16 executing program 0: getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:17 executing program 4: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 5: socket(0x11, 0x3, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000140)) 07:06:17 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:17 executing program 0: socket$igmp6(0xa, 0x3, 0x2) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:17 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 3: socket(0x0, 0x5, 0x3) 07:06:17 executing program 5: socket(0x11, 0x3, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000140)) 07:06:17 executing program 4: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:17 executing program 5: socket(0x11, 0x3, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000140)) 07:06:17 executing program 0: socket$igmp6(0xa, 0x3, 0x2) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:17 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(0xffffffffffffffff, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:17 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 3: socket(0x0, 0x5, 0x3) 07:06:17 executing program 5: r0 = socket(0x11, 0x3, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, 0x0) 07:06:17 executing program 0: socket$igmp6(0xa, 0x3, 0x2) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:17 executing program 4: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(0xffffffffffffffff, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:17 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, 0x0, &(0x7f0000000080)) 07:06:17 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 5: r0 = socket(0x11, 0x3, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, 0x0) 07:06:17 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(0xffffffffffffffff, &(0x7f00000000c0)={@void, @void, @arp=@generic={0x102, 0x9200, 0x6, 0xd, 0x4, @local, "bccf45b829fbc2deba2c7229bb", @multicast, "3da02991"}}, 0x25) 07:06:17 executing program 3: socket(0x0, 0x5, 0x3) 07:06:17 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, 0x0, 0x0) 07:06:17 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, 0x0) 07:06:17 executing program 5: r0 = socket(0x11, 0x3, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, 0x0) 07:06:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r0, 0x0, 0x0) 07:06:17 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:17 executing program 5: r0 = socket(0x11, 0x0, 0x4) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000140)) 07:06:17 executing program 3: socket(0x18, 0x0, 0x3) 07:06:17 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$tun(r0, 0x0, 0x0) 07:06:18 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) r1 = socket(0x18, 0x5, 0x3) landlock_restrict_self(0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@ipv6_newnexthop={0x44, 0x68, 0x200, 0x70bd28, 0x25dfdbfb, {0xa, 0x0, 0x0, 0x0, 0x28}, [@NHA_ENCAP={0x10, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF={0xc, 0x8, 0x0, 0x1, @SEG6_LOCAL_BPF_PROG={0x8}}}, @NHA_ENCAP_TYPE={0x6, 0x7, 0x3}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@mcast1}]}, 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x40840) getsockopt$IP_VS_SO_GET_VERSION(r0, 0x0, 0x480, &(0x7f0000000040), &(0x7f0000000080)=0x40) 07:06:18 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 2: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 3: socket(0x18, 0x0, 0x0) 07:06:18 executing program 0: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 1: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x428381, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x22441, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f00000000c0)={0x8}) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x3, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000100), 0x22101, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000280)={&(0x7f00000001c0)={0x14, 0x0, 0x1, 0x70bd2c, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0x4051}, 0x40) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x5450, 0x0) 07:06:18 executing program 3: socket(0x18, 0x0, 0x0) 07:06:18 executing program 5: socket(0x18, 0x0, 0x0) 07:06:18 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 2: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 1: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:18 executing program 3: socket(0x18, 0x0, 0x0) 07:06:18 executing program 5: socket(0x18, 0x0, 0x0) 07:06:18 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:18 executing program 5: socket(0x18, 0x0, 0x0) 07:06:19 executing program 1: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:19 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:19 executing program 2: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:19 executing program 5: socket(0x0, 0x0, 0x0) 07:06:19 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:19 executing program 0: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:19 executing program 1: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:19 executing program 2: pselect6(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:19 executing program 5: socket(0x0, 0x0, 0x0) 07:06:19 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:19 executing program 1: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:19 executing program 2: pselect6(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 0: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 1: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 5: socket(0x0, 0x0, 0x0) 07:06:20 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:20 executing program 2: pselect6(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0x1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) connect$can_j1939(0xffffffffffffffff, &(0x7f0000000180)={0x1d, r1, 0x3, {0x0, 0x0, 0x3}, 0x1}, 0x18) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, 0x0, 0x0, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:06:20 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0x1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) connect$can_j1939(0xffffffffffffffff, &(0x7f0000000180)={0x1d, r1, 0x3, {0x0, 0x0, 0x3}, 0x1}, 0x18) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, 0x0, 0x0, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:06:20 executing program 0: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:20 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0x1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) connect$can_j1939(0xffffffffffffffff, &(0x7f0000000180)={0x1d, r1, 0x3, {0x0, 0x0, 0x3}, 0x1}, 0x18) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, 0x0, 0x0, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:06:20 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:21 executing program 0: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:21 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0x1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) connect$can_j1939(0xffffffffffffffff, &(0x7f0000000180)={0x1d, r1, 0x3, {0x0, 0x0, 0x3}, 0x1}, 0x18) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, 0x0, 0x0, r2}) 07:06:21 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:21 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:21 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0x1, 0x58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) connect$can_j1939(0xffffffffffffffff, &(0x7f0000000180)={0x1d, r1, 0x3, {0x0, 0x0, 0x3}, 0x1}, 0x18) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:21 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:21 executing program 0: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:21 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={0x1, 0x58, &(0x7f00000000c0)}, 0x10) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:21 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:21 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:21 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:21 executing program 3: ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:21 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:21 executing program 5: ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:21 executing program 5: ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:21 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:21 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3}, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:22 executing program 3: ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:22 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:22 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:22 executing program 5: ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:22 executing program 3: ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:22 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:22 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:22 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:22 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:22 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:22 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:22 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3}, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:22 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:22 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:22 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:23 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:23 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, 0x0) 07:06:23 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:23 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:23 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:23 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:23 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:23 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:23 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3}, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:23 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, 0x0) 07:06:23 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:23 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:23 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:23 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:23 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, 0x0) 07:06:23 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, 0x0) 07:06:23 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, 0x0) 07:06:23 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, 0x0) 07:06:23 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9, 0x28000000000000}) 07:06:24 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:24 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x3}, &(0x7f0000000100)={0x0, 0x3938700}, 0x0) 07:06:24 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:24 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:24 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, 0x0) 07:06:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, 0x0) 07:06:24 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x28000000000000}) 07:06:24 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x28000000000000}) 07:06:24 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x28000000000000}) 07:06:24 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:24 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38}) 07:06:24 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) connect(r1, &(0x7f0000000200)=@nfc, 0x80) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00'}) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) socket$packet(0x11, 0x2, 0x300) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TIOCL_UNBLANKSCREEN(r4, 0x541c, &(0x7f00000002c0)) sendmsg$inet(r3, &(0x7f0000000180)={&(0x7f0000000040)={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0xb}}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000080)="d8e1adc42892808fc42f11ce5d409dbd0234468e112f90df47a08885d71c980b7e30eeb90601a501611473c220f4e85b49b44012f73c95bb0ca9cad16d28aae7cda3f65149cf0e81f6636b1be8a35647f6046aac24ac7f19ba2a74bf91f4a04b2531432e54218f14737719f51847619538a26a68eea526be468b1b85c2d846aad848523ebc25777f84bcd9199ebaa62512017a652b11663ffa5a94e77c36", 0x9e}], 0x1}, 0x400d0) 07:06:24 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:24 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:24 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38}) 07:06:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000040)={0x38}) 07:06:25 executing program 4: openat$damon_kdamond_pid(0xffffffffffffff9c, 0x0, 0x800, 0x2) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x10) 07:06:25 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:25 executing program 3: pselect6(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000300)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, r2, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x840, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) sendmsg$SMC_PNETID_DEL(r4, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, 0x0, 0x100, 0x70bd2a, 0x25dfdbfb, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x48000}, 0x81) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) [ 1317.159079][T25146] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1317.181285][T25146] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:25 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:25 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000300)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, r2, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x840, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) sendmsg$SMC_PNETID_DEL(r4, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, 0x0, 0x100, 0x70bd2a, 0x25dfdbfb, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x48000}, 0x81) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) 07:06:25 executing program 3: pselect6(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, r3, 0x0, 0x2d9a73, 0x4, 0x6, 0x5e1fa}) 07:06:25 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) [ 1317.855558][T25155] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1317.863137][T25157] iommufd_mock iommufd_mock2: Adding to iommu group 1 [ 1317.883416][T25155] sysfs: cannot create duplicate filename '/devices/iommufd_mock2' [ 1317.893819][T25155] CPU: 0 PID: 25155 Comm: syz-executor.4 Not tainted 6.6.0-rc1-syzkaller #0 [ 1317.902568][T25155] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1317.912670][T25155] Call Trace: [ 1317.915987][T25155] [ 1317.918953][T25155] dump_stack_lvl+0x125/0x1b0 [ 1317.923694][T25155] sysfs_warn_dup+0x7f/0xa0 [ 1317.928265][T25155] sysfs_create_dir_ns+0x247/0x2a0 [ 1317.933447][T25155] ? sysfs_create_mount_point+0xb0/0xb0 [ 1317.939095][T25155] ? spin_bug+0x1d0/0x1d0 [ 1317.943497][T25155] ? do_raw_spin_unlock+0x173/0x230 [ 1317.948776][T25155] kobject_add_internal+0x2c8/0x960 [ 1317.954043][T25155] kobject_add+0x16f/0x240 [ 1317.958524][T25155] ? kset_create_and_add+0x190/0x190 [ 1317.963871][T25155] ? kobject_put+0xbe/0x440 [ 1317.968428][T25155] ? bus_get_dev_root+0x5e/0x80 [ 1317.973344][T25155] device_add+0x290/0x1ac0 [ 1317.977823][T25155] ? device_initialize+0x510/0x510 [ 1317.983011][T25155] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1317.989927][T25155] ? __init_waitqueue_head+0xca/0x150 [ 1317.995382][T25155] iommufd_test+0x1c47/0x2e60 [ 1318.000129][T25155] ? reacquire_held_locks+0x4b0/0x4b0 [ 1318.005547][T25155] ? lock_release+0x4bf/0x680 [ 1318.010263][T25155] ? iommufd_selftest_destroy+0x100/0x100 [ 1318.016029][T25155] ? vfs_fileattr_set+0xbf0/0xbf0 [ 1318.021088][T25155] iommufd_fops_ioctl+0x347/0x4d0 [ 1318.026174][T25155] ? iommufd_destroy+0x180/0x180 [ 1318.031153][T25155] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1318.036127][T25155] ? iommufd_destroy+0x180/0x180 [ 1318.041091][T25155] __x64_sys_ioctl+0x18f/0x210 [ 1318.046057][T25155] do_syscall_64+0x38/0xb0 [ 1318.050500][T25155] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1318.056421][T25155] RIP: 0033:0x7f2ba7a7cae9 [ 1318.060856][T25155] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1318.080490][T25155] RSP: 002b:00007f2ba88c50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1318.088927][T25155] RAX: ffffffffffffffda RBX: 00007f2ba7b9bf80 RCX: 00007f2ba7a7cae9 [ 1318.096915][T25155] RDX: 0000000020000040 RSI: 0000000000003ba0 RDI: 0000000000000003 07:06:26 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) [ 1318.104911][T25155] RBP: 00007f2ba7ac847a R08: 0000000000000000 R09: 0000000000000000 [ 1318.112897][T25155] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1318.120891][T25155] R13: 000000000000000b R14: 00007f2ba7b9bf80 R15: 00007f2ba7cbfa48 [ 1318.128897][T25155] 07:06:26 executing program 3: pselect6(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:26 executing program 5: socketpair(0x9, 0x2, 0x40000007, &(0x7f0000000000)) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) socketpair(0x1f, 0x3, 0x6, &(0x7f00000000c0)) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f0000000100)={'wg1\x00'}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCGSOFTCAR(r1, 0x5419, &(0x7f0000000040)) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b66, 0x0) [ 1318.166749][T25155] kobject: kobject_add_internal failed for iommufd_mock2 with -EEXIST, don't try to register things with the same name in the same directory. 07:06:26 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) 07:06:26 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000200), 0x2000, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x2) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x10) 07:06:26 executing program 1: ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:26 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) [ 1318.335150][T25166] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:26 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:26 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r3, 0x4068aea3, &(0x7f00000010c0)={0xa8, 0x0, 0x2}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000001080)={0x38, 0x2, r6}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r8}) r9 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r9) socket$can_j1939(0x1d, 0x2, 0x7) ioctl$TIOCGETD(r9, 0x5424, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000001040)={0x5, 0x1, r8, 0x0, &(0x7f0000000040)="54ba808059695c583f24061b07a00bd95baf5504afb2ed07e905171389e6f78b1696c16921fa44032d8c446668e61e1d41a750b1ebf0577f9c26d5309d60069dcd832d93356ffd64a77e5a160661cec3482d02a24764fc5df24808396542a79b6c761f2a821e207ef442fc0ffc969981bc596850efc46c2e1b4669ba9f63df3967b0bef5fa249eec15e4dddacb89a720eb7bf71bc6f70e77f681a8c6f19c7bd4d89f856bab6ba337dacf2c19fee6c85d4e7784035afc79629bc79b03b013aa27fa569bdb9247dccd976af7bcf492704243d18e5ad32ef2defda8cbde15decadbcd8ebea4edd6983ec092a62d4c37914ed1a1c515d65071ade0b181bd95a9f198d7c25093ecd6be168f25f6023f4ddbcaf69e379b6a3734307c858c4332a4372d62f6a326416f3071766ce699ba5822d9c64f16daa1f5ca7d29de02667e2f6efbb509cac195ba8abfd092528f703f930e8013a2926c8f2804dcdf92f9483371bbb11fd86e67ae214847ea226b351339a8ba2b0984dd2759379eff7cbfdcd7e9c549f39323ead862905d7fc813c8e581d2a5c4b99164c157f561ccabd95d24e8c07fc55a222f77f7e4f8fa1e1d7b6e8524d707f4f90b4341afde73e6dec7ac819314a6f760fa021e5f180db25c0a45bcbb3a997c6219ace373f69f56bedb9d8f208e868cce68fb0eb6de511c18557a4e01940f636190f03630739759459ca324cb4861e3b04ed805c8381991dc0a9b9aca2052688c14f375b53acbaad77cb3e9daef27ca868abfbfbbf14d5bd86f743d4ec143f48ce452f3d8346a9687bc5ab53b260aa9c339d27d0d3f2d757eaa4e7aac6cc6707b48930d418a25f5e81e86b5e7c80193fbfcc8e86829e3fb9999540dcd6a0723882155b60b4d5ffeab522c9e4f3f7c952b7e222a87c4e366e5a5faf42b6c99a57e134258ffb632b06674ce824e55d258ee016226fe73bce2b13b2ce730ee8168a1862bd4e92d013483602209f19af73176172cc236f2db83e375602e3dec7cf7e625673139a582c752bfe97e236bf88f7787b899f857d47a214883bd7b9c86a252c67773053787180db4d04f26a11a7b0ecc332710009fb1582c65017243cd643dadc73aa090d31d41f0b4c29421bc2dfbd4f1c00d2032889f69ecf62dac7d819eb47d9dbc63bc2c70b63a4f0adc7fe7e1637c90b36adb98e2be4ea987ddec207f13ab805dbec0ea0b279ce7516fbc595d5206aa9d6781283536f950ab86009cfe3330f864eeb6262d3ed1826fc30d2e65f751c72c7834f8b9047505659f55563621499f5365c649e41413f6a934365b3a389e01289109c120a507dd0362f765c57e2a6703de06b52be5ace7994fc7efcf4fa8731cd4506c699799cbc41da37b0f9d716460366e9a5fbb5f2577307fa0e2bf87f88eb96e96903741bb24e8258af339deadfbc502aed84630433c41f6a8d2c9be5b6b0056a4937b39f4262e961387510ee30683e77d7805adf815193a2e5f40cb2653ae42302886ac70fc2e9e1e46a8b864b7ac76f0643df90d84b4384cea99c3347c0e7fd481eb043be41a40e078d199ad044bc4203486e31af1e9c19d6e581974b877509df5a6c16707a3d8496e50c7bce4691258a5e920d440d3518727bdf2ebe9b1498e96a17b2044b3b79a12b7ea29fb970ebbb513bab12c70481890089e57de81db45f4328ec06270a5b2a3ce46df8b4e87f2e0a75aefa604f5f3618d669391e6d99f4f80f27a51a0734f112506b3c17bd3fcbf9636e90a40b2cefa31c7f928449c53405ab08a9211d6feb4241787afc16ad40a5eba9011f741148c565fdd21b8a8b4e9042e6132bea9972ffd9ea7896d34da05b5852b8f1d600c2bb31444d5e106cbf3d833eae492102153c77105ccd57694f01105d0dcf5bd15a6ff41b0bb8c279838e7fa74a90a568b13610cc86b03268d88523a2bddfe954eadabf9aaada4fc1d4c9987565dbf4efe4a3692b9048c95928daa695689c4d1d31e5f11d4dc17f1b1c291df4d80be55ef3ba55baf4fa6deba44d0f186fcc49b99fd8f489e94d72ff17a03bc418e1990c82c3c88fc169f6be76c9119df2f1fc90204aa78e4470d76bd28d9f70675a6a1f3269286ca81470d06dd2102623d5fced84762ed332bf5738c00349b9b886097e8f043d01b5eee8e806754515abfc96c113752253f18b8838b7a113cbdf2095c0692b6be62bc276dd39996ebc7b1f9ae79e7d771ba7cdada9e719f80494832996faa9d17757a447c668652feab1b6432f2e0dbbf00bf3b6b06cc31cd29b80280b14e85ac3d76bd3bffde682b37b6a0b32854d1bd78c9c1a8ba08c247605a73121ca0bb8eff2d94227522fa919d7098eeae3f165de56747bcbd193a1a658527e3187bd6c3c981520756efbb9f6401b90b3f89ffd9d7bdcf7b5fa5490cd5a13da4136a963c4ce959f764785e1eae2b4fb6ff2145b04174663d618e2ef9218307683853cc665d4d59661ba748ad38d9c72dc9b1197e707ccbd6a4a859414615f5f9e18f328ce9ca3ab1299fbbe5c80cd17827f18e9baf9d3a3483b3f614b3ca657c10df7e32b18ea0aa6332d401e2c2e7fcbe93f84a4f4995c6bd538c103d682449bf9eee8b33364fd69934a7888b8afa0194a072963fb91797bdc136dd91bcf163e716f7626fc2290f756586c1df20fa160c08ad63cdf51e7125030dca5ef65f38e226f37947e5fd9bae6f8eeed67eba7f3ed0b40064e1345f154e56e4762f80b94275b11c2abbdedcaccf1e0af75a433c8917bd867e56a8ea3f3de930496f57441ea196c845dbe45c03b2df75e9d4378b52be6441eaf0e67644fdffb57b6d794e0136b3ffb4cd09f8ca0bf78582e654db879765a042743f0b28ad87962ef62eb6696f0cc8cd165a851b7599df3e0ab08ff671d8d121c0fa2c2c2c5bfc74e19c9aa5637a8bb14e0921a114cdd544d3946781ba586279bf045dd33d2adb778863db23511ac3cb97569ca4df56ee4e9c37fd91218c21b728aadcd7ced04311eb21e3f1d8718ef52e4797ff1112909c5a29039a3a3c377b2745b58987a144b3e87d00a8c3c6101ff463f10bbbefd47b57a4d920ba97aef521c09c0d4df0d73709182a2adbe7297aa85e9be6674d0100db6273991d35b1db6526e4a8de9d48c3f9dbf48a0fc3fafc3c91a7c9a86921e6e9228099ef5f0f9107849e65c6f940d05ce6532b0d4d646e7e125c993f8f9d25135c278d18949967fc8ac61104265c0aa9c96c575d5b2e22957c95fae34deb97e7016e3f6848e4869c92ba2a65816f807bafc4f98dad24ba7ab85ea48a4a0a28c3989cbbea13bbff178b6aafcf0def594b3cccbb4d20b5b0d32520041beb62b53eb62d8c3ccf8a3f976dfa44fd209d044495188dc3ae75ecf2dad37b92b4984fe36448d48073202b2f62ca4bf526c65b01d739e2196ceec51bd2a9e75e8983069be53c94a10d1659b5bb214597cc2c3ca0a163780e45cbe545f859d0b4d67c62320aaccb9c7226e292401b5c1c44debef23e4a8a9180a47305759c492f9f7c69bd10e7fd387291f01baeb6abd673c717462104a68c69a7f58fa3320ef3b4d0be8bdc2424df0db246a3de27aaef2405cca5cd9e9d3e34be5445d83796300f1db74de6538414e4d985ca80bbd3e414965aef2c1f10d6308ebf6af9956c0ada6b43b70601825ece9815a1f1fc5ca43fc677a1129ad36feac88909105675a75590d5ad27c36420ee632af0de4dce8bb11958e4f51f9c98059ca19a1c8970dedd5ea7b4d38c896594cf35e61e0600d78f287aec7e09ac4e0b246f345103df18cb6a99ef6958f33a7be6adca79a5e6113a010c6a76088dae65d9adb05160009b851bc9749d3285042ffcf38f21cf28a0f8e8678315fc843c2b67552a2a402d6eade139e7f5d984c6c8fbccb9baff24eb735264e7bdb8abc3499186530cb9729aabee1fbb1f41bf3e3b5ec8b52bb080ffcbecd9d7b507000b08885aa43ec48ff7f124e12f1966bcd2f00f247b2981153379d21792427162470fe11616724a643d05fb807d6fc50f6fe5c29543095e5c664aabc8290b310fd0c23d1727fd8a3ceb4165d9d4c9a0b2670851c413cf225b9c0360399e1a7e20bf4f11f9a686d8311c7749015a523587e57c8b39335447eef24d5eda5778cd1a378a4f4aee45c2904ae2b7ec13883af4c0090b3bfb9f01d3ed0824b6d5bc24a614f02cb9d2eb7dc1d174ef3fc29702455c39a4701bab965e203889605f8c2bf6347a1beece629d62dc3947cccccbe97cf75d5797b7f57535533409e21020d7f2f1b58e179f63a15dad6e7aed4a23515ab8d9a247417552503fc7e88ec01f9750040920a3c10ffc65567b2d1ee48380a37232eb1a9bbf9be1d4d5af171f79a3f83c776415991873b0b4afe28f277a3fa9d4d900fcc4cd1e20d7041d41a28216527816da513976185211370936a54e30111d8208e1f54fa87960f10e0ba67266dfe6265c969d4a65526ab9bbae1ff19e920499d4db796259bd46b2d2392d7a630bb8733cf632c9c051c95d9016e059fb2be9d09ff13beba167d0105959fead5ba9de8892144c5214a8287dddd2dd98204595771a1c9720ba0973ebccd334e1349b4bf9db3e8da41b753b7fe03e34ec16908b03af020dd46275f104b4334ad57738881bcc8be9bad48e01becef84c6914126ed76258904549b398ae7ae56453b000bf92875299a275edd65b915c2cf3a59c7f01fcafc590379c5d3ee3b033e107bdcfda871645dbec0a8fb50f960cf8fe6ac037431ecf983c5e240714c94de02503f2665f54087d3fb9cbc623d961e341548dd7df8f7deaf6171dfd11e0ebac4f3b1aa6ddac20badfa06a84d23e240d2e39cff64ad7bf1e5f99cb3dd14ef09153e6a2e6afeb4ec3c7877a84f4d928bcafd7139d8baff696c241334fa8f289d3f07b0980009126279b7426ba221269ccee26e7c7eec5278ca935ea2d229f60c3b12f4da6e46eadb1ac89b77ced5bb9df95a670c0a27052d681bdec272669691918d6330f93d4920dc29a5a38b702064e1bda4e9d47cf65ad57a9f1c7bc84ca38419457c72bea8ec2962574a3b4711028029a9135430e061b2788ee3c7d67980d3a6402a2fe3000962660bbf0e957e9d9169bf0cb1262f213d6a50baf7c1d5efe1a26713e0bba11403f98981fb7e4ebef1f4f4fe38171f6eacc9ff55eec9f3adedd95ada1c95bce7f81b454e4f8f934455dad7ba09f794f4d934b1bf6636c50c26d05c1796cbb9cb3761a9bf2b8c7066ab0340be3f033cf1449aeccf8c8303a28c0a2e274b86ce49e9be083d5d2be4402e9cbcd43f618e3375ea5aacb095224864ff707dd17973f877eb74091a0887e46e90ec6eaf04ac1186a6737d76d8ceebe796982ea22fc2d988853f619a18975228d54cc66d853265b6b53b03b91b32eef1fbacb8988e83735beb102f075182ea8c0d4a9a31a4093b73f73f8523cd5b6a59f1cb72956fd187a06f45b231eb102e30615a3904619a53b16079ef0dc00e874ddc69dfd9f75d7e4188ad85585f455e71ae7b25af9df4813fe0d91e488cbf659c781a7df28cb258e99478459b19d9ffa7064e846433e49a4da121081d79e96b3465a5d4031d616ad8c76fc4fd76b2a1f9cf51c065559c52c6985b0a8ebb631c7a2f452db7b2c91f31b5d771ad8ee332d8e1ff6ebf2f825b065beb9e4b81313d1dac95b4a2ded3000356f859677588d3e2d2da32798f637aa0b51f6659fcec24e3d33e6850850e48d553bb62768c17291a42955d0ade993f0d9bca39f0b2a5d669d96d5cdf7ff7bc2cf910dd24efb7f", 0x1000, 0x3}) 07:06:26 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r3, 0x4068aea3, &(0x7f00000010c0)={0xa8, 0x0, 0x2}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000001080)={0x38, 0x2, r6}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r8}) r9 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r9) socket$can_j1939(0x1d, 0x2, 0x7) ioctl$TIOCGETD(r9, 0x5424, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000001040)={0x5, 0x1, r8, 0x0, &(0x7f0000000040)="54ba808059695c583f24061b07a00bd95baf5504afb2ed07e905171389e6f78b1696c16921fa44032d8c446668e61e1d41a750b1ebf0577f9c26d5309d60069dcd832d93356ffd64a77e5a160661cec3482d02a24764fc5df24808396542a79b6c761f2a821e207ef442fc0ffc969981bc596850efc46c2e1b4669ba9f63df3967b0bef5fa249eec15e4dddacb89a720eb7bf71bc6f70e77f681a8c6f19c7bd4d89f856bab6ba337dacf2c19fee6c85d4e7784035afc79629bc79b03b013aa27fa569bdb9247dccd976af7bcf492704243d18e5ad32ef2defda8cbde15decadbcd8ebea4edd6983ec092a62d4c37914ed1a1c515d65071ade0b181bd95a9f198d7c25093ecd6be168f25f6023f4ddbcaf69e379b6a3734307c858c4332a4372d62f6a326416f3071766ce699ba5822d9c64f16daa1f5ca7d29de02667e2f6efbb509cac195ba8abfd092528f703f930e8013a2926c8f2804dcdf92f9483371bbb11fd86e67ae214847ea226b351339a8ba2b0984dd2759379eff7cbfdcd7e9c549f39323ead862905d7fc813c8e581d2a5c4b99164c157f561ccabd95d24e8c07fc55a222f77f7e4f8fa1e1d7b6e8524d707f4f90b4341afde73e6dec7ac819314a6f760fa021e5f180db25c0a45bcbb3a997c6219ace373f69f56bedb9d8f208e868cce68fb0eb6de511c18557a4e01940f636190f03630739759459ca324cb4861e3b04ed805c8381991dc0a9b9aca2052688c14f375b53acbaad77cb3e9daef27ca868abfbfbbf14d5bd86f743d4ec143f48ce452f3d8346a9687bc5ab53b260aa9c339d27d0d3f2d757eaa4e7aac6cc6707b48930d418a25f5e81e86b5e7c80193fbfcc8e86829e3fb9999540dcd6a0723882155b60b4d5ffeab522c9e4f3f7c952b7e222a87c4e366e5a5faf42b6c99a57e134258ffb632b06674ce824e55d258ee016226fe73bce2b13b2ce730ee8168a1862bd4e92d013483602209f19af73176172cc236f2db83e375602e3dec7cf7e625673139a582c752bfe97e236bf88f7787b899f857d47a214883bd7b9c86a252c67773053787180db4d04f26a11a7b0ecc332710009fb1582c65017243cd643dadc73aa090d31d41f0b4c29421bc2dfbd4f1c00d2032889f69ecf62dac7d819eb47d9dbc63bc2c70b63a4f0adc7fe7e1637c90b36adb98e2be4ea987ddec207f13ab805dbec0ea0b279ce7516fbc595d5206aa9d6781283536f950ab86009cfe3330f864eeb6262d3ed1826fc30d2e65f751c72c7834f8b9047505659f55563621499f5365c649e41413f6a934365b3a389e01289109c120a507dd0362f765c57e2a6703de06b52be5ace7994fc7efcf4fa8731cd4506c699799cbc41da37b0f9d716460366e9a5fbb5f2577307fa0e2bf87f88eb96e96903741bb24e8258af339deadfbc502aed84630433c41f6a8d2c9be5b6b0056a4937b39f4262e961387510ee30683e77d7805adf815193a2e5f40cb2653ae42302886ac70fc2e9e1e46a8b864b7ac76f0643df90d84b4384cea99c3347c0e7fd481eb043be41a40e078d199ad044bc4203486e31af1e9c19d6e581974b877509df5a6c16707a3d8496e50c7bce4691258a5e920d440d3518727bdf2ebe9b1498e96a17b2044b3b79a12b7ea29fb970ebbb513bab12c70481890089e57de81db45f4328ec06270a5b2a3ce46df8b4e87f2e0a75aefa604f5f3618d669391e6d99f4f80f27a51a0734f112506b3c17bd3fcbf9636e90a40b2cefa31c7f928449c53405ab08a9211d6feb4241787afc16ad40a5eba9011f741148c565fdd21b8a8b4e9042e6132bea9972ffd9ea7896d34da05b5852b8f1d600c2bb31444d5e106cbf3d833eae492102153c77105ccd57694f01105d0dcf5bd15a6ff41b0bb8c279838e7fa74a90a568b13610cc86b03268d88523a2bddfe954eadabf9aaada4fc1d4c9987565dbf4efe4a3692b9048c95928daa695689c4d1d31e5f11d4dc17f1b1c291df4d80be55ef3ba55baf4fa6deba44d0f186fcc49b99fd8f489e94d72ff17a03bc418e1990c82c3c88fc169f6be76c9119df2f1fc90204aa78e4470d76bd28d9f70675a6a1f3269286ca81470d06dd2102623d5fced84762ed332bf5738c00349b9b886097e8f043d01b5eee8e806754515abfc96c113752253f18b8838b7a113cbdf2095c0692b6be62bc276dd39996ebc7b1f9ae79e7d771ba7cdada9e719f80494832996faa9d17757a447c668652feab1b6432f2e0dbbf00bf3b6b06cc31cd29b80280b14e85ac3d76bd3bffde682b37b6a0b32854d1bd78c9c1a8ba08c247605a73121ca0bb8eff2d94227522fa919d7098eeae3f165de56747bcbd193a1a658527e3187bd6c3c981520756efbb9f6401b90b3f89ffd9d7bdcf7b5fa5490cd5a13da4136a963c4ce959f764785e1eae2b4fb6ff2145b04174663d618e2ef9218307683853cc665d4d59661ba748ad38d9c72dc9b1197e707ccbd6a4a859414615f5f9e18f328ce9ca3ab1299fbbe5c80cd17827f18e9baf9d3a3483b3f614b3ca657c10df7e32b18ea0aa6332d401e2c2e7fcbe93f84a4f4995c6bd538c103d682449bf9eee8b33364fd69934a7888b8afa0194a072963fb91797bdc136dd91bcf163e716f7626fc2290f756586c1df20fa160c08ad63cdf51e7125030dca5ef65f38e226f37947e5fd9bae6f8eeed67eba7f3ed0b40064e1345f154e56e4762f80b94275b11c2abbdedcaccf1e0af75a433c8917bd867e56a8ea3f3de930496f57441ea196c845dbe45c03b2df75e9d4378b52be6441eaf0e67644fdffb57b6d794e0136b3ffb4cd09f8ca0bf78582e654db879765a042743f0b28ad87962ef62eb6696f0cc8cd165a851b7599df3e0ab08ff671d8d121c0fa2c2c2c5bfc74e19c9aa5637a8bb14e0921a114cdd544d3946781ba586279bf045dd33d2adb778863db23511ac3cb97569ca4df56ee4e9c37fd91218c21b728aadcd7ced04311eb21e3f1d8718ef52e4797ff1112909c5a29039a3a3c377b2745b58987a144b3e87d00a8c3c6101ff463f10bbbefd47b57a4d920ba97aef521c09c0d4df0d73709182a2adbe7297aa85e9be6674d0100db6273991d35b1db6526e4a8de9d48c3f9dbf48a0fc3fafc3c91a7c9a86921e6e9228099ef5f0f9107849e65c6f940d05ce6532b0d4d646e7e125c993f8f9d25135c278d18949967fc8ac61104265c0aa9c96c575d5b2e22957c95fae34deb97e7016e3f6848e4869c92ba2a65816f807bafc4f98dad24ba7ab85ea48a4a0a28c3989cbbea13bbff178b6aafcf0def594b3cccbb4d20b5b0d32520041beb62b53eb62d8c3ccf8a3f976dfa44fd209d044495188dc3ae75ecf2dad37b92b4984fe36448d48073202b2f62ca4bf526c65b01d739e2196ceec51bd2a9e75e8983069be53c94a10d1659b5bb214597cc2c3ca0a163780e45cbe545f859d0b4d67c62320aaccb9c7226e292401b5c1c44debef23e4a8a9180a47305759c492f9f7c69bd10e7fd387291f01baeb6abd673c717462104a68c69a7f58fa3320ef3b4d0be8bdc2424df0db246a3de27aaef2405cca5cd9e9d3e34be5445d83796300f1db74de6538414e4d985ca80bbd3e414965aef2c1f10d6308ebf6af9956c0ada6b43b70601825ece9815a1f1fc5ca43fc677a1129ad36feac88909105675a75590d5ad27c36420ee632af0de4dce8bb11958e4f51f9c98059ca19a1c8970dedd5ea7b4d38c896594cf35e61e0600d78f287aec7e09ac4e0b246f345103df18cb6a99ef6958f33a7be6adca79a5e6113a010c6a76088dae65d9adb05160009b851bc9749d3285042ffcf38f21cf28a0f8e8678315fc843c2b67552a2a402d6eade139e7f5d984c6c8fbccb9baff24eb735264e7bdb8abc3499186530cb9729aabee1fbb1f41bf3e3b5ec8b52bb080ffcbecd9d7b507000b08885aa43ec48ff7f124e12f1966bcd2f00f247b2981153379d21792427162470fe11616724a643d05fb807d6fc50f6fe5c29543095e5c664aabc8290b310fd0c23d1727fd8a3ceb4165d9d4c9a0b2670851c413cf225b9c0360399e1a7e20bf4f11f9a686d8311c7749015a523587e57c8b39335447eef24d5eda5778cd1a378a4f4aee45c2904ae2b7ec13883af4c0090b3bfb9f01d3ed0824b6d5bc24a614f02cb9d2eb7dc1d174ef3fc29702455c39a4701bab965e203889605f8c2bf6347a1beece629d62dc3947cccccbe97cf75d5797b7f57535533409e21020d7f2f1b58e179f63a15dad6e7aed4a23515ab8d9a247417552503fc7e88ec01f9750040920a3c10ffc65567b2d1ee48380a37232eb1a9bbf9be1d4d5af171f79a3f83c776415991873b0b4afe28f277a3fa9d4d900fcc4cd1e20d7041d41a28216527816da513976185211370936a54e30111d8208e1f54fa87960f10e0ba67266dfe6265c969d4a65526ab9bbae1ff19e920499d4db796259bd46b2d2392d7a630bb8733cf632c9c051c95d9016e059fb2be9d09ff13beba167d0105959fead5ba9de8892144c5214a8287dddd2dd98204595771a1c9720ba0973ebccd334e1349b4bf9db3e8da41b753b7fe03e34ec16908b03af020dd46275f104b4334ad57738881bcc8be9bad48e01becef84c6914126ed76258904549b398ae7ae56453b000bf92875299a275edd65b915c2cf3a59c7f01fcafc590379c5d3ee3b033e107bdcfda871645dbec0a8fb50f960cf8fe6ac037431ecf983c5e240714c94de02503f2665f54087d3fb9cbc623d961e341548dd7df8f7deaf6171dfd11e0ebac4f3b1aa6ddac20badfa06a84d23e240d2e39cff64ad7bf1e5f99cb3dd14ef09153e6a2e6afeb4ec3c7877a84f4d928bcafd7139d8baff696c241334fa8f289d3f07b0980009126279b7426ba221269ccee26e7c7eec5278ca935ea2d229f60c3b12f4da6e46eadb1ac89b77ced5bb9df95a670c0a27052d681bdec272669691918d6330f93d4920dc29a5a38b702064e1bda4e9d47cf65ad57a9f1c7bc84ca38419457c72bea8ec2962574a3b4711028029a9135430e061b2788ee3c7d67980d3a6402a2fe3000962660bbf0e957e9d9169bf0cb1262f213d6a50baf7c1d5efe1a26713e0bba11403f98981fb7e4ebef1f4f4fe38171f6eacc9ff55eec9f3adedd95ada1c95bce7f81b454e4f8f934455dad7ba09f794f4d934b1bf6636c50c26d05c1796cbb9cb3761a9bf2b8c7066ab0340be3f033cf1449aeccf8c8303a28c0a2e274b86ce49e9be083d5d2be4402e9cbcd43f618e3375ea5aacb095224864ff707dd17973f877eb74091a0887e46e90ec6eaf04ac1186a6737d76d8ceebe796982ea22fc2d988853f619a18975228d54cc66d853265b6b53b03b91b32eef1fbacb8988e83735beb102f075182ea8c0d4a9a31a4093b73f73f8523cd5b6a59f1cb72956fd187a06f45b231eb102e30615a3904619a53b16079ef0dc00e874ddc69dfd9f75d7e4188ad85585f455e71ae7b25af9df4813fe0d91e488cbf659c781a7df28cb258e99478459b19d9ffa7064e846433e49a4da121081d79e96b3465a5d4031d616ad8c76fc4fd76b2a1f9cf51c065559c52c6985b0a8ebb631c7a2f452db7b2c91f31b5d771ad8ee332d8e1ff6ebf2f825b065beb9e4b81313d1dac95b4a2ded3000356f859677588d3e2d2da32798f637aa0b51f6659fcec24e3d33e6850850e48d553bb62768c17291a42955d0ade993f0d9bca39f0b2a5d669d96d5cdf7ff7bc2cf910dd24efb7f", 0x1000, 0x3}) 07:06:26 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:26 executing program 1: ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) [ 1318.778045][T25182] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1318.793011][T25178] iommufd_mock iommufd_mock2: Adding to iommu group 1 [ 1318.821972][T25182] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1318.848004][T25178] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:27 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:27 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:27 executing program 1: ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:27 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:27 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:27 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000200), 0x2000, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x2) r3 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x10) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$sock_netdev_private(r2, 0x89fd, &(0x7f0000000280)="ae8680b7c9a22584a3e43104d39a55302822ff994dd8775802a368cde0e62a49fc60b5df2f0ab052a16e84ff1acaa420b85d1009cd0ed00a4da4761648b11a57f82294586d9ebfd94a432db0a7ba179f5feb81dafe736a737fb8ee56b1f2dbb6ec2956e5a93ba71c8612ba4ac2c4411241f840e16a0676f91edbef4ba145caf04c327addcdf2843544f9a04207033d9c89074e793e259ba52964cac8da6af79b4438106eaff8501fcfb5060b12bf8cbf8c978efaef900803aad5314264d926c30a7e41a5392a2374071bc148a42e247e60b4a4d6ce8d1ffa7b353f64f86734171ebe22c63750d340815ea37647b4bcacc7a0aa2875300b9ac7f07c8dc2c279") ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000040)={0xc}) socket(0xf, 0x5, 0x55) 07:06:27 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:27 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:27 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:27 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:27 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r2 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x81) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x1, 0x0, 0x0, 0x8, 0xffffffffffffffff}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3}) 07:06:27 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:27 executing program 4: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:27 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={0x0}) 07:06:27 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r2 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x81) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x1, 0x0, 0x0, 0x8, 0xffffffffffffffff}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3}) 07:06:27 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:27 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:27 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, &(0x7f0000000100)={0x0, 0x3938700}, 0x0) 07:06:28 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:28 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={0x0}) 07:06:28 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:28 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r2 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x81) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x1, 0x0, 0x0, 0x8, 0xffffffffffffffff}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3}) 07:06:28 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r2 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x81) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x1, 0x0, 0x0, 0x8, 0xffffffffffffffff}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3}) 07:06:28 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:28 executing program 4: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:28 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x800, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:28 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={0x0}) 07:06:28 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:28 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r2 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x81) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x1, 0x0, 0x0, 0x8, 0xffffffffffffffff}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) 07:06:28 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x2000000000, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:28 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000080)={0xfffffffffffffeaf}) 07:06:28 executing program 0: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140), 0x8}) 07:06:29 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r6}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, r3, r6, 0x1c7900, 0x2, 0x7, 0x564f8}) 07:06:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r2 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x81) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x1, 0x0, 0x0, 0x8, 0xffffffffffffffff}) 07:06:29 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:29 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000080)={0x38, 0x6, r1}) [ 1321.037661][T25265] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1321.124150][T25265] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:29 executing program 4: pselect6(0x0, 0x0, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, 0x0) 07:06:29 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:29 executing program 2: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x4, 0x7, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x81) 07:06:29 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x8, r1, 0x0, &(0x7f0000000480)="5b331a6245dff22cc687aecf56013f658edd99d77aa7561293710a2e95db9568e3a1f2712e02769d1a3661ca275f2e73a5eed67a56b7abcc0998e076027b1f73b0e1e8ec4d53f25b9866f350a401631d2d656bad9ee7d86c6a5b5ff574f7c0e25296c8181b81225bbfdd4512", 0x6c, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x258003, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) r3 = syz_open_dev$ptys(0xc, 0x3, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000380), 0x43ad40, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000000100)={0x28, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x100000000}) ioctl$TCGETS2(r3, 0x802c542a, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x5424, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) 07:06:29 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x12000, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x488082, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000080)={0x28, 0x1000e, r4, 0x0, 0x19f843, 0x80, 0x9, 0x3d6812}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, 0x0) 07:06:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:29 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:29 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, 0x0) 07:06:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, 0x0) [ 1321.933942][T25293] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:30 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:30 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x8, r1, 0x0, &(0x7f0000000480)="5b331a6245dff22cc687aecf56013f658edd99d77aa7561293710a2e95db9568e3a1f2712e02769d1a3661ca275f2e73a5eed67a56b7abcc0998e076027b1f73b0e1e8ec4d53f25b9866f350a401631d2d656bad9ee7d86c6a5b5ff574f7c0e25296c8181b81225bbfdd4512", 0x6c, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x258003, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) r3 = syz_open_dev$ptys(0xc, 0x3, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000380), 0x43ad40, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000000100)={0x28, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x100000000}) ioctl$TCGETS2(r3, 0x802c542a, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x5424, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) sendmsg$BATADV_CMD_GET_VLAN(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="020029bd7000fcdbdf251100000008003400ff000000050030000100000008003a000000000008003400250d00000800320000000000050037000000000008000300", @ANYRES32=0x0, @ANYBLOB="08000600916249d13d0ff198f44c71a408177a54a757b596d051151f6855a444c179c5d0ff3edc29a9270bf322c4e99d46e53f523d04497ecb0fb6da95b1f3f4efadc5562c4fb5f181f6642e99a17681f7e29f1ae6b8fefb3eb22085ed05fa8a1e4de0f63464c64b5e7153c8d283525800122031fd20b881ce203c47715470f3302e6a81ad35b4224bc813a8c1ab2b96b69b962963dd26854efefbc96a8b9a1ae9b2d969ba92d1013ccf941f26093ba61f6ec5370dfdf2707046b33f212e2590c8e7682becd4125213db186dde65154ab50e3a1d8492010f422599369ac5e38c4c9e39af976cfd9bd5f1b41381ba63cb737ea7c8cddc91dc", @ANYRES32=0x0, @ANYBLOB="08000600", @ANYRES32=0x0, @ANYBLOB="c07e22cea64ae834"], 0x64}, 0x1, 0x0, 0x0, 0x801}, 0x4000000) sendmsg$AUDIT_TRIM(r2, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x10, 0x3f6, 0x100, 0x70bd2b, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0xc0b0}, 0x800) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) 07:06:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x8, r1, 0x0, &(0x7f0000000480)="5b331a6245dff22cc687aecf56013f658edd99d77aa7561293710a2e95db9568e3a1f2712e02769d1a3661ca275f2e73a5eed67a56b7abcc0998e076027b1f73b0e1e8ec4d53f25b9866f350a401631d2d656bad9ee7d86c6a5b5ff574f7c0e25296c8181b81225bbfdd4512", 0x6c, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x258003, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) r3 = syz_open_dev$ptys(0xc, 0x3, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000380), 0x43ad40, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000000100)={0x28, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x100000000}) ioctl$TCGETS2(r3, 0x802c542a, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x5424, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) sendmsg$BATADV_CMD_GET_VLAN(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="020029bd7000fcdbdf251100000008003400ff000000050030000100000008003a000000000008003400250d00000800320000000000050037000000000008000300", @ANYRES32=0x0, @ANYBLOB="08000600916249d13d0ff198f44c71a408177a54a757b596d051151f6855a444c179c5d0ff3edc29a9270bf322c4e99d46e53f523d04497ecb0fb6da95b1f3f4efadc5562c4fb5f181f6642e99a17681f7e29f1ae6b8fefb3eb22085ed05fa8a1e4de0f63464c64b5e7153c8d283525800122031fd20b881ce203c47715470f3302e6a81ad35b4224bc813a8c1ab2b96b69b962963dd26854efefbc96a8b9a1ae9b2d969ba92d1013ccf941f26093ba61f6ec5370dfdf2707046b33f212e2590c8e7682becd4125213db186dde65154ab50e3a1d8492010f422599369ac5e38c4c9e39af976cfd9bd5f1b41381ba63cb737ea7c8cddc91dc", @ANYRES32=0x0, @ANYBLOB="08000600", @ANYRES32=0x0, @ANYBLOB="c07e22cea64ae834"], 0x64}, 0x1, 0x0, 0x0, 0x801}, 0x4000000) sendmsg$AUDIT_TRIM(r2, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x10, 0x3f6, 0x100, 0x70bd2b, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0xc0b0}, 0x800) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) 07:06:30 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:30 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x6, r3, 0x0, &(0x7f0000000080)="6592b50939d84f30e8151636b46d988b0a75fd2f1b970f0054f68d0791d76ed8b2e46cfe00ec5a8b8f85c2b90a424a24ef834574", 0x34, 0x1f2a}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x6c, 0x7fffffff}) ioctl$IOMMU_IOAS_COPY$syz(r4, 0x3b66, 0x0) 07:06:30 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000180)) 07:06:30 executing program 4: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 07:06:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:30 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:30 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, &(0x7f0000000100)={0x0, 0x3938700}, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) [ 1322.740557][T25316] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:30 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x8, r1, 0x0, &(0x7f0000000480)="5b331a6245dff22cc687aecf56013f658edd99d77aa7561293710a2e95db9568e3a1f2712e02769d1a3661ca275f2e73a5eed67a56b7abcc0998e076027b1f73b0e1e8ec4d53f25b9866f350a401631d2d656bad9ee7d86c6a5b5ff574f7c0e25296c8181b81225bbfdd4512", 0x6c, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x258003, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) r3 = syz_open_dev$ptys(0xc, 0x3, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000380), 0x43ad40, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000000100)={0x28, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x100000000}) ioctl$TCGETS2(r3, 0x802c542a, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x5424, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) sendmsg$BATADV_CMD_GET_VLAN(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="020029bd7000fcdbdf251100000008003400ff000000050030000100000008003a000000000008003400250d00000800320000000000050037000000000008000300", @ANYRES32=0x0, @ANYBLOB="08000600916249d13d0ff198f44c71a408177a54a757b596d051151f6855a444c179c5d0ff3edc29a9270bf322c4e99d46e53f523d04497ecb0fb6da95b1f3f4efadc5562c4fb5f181f6642e99a17681f7e29f1ae6b8fefb3eb22085ed05fa8a1e4de0f63464c64b5e7153c8d283525800122031fd20b881ce203c47715470f3302e6a81ad35b4224bc813a8c1ab2b96b69b962963dd26854efefbc96a8b9a1ae9b2d969ba92d1013ccf941f26093ba61f6ec5370dfdf2707046b33f212e2590c8e7682becd4125213db186dde65154ab50e3a1d8492010f422599369ac5e38c4c9e39af976cfd9bd5f1b41381ba63cb737ea7c8cddc91dc", @ANYRES32=0x0, @ANYBLOB="08000600", @ANYRES32=0x0, @ANYBLOB="c07e22cea64ae834"], 0x64}, 0x1, 0x0, 0x0, 0x801}, 0x4000000) sendmsg$AUDIT_TRIM(r2, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x10, 0x3f6, 0x100, 0x70bd2b, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0xc0b0}, 0x800) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) 07:06:30 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x8, r1, 0x0, &(0x7f0000000480)="5b331a6245dff22cc687aecf56013f658edd99d77aa7561293710a2e95db9568e3a1f2712e02769d1a3661ca275f2e73a5eed67a56b7abcc0998e076027b1f73b0e1e8ec4d53f25b9866f350a401631d2d656bad9ee7d86c6a5b5ff574f7c0e25296c8181b81225bbfdd4512", 0x6c, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x258003, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) r3 = syz_open_dev$ptys(0xc, 0x3, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000380), 0x43ad40, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000000100)={0x28, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x100000000}) ioctl$TCGETS2(r3, 0x802c542a, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x5424, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) sendmsg$BATADV_CMD_GET_VLAN(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="020029bd7000fcdbdf251100000008003400ff000000050030000100000008003a000000000008003400250d00000800320000000000050037000000000008000300", @ANYRES32=0x0, @ANYBLOB="08000600916249d13d0ff198f44c71a408177a54a757b596d051151f6855a444c179c5d0ff3edc29a9270bf322c4e99d46e53f523d04497ecb0fb6da95b1f3f4efadc5562c4fb5f181f6642e99a17681f7e29f1ae6b8fefb3eb22085ed05fa8a1e4de0f63464c64b5e7153c8d283525800122031fd20b881ce203c47715470f3302e6a81ad35b4224bc813a8c1ab2b96b69b962963dd26854efefbc96a8b9a1ae9b2d969ba92d1013ccf941f26093ba61f6ec5370dfdf2707046b33f212e2590c8e7682becd4125213db186dde65154ab50e3a1d8492010f422599369ac5e38c4c9e39af976cfd9bd5f1b41381ba63cb737ea7c8cddc91dc", @ANYRES32=0x0, @ANYBLOB="08000600", @ANYRES32=0x0, @ANYBLOB="c07e22cea64ae834"], 0x64}, 0x1, 0x0, 0x0, 0x801}, 0x4000000) sendmsg$AUDIT_TRIM(r2, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x10, 0x3f6, 0x100, 0x70bd2b, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0xc0b0}, 0x800) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) 07:06:30 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:31 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:31 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:31 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x402c00, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000080), 0xc0, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000100)={0x28, 0x2, r4, r5, 0xf16fb, 0xffffffff, 0x7, 0x3e6f97}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) 07:06:31 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:31 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x40840, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000140)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000080)="f890fdc73c31713fe523fb7bc3f8bc6c9cf4854f84190aa0ac8f222b1aaa1d1ff59a892c82f1163ac8cda0a8cdfd9b3c6d1017a5e7b942e28eaafa2e3bec99ea1131f7f349a8bed2d005755bdd2db84973c3c8061d6606f465eb29d1c1accf6868639bc8240d8e846f5390083363121a21628d918efe76f0202077195998748198f2f39381e07b112482a3b36270fe20b8bd2b6afe4ec67c", 0x98, 0x3}) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$BATADV_CMD_SET_VLAN(r1, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x3c, r2, 0x400, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x80}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xc89}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x480) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f00000001c0)={0x38}) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000180)) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) accept(r6, 0x0, &(0x7f0000000380)) r7 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r3, 0xc00864bf, &(0x7f0000000200)={0x0, 0x1}) r8 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r8) ioctl$TIOCGETD(r8, 0x5424, 0x0) r9 = syz_genetlink_get_family_id$batadv(&(0x7f0000000400), r5) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r8, &(0x7f0000000500)={&(0x7f00000003c0), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x14, r9, 0x100, 0x70bd2a, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x44000}, 0x4) [ 1323.062550][T25341] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1323.132013][T25346] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:31 executing program 4: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 07:06:31 executing program 5: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000180)) 07:06:31 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r1, 0x0, &(0x7f0000000180)) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:31 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x40840, 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000140)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000080)="f890fdc73c31713fe523fb7bc3f8bc6c9cf4854f84190aa0ac8f222b1aaa1d1ff59a892c82f1163ac8cda0a8cdfd9b3c6d1017a5e7b942e28eaafa2e3bec99ea1131f7f349a8bed2d005755bdd2db84973c3c8061d6606f465eb29d1c1accf6868639bc8240d8e846f5390083363121a21628d918efe76f0202077195998748198f2f39381e07b112482a3b36270fe20b8bd2b6afe4ec67c", 0x98, 0x3}) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$BATADV_CMD_SET_VLAN(r1, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x3c, r2, 0x400, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x80}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xc89}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x480) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f00000001c0)={0x38}) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000180)) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) accept(r6, 0x0, &(0x7f0000000380)) r7 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r3, 0xc00864bf, &(0x7f0000000200)={0x0, 0x1}) r8 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r8) ioctl$TIOCGETD(r8, 0x5424, 0x0) r9 = syz_genetlink_get_family_id$batadv(&(0x7f0000000400), r5) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r8, &(0x7f0000000500)={&(0x7f00000003c0), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x14, r9, 0x100, 0x70bd2a, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x44000}, 0x4) 07:06:31 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x8, r1, 0x0, &(0x7f0000000480)="5b331a6245dff22cc687aecf56013f658edd99d77aa7561293710a2e95db9568e3a1f2712e02769d1a3661ca275f2e73a5eed67a56b7abcc0998e076027b1f73b0e1e8ec4d53f25b9866f350a401631d2d656bad9ee7d86c6a5b5ff574f7c0e25296c8181b81225bbfdd4512", 0x6c, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x258003, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) r3 = syz_open_dev$ptys(0xc, 0x3, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000380), 0x43ad40, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000000100)={0x28, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x100000000}) ioctl$TCGETS2(r3, 0x802c542a, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x5424, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) sendmsg$BATADV_CMD_GET_VLAN(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="020029bd7000fcdbdf251100000008003400ff000000050030000100000008003a000000000008003400250d00000800320000000000050037000000000008000300", @ANYRES32=0x0, @ANYBLOB="08000600916249d13d0ff198f44c71a408177a54a757b596d051151f6855a444c179c5d0ff3edc29a9270bf322c4e99d46e53f523d04497ecb0fb6da95b1f3f4efadc5562c4fb5f181f6642e99a17681f7e29f1ae6b8fefb3eb22085ed05fa8a1e4de0f63464c64b5e7153c8d283525800122031fd20b881ce203c47715470f3302e6a81ad35b4224bc813a8c1ab2b96b69b962963dd26854efefbc96a8b9a1ae9b2d969ba92d1013ccf941f26093ba61f6ec5370dfdf2707046b33f212e2590c8e7682becd4125213db186dde65154ab50e3a1d8492010f422599369ac5e38c4c9e39af976cfd9bd5f1b41381ba63cb737ea7c8cddc91dc", @ANYRES32=0x0, @ANYBLOB="08000600", @ANYRES32=0x0, @ANYBLOB="c07e22cea64ae834"], 0x64}, 0x1, 0x0, 0x0, 0x801}, 0x4000000) sendmsg$AUDIT_TRIM(r2, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x10, 0x3f6, 0x100, 0x70bd2b, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0xc0b0}, 0x800) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) r7 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) 07:06:31 executing program 5: r0 = openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000180)) [ 1323.711250][T25354] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:31 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000080)={0x8}) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b64, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x2, 0x6}) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f00000000c0)={0x38}) mq_getsetattr(r1, &(0x7f0000000100)={0x4745, 0x1000000001, 0x100000001, 0x7fffffffffffffff}, &(0x7f0000000140)) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) mq_timedreceive(r2, &(0x7f00000001c0)=""/122, 0x7a, 0x4, &(0x7f0000000280)={r3, r4+60000000}) 07:06:31 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000200)={0x28, 0x8, r1, 0x0, &(0x7f0000000480)="5b331a6245dff22cc687aecf56013f658edd99d77aa7561293710a2e95db9568e3a1f2712e02769d1a3661ca275f2e73a5eed67a56b7abcc0998e076027b1f73b0e1e8ec4d53f25b9866f350a401631d2d656bad9ee7d86c6a5b5ff574f7c0e25296c8181b81225bbfdd4512", 0x6c, 0x7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x258003, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) r3 = syz_open_dev$ptys(0xc, 0x3, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000380), 0x43ad40, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f0000000100)={0x28, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x100000000}) ioctl$TCGETS2(r3, 0x802c542a, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x5424, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) sendmsg$BATADV_CMD_GET_VLAN(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="020029bd7000fcdbdf251100000008003400ff000000050030000100000008003a000000000008003400250d00000800320000000000050037000000000008000300", @ANYRES32=0x0, @ANYBLOB="08000600916249d13d0ff198f44c71a408177a54a757b596d051151f6855a444c179c5d0ff3edc29a9270bf322c4e99d46e53f523d04497ecb0fb6da95b1f3f4efadc5562c4fb5f181f6642e99a17681f7e29f1ae6b8fefb3eb22085ed05fa8a1e4de0f63464c64b5e7153c8d283525800122031fd20b881ce203c47715470f3302e6a81ad35b4224bc813a8c1ab2b96b69b962963dd26854efefbc96a8b9a1ae9b2d969ba92d1013ccf941f26093ba61f6ec5370dfdf2707046b33f212e2590c8e7682becd4125213db186dde65154ab50e3a1d8492010f422599369ac5e38c4c9e39af976cfd9bd5f1b41381ba63cb737ea7c8cddc91dc", @ANYRES32=0x0, @ANYBLOB="08000600", @ANYRES32=0x0, @ANYBLOB="c07e22cea64ae834"], 0x64}, 0x1, 0x0, 0x0, 0x801}, 0x4000000) sendmsg$AUDIT_TRIM(r2, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x10, 0x3f6, 0x100, 0x70bd2b, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0xc0b0}, 0x800) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) r7 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r7) 07:06:31 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:31 executing program 5: r0 = openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000180)) 07:06:31 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000080)={0x8}) ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x3b64, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x2, 0x6}) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f00000000c0)={0x38}) mq_getsetattr(r1, &(0x7f0000000100)={0x4745, 0x1000000001, 0x100000001, 0x7fffffffffffffff}, &(0x7f0000000140)) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) mq_timedreceive(r2, &(0x7f00000001c0)=""/122, 0x7a, 0x4, &(0x7f0000000280)={r3, r4+60000000}) 07:06:31 executing program 0: r0 = syz_genetlink_get_family_id$smc(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$SMC_PNETID_ADD(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0x98, r0, 0x100, 0x70bd2a, 0x25dfdbfd, {}, [@SMC_PNETID_ETHNAME={0x14, 0x2, 'syz_tun\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'vlan0\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz2\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz0\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz2\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'veth1_to_team\x00'}]}, 0x98}, 0x1, 0x0, 0x0, 0x4040001}, 0x20010885) sendmsg$AUDIT_TRIM(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x10, 0x3f6, 0x300, 0x70bd2b, 0x25dfdbfc, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000}, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00', 0x0}) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000500), r1) sendmsg$BATADV_CMD_GET_VLAN(r3, &(0x7f00000005c0)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)={0x2c, r4, 0x400, 0x70bd29, 0x25dfdbff, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x40}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4080}, 0x4000044) sendmsg$BATADV_CMD_SET_VLAN(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x64, 0x0, 0x200, 0x70bd2b, 0x25dfdbfc, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xf5d}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r2}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x81}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x8001}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x4}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0xf0}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xae69526}]}, 0x64}, 0x1, 0x0, 0x0, 0x200000c5}, 0x20000080) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r5, 0x3b66, 0x0) 07:06:32 executing program 4: pselect6(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 07:06:32 executing program 5: r0 = openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000180)) 07:06:32 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r4, 0x0, 0x6, 0x8000000000000001}) 07:06:32 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r4, 0x0, 0x6, 0x8000000000000001}) 07:06:32 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) sendmsg$SMC_PNETID_FLUSH(r2, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, 0x0, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@SMC_PNETID_ETHNAME={0x14, 0x2, 'pimreg\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz0\x00'}]}, 0x34}, 0x1, 0x0, 0x0, 0x2404c800}, 0x4004000) socket$inet_sctp(0x2, 0x1, 0x84) 07:06:32 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:32 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r4, 0x0, 0x6, 0x8000000000000001}) [ 1324.591525][T25385] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1324.601853][T25386] iommufd_mock iommufd_mock2: Adding to iommu group 1 07:06:32 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r4, 0x0, 0x6, 0x8000000000000001}) [ 1324.710521][T25392] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1324.720977][T25395] iommufd_mock iommufd_mock2: Adding to iommu group 1 07:06:32 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x9]}, 0x8}) 07:06:32 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r4, 0x0, 0x6, 0x8000000000000001}) 07:06:32 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r4, 0x0, 0x6, 0x8000000000000001}) 07:06:32 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) [ 1324.883752][T25402] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1324.918551][T25408] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:33 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:33 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:33 executing program 0: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:33 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)=0x1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r4, 0x0, 0x6, 0x8000000000000001}) 07:06:33 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0, 0x0) 07:06:33 executing program 5: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, 0x0) 07:06:33 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) [ 1325.555045][T25417] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:33 executing program 0: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:33 executing program 3: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3}, &(0x7f0000000100)={0x0, 0x3938700}, 0x0) 07:06:33 executing program 2: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:33 executing program 5: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, 0x0) 07:06:33 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:33 executing program 0: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:33 executing program 5: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, 0x0) 07:06:33 executing program 3: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, 0x0) 07:06:34 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:34 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0, 0x0) 07:06:34 executing program 0: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:34 executing program 2: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:34 executing program 5: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, 0x0) 07:06:34 executing program 1: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:34 executing program 3: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, 0x0) 07:06:34 executing program 1: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:34 executing program 0: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:34 executing program 0: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:34 executing program 1: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:34 executing program 5: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, 0x0) 07:06:34 executing program 2: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 07:06:35 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0, 0x0) 07:06:35 executing program 3: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, 0x0) 07:06:35 executing program 0: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:35 executing program 2: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:35 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:35 executing program 5: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, 0x0) 07:06:35 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/54, 0x36, 0x4, &(0x7f0000000080)={0x77359400}) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000100)={0x8}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) 07:06:35 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:35 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:35 executing program 2: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:35 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:35 executing program 5: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) [ 1327.561860][T25555] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:36 executing program 0: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:36 executing program 3: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:36 executing program 5: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:36 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:36 executing program 2: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:36 executing program 4: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:36 executing program 5: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:36 executing program 3: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:36 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:36 executing program 3: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:36 executing program 2: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:36 executing program 4: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:36 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000080)={0x8, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:06:36 executing program 1: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:36 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b65, 0x0) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000040)=""/54, 0x36, 0x4, &(0x7f0000000080)={0x77359400}) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000100)={0x8}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) 07:06:36 executing program 2: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) 07:06:36 executing program 4: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:36 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000080)={0x8, r2}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:06:36 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) [ 1328.584707][T25624] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:36 executing program 0: ioctl$IOMMU_IOAS_COPY$syz(0xffffffffffffffff, 0x5450, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x4440, 0x0) accept(r0, &(0x7f0000000300)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev}}}, &(0x7f00000002c0)=0x18) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), r1) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x7, 0x4}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'ip_vti0\x00', &(0x7f00000001c0)=ANY=[@ANYBLOB='erspan0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="008000200000ffff000010004c230070006700007f0490787f00000100000000831f610a010100e0006c63c24c5ed5f140625c75d823a6c1c3cf0202781eb0c80001e000000264010100ac1414bbe0000001e0000002441476a3ac1e0001ed03000e6400000164010100ac14141fffffffffac1414bbac1414"]}) 07:06:36 executing program 2: openat$nci(0xffffffffffffff9c, 0x0, 0x2, 0x0) [ 1328.648859][T25626] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:36 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x1c1842, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x404cc1, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000540)={0xc}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r2, 0xc00864bf, &(0x7f00000001c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r1, 0xc00864bf, &(0x7f0000000380)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f00000003c0)={0x0, 0x0, r2}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r2, 0xc01064c2, &(0x7f0000000400)={0x0, 0x0, r2}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r3, 0xc01864cd, &(0x7f0000000500)={&(0x7f0000000480)=[0x0, 0x0, r4, 0x0, r5, r6, r7], &(0x7f00000004c0)=[0x100000000, 0x5, 0x100, 0x1c43, 0x30000000000], 0x7}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$TCGETS2(r2, 0x802c542a, &(0x7f00000000c0)) r8 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r8) ioctl$TIOCGETD(r8, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r8, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r9 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r8, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r9, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r10}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r3, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, r10, 0x0, 0xfffffffffffffffa, 0x8000}) r11 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xffffffffffffffc7, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r11, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r12}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r12}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r13 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000100), 0x100000, 0x2) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r13, 0x58, &(0x7f0000000300)}, 0x10) 07:06:36 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x1c1842, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x404cc1, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000540)={0xc}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r2, 0xc00864bf, &(0x7f00000001c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r1, 0xc00864bf, &(0x7f0000000380)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(0xffffffffffffffff, 0xc01064c2, &(0x7f00000003c0)={0x0, 0x0, r2}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r2, 0xc01064c2, &(0x7f0000000400)={0x0, 0x0, r2}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r3, 0xc01864cd, &(0x7f0000000500)={&(0x7f0000000480)=[0x0, 0x0, r4, 0x0, r5, r6, r7], &(0x7f00000004c0)=[0x100000000, 0x5, 0x100, 0x1c43, 0x30000000000], 0x7}) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$TCGETS2(r2, 0x802c542a, &(0x7f00000000c0)) r8 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r8) ioctl$TIOCGETD(r8, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r8, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r9 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r8, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r9, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r10}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r3, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, r10, 0x0, 0xfffffffffffffffa, 0x8000}) r11 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xffffffffffffffc7, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r11, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r12}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r12}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b66, 0x0) r13 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000100), 0x100000, 0x2) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r13, 0x58, &(0x7f0000000300)}, 0x10) 07:06:36 executing program 5: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$SYNC_IOC_MERGE(r0, 0xc0303e03, &(0x7f0000000040)={"6d2b478108eb24b8f2cefc8ffc26ecffcf3d4c093498f8daa59408c6f10454e1"}) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000100)={'wlan1\x00'}) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_BSS(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x7}, 0xc, &(0x7f00000001c0)={&(0x7f0000000240)={0x30, r1, 0x10, 0x70bd2c, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x2e5, 0x5}}}}, [@NL80211_ATTR_P2P_CTWINDOW={0x5, 0xa2, 0x9}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000811}, 0x40000000) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x8040, 0x0) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r4) ioctl$TIOCGETD(r4, 0x5424, 0x0) syz_genetlink_get_family_id$smc(&(0x7f0000000080), r4) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b65, 0x0) [ 1328.808021][T25630] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:36 executing program 2: socket$can_j1939(0x1d, 0x2, 0x7) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r1, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, r2], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:36 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r5) openat$nvram(0xffffffffffffff9c, &(0x7f00000003c0), 0x4e6300, 0x0) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) sendmsg$SMC_PNETID_GET(r5, &(0x7f0000000580)={&(0x7f0000000400), 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x54, 0x0, 0x300, 0x70bd2d, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'geneve1\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz2\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000000}, 0x8004) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r6, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r6, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r8}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x12, 0x2, r8}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000080)={0x28, 0x10000, r4, 0x0, 0xd1d61, 0x20, 0x6, 0x3921b1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000040)={0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r5) sendmsg$BATADV_CMD_GET_MESH(r9, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f00000001c0)=ANY=[@ANYBLOB="24010004", @ANYRES16=r10, @ANYBLOB="00032abd7000ffdbdf250100000005003500090000000500330000000000"], 0x24}, 0x1, 0x0, 0x0, 0x5}, 0x800) 07:06:37 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r2) ioctl$TIOCGETD(r2, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r2, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r5) ioctl$TIOCGETD(r5, 0x5424, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r5) openat$nvram(0xffffffffffffff9c, &(0x7f00000003c0), 0x4e6300, 0x0) r6 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r6) ioctl$TIOCGETD(r6, 0x5424, 0x0) sendmsg$SMC_PNETID_GET(r5, &(0x7f0000000580)={&(0x7f0000000400), 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x54, 0x0, 0x300, 0x70bd2d, 0x25dfdbfe, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'geneve1\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz2\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000000}, 0x8004) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r6, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r6, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r8}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000002c0)={0x12, 0x2, r8}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000080)={0x28, 0x10000, r4, 0x0, 0xd1d61, 0x20, 0x6, 0x3921b1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000040)={0x8}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r5) sendmsg$BATADV_CMD_GET_MESH(r9, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f00000001c0)=ANY=[@ANYBLOB="24010004", @ANYRES16=r10, @ANYBLOB="00032abd7000ffdbdf250100000005003500090000000500330000000000"], 0x24}, 0x1, 0x0, 0x0, 0x5}, 0x800) [ 1328.940813][T25646] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1328.962351][T25648] iommufd_mock iommufd_mock2: Adding to iommu group 0 07:06:37 executing program 2: socket$can_j1939(0x1d, 0x2, 0x7) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r1, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, r2], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) [ 1329.006469][T25646] sysfs: cannot create duplicate filename '/devices/iommufd_mock2' [ 1329.031907][T25646] CPU: 0 PID: 25646 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller #0 [ 1329.040669][T25646] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1329.050893][T25646] Call Trace: [ 1329.054229][T25646] [ 1329.057212][T25646] dump_stack_lvl+0x125/0x1b0 [ 1329.061956][T25646] sysfs_warn_dup+0x7f/0xa0 [ 1329.066542][T25646] sysfs_create_dir_ns+0x247/0x2a0 [ 1329.071757][T25646] ? sysfs_create_mount_point+0xb0/0xb0 [ 1329.077419][T25646] ? spin_bug+0x1d0/0x1d0 [ 1329.081849][T25646] ? do_raw_spin_unlock+0x173/0x230 [ 1329.087130][T25646] kobject_add_internal+0x2c8/0x960 [ 1329.092398][T25646] kobject_add+0x16f/0x240 [ 1329.096881][T25646] ? kset_create_and_add+0x190/0x190 [ 1329.102234][T25646] ? kobject_put+0xbe/0x440 [ 1329.106810][T25646] ? bus_get_dev_root+0x5e/0x80 [ 1329.111731][T25646] device_add+0x290/0x1ac0 [ 1329.116210][T25646] ? device_initialize+0x510/0x510 [ 1329.121392][T25646] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1329.128397][T25646] ? __init_waitqueue_head+0xca/0x150 [ 1329.129716][T25655] iommufd_mock iommufd_mock2: Adding to iommu group 0 [ 1329.133826][T25646] iommufd_test+0x1c47/0x2e60 [ 1329.145786][T25646] ? reacquire_held_locks+0x4b0/0x4b0 [ 1329.151223][T25646] ? lock_release+0x4bf/0x680 [ 1329.155953][T25646] ? iommufd_selftest_destroy+0x100/0x100 [ 1329.161712][T25646] ? vfs_fileattr_set+0xbf0/0xbf0 [ 1329.166770][T25646] iommufd_fops_ioctl+0x347/0x4d0 [ 1329.171824][T25646] ? iommufd_destroy+0x180/0x180 [ 1329.176797][T25646] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1329.181768][T25646] ? iommufd_destroy+0x180/0x180 [ 1329.186741][T25646] __x64_sys_ioctl+0x18f/0x210 [ 1329.191538][T25646] do_syscall_64+0x38/0xb0 [ 1329.195977][T25646] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1329.201985][T25646] RIP: 0033:0x7f9c02c7cae9 [ 1329.206418][T25646] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1329.226060][T25646] RSP: 002b:00007f9c039cb0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1329.234586][T25646] RAX: ffffffffffffffda RBX: 00007f9c02d9bf80 RCX: 00007f9c02c7cae9 [ 1329.242668][T25646] RDX: 00000000200002c0 RSI: 0000000000003ba0 RDI: 0000000000000008 [ 1329.250659][T25646] RBP: 00007f9c02cc847a R08: 0000000000000000 R09: 0000000000000000 [ 1329.258645][T25646] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1329.266637][T25646] R13: 000000000000000b R14: 00007f9c02d9bf80 R15: 00007f9c02ebfa48 [ 1329.274636][T25646] [ 1329.291509][T25646] kobject: kobject_add_internal failed for iommufd_mock2 with -EEXIST, don't try to register things with the same name in the same directory. 07:06:37 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x115002, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) 07:06:37 executing program 2: socket$can_j1939(0x1d, 0x2, 0x7) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r1, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, r2], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b64, 0x0) 07:06:37 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x401c5820, 0x0) 07:06:37 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) getsockopt$MRT6(r0, 0x29, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r4, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) [ 1329.323622][T25648] iommufd_mock iommufd_mock3: Adding to iommu group 0 [ 1329.349667][T25660] iommufd_mock iommufd_mock2: Adding to iommu group 0 07:06:37 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000080)={0x8, r1}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:06:37 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x80086301, 0x0) 07:06:37 executing program 2: socket$can_j1939(0x1d, 0x2, 0x7) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000080)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, r1], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:37 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b71, 0x0) 07:06:37 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x80086301, 0x0) 07:06:37 executing program 2: socket$can_j1939(0x1d, 0x2, 0x7) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:37 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x8000}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x3c, 0x0, 0x400, 0x70bd28, 0x25dfdbfb, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x6}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x8}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x7ff}]}, 0x3c}, 0x1, 0x0, 0x0, 0x1}, 0x20000000) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x5450, 0x0) [ 1329.531056][T25672] iommufd_mock iommufd_mock1: Adding to iommu group 0 07:06:37 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) getsockopt$MRT6(r0, 0x29, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r4, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) 07:06:37 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x30081, 0x152) openat$nvram(0xffffffffffffff9c, &(0x7f0000000100), 0x200002, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r3, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, r2, 0x0, 0xf7ffefff7ffffffa, 0x8}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r3, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000080)={0x28, 0x10000, r2, r5, 0x11e9d6, 0x2, 0x6, 0x167637}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:06:37 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) ioctl$TIOCGETD(r3, 0x5424, 0x0) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x30081, 0x152) openat$nvram(0xffffffffffffff9c, &(0x7f0000000100), 0x200002, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r3, 0x3ba0, &(0x7f0000000200)={0x38, 0x1, r2, 0x0, 0xf7ffefff7ffffffa, 0x8}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r3, 0x3b88, &(0x7f0000000280)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000080)={0x28, 0x10000, r2, r5, 0x11e9d6, 0x2, 0x6, 0x167637}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x541b, 0x0) 07:06:37 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 1) 07:06:37 executing program 2: socket$can_j1939(0x1d, 0x2, 0x7) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(0xffffffffffffffff, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:37 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) getsockopt$MRT6(r0, 0x29, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r4, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x5450, 0x0) [ 1329.733817][T25686] iommufd_mock iommufd_mock1: Adding to iommu group 0 [ 1329.745256][T25691] FAULT_INJECTION: forcing a failure. [ 1329.745256][T25691] name failslab, interval 1, probability 0, space 0, times 0 [ 1329.772436][T25687] iommufd_mock iommufd_mock2: Adding to iommu group 0 [ 1329.782270][T25691] CPU: 1 PID: 25691 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 [ 1329.791057][T25691] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1329.798415][T25690] sysfs: cannot create duplicate filename '/devices/iommufd_mock2' [ 1329.801129][T25691] Call Trace: [ 1329.801144][T25691] [ 1329.801156][T25691] dump_stack_lvl+0x125/0x1b0 [ 1329.820016][T25691] should_fail_ex+0x496/0x5b0 [ 1329.824786][T25691] should_failslab+0x9/0x20 [ 1329.829442][T25691] kmem_cache_alloc+0x33a/0x3b0 [ 1329.834375][T25691] getname_flags.part.0+0x50/0x4d0 [ 1329.839559][T25691] getname+0x90/0xe0 [ 1329.843528][T25691] do_sys_openat2+0x100/0x1e0 [ 1329.848299][T25691] ? build_open_flags+0x690/0x690 [ 1329.853379][T25691] __x64_sys_openat+0x175/0x210 [ 1329.858287][T25691] ? __ia32_sys_open+0x1e0/0x1e0 [ 1329.863284][T25691] ? ksys_write+0x1a7/0x250 [ 1329.867845][T25691] ? rcu_is_watching+0x12/0xb0 [ 1329.872647][T25691] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1329.878692][T25691] do_syscall_64+0x38/0xb0 07:06:37 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 1) [ 1329.883164][T25691] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1329.889112][T25691] RIP: 0033:0x7f9924c7cae9 [ 1329.893580][T25691] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1329.913249][T25691] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1329.921718][T25691] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 07:06:38 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 1) 07:06:38 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) getsockopt$MRT6(r0, 0x29, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) [ 1329.929734][T25691] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1329.937759][T25691] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 [ 1329.945878][T25691] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1329.953990][T25691] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 [ 1329.962017][T25691] 07:06:38 executing program 2: socket$can_j1939(0x1d, 0x2, 0x7) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(0xffffffffffffffff, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) [ 1329.992612][T25690] CPU: 1 PID: 25690 Comm: syz-executor.4 Not tainted 6.6.0-rc1-syzkaller #0 [ 1329.993344][T25698] FAULT_INJECTION: forcing a failure. [ 1329.993344][T25698] name failslab, interval 1, probability 0, space 0, times 0 [ 1330.001342][T25690] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1330.001367][T25690] Call Trace: [ 1330.001380][T25690] [ 1330.001391][T25690] dump_stack_lvl+0x125/0x1b0 [ 1330.001431][T25690] sysfs_warn_dup+0x7f/0xa0 [ 1330.001476][T25690] sysfs_create_dir_ns+0x247/0x2a0 [ 1330.001520][T25690] ? sysfs_create_mount_point+0xb0/0xb0 [ 1330.001563][T25690] ? spin_bug+0x1d0/0x1d0 [ 1330.001617][T25690] ? do_raw_spin_unlock+0x173/0x230 [ 1330.001671][T25690] kobject_add_internal+0x2c8/0x960 [ 1330.001715][T25690] kobject_add+0x16f/0x240 [ 1330.001754][T25690] ? kset_create_and_add+0x190/0x190 [ 1330.001795][T25690] ? kobject_put+0xbe/0x440 [ 1330.001834][T25690] ? bus_get_dev_root+0x5e/0x80 [ 1330.001876][T25690] device_add+0x290/0x1ac0 [ 1330.001910][T25690] ? device_initialize+0x510/0x510 [ 1330.001959][T25690] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1330.002003][T25690] ? __init_waitqueue_head+0xca/0x150 [ 1330.002059][T25690] iommufd_test+0x1c47/0x2e60 [ 1330.002105][T25690] ? reacquire_held_locks+0x4b0/0x4b0 [ 1330.002151][T25690] ? lock_release+0x4bf/0x680 [ 1330.002202][T25690] ? iommufd_selftest_destroy+0x100/0x100 [ 1330.002247][T25690] ? vfs_fileattr_set+0xbf0/0xbf0 [ 1330.002288][T25690] iommufd_fops_ioctl+0x347/0x4d0 [ 1330.002330][T25690] ? iommufd_destroy+0x180/0x180 [ 1330.002380][T25690] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1330.002425][T25690] ? iommufd_destroy+0x180/0x180 [ 1330.002464][T25690] __x64_sys_ioctl+0x18f/0x210 [ 1330.002501][T25690] do_syscall_64+0x38/0xb0 [ 1330.002535][T25690] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1330.002573][T25690] RIP: 0033:0x7f2ba7a7cae9 [ 1330.002600][T25690] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1330.002634][T25690] RSP: 002b:00007f2ba88c50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1330.002669][T25690] RAX: ffffffffffffffda RBX: 00007f2ba7b9bf80 RCX: 00007f2ba7a7cae9 [ 1330.002693][T25690] RDX: 00000000200002c0 RSI: 0000000000003ba0 RDI: 0000000000000008 [ 1330.002716][T25690] RBP: 00007f2ba7ac847a R08: 0000000000000000 R09: 0000000000000000 [ 1330.002739][T25690] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1330.002761][T25690] R13: 000000000000000b R14: 00007f2ba7b9bf80 R15: 00007f2ba7cbfa48 [ 1330.002797][T25690] [ 1330.024952][T25690] kobject: kobject_add_internal failed for iommufd_mock2 with -EEXIST, don't try to register things with the same name in the same directory. [ 1330.080692][T25700] FAULT_INJECTION: forcing a failure. [ 1330.080692][T25700] name failslab, interval 1, probability 0, space 0, times 0 [ 1330.117928][T25698] CPU: 1 PID: 25698 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller #0 [ 1330.282196][T25698] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1330.292272][T25698] Call Trace: [ 1330.295570][T25698] [ 1330.298516][T25698] dump_stack_lvl+0x125/0x1b0 [ 1330.303222][T25698] should_fail_ex+0x496/0x5b0 [ 1330.307952][T25698] should_failslab+0x9/0x20 [ 1330.312484][T25698] kmem_cache_alloc+0x33a/0x3b0 [ 1330.317380][T25698] getname_flags.part.0+0x50/0x4d0 [ 1330.322531][T25698] getname+0x90/0xe0 [ 1330.326461][T25698] do_sys_openat2+0x100/0x1e0 [ 1330.331167][T25698] ? build_open_flags+0x690/0x690 [ 1330.336226][T25698] __x64_sys_openat+0x175/0x210 [ 1330.341102][T25698] ? __ia32_sys_open+0x1e0/0x1e0 [ 1330.346061][T25698] ? ksys_write+0x1a7/0x250 [ 1330.350590][T25698] ? rcu_is_watching+0x12/0xb0 [ 1330.355392][T25698] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1330.361407][T25698] do_syscall_64+0x38/0xb0 [ 1330.365850][T25698] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1330.371773][T25698] RIP: 0033:0x7f9c02c7cae9 [ 1330.376210][T25698] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1330.395850][T25698] RSP: 002b:00007f9c039cb0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1330.404301][T25698] RAX: ffffffffffffffda RBX: 00007f9c02d9bf80 RCX: 00007f9c02c7cae9 [ 1330.412296][T25698] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1330.420299][T25698] RBP: 00007f9c039cb120 R08: 0000000000000000 R09: 0000000000000000 [ 1330.428300][T25698] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1330.436298][T25698] R13: 000000000000000b R14: 00007f9c02d9bf80 R15: 00007f9c02ebfa48 [ 1330.444326][T25698] [ 1330.461122][T25700] CPU: 1 PID: 25700 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller #0 [ 1330.469889][T25700] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1330.480001][T25700] Call Trace: [ 1330.483328][T25700] [ 1330.486300][T25700] dump_stack_lvl+0x125/0x1b0 07:06:38 executing program 2: socket$can_j1939(0x1d, 0x2, 0x7) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(0xffffffffffffffff, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:38 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) (fail_nth: 1) [ 1330.491031][T25700] should_fail_ex+0x496/0x5b0 [ 1330.495789][T25700] should_failslab+0x9/0x20 [ 1330.500351][T25700] kmem_cache_alloc+0x33a/0x3b0 [ 1330.505281][T25700] getname_flags.part.0+0x50/0x4d0 [ 1330.510459][T25700] getname+0x90/0xe0 [ 1330.514418][T25700] do_sys_openat2+0x100/0x1e0 [ 1330.519156][T25700] ? build_open_flags+0x690/0x690 [ 1330.524244][T25700] __x64_sys_openat+0x175/0x210 [ 1330.529148][T25700] ? __ia32_sys_open+0x1e0/0x1e0 [ 1330.534139][T25700] ? ksys_write+0x1a7/0x250 [ 1330.538703][T25700] ? rcu_is_watching+0x12/0xb0 [ 1330.543527][T25700] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1330.549582][T25700] do_syscall_64+0x38/0xb0 [ 1330.554061][T25700] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1330.554797][T25707] FAULT_INJECTION: forcing a failure. [ 1330.554797][T25707] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1330.559991][T25700] RIP: 0033:0x7f625c47cae9 [ 1330.560019][T25700] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1330.560053][T25700] RSP: 002b:00007f625d1600c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1330.560087][T25700] RAX: ffffffffffffffda RBX: 00007f625c59bf80 RCX: 00007f625c47cae9 [ 1330.560110][T25700] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1330.621643][T25700] RBP: 00007f625d160120 R08: 0000000000000000 R09: 0000000000000000 [ 1330.629651][T25700] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1330.637650][T25700] R13: 000000000000000b R14: 00007f625c59bf80 R15: 00007f625c6bfa48 [ 1330.645659][T25700] [ 1330.667600][T25707] CPU: 1 PID: 25707 Comm: syz-executor.4 Not tainted 6.6.0-rc1-syzkaller #0 [ 1330.676368][T25707] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1330.686468][T25707] Call Trace: [ 1330.689806][T25707] [ 1330.692776][T25707] dump_stack_lvl+0x125/0x1b0 [ 1330.697514][T25707] should_fail_ex+0x496/0x5b0 [ 1330.702278][T25707] _copy_from_user+0x30/0xf0 [ 1330.706942][T25707] core_sys_select+0x2d3/0xb30 [ 1330.711771][T25707] ? kstrtouint+0x130/0x130 [ 1330.716345][T25707] ? do_compat_pselect+0x240/0x240 [ 1330.721514][T25707] ? rcu_is_watching+0x12/0xb0 [ 1330.726311][T25707] ? lock_release+0x4bf/0x680 [ 1330.731045][T25707] ? set_user_sigmask+0x216/0x2a0 [ 1330.736104][T25707] ? __mutex_unlock_slowpath+0x165/0x640 [ 1330.741770][T25707] ? __set_current_blocked+0x110/0x110 [ 1330.747251][T25707] ? bit_wait_timeout+0x160/0x160 [ 1330.752312][T25707] do_pselect.constprop.0+0x19c/0x1e0 [ 1330.757728][T25707] ? kern_select+0x1d0/0x1d0 [ 1330.762349][T25707] ? ksys_write+0x1a7/0x250 [ 1330.766880][T25707] __x64_sys_pselect6+0x150/0x1c0 [ 1330.771934][T25707] do_syscall_64+0x38/0xb0 [ 1330.776378][T25707] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1330.782294][T25707] RIP: 0033:0x7f2ba7a7cae9 [ 1330.786729][T25707] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1330.806365][T25707] RSP: 002b:00007f2ba88c50c8 EFLAGS: 00000246 ORIG_RAX: 000000000000010e 07:06:38 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 2) 07:06:38 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) getsockopt$MRT6(r0, 0x29, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) [ 1330.814832][T25707] RAX: ffffffffffffffda RBX: 00007f2ba7b9bf80 RCX: 00007f2ba7a7cae9 [ 1330.822902][T25707] RDX: 0000000020000080 RSI: 0000000020000040 RDI: 0000000000000040 [ 1330.830921][T25707] RBP: 00007f2ba88c5120 R08: 0000000000000000 R09: 0000000000000000 [ 1330.838914][T25707] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1330.846919][T25707] R13: 000000000000000b R14: 00007f2ba7b9bf80 R15: 00007f2ba7cbfa48 [ 1330.855035][T25707] 07:06:38 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 2) 07:06:38 executing program 2: socket$can_j1939(0x1d, 0x2, 0x7) r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) [ 1330.892678][T25710] FAULT_INJECTION: forcing a failure. [ 1330.892678][T25710] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1330.932375][T25713] FAULT_INJECTION: forcing a failure. [ 1330.932375][T25713] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1330.943296][T25710] CPU: 0 PID: 25710 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller #0 [ 1330.954207][T25710] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1330.964300][T25710] Call Trace: [ 1330.967607][T25710] [ 1330.970558][T25710] dump_stack_lvl+0x125/0x1b0 [ 1330.975355][T25710] should_fail_ex+0x496/0x5b0 [ 1330.980085][T25710] strncpy_from_user+0x38/0x300 [ 1330.984975][T25710] getname_flags.part.0+0x93/0x4d0 [ 1330.990145][T25710] getname+0x90/0xe0 [ 1330.994102][T25710] do_sys_openat2+0x100/0x1e0 [ 1330.998818][T25710] ? build_open_flags+0x690/0x690 [ 1331.003893][T25710] __x64_sys_openat+0x175/0x210 [ 1331.008784][T25710] ? __ia32_sys_open+0x1e0/0x1e0 [ 1331.013761][T25710] ? ksys_write+0x1a7/0x250 [ 1331.018295][T25710] ? rcu_is_watching+0x12/0xb0 [ 1331.023094][T25710] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1331.029133][T25710] do_syscall_64+0x38/0xb0 [ 1331.033593][T25710] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1331.039524][T25710] RIP: 0033:0x7f9c02c7cae9 [ 1331.043969][T25710] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1331.063698][T25710] RSP: 002b:00007f9c039cb0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1331.072140][T25710] RAX: ffffffffffffffda RBX: 00007f9c02d9bf80 RCX: 00007f9c02c7cae9 [ 1331.080132][T25710] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1331.088152][T25710] RBP: 00007f9c039cb120 R08: 0000000000000000 R09: 0000000000000000 [ 1331.096164][T25710] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1331.104159][T25710] R13: 000000000000000b R14: 00007f9c02d9bf80 R15: 00007f9c02ebfa48 [ 1331.112157][T25710] [ 1331.115189][T25713] CPU: 1 PID: 25713 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 [ 1331.123914][T25713] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1331.134013][T25713] Call Trace: [ 1331.137324][T25713] [ 1331.140273][T25713] dump_stack_lvl+0x125/0x1b0 [ 1331.144977][T25713] should_fail_ex+0x496/0x5b0 [ 1331.149715][T25713] strncpy_from_user+0x38/0x300 [ 1331.154603][T25713] getname_flags.part.0+0x93/0x4d0 [ 1331.159758][T25713] getname+0x90/0xe0 [ 1331.163681][T25713] do_sys_openat2+0x100/0x1e0 [ 1331.168378][T25713] ? build_open_flags+0x690/0x690 [ 1331.173449][T25713] __x64_sys_openat+0x175/0x210 [ 1331.178322][T25713] ? __ia32_sys_open+0x1e0/0x1e0 [ 1331.183278][T25713] ? ksys_write+0x1a7/0x250 [ 1331.187826][T25713] ? rcu_is_watching+0x12/0xb0 [ 1331.192632][T25713] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1331.198647][T25713] do_syscall_64+0x38/0xb0 [ 1331.203089][T25713] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1331.209006][T25713] RIP: 0033:0x7f9924c7cae9 [ 1331.213437][T25713] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1331.233064][T25713] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1331.241498][T25713] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 [ 1331.249488][T25713] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1331.257473][T25713] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 [ 1331.265470][T25713] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1331.273460][T25713] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 [ 1331.281456][T25713] 07:06:39 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:39 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) getsockopt$MRT6(r0, 0x29, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:39 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) (fail_nth: 2) 07:06:39 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:39 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 3) 07:06:39 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) getsockopt$MRT6(r0, 0x29, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:39 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x3, 0x0) [ 1331.413222][T25725] FAULT_INJECTION: forcing a failure. [ 1331.413222][T25725] name fail_usercopy, interval 1, probability 0, space 0, times 0 07:06:39 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 3) 07:06:39 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:39 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) getsockopt$MRT6(r0, 0x29, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) [ 1331.515429][T25734] FAULT_INJECTION: forcing a failure. [ 1331.515429][T25734] name failslab, interval 1, probability 0, space 0, times 0 [ 1331.537640][T25725] CPU: 1 PID: 25725 Comm: syz-executor.4 Not tainted 6.6.0-rc1-syzkaller #0 [ 1331.542807][T25736] FAULT_INJECTION: forcing a failure. [ 1331.542807][T25736] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1331.546385][T25725] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1331.546408][T25725] Call Trace: [ 1331.546419][T25725] [ 1331.546431][T25725] dump_stack_lvl+0x125/0x1b0 [ 1331.546473][T25725] should_fail_ex+0x496/0x5b0 [ 1331.585197][T25725] _copy_from_user+0x30/0xf0 [ 1331.589835][T25725] core_sys_select+0x323/0xb30 [ 1331.594640][T25725] ? do_compat_pselect+0x240/0x240 [ 1331.599795][T25725] ? rcu_is_watching+0x12/0xb0 [ 1331.604590][T25725] ? lock_release+0x4bf/0x680 [ 1331.609313][T25725] ? set_user_sigmask+0x216/0x2a0 [ 1331.614447][T25725] ? __mutex_unlock_slowpath+0x165/0x640 [ 1331.620123][T25725] ? __set_current_blocked+0x110/0x110 [ 1331.625611][T25725] ? bit_wait_timeout+0x160/0x160 [ 1331.630694][T25725] do_pselect.constprop.0+0x19c/0x1e0 [ 1331.636109][T25725] ? kern_select+0x1d0/0x1d0 [ 1331.640745][T25725] ? ksys_write+0x1a7/0x250 [ 1331.645287][T25725] __x64_sys_pselect6+0x150/0x1c0 [ 1331.650346][T25725] do_syscall_64+0x38/0xb0 [ 1331.654789][T25725] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1331.660708][T25725] RIP: 0033:0x7f2ba7a7cae9 [ 1331.665146][T25725] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1331.684863][T25725] RSP: 002b:00007f2ba88c50c8 EFLAGS: 00000246 ORIG_RAX: 000000000000010e [ 1331.693299][T25725] RAX: ffffffffffffffda RBX: 00007f2ba7b9bf80 RCX: 00007f2ba7a7cae9 [ 1331.701289][T25725] RDX: 0000000020000080 RSI: 0000000020000040 RDI: 0000000000000040 [ 1331.709275][T25725] RBP: 00007f2ba88c5120 R08: 0000000000000000 R09: 0000000000000000 [ 1331.717267][T25725] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1331.725252][T25725] R13: 000000000000000b R14: 00007f2ba7b9bf80 R15: 00007f2ba7cbfa48 [ 1331.733256][T25725] [ 1331.748916][T25734] CPU: 1 PID: 25734 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 [ 1331.757667][T25734] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1331.767745][T25734] Call Trace: [ 1331.771042][T25734] [ 1331.773990][T25734] dump_stack_lvl+0x125/0x1b0 [ 1331.778699][T25734] should_fail_ex+0x496/0x5b0 [ 1331.783425][T25734] should_failslab+0x9/0x20 [ 1331.787961][T25734] kmem_cache_alloc+0x33a/0x3b0 [ 1331.792856][T25734] alloc_empty_file+0x73/0x1d0 [ 1331.797658][T25734] path_openat+0xdc/0x29c0 [ 1331.802109][T25734] ? __x64_sys_openat+0x175/0x210 [ 1331.807158][T25734] ? do_syscall_64+0x38/0xb0 [ 1331.811786][T25734] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1331.817909][T25734] ? path_lookupat+0x770/0x770 [ 1331.822725][T25734] do_filp_open+0x1de/0x430 [ 1331.827271][T25734] ? may_open_dev+0xf0/0xf0 [ 1331.831810][T25734] ? expand_files+0x442/0x910 [ 1331.836526][T25734] ? _raw_spin_unlock+0x28/0x40 [ 1331.841422][T25734] ? alloc_fd+0x2da/0x6c0 [ 1331.845801][T25734] do_sys_openat2+0x176/0x1e0 [ 1331.850509][T25734] ? build_open_flags+0x690/0x690 [ 1331.855565][T25734] __x64_sys_openat+0x175/0x210 [ 1331.860441][T25734] ? __ia32_sys_open+0x1e0/0x1e0 [ 1331.865399][T25734] ? ksys_write+0x1a7/0x250 [ 1331.869926][T25734] ? rcu_is_watching+0x12/0xb0 [ 1331.874717][T25734] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1331.880762][T25734] do_syscall_64+0x38/0xb0 [ 1331.885202][T25734] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1331.891121][T25734] RIP: 0033:0x7f9924c7cae9 [ 1331.895554][T25734] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1331.915186][T25734] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1331.923618][T25734] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 [ 1331.931695][T25734] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1331.939687][T25734] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 [ 1331.947681][T25734] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1331.955669][T25734] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 [ 1331.963669][T25734] [ 1331.985898][T25736] CPU: 1 PID: 25736 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller #0 [ 1331.994651][T25736] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1332.004937][T25736] Call Trace: [ 1332.008254][T25736] [ 1332.011223][T25736] dump_stack_lvl+0x125/0x1b0 [ 1332.016054][T25736] should_fail_ex+0x496/0x5b0 [ 1332.020993][T25736] strncpy_from_user+0x38/0x300 [ 1332.025914][T25736] getname_flags.part.0+0x93/0x4d0 [ 1332.031104][T25736] getname+0x90/0xe0 07:06:40 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 4) 07:06:40 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) (fail_nth: 3) [ 1332.035076][T25736] do_sys_openat2+0x100/0x1e0 [ 1332.039814][T25736] ? build_open_flags+0x690/0x690 [ 1332.044914][T25736] __x64_sys_openat+0x175/0x210 [ 1332.049823][T25736] ? __ia32_sys_open+0x1e0/0x1e0 [ 1332.054817][T25736] ? ksys_write+0x1a7/0x250 [ 1332.059389][T25736] ? rcu_is_watching+0x12/0xb0 [ 1332.064210][T25736] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1332.070265][T25736] do_syscall_64+0x38/0xb0 [ 1332.074739][T25736] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1332.080694][T25736] RIP: 0033:0x7f9c02c7cae9 [ 1332.085158][T25736] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1332.104832][T25736] RSP: 002b:00007f9c039cb0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1332.113312][T25736] RAX: ffffffffffffffda RBX: 00007f9c02d9bf80 RCX: 00007f9c02c7cae9 [ 1332.121334][T25736] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1332.129348][T25736] RBP: 00007f9c039cb120 R08: 0000000000000000 R09: 0000000000000000 [ 1332.137370][T25736] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1332.142178][T25745] FAULT_INJECTION: forcing a failure. [ 1332.142178][T25745] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1332.145363][T25736] R13: 000000000000000b R14: 00007f9c02d9bf80 R15: 00007f9c02ebfa48 [ 1332.145403][T25736] [ 1332.171186][T25746] FAULT_INJECTION: forcing a failure. [ 1332.171186][T25746] name failslab, interval 1, probability 0, space 0, times 0 [ 1332.182585][T25745] CPU: 0 PID: 25745 Comm: syz-executor.4 Not tainted 6.6.0-rc1-syzkaller #0 [ 1332.192629][T25745] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1332.203246][T25745] Call Trace: [ 1332.206550][T25745] [ 1332.209501][T25745] dump_stack_lvl+0x125/0x1b0 [ 1332.214222][T25745] should_fail_ex+0x496/0x5b0 [ 1332.218960][T25745] core_sys_select+0x92f/0xb30 [ 1332.223767][T25745] ? do_compat_pselect+0x240/0x240 [ 1332.228920][T25745] ? rcu_is_watching+0x12/0xb0 [ 1332.233725][T25745] ? lock_release+0x4bf/0x680 [ 1332.238456][T25745] ? set_user_sigmask+0x216/0x2a0 [ 1332.243509][T25745] ? __mutex_unlock_slowpath+0x165/0x640 [ 1332.249178][T25745] ? __set_current_blocked+0x110/0x110 [ 1332.254672][T25745] ? bit_wait_timeout+0x160/0x160 [ 1332.259743][T25745] do_pselect.constprop.0+0x19c/0x1e0 [ 1332.265157][T25745] ? kern_select+0x1d0/0x1d0 [ 1332.269869][T25745] ? ksys_write+0x1a7/0x250 [ 1332.274412][T25745] __x64_sys_pselect6+0x150/0x1c0 [ 1332.279487][T25745] do_syscall_64+0x38/0xb0 [ 1332.283947][T25745] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1332.289872][T25745] RIP: 0033:0x7f2ba7a7cae9 [ 1332.294311][T25745] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1332.314005][T25745] RSP: 002b:00007f2ba88c50c8 EFLAGS: 00000246 ORIG_RAX: 000000000000010e [ 1332.322444][T25745] RAX: ffffffffffffffda RBX: 00007f2ba7b9bf80 RCX: 00007f2ba7a7cae9 [ 1332.330445][T25745] RDX: 0000000020000080 RSI: 0000000020000040 RDI: 0000000000000040 [ 1332.338442][T25745] RBP: 00007f2ba88c5120 R08: 0000000000000000 R09: 0000000000000000 [ 1332.346440][T25745] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1332.354441][T25745] R13: 000000000000000b R14: 00007f2ba7b9bf80 R15: 00007f2ba7cbfa48 [ 1332.362456][T25745] [ 1332.365494][T25746] CPU: 1 PID: 25746 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 [ 1332.374311][T25746] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1332.384391][T25746] Call Trace: [ 1332.387708][T25746] [ 1332.390667][T25746] dump_stack_lvl+0x125/0x1b0 [ 1332.395381][T25746] should_fail_ex+0x496/0x5b0 [ 1332.400109][T25746] should_failslab+0x9/0x20 [ 1332.404652][T25746] kmem_cache_alloc+0x33a/0x3b0 [ 1332.409546][T25746] security_file_alloc+0x41/0x250 [ 1332.414613][T25746] ? kmem_cache_alloc+0x34e/0x3b0 [ 1332.419678][T25746] init_file+0xb9/0x2d0 [ 1332.423867][T25746] alloc_empty_file+0x91/0x1d0 [ 1332.428666][T25746] path_openat+0xdc/0x29c0 [ 1332.433118][T25746] ? __x64_sys_openat+0x175/0x210 [ 1332.438164][T25746] ? do_syscall_64+0x38/0xb0 [ 1332.442774][T25746] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1332.448886][T25746] ? path_lookupat+0x770/0x770 [ 1332.453699][T25746] do_filp_open+0x1de/0x430 [ 1332.458242][T25746] ? may_open_dev+0xf0/0xf0 [ 1332.462787][T25746] ? expand_files+0x442/0x910 [ 1332.467508][T25746] ? _raw_spin_unlock+0x28/0x40 [ 1332.472396][T25746] ? alloc_fd+0x2da/0x6c0 [ 1332.476754][T25746] do_sys_openat2+0x176/0x1e0 [ 1332.481456][T25746] ? build_open_flags+0x690/0x690 [ 1332.486509][T25746] __x64_sys_openat+0x175/0x210 [ 1332.491384][T25746] ? __ia32_sys_open+0x1e0/0x1e0 [ 1332.496345][T25746] ? ksys_write+0x1a7/0x250 [ 1332.500875][T25746] ? rcu_is_watching+0x12/0xb0 [ 1332.505662][T25746] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1332.511674][T25746] do_syscall_64+0x38/0xb0 [ 1332.516114][T25746] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1332.522043][T25746] RIP: 0033:0x7f9924c7cae9 [ 1332.526481][T25746] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1332.546123][T25746] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1332.554584][T25746] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 [ 1332.562574][T25746] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1332.570565][T25746] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 [ 1332.578568][T25746] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 07:06:40 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 4) [ 1332.586573][T25746] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 [ 1332.594572][T25746] 07:06:40 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) (fail_nth: 4) 07:06:40 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:40 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:40 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 5) [ 1332.674066][T25751] FAULT_INJECTION: forcing a failure. [ 1332.674066][T25751] name failslab, interval 1, probability 0, space 0, times 0 [ 1332.692550][T25751] CPU: 1 PID: 25751 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller #0 [ 1332.701305][T25751] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1332.711405][T25751] Call Trace: [ 1332.714724][T25751] [ 1332.717698][T25751] dump_stack_lvl+0x125/0x1b0 07:06:40 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x4, 0x0) [ 1332.722438][T25751] should_fail_ex+0x496/0x5b0 [ 1332.727202][T25751] should_failslab+0x9/0x20 [ 1332.731774][T25751] kmem_cache_alloc+0x33a/0x3b0 [ 1332.736718][T25751] security_file_alloc+0x41/0x250 [ 1332.741822][T25751] ? kmem_cache_alloc+0x34e/0x3b0 [ 1332.746929][T25751] init_file+0xb9/0x2d0 [ 1332.751155][T25751] alloc_empty_file+0x91/0x1d0 [ 1332.755996][T25751] path_openat+0xdc/0x29c0 [ 1332.760490][T25751] ? __x64_sys_openat+0x175/0x210 [ 1332.765569][T25751] ? do_syscall_64+0x38/0xb0 [ 1332.770215][T25751] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1332.776356][T25751] ? path_lookupat+0x770/0x770 [ 1332.781203][T25751] do_filp_open+0x1de/0x430 [ 1332.785780][T25751] ? may_open_dev+0xf0/0xf0 [ 1332.790351][T25751] ? expand_files+0x442/0x910 [ 1332.795112][T25751] ? _raw_spin_unlock+0x28/0x40 [ 1332.800031][T25751] ? alloc_fd+0x2da/0x6c0 [ 1332.802924][T25759] FAULT_INJECTION: forcing a failure. [ 1332.802924][T25759] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1332.804398][T25751] do_sys_openat2+0x176/0x1e0 [ 1332.804438][T25751] ? build_open_flags+0x690/0x690 [ 1332.827181][T25751] __x64_sys_openat+0x175/0x210 [ 1332.832092][T25751] ? __ia32_sys_open+0x1e0/0x1e0 [ 1332.837085][T25751] ? ksys_write+0x1a7/0x250 [ 1332.841656][T25751] ? rcu_is_watching+0x12/0xb0 [ 1332.846477][T25751] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1332.852519][T25751] do_syscall_64+0x38/0xb0 [ 1332.856981][T25751] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1332.862926][T25751] RIP: 0033:0x7f9c02c7cae9 [ 1332.867381][T25751] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1332.887047][T25751] RSP: 002b:00007f9c039cb0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1332.892522][T25756] FAULT_INJECTION: forcing a failure. [ 1332.892522][T25756] name failslab, interval 1, probability 0, space 0, times 0 [ 1332.895487][T25751] RAX: ffffffffffffffda RBX: 00007f9c02d9bf80 RCX: 00007f9c02c7cae9 [ 1332.916165][T25751] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c 07:06:40 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) [ 1332.924187][T25751] RBP: 00007f9c039cb120 R08: 0000000000000000 R09: 0000000000000000 [ 1332.932202][T25751] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1332.940204][T25751] R13: 000000000000000b R14: 00007f9c02d9bf80 R15: 00007f9c02ebfa48 [ 1332.948223][T25751] [ 1332.953581][T25756] CPU: 0 PID: 25756 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 [ 1332.962335][T25756] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1332.972437][T25756] Call Trace: [ 1332.975745][T25756] [ 1332.978693][T25756] dump_stack_lvl+0x125/0x1b0 [ 1332.983401][T25756] should_fail_ex+0x496/0x5b0 [ 1332.988212][T25756] should_failslab+0x9/0x20 [ 1332.992739][T25756] __kmem_cache_alloc_node+0x2fd/0x350 [ 1332.998244][T25756] ? tomoyo_realpath_from_path+0xb9/0x710 [ 1333.004008][T25756] ? tomoyo_realpath_from_path+0xb9/0x710 [ 1333.009767][T25756] __kmalloc+0x4f/0x100 [ 1333.013951][T25756] tomoyo_realpath_from_path+0xb9/0x710 [ 1333.019544][T25756] tomoyo_check_open_permission+0x2aa/0x3b0 [ 1333.025481][T25756] ? tomoyo_path_number_perm+0x590/0x590 [ 1333.031150][T25756] ? rcu_is_watching+0x12/0xb0 [ 1333.035955][T25756] ? make_vfsuid+0x108/0x160 [ 1333.040587][T25756] ? hook_path_mknod+0x670/0x670 [ 1333.045565][T25756] ? reacquire_held_locks+0x4b0/0x4b0 [ 1333.050976][T25756] ? spin_bug+0x1d0/0x1d0 [ 1333.055343][T25756] ? make_vfsgid+0x108/0x160 [ 1333.059963][T25756] tomoyo_file_open+0xa8/0xd0 [ 1333.064683][T25756] security_file_open+0x6a/0xe0 [ 1333.069591][T25756] do_dentry_open+0x538/0x1730 [ 1333.074411][T25756] ? may_open+0x1f2/0x400 [ 1333.078779][T25756] path_openat+0x19af/0x29c0 [ 1333.083414][T25756] ? path_lookupat+0x770/0x770 [ 1333.088223][T25756] do_filp_open+0x1de/0x430 [ 1333.092765][T25756] ? may_open_dev+0xf0/0xf0 [ 1333.097392][T25756] ? expand_files+0x442/0x910 [ 1333.102110][T25756] ? _raw_spin_unlock+0x28/0x40 [ 1333.107000][T25756] ? alloc_fd+0x2da/0x6c0 [ 1333.111359][T25756] do_sys_openat2+0x176/0x1e0 [ 1333.116058][T25756] ? build_open_flags+0x690/0x690 [ 1333.121111][T25756] __x64_sys_openat+0x175/0x210 [ 1333.125989][T25756] ? __ia32_sys_open+0x1e0/0x1e0 [ 1333.130963][T25756] ? ksys_write+0x1a7/0x250 [ 1333.135490][T25756] ? rcu_is_watching+0x12/0xb0 [ 1333.140274][T25756] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1333.146294][T25756] do_syscall_64+0x38/0xb0 [ 1333.150748][T25756] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1333.156669][T25756] RIP: 0033:0x7f9924c7cae9 [ 1333.161122][T25756] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1333.180858][T25756] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1333.189305][T25756] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 [ 1333.197296][T25756] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1333.205286][T25756] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 [ 1333.213276][T25756] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1333.221261][T25756] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 [ 1333.229259][T25756] [ 1333.242874][T25759] CPU: 0 PID: 25759 Comm: syz-executor.4 Not tainted 6.6.0-rc1-syzkaller #0 [ 1333.251631][T25759] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1333.261814][T25759] Call Trace: [ 1333.265113][T25759] [ 1333.268064][T25759] dump_stack_lvl+0x125/0x1b0 [ 1333.272786][T25759] should_fail_ex+0x496/0x5b0 [ 1333.277507][T25759] core_sys_select+0x9b2/0xb30 [ 1333.282305][T25759] ? do_compat_pselect+0x240/0x240 [ 1333.287445][T25759] ? rcu_is_watching+0x12/0xb0 [ 1333.292233][T25759] ? lock_release+0x4bf/0x680 [ 1333.296961][T25759] ? set_user_sigmask+0x216/0x2a0 [ 1333.302010][T25759] ? __mutex_unlock_slowpath+0x165/0x640 [ 1333.307673][T25759] ? __set_current_blocked+0x110/0x110 [ 1333.313158][T25759] ? bit_wait_timeout+0x160/0x160 [ 1333.318212][T25759] do_pselect.constprop.0+0x19c/0x1e0 [ 1333.323646][T25759] ? kern_select+0x1d0/0x1d0 [ 1333.328350][T25759] ? ksys_write+0x1a7/0x250 [ 1333.332885][T25759] __x64_sys_pselect6+0x150/0x1c0 [ 1333.337942][T25759] do_syscall_64+0x38/0xb0 [ 1333.342385][T25759] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1333.348302][T25759] RIP: 0033:0x7f2ba7a7cae9 [ 1333.352738][T25759] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1333.372460][T25759] RSP: 002b:00007f2ba88c50c8 EFLAGS: 00000246 ORIG_RAX: 000000000000010e [ 1333.380896][T25759] RAX: ffffffffffffffda RBX: 00007f2ba7b9bf80 RCX: 00007f2ba7a7cae9 [ 1333.388905][T25759] RDX: 0000000020000080 RSI: 0000000020000040 RDI: 0000000000000040 [ 1333.396899][T25759] RBP: 00007f2ba88c5120 R08: 0000000000000000 R09: 0000000000000000 [ 1333.404891][T25759] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1333.412879][T25759] R13: 000000000000000b R14: 00007f2ba7b9bf80 R15: 00007f2ba7cbfa48 [ 1333.420878][T25759] [ 1333.442427][T25756] ERROR: Out of memory at tomoyo_realpath_from_path. 07:06:41 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:41 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:41 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 5) 07:06:41 executing program 2: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(0xffffffffffffffff, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:41 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 6) 07:06:41 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) (fail_nth: 5) 07:06:41 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x6, 0x0) [ 1333.633436][T25781] FAULT_INJECTION: forcing a failure. [ 1333.633436][T25781] name failslab, interval 1, probability 0, space 0, times 0 [ 1333.646576][T25782] FAULT_INJECTION: forcing a failure. [ 1333.646576][T25782] name failslab, interval 1, probability 0, space 0, times 0 [ 1333.646628][T25782] CPU: 1 PID: 25782 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 [ 1333.646665][T25782] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1333.646685][T25782] Call Trace: [ 1333.646696][T25782] [ 1333.646708][T25782] dump_stack_lvl+0x125/0x1b0 [ 1333.646747][T25782] should_fail_ex+0x496/0x5b0 [ 1333.646807][T25782] should_failslab+0x9/0x20 [ 1333.646841][T25782] __kmem_cache_alloc_node+0x2fd/0x350 [ 1333.646896][T25782] ? tomoyo_encode2+0x100/0x3d0 [ 1333.708696][T25782] ? tomoyo_encode2+0x100/0x3d0 [ 1333.713616][T25782] __kmalloc+0x4f/0x100 [ 1333.717831][T25782] tomoyo_encode2+0x100/0x3d0 [ 1333.722545][T25782] ? rcu_is_watching+0x12/0xb0 [ 1333.727340][T25782] tomoyo_encode+0x29/0x50 [ 1333.731794][T25782] tomoyo_realpath_from_path+0x196/0x710 [ 1333.737474][T25782] tomoyo_check_open_permission+0x2aa/0x3b0 [ 1333.743407][T25782] ? tomoyo_path_number_perm+0x590/0x590 [ 1333.749069][T25782] ? rcu_is_watching+0x12/0xb0 [ 1333.753862][T25782] ? make_vfsuid+0x108/0x160 [ 1333.758486][T25782] ? hook_path_mknod+0x670/0x670 [ 1333.763470][T25782] ? reacquire_held_locks+0x4b0/0x4b0 [ 1333.768883][T25782] ? spin_bug+0x1d0/0x1d0 [ 1333.773248][T25782] ? make_vfsgid+0x108/0x160 [ 1333.777867][T25782] tomoyo_file_open+0xa8/0xd0 [ 1333.782596][T25782] security_file_open+0x6a/0xe0 [ 1333.787496][T25782] do_dentry_open+0x538/0x1730 [ 1333.792394][T25782] ? may_open+0x1f2/0x400 [ 1333.796759][T25782] path_openat+0x19af/0x29c0 [ 1333.801392][T25782] ? path_lookupat+0x770/0x770 [ 1333.806195][T25782] do_filp_open+0x1de/0x430 [ 1333.810741][T25782] ? may_open_dev+0xf0/0xf0 [ 1333.815280][T25782] ? expand_files+0x442/0x910 [ 1333.819993][T25782] ? _raw_spin_unlock+0x28/0x40 [ 1333.824963][T25782] ? alloc_fd+0x2da/0x6c0 [ 1333.829322][T25782] do_sys_openat2+0x176/0x1e0 [ 1333.834110][T25782] ? build_open_flags+0x690/0x690 [ 1333.839162][T25782] __x64_sys_openat+0x175/0x210 [ 1333.844035][T25782] ? __ia32_sys_open+0x1e0/0x1e0 [ 1333.848991][T25782] ? ksys_write+0x1a7/0x250 [ 1333.853520][T25782] ? rcu_is_watching+0x12/0xb0 [ 1333.858310][T25782] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1333.864319][T25782] do_syscall_64+0x38/0xb0 [ 1333.868759][T25782] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1333.874680][T25782] RIP: 0033:0x7f9924c7cae9 [ 1333.879116][T25782] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1333.898765][T25782] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1333.907204][T25782] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 [ 1333.915194][T25782] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1333.923187][T25782] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 07:06:41 executing program 2: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(0xffffffffffffffff, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) [ 1333.931178][T25782] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1333.939171][T25782] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 [ 1333.947185][T25782] [ 1333.959480][T25784] FAULT_INJECTION: forcing a failure. [ 1333.959480][T25784] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1333.975718][T25782] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1333.981163][T25784] CPU: 1 PID: 25784 Comm: syz-executor.4 Not tainted 6.6.0-rc1-syzkaller #0 [ 1333.991123][T25784] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1334.001210][T25784] Call Trace: [ 1334.004507][T25784] [ 1334.007463][T25784] dump_stack_lvl+0x125/0x1b0 [ 1334.012197][T25784] should_fail_ex+0x496/0x5b0 [ 1334.016943][T25784] _copy_to_user+0x30/0xb0 [ 1334.021402][T25784] simple_read_from_buffer+0xd0/0x150 [ 1334.026835][T25784] proc_fail_nth_read+0x1b0/0x290 [ 1334.031933][T25784] ? proc_sessionid_read+0x290/0x290 [ 1334.037272][T25784] ? security_file_permission+0xdc/0x100 [ 1334.042955][T25784] ? proc_sessionid_read+0x290/0x290 [ 1334.048297][T25784] vfs_read+0x1ce/0x930 [ 1334.052513][T25784] ? kernel_read+0x1b0/0x1b0 [ 1334.057147][T25784] ? __fget_files+0x279/0x410 [ 1334.061878][T25784] ksys_read+0x12f/0x250 [ 1334.066161][T25784] ? vfs_write+0xe40/0xe40 [ 1334.070629][T25784] ? rcu_is_watching+0x12/0xb0 [ 1334.075473][T25784] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1334.081522][T25784] do_syscall_64+0x38/0xb0 [ 1334.085994][T25784] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1334.091939][T25784] RIP: 0033:0x7f2ba7a7b78c [ 1334.096378][T25784] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 1334.116014][T25784] RSP: 002b:00007f2ba88c50c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1334.124455][T25784] RAX: ffffffffffffffda RBX: 00007f2ba7b9bf80 RCX: 00007f2ba7a7b78c [ 1334.132449][T25784] RDX: 000000000000000f RSI: 00007f2ba88c5130 RDI: 0000000000000003 [ 1334.140441][T25784] RBP: 00007f2ba88c5120 R08: 0000000000000000 R09: 0000000000000000 [ 1334.148435][T25784] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1334.156425][T25784] R13: 000000000000000b R14: 00007f2ba7b9bf80 R15: 00007f2ba7cbfa48 [ 1334.164426][T25784] 07:06:42 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) [ 1334.191092][T25781] CPU: 1 PID: 25781 Comm: syz-executor.3 Not tainted 6.6.0-rc1-syzkaller #0 [ 1334.199842][T25781] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1334.209954][T25781] Call Trace: [ 1334.213284][T25781] [ 1334.216247][T25781] dump_stack_lvl+0x125/0x1b0 [ 1334.220977][T25781] should_fail_ex+0x496/0x5b0 [ 1334.225731][T25781] should_failslab+0x9/0x20 [ 1334.230282][T25781] __kmem_cache_alloc_node+0x2fd/0x350 [ 1334.235812][T25781] ? tomoyo_realpath_from_path+0xb9/0x710 07:06:42 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) [ 1334.241609][T25781] ? tomoyo_realpath_from_path+0xb9/0x710 [ 1334.247401][T25781] __kmalloc+0x4f/0x100 [ 1334.251616][T25781] tomoyo_realpath_from_path+0xb9/0x710 [ 1334.257243][T25781] tomoyo_check_open_permission+0x2aa/0x3b0 [ 1334.263209][T25781] ? tomoyo_path_number_perm+0x590/0x590 [ 1334.268915][T25781] ? rcu_is_watching+0x12/0xb0 [ 1334.273744][T25781] ? make_vfsuid+0x108/0x160 [ 1334.278391][T25781] ? hook_path_mknod+0x670/0x670 [ 1334.283372][T25781] ? reacquire_held_locks+0x4b0/0x4b0 [ 1334.288781][T25781] ? spin_bug+0x1d0/0x1d0 [ 1334.293144][T25781] ? make_vfsgid+0x108/0x160 [ 1334.297765][T25781] tomoyo_file_open+0xa8/0xd0 [ 1334.302495][T25781] security_file_open+0x6a/0xe0 [ 1334.307392][T25781] do_dentry_open+0x538/0x1730 [ 1334.312198][T25781] ? may_open+0x1f2/0x400 [ 1334.316569][T25781] path_openat+0x19af/0x29c0 [ 1334.321207][T25781] ? path_lookupat+0x770/0x770 [ 1334.326020][T25781] do_filp_open+0x1de/0x430 [ 1334.330579][T25781] ? may_open_dev+0xf0/0xf0 [ 1334.335124][T25781] ? expand_files+0x442/0x910 [ 1334.339845][T25781] ? _raw_spin_unlock+0x28/0x40 [ 1334.344732][T25781] ? alloc_fd+0x2da/0x6c0 [ 1334.349087][T25781] do_sys_openat2+0x176/0x1e0 [ 1334.353890][T25781] ? build_open_flags+0x690/0x690 [ 1334.358945][T25781] __x64_sys_openat+0x175/0x210 [ 1334.363817][T25781] ? __ia32_sys_open+0x1e0/0x1e0 [ 1334.368777][T25781] ? ksys_write+0x1a7/0x250 [ 1334.373309][T25781] ? rcu_is_watching+0x12/0xb0 [ 1334.378096][T25781] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1334.384105][T25781] do_syscall_64+0x38/0xb0 [ 1334.388555][T25781] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1334.394483][T25781] RIP: 0033:0x7f9c02c7cae9 [ 1334.398923][T25781] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1334.418562][T25781] RSP: 002b:00007f9c039cb0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1334.427006][T25781] RAX: ffffffffffffffda RBX: 00007f9c02d9bf80 RCX: 00007f9c02c7cae9 [ 1334.435014][T25781] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1334.443003][T25781] RBP: 00007f9c039cb120 R08: 0000000000000000 R09: 0000000000000000 [ 1334.450991][T25781] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1334.458986][T25781] R13: 000000000000000b R14: 00007f9c02d9bf80 R15: 00007f9c02ebfa48 [ 1334.466988][T25781] 07:06:42 executing program 2: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(0xffffffffffffffff, 0xc02864ca, &(0x7f0000000140)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x3, 0x1}) 07:06:42 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:42 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 7) 07:06:42 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, 0x0) [ 1334.529243][T25781] ERROR: Out of memory at tomoyo_realpath_from_path. 07:06:42 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 07:06:42 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, 0x0) 07:06:42 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:42 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x7, 0x0) 07:06:42 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x10}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) [ 1334.633588][T25781] workqueue: Failed to create a rescuer kthread for wq "nfc2_nci_tx_wq": -EINTR [ 1334.683937][T25813] FAULT_INJECTION: forcing a failure. [ 1334.683937][T25813] name failslab, interval 1, probability 0, space 0, times 0 [ 1334.740653][T25813] CPU: 1 PID: 25813 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 [ 1334.749420][T25813] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1334.759519][T25813] Call Trace: [ 1334.762834][T25813] [ 1334.765801][T25813] dump_stack_lvl+0x125/0x1b0 [ 1334.770536][T25813] should_fail_ex+0x496/0x5b0 [ 1334.775300][T25813] should_failslab+0x9/0x20 [ 1334.779855][T25813] __kmem_cache_alloc_node+0x2fd/0x350 [ 1334.785365][T25813] ? virtual_ncidev_open+0x49/0x220 [ 1334.790694][T25813] kmalloc_trace+0x25/0xe0 [ 1334.795150][T25813] virtual_ncidev_open+0x49/0x220 [ 1334.800199][T25813] ? virtual_ncidev_read+0x4e0/0x4e0 [ 1334.805507][T25813] misc_open+0x3da/0x4c0 [ 1334.809799][T25813] ? misc_devnode+0x120/0x120 [ 1334.814509][T25813] chrdev_open+0x277/0x700 [ 1334.818969][T25813] ? __unregister_chrdev+0x100/0x100 [ 1334.824296][T25813] ? fsnotify_perm.part.0+0x25d/0x630 [ 1334.829694][T25813] ? fsnotify_perm.part.0+0x268/0x630 [ 1334.835102][T25813] do_dentry_open+0x88b/0x1730 [ 1334.839907][T25813] ? __unregister_chrdev+0x100/0x100 [ 1334.845232][T25813] ? may_open+0x1f2/0x400 [ 1334.849598][T25813] path_openat+0x19af/0x29c0 [ 1334.854229][T25813] ? path_lookupat+0x770/0x770 [ 1334.859036][T25813] do_filp_open+0x1de/0x430 [ 1334.863579][T25813] ? may_open_dev+0xf0/0xf0 [ 1334.868132][T25813] ? expand_files+0x442/0x910 [ 1334.872841][T25813] ? _raw_spin_unlock+0x28/0x40 [ 1334.877733][T25813] ? alloc_fd+0x2da/0x6c0 [ 1334.882090][T25813] do_sys_openat2+0x176/0x1e0 [ 1334.886789][T25813] ? build_open_flags+0x690/0x690 [ 1334.891837][T25813] ? xfd_validate_state+0x5d/0x180 [ 1334.897078][T25813] __x64_sys_openat+0x175/0x210 [ 1334.901981][T25813] ? __ia32_sys_open+0x1e0/0x1e0 [ 1334.906944][T25813] ? ksys_write+0x1a7/0x250 [ 1334.911478][T25813] ? rcu_is_watching+0x12/0xb0 [ 1334.916267][T25813] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1334.922277][T25813] do_syscall_64+0x38/0xb0 [ 1334.926715][T25813] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1334.932634][T25813] RIP: 0033:0x7f9924c7cae9 [ 1334.937076][T25813] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1334.956731][T25813] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1334.965165][T25813] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 [ 1334.973155][T25813] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1334.981145][T25813] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 07:06:42 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, 0x0) [ 1334.989135][T25813] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1334.997123][T25813] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 [ 1335.005121][T25813] 07:06:43 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={0x0, &(0x7f0000000100)=[0x10000, 0x4e, 0x0], 0x400, 0x0, 0x1}) 07:06:43 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x1000000}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:43 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={0x0, 0x0, 0x400, 0x0, 0x1}) 07:06:43 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x8000000}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:43 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 8) 07:06:43 executing program 0: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:43 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x3, 0x0) 07:06:43 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x1}) 07:06:43 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) [ 1335.264590][T25847] FAULT_INJECTION: forcing a failure. [ 1335.264590][T25847] name failslab, interval 1, probability 0, space 0, times 0 [ 1335.300855][T25847] CPU: 0 PID: 25847 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 07:06:43 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT(r0, 0xc02864ca, &(0x7f0000000140)={0x0, 0x0}) [ 1335.309620][T25847] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1335.319721][T25847] Call Trace: [ 1335.323046][T25847] [ 1335.326010][T25847] dump_stack_lvl+0x125/0x1b0 [ 1335.330745][T25847] should_fail_ex+0x496/0x5b0 [ 1335.335505][T25847] should_failslab+0x9/0x20 [ 1335.340061][T25847] __kmem_cache_alloc_node+0x2fd/0x350 [ 1335.345601][T25847] ? nci_allocate_device+0x105/0x430 [ 1335.351050][T25847] kmalloc_trace+0x25/0xe0 [ 1335.355554][T25847] nci_allocate_device+0x105/0x430 07:06:43 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) [ 1335.360743][T25847] virtual_ncidev_open+0x6f/0x220 [ 1335.365821][T25847] ? virtual_ncidev_read+0x4e0/0x4e0 [ 1335.371158][T25847] misc_open+0x3da/0x4c0 [ 1335.375467][T25847] ? misc_devnode+0x120/0x120 [ 1335.380201][T25847] chrdev_open+0x277/0x700 [ 1335.384698][T25847] ? __unregister_chrdev+0x100/0x100 [ 1335.390057][T25847] ? fsnotify_perm.part.0+0x25d/0x630 [ 1335.395493][T25847] ? fsnotify_perm.part.0+0x268/0x630 [ 1335.400942][T25847] do_dentry_open+0x88b/0x1730 [ 1335.405784][T25847] ? __unregister_chrdev+0x100/0x100 [ 1335.411142][T25847] ? may_open+0x1f2/0x400 [ 1335.415525][T25847] path_openat+0x19af/0x29c0 [ 1335.420179][T25847] ? path_lookupat+0x770/0x770 [ 1335.425008][T25847] do_filp_open+0x1de/0x430 [ 1335.429575][T25847] ? may_open_dev+0xf0/0xf0 [ 1335.434124][T25847] ? expand_files+0x442/0x910 [ 1335.438849][T25847] ? _raw_spin_unlock+0x28/0x40 [ 1335.443745][T25847] ? alloc_fd+0x2da/0x6c0 [ 1335.448124][T25847] do_sys_openat2+0x176/0x1e0 [ 1335.452928][T25847] ? build_open_flags+0x690/0x690 [ 1335.457982][T25847] __x64_sys_openat+0x175/0x210 [ 1335.462876][T25847] ? __ia32_sys_open+0x1e0/0x1e0 [ 1335.467838][T25847] ? ksys_write+0x1a7/0x250 [ 1335.472379][T25847] ? rcu_is_watching+0x12/0xb0 [ 1335.477169][T25847] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1335.483178][T25847] do_syscall_64+0x38/0xb0 [ 1335.487615][T25847] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1335.493535][T25847] RIP: 0033:0x7f9924c7cae9 [ 1335.497973][T25847] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1335.517611][T25847] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1335.526047][T25847] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 [ 1335.534043][T25847] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1335.542038][T25847] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 [ 1335.550028][T25847] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1335.558019][T25847] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 07:06:43 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x10000000}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:43 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x9, 0x0) [ 1335.566029][T25847] 07:06:43 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 9) 07:06:43 executing program 0: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:43 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x1000000000000}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:43 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x4, 0x0) 07:06:43 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0xa, 0x0) 07:06:43 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) [ 1335.745724][T25873] FAULT_INJECTION: forcing a failure. [ 1335.745724][T25873] name failslab, interval 1, probability 0, space 0, times 0 [ 1335.786063][T25873] CPU: 1 PID: 25873 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 [ 1335.794824][T25873] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1335.804927][T25873] Call Trace: [ 1335.808250][T25873] [ 1335.811218][T25873] dump_stack_lvl+0x125/0x1b0 [ 1335.815953][T25873] should_fail_ex+0x496/0x5b0 [ 1335.820699][T25873] should_failslab+0x9/0x20 [ 1335.825229][T25873] __kmem_cache_alloc_node+0x2fd/0x350 [ 1335.830731][T25873] ? nfc_allocate_device+0x15b/0x5e0 [ 1335.836213][T25873] kmalloc_trace+0x25/0xe0 [ 1335.840676][T25873] nfc_allocate_device+0x15b/0x5e0 [ 1335.845831][T25873] ? __init_swait_queue_head+0xca/0x150 [ 1335.851409][T25873] nci_allocate_device+0x23b/0x430 [ 1335.856558][T25873] virtual_ncidev_open+0x6f/0x220 [ 1335.861615][T25873] ? virtual_ncidev_read+0x4e0/0x4e0 [ 1335.866924][T25873] misc_open+0x3da/0x4c0 [ 1335.871201][T25873] ? misc_devnode+0x120/0x120 [ 1335.875910][T25873] chrdev_open+0x277/0x700 [ 1335.880368][T25873] ? __unregister_chrdev+0x100/0x100 [ 1335.885690][T25873] ? fsnotify_perm.part.0+0x25d/0x630 [ 1335.891095][T25873] ? fsnotify_perm.part.0+0x268/0x630 [ 1335.896505][T25873] do_dentry_open+0x88b/0x1730 [ 1335.901313][T25873] ? __unregister_chrdev+0x100/0x100 [ 1335.906645][T25873] ? may_open+0x1f2/0x400 [ 1335.911009][T25873] path_openat+0x19af/0x29c0 [ 1335.915640][T25873] ? path_lookupat+0x770/0x770 [ 1335.920443][T25873] do_filp_open+0x1de/0x430 [ 1335.924982][T25873] ? may_open_dev+0xf0/0xf0 [ 1335.929521][T25873] ? expand_files+0x442/0x910 [ 1335.934241][T25873] ? _raw_spin_unlock+0x28/0x40 [ 1335.939134][T25873] ? alloc_fd+0x2da/0x6c0 [ 1335.943493][T25873] do_sys_openat2+0x176/0x1e0 [ 1335.948196][T25873] ? build_open_flags+0x690/0x690 [ 1335.953252][T25873] __x64_sys_openat+0x175/0x210 [ 1335.958126][T25873] ? __ia32_sys_open+0x1e0/0x1e0 [ 1335.963083][T25873] ? ksys_write+0x1a7/0x250 [ 1335.967618][T25873] ? rcu_is_watching+0x12/0xb0 [ 1335.972407][T25873] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1335.978417][T25873] do_syscall_64+0x38/0xb0 [ 1335.982854][T25873] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1335.988771][T25873] RIP: 0033:0x7f9924c7cae9 [ 1335.993206][T25873] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1336.012836][T25873] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1336.021273][T25873] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 [ 1336.029266][T25873] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1336.037253][T25873] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 07:06:44 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x100000000000000}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) [ 1336.045245][T25873] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1336.053234][T25873] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 [ 1336.061236][T25873] 07:06:44 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x800000000000000}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:44 executing program 0: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:44 executing program 1: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (fail_nth: 10) 07:06:44 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x14, 0x0) 07:06:44 executing program 3: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x7, 0x0) 07:06:44 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r1) ioctl$TIOCGETD(r1, 0x5424, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x3f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r0) ioctl$TIOCGETD(r0, 0x5424, 0x0) getsockopt$MRT6(r0, 0x29, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:44 executing program 0: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f00000000c0)={'wg0\x00'}) 07:06:44 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x1000000000000000}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) [ 1336.304506][T25906] FAULT_INJECTION: forcing a failure. [ 1336.304506][T25906] name failslab, interval 1, probability 0, space 0, times 0 [ 1336.345464][T25906] CPU: 0 PID: 25906 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller #0 [ 1336.354225][T25906] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 [ 1336.364327][T25906] Call Trace: [ 1336.367647][T25906] [ 1336.370663][T25906] dump_stack_lvl+0x125/0x1b0 [ 1336.375408][T25906] should_fail_ex+0x496/0x5b0 [ 1336.380185][T25906] should_failslab+0x9/0x20 [ 1336.384749][T25906] __kmem_cache_alloc_node+0x2fd/0x350 [ 1336.390286][T25906] ? kvasprintf_const+0x66/0x190 07:06:44 executing program 5: openat$nci(0xffffffffffffff9c, &(0x7f0000000140), 0x18, 0x0) 07:06:44 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x0, 0x8}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 07:06:44 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x0, 0x10}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) [ 1336.395318][T25906] ? kvasprintf_const+0x66/0x190 [ 1336.400326][T25906] __kmalloc_node_track_caller+0x50/0x100 [ 1336.406112][T25906] kvasprintf+0xbd/0x150 [ 1336.410421][T25906] ? bust_spinlocks+0xe0/0xe0 [ 1336.415167][T25906] ? rcu_is_watching+0x12/0xb0 [ 1336.420000][T25906] kvasprintf_const+0x66/0x190 [ 1336.424837][T25906] kobject_set_name_vargs+0x5a/0x130 [ 1336.430272][T25906] dev_set_name+0xc8/0x100 [ 1336.434780][T25906] ? device_initialize+0x510/0x510 [ 1336.439983][T25906] nfc_allocate_device+0x206/0x5e0 [ 1336.445182][T25906] nci_allocate_device+0x23b/0x430 [ 1336.450383][T25906] virtual_ncidev_open+0x6f/0x220 [ 1336.455465][T25906] ? virtual_ncidev_read+0x4e0/0x4e0 [ 1336.460804][T25906] misc_open+0x3da/0x4c0 [ 1336.465290][T25906] ? misc_devnode+0x120/0x120 [ 1336.470032][T25906] chrdev_open+0x277/0x700 [ 1336.474615][T25906] ? __unregister_chrdev+0x100/0x100 [ 1336.479976][T25906] ? fsnotify_perm.part.0+0x25d/0x630 [ 1336.485416][T25906] ? fsnotify_perm.part.0+0x268/0x630 [ 1336.490831][T25906] do_dentry_open+0x88b/0x1730 [ 1336.495637][T25906] ? __unregister_chrdev+0x100/0x100 [ 1336.500969][T25906] ? may_open+0x1f2/0x400 [ 1336.505346][T25906] path_openat+0x19af/0x29c0 [ 1336.509982][T25906] ? path_lookupat+0x770/0x770 [ 1336.514783][T25906] do_filp_open+0x1de/0x430 [ 1336.519326][T25906] ? may_open_dev+0xf0/0xf0 [ 1336.523862][T25906] ? expand_files+0x442/0x910 [ 1336.528574][T25906] ? _raw_spin_unlock+0x28/0x40 [ 1336.533466][T25906] ? alloc_fd+0x2da/0x6c0 [ 1336.537821][T25906] do_sys_openat2+0x176/0x1e0 [ 1336.542521][T25906] ? build_open_flags+0x690/0x690 [ 1336.547577][T25906] __x64_sys_openat+0x175/0x210 [ 1336.552457][T25906] ? __ia32_sys_open+0x1e0/0x1e0 [ 1336.557439][T25906] ? ksys_write+0x1a7/0x250 [ 1336.562095][T25906] ? rcu_is_watching+0x12/0xb0 [ 1336.566904][T25906] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 1336.572931][T25906] do_syscall_64+0x38/0xb0 [ 1336.577379][T25906] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1336.583400][T25906] RIP: 0033:0x7f9924c7cae9 [ 1336.587832][T25906] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1336.607463][T25906] RSP: 002b:00007f9925a2f0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1336.615912][T25906] RAX: ffffffffffffffda RBX: 00007f9924d9bf80 RCX: 00007f9924c7cae9 [ 1336.623900][T25906] RDX: 0000000000000002 RSI: 0000000020000140 RDI: ffffffffffffff9c [ 1336.631889][T25906] RBP: 00007f9925a2f120 R08: 0000000000000000 R09: 0000000000000000 07:06:44 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x0, 0x1000000}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) [ 1336.639875][T25906] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1336.647862][T25906] R13: 000000000000000b R14: 00007f9924d9bf80 R15: 00007f9924ebfa48 [ 1336.655871][T25906] 07:06:44 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x0, 0x8000000}, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0)