48fc522ccb61b996c22f7154458fba5218ed37f760d09025ce4bc336777c79c031a5584e7158992ba8d148e414192f41a495ea75742c0a540e3803bbe1e63639f7ffa9407730e8705a3681e4c71c3ef85a5fa7ce16533d93e430385dbe1d616f63a1baa1c4a2156ad5ffdba01de808f71ee99f63bd48ce7f9567c4d1e902ccc3cfa3b93259bd40c96c70e332b1c86e5f1f867650097734adf79788ac1cd857fd8846e49cd04d49016a062101c0e81e688a7edc9a5ae2c03f8c5c8e10ed65fdc99c8c12dd0bb28a0ee97788fdfb9285975e45e07c66e817938ef5f23e48cce59eb512587df9fd00893c8c555bd3cc345433c642fc72b625b68436830406c5d4af1590f8c529db997e54faa4b5d3c933a889c3b47d2cd71c22dbe5aa78b384243930538b8c7ca10cd9dbc31484e91fec80069e37fa835db67fb92457ce07439c55c07beff02db9a155b3842506a94a4c4dd9200d0778c56c01940d33db964cd66c3a2301c6e5a7a53b11b3b8cb5d91fe554fcff421604e10ee650dba10f74615c10000f16f741110d70bc4854670062b9c48472a669782cb94485999576e810d833d71938b4cf174efa7c296dc13f4d8204f6341053e6508f40cbd7866837d97d35869fedf13f9e5c3f85e903adb728b314521f821ee8aad17474af8adff9ef2e85c572aea8b2b020b7ae62b0704a71d84556b4c304f6c221da7334f33a630c065b77a6b7ccbd445c5cce881c87e12ca0b0a18a94b6a58e534dd38a6df39b84ef21a19a33591820d1e631e28e928275b72834741e837c41dbc4d9f035154491915f2363b99f217f3cac987b1a30f239906664d6dc5d508a0a1115d39befc3261954a2c4dd969325b2f300562786b519fee5a711a619675cc7486d5e93048d7512ffba71d6679f979b8c0adf1ce2a2687b957ea75659b7e661f100f7f662ca73f229bf188a2977ff326cac93d6174ac7a67e2e540aadf89845920df2055fa74633bc1090505a853cfdef3e75d954f8b74b5bcf7ccbc27e2787a2abd2f793ca7365bd5fe5351df2f5319872b7caa766dfd126fd3a83461bfd9faa3039248e05ca5a5cb3a081c7e986e8c24c8340f1bc5994ae49414c65e8b13d1225bf86e2e7bdc66971cf5b4fdf466cfac6635a172bf50ad38fa95091da9169b13565c70b60dc61185dcc53ae6374d5949a3fad71e899e4ddc3432ad4f18cd78014d8bb768e4d2af965e1296a06f86f59cb5130d882fdbea58ffa97ab086553714db7e16fd8f8acf42e6fd9703a34fa8379a59d24f345758cd33a2a1c32f7932dd177cf811c77c483547daa21f3cd419a4361628b079f51943a9f9016704818734fea5d4ae4b19b48ae4ab255185c4960cd9ab7ee6f8cab20bb52b6553b84234ebadf854dc644d75b5ae6641cd38ba843eb003a08068437fa2ff65ebd4abc49c732183ea2c83f13b83035ff425d5af80bd39dfa53cb87cf5090c404681878c7a4a9c2fb88cb398f1b3e27328bf444e0c2fb296d3e1baad21888f3ee43faa0cae19a413353f64a8ad0463e4203520b591813f5e6118d3921c7cd10c14a70854f58d98d6a107deef55c748b1fd8194dd9a6083150aca32efdcc73fa97dee86a3642d42944dc5d622f503fb343bfdbda4b9553dc4a63d59020e1783ce355c21609c473becae1c694a4a8e09cc94b8b7fa42b98fba8b1babcde295a20cb0abbfdee677def4125b120e3f4690826233c333b28d967611254d3a7326a546429b1efa4b6cf509f4553728c65a291ca45fcc7102e2dc7b227b641ea45f2b1302c03358ca93be163047c08adf712aa1fc6bc7d18f66b182f897a7ebd420c3ad3e7daa2ecf60dd8eda19a0f43efe0e12e89a50658062a8327f43016855e8809f9b0a38be79c95f2cd37a1815821fdbe11d1493c493d9964f89a33d761780ac9746e00f1b589414883ebebd795d5684ed8bad159579bdc2a7f266a128d3eadb0e0f89956600f658f14486a69886f8bdf4a77255554fca63e3070c16835af0990552e41359b80fb2ad7bb4036a87ebdcbeb46caa7ba94042120b37bab6267ec1b61cac8630fc8f45472270ee5a6341a838ac2031b47a9b8beb7c4236fd663eef0a32e989fb488d0bac74a0b01c7d59233d4ae6eac632e6c6c85928ad90f5f9fccae0d4d8ff4e195ed58de9f8ac53eb3ace333f944dfc00aae6c7a93cdace886a2b0900ec4f068d0c853143b05b76b8cce9ffc442413ba90c5c74d2e453fff42a7366a1dc85502e5afd0ee390761e034fc16cd3c4bcfd2acdffad3bbe97b78284c6b5c8d82f37b55d817c0d9478fa1bdfa1bc1c8f8fd89174bac4f73ab2826996cb6f123a8fdf15ed7a33a5ff92dcb65d04ce54d8a296b28d2cd3fe34c8201637a133527e036ef4dd99236cb4c388bdd5ba3a729aa5dbf76d14c64f4620e758f8f165bdc19f084216e31ae926107e6e2fbf38b18a21907fa54f11545fca21a2ea262633c396e2bc30d8b152642c0161732a07f08d42508552b1eacda3bf340028599a6b46870e6dd274e4c272f71ffec5918297cf1bb8ddd4eaf038b6da42f5f7eb79f21e7ac4daf5bd42dab77c205e0acd5fcd349edc9c041daa7e7e23821cff0f841ebe8ead30b300b1acfaaaad2810ced33312de672daa7d79720235d649175281a02c8f50bb40fe476dc69d08e22481317d9a6796e838551823f86899bec91e1e674b5ff0b6204ed365eb79b1917b7f65bf77bbf288486cbe350e547b5c55f80f0612526bf5df60a7eb13b7e8fcf854b6c61612dc0544673d60e2cc4435551c9a4a8ef23af07fabd284c8a3766b46839e7b523a5dcbe9094abc12fafa597d3f48ce178a18e971e9d6b8ede6c3de9791997b89136046a037e5c8d6bf1d9a66c50f1b4a45510333cd66ee382aaa10bfddc645e7f0c75080ddac9e799976e0b5e23e09c8ccaafd24f65adf921a1bea2da40baba7981650c671ff78d71ebb0f683db7e8c87d2ce74978bd5b9bfb7da6594af56fe4f17474f90c295e3cf0a3aaf2f0a3ab3261f8c6023767711f562110184a9216ed2890fba208a783489426730e2e821ecda0f4a26e6999c87f6e2165a7c8e261a88608fc129421b8b8ea6ddc05e1214145c8e94c8557504fab2c58cb1ec2ccd4c30f7c39f58c9b6582ca396dc3ad1d8ef64ec73986c174d1d9dde724d6123829da6684afaa44a20d374b0d0d37b595d80b32504a451daf4a4eeeb0575e4b932070ad3da51645e70b800efcfb80cae3177ff7083ee0c4a39a8b5e7df354a138a9c1263dbe17fa1cad0e1f83a201259a87e5ef32de349bc7d3aef707a59fee93c82b584c504d364bbaaab3bc061154d8cf418a55462977c464a5d87f2e3a702e442a19037e993346611acffba5fff4b53cf6f35f46e9ddcf9c565bef693b758873c6ea3fccb0f36f1e4b614c19fc913db090b20385b8e4e25fff68f231416dfbb7bda93df9bf19e817ec018a21752ce6a1ef56b7bcfcc4411c6266137eaad8153420acf694cafeca538481766f1d9f62f86314cbbc373cfa62038bad5eeef52bb7f58c37008f9ee56c3a729bb042f5798388ca1da5fe7ea98e86e9dc898d9c750c93fdba98b70452bd9eca4b05506d52a672dba21d05bd30fac2690bf44f3691fa2a5bfd4ca51d258666d094d20feeecc69cfb16bc6ae97ee550848bc925a0a0edc242ba1be77f57d9cea85185e5e8bcaa534342bd3924ee39a06e915498aad061e3a1d1f67e0e3f9a23c272e6f4498b79897c1c364b00217f8bc4e0bb82c53a9c2cbe43df24967b4835cc3ca54b797f503f71e763c30bd30238674c7abe083ce548a703c9f6b85cb97dba785b6ff856c434e99186727d74831269a7e46b6a9bcb9363cab0c825237e0d0510056e4e8347951972f9cb316fe9a9a5928ebab0b55021f40f6dc5dfbf42f62afebb8c7113f958ea2fa569286764db5cd843792557210991c6303a1f366279f4c5e16baedebad57d4a40f00753fdeaf69569c71d4115b6ee1597a9a123b3c5fcd6cea26cc48749f295830d19effe644ef46ae44718c62d21aac0010df6b5305e92c27fba78ab1f128d003996c9a6c87e00afd079092c5891e85903212f6f489d69121e7cc24f59ebe0b1ba22a8cbf9a1b5c7882df34d9fc63a343068ad309e0f67e1e01c4d1f8c5f9d787beb6a2a3f3d72dc93de42aaa98bc1359a0fc57db5f56d5dce96d87d709eee2c41ba1c0292fde9b2cc9d3c81de37672bbab9de8e530d0fa7d921a692bef2aab38d98c179dafd6e4b7bf7c24a31d4e623ed3b4fbb4af5be8e20f76046032479c851a73ebfabe95b3f298828d0a395e4efbe513f5466667d4d7060c74677c04ec3f47b3c"}) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r13 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r12}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r13, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f000004f800)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x9, "2478cf4e3e60bb"}) r17 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r18 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r17}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r18, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r20}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000050800)={0x0, ""/256, 0x0, 0x0}) r22 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r23 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r22}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r23, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r25}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r24}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000050a00)={0x5, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5, r10}, {0x0, r11}, {r14}, {0x0, r16}, {r19, r21}, {r24}], 0x0, "88a271b773daca"}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:31 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x22, 0x0, 0x3, 0x7fffffffffffffff, "1c90ef54df758407d8ab"}) 03:04:31 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r2, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:31 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) r2 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$F2FS_IOC_FLUSH_DEVICE(r2, 0x4008f50a, &(0x7f0000000100)={0x10001, 0x80000000}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r3}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}], 0x0, "9ff4972d6c5303"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}], 0x0, "9ff4972d6c5303"}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r7}, 0x10) (async) r8 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r7}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f000004e800)={0x0, 0x0, "e6daf56fa39e0489ea87041ccd219f18e82eaed9ffe3c98d164709422c5ae2fe7e8768b68b461a5346e5e364e2a683d8c2436bd6f669b2da999641fb2b1b8ad37fcc6e78c0de854b84c397d278fc4db9e6fd9b65b8bcf75f7510dcdf5e56848bcf22777b7a4ab8858d571ce02a52cc6c0bec418c3876d5a04d675d7d2523d818525d30bc8b61a5017f855ade3b6e5cb896db661a58bae6102b19b359559b8813bbd2e613536d1216fa48097afef8bfeb64251c6565097d8833cf72d2208c1583b4ab9cb9769e68d2ce47ce176fb83c6024357c46ca699f9faa2292e963a3c28f9511ed5bb211f13d37b3a352f3bbff45327b0c874177bfa4e1e447318a25e95a", "77331ee205b1bded1658368d9ca85a82a4f9e8530861121e5e9b223eb2f1a8fe4263c95ac2688cd776c96b6683c8dc35e6fbb3c964cc6e0e076a028b3b72f475270b43928ba2c744f26c6cf704e7ba75b15278c75382511e65c8ea552945d8fc20c3a81496bacb39b2be56c239732a0c4c7410ad52b96bea2fd0555faab6633f10c6b9f927e5eb0d1b7bdf23a18b704b3eabf29baee2e5b103be02824886154ea2483408cd5fbff52ebdb179937c4d4568efe979ee50b178e21ef1daa13af94dac59e3d81778dce0936c5cf901452f778cc364971bce2f23c9f18382474ce201f79ea803281549c97c093e42ace7753f92bfc9fa9763d868c6c98174d51a55d04daba386396f34af843e4455e092640bffb556013da96f3dadecad2f4970e3a9d130a46bbcc023b157256d25e8dda3a154e6c2919e38a82de69575788f46e9030afd0ad30b974e7953b5a8f1ddfcbc78aca32083bd9755b7daf15fe4dededc2a194f5701b2da866eec8667023e58f4b1fc048d352adec30e660ca15441c1dce198938e64f4389dd0ccd5532d21ee22393679799492be26e6383705b3a36efae80b1d313d1f717ab82a000bbb6845227b075f3f947edd3b9e5485413c49b6f4c8c0b2a76f06456d91a234eb5ee68e7c8586222f83257fd65906b744744b5e76ec03ed696517a0280d5e374d3b1923b2fd5ab285b92e41c9a21e179152fd7ece889300d2e0f4e06c5266be896dd8fa37ba3557292cb909e107d01153c8098c2f1d819e1d29d0857786ad65290e537fed29743bcf4415de520d15fbe7fcbbf9cbff5466d700c851dbfa21a195baaa0a52714582bdafb4efde7f03799e0202b9d134abca8526347b846c0f117ffb8d3961812402a35f63c4f8e4090ec51af4e6573615c65f509eb7b63ad8d172241d1ef7c2dd4b5cf3306346a43ace618fa016634a457a0c04365a031953a52f0a9a5ee3ab3b83e584bf7190df80145535014042433faf73d64e4a17ed5cab477bb073c3403dd060fa29722f9c62f794961449cd8c4b401c5669118cf1d5e5dbe600bbaab598f5891748fc522ccb61b996c22f7154458fba5218ed37f760d09025ce4bc336777c79c031a5584e7158992ba8d148e414192f41a495ea75742c0a540e3803bbe1e63639f7ffa9407730e8705a3681e4c71c3ef85a5fa7ce16533d93e430385dbe1d616f63a1baa1c4a2156ad5ffdba01de808f71ee99f63bd48ce7f9567c4d1e902ccc3cfa3b93259bd40c96c70e332b1c86e5f1f867650097734adf79788ac1cd857fd8846e49cd04d49016a062101c0e81e688a7edc9a5ae2c03f8c5c8e10ed65fdc99c8c12dd0bb28a0ee97788fdfb9285975e45e07c66e817938ef5f23e48cce59eb512587df9fd00893c8c555bd3cc345433c642fc72b625b68436830406c5d4af1590f8c529db997e54faa4b5d3c933a889c3b47d2cd71c22dbe5aa78b384243930538b8c7ca10cd9dbc31484e91fec80069e37fa835db67fb92457ce07439c55c07beff02db9a155b3842506a94a4c4dd9200d0778c56c01940d33db964cd66c3a2301c6e5a7a53b11b3b8cb5d91fe554fcff421604e10ee650dba10f74615c10000f16f741110d70bc4854670062b9c48472a669782cb94485999576e810d833d71938b4cf174efa7c296dc13f4d8204f6341053e6508f40cbd7866837d97d35869fedf13f9e5c3f85e903adb728b314521f821ee8aad17474af8adff9ef2e85c572aea8b2b020b7ae62b0704a71d84556b4c304f6c221da7334f33a630c065b77a6b7ccbd445c5cce881c87e12ca0b0a18a94b6a58e534dd38a6df39b84ef21a19a33591820d1e631e28e928275b72834741e837c41dbc4d9f035154491915f2363b99f217f3cac987b1a30f239906664d6dc5d508a0a1115d39befc3261954a2c4dd969325b2f300562786b519fee5a711a619675cc7486d5e93048d7512ffba71d6679f979b8c0adf1ce2a2687b957ea75659b7e661f100f7f662ca73f229bf188a2977ff326cac93d6174ac7a67e2e540aadf89845920df2055fa74633bc1090505a853cfdef3e75d954f8b74b5bcf7ccbc27e2787a2abd2f793ca7365bd5fe5351df2f5319872b7caa766dfd126fd3a83461bfd9faa3039248e05ca5a5cb3a081c7e986e8c24c8340f1bc5994ae49414c65e8b13d1225bf86e2e7bdc66971cf5b4fdf466cfac6635a172bf50ad38fa95091da9169b13565c70b60dc61185dcc53ae6374d5949a3fad71e899e4ddc3432ad4f18cd78014d8bb768e4d2af965e1296a06f86f59cb5130d882fdbea58ffa97ab086553714db7e16fd8f8acf42e6fd9703a34fa8379a59d24f345758cd33a2a1c32f7932dd177cf811c77c483547daa21f3cd419a4361628b079f51943a9f9016704818734fea5d4ae4b19b48ae4ab255185c4960cd9ab7ee6f8cab20bb52b6553b84234ebadf854dc644d75b5ae6641cd38ba843eb003a08068437fa2ff65ebd4abc49c732183ea2c83f13b83035ff425d5af80bd39dfa53cb87cf5090c404681878c7a4a9c2fb88cb398f1b3e27328bf444e0c2fb296d3e1baad21888f3ee43faa0cae19a413353f64a8ad0463e4203520b591813f5e6118d3921c7cd10c14a70854f58d98d6a107deef55c748b1fd8194dd9a6083150aca32efdcc73fa97dee86a3642d42944dc5d622f503fb343bfdbda4b9553dc4a63d59020e1783ce355c21609c473becae1c694a4a8e09cc94b8b7fa42b98fba8b1babcde295a20cb0abbfdee677def4125b120e3f4690826233c333b28d967611254d3a7326a546429b1efa4b6cf509f4553728c65a291ca45fcc7102e2dc7b227b641ea45f2b1302c03358ca93be163047c08adf712aa1fc6bc7d18f66b182f897a7ebd420c3ad3e7daa2ecf60dd8eda19a0f43efe0e12e89a50658062a8327f43016855e8809f9b0a38be79c95f2cd37a1815821fdbe11d1493c493d9964f89a33d761780ac9746e00f1b589414883ebebd795d5684ed8bad159579bdc2a7f266a128d3eadb0e0f89956600f658f14486a69886f8bdf4a77255554fca63e3070c16835af0990552e41359b80fb2ad7bb4036a87ebdcbeb46caa7ba94042120b37bab6267ec1b61cac8630fc8f45472270ee5a6341a838ac2031b47a9b8beb7c4236fd663eef0a32e989fb488d0bac74a0b01c7d59233d4ae6eac632e6c6c85928ad90f5f9fccae0d4d8ff4e195ed58de9f8ac53eb3ace333f944dfc00aae6c7a93cdace886a2b0900ec4f068d0c853143b05b76b8cce9ffc442413ba90c5c74d2e453fff42a7366a1dc85502e5afd0ee390761e034fc16cd3c4bcfd2acdffad3bbe97b78284c6b5c8d82f37b55d817c0d9478fa1bdfa1bc1c8f8fd89174bac4f73ab2826996cb6f123a8fdf15ed7a33a5ff92dcb65d04ce54d8a296b28d2cd3fe34c8201637a133527e036ef4dd99236cb4c388bdd5ba3a729aa5dbf76d14c64f4620e758f8f165bdc19f084216e31ae926107e6e2fbf38b18a21907fa54f11545fca21a2ea262633c396e2bc30d8b152642c0161732a07f08d42508552b1eacda3bf340028599a6b46870e6dd274e4c272f71ffec5918297cf1bb8ddd4eaf038b6da42f5f7eb79f21e7ac4daf5bd42dab77c205e0acd5fcd349edc9c041daa7e7e23821cff0f841ebe8ead30b300b1acfaaaad2810ced33312de672daa7d79720235d649175281a02c8f50bb40fe476dc69d08e22481317d9a6796e838551823f86899bec91e1e674b5ff0b6204ed365eb79b1917b7f65bf77bbf288486cbe350e547b5c55f80f0612526bf5df60a7eb13b7e8fcf854b6c61612dc0544673d60e2cc4435551c9a4a8ef23af07fabd284c8a3766b46839e7b523a5dcbe9094abc12fafa597d3f48ce178a18e971e9d6b8ede6c3de9791997b89136046a037e5c8d6bf1d9a66c50f1b4a45510333cd66ee382aaa10bfddc645e7f0c75080ddac9e799976e0b5e23e09c8ccaafd24f65adf921a1bea2da40baba7981650c671ff78d71ebb0f683db7e8c87d2ce74978bd5b9bfb7da6594af56fe4f17474f90c295e3cf0a3aaf2f0a3ab3261f8c6023767711f562110184a9216ed2890fba208a783489426730e2e821ecda0f4a26e6999c87f6e2165a7c8e261a88608fc129421b8b8ea6ddc05e1214145c8e94c8557504fab2c58cb1ec2ccd4c30f7c39f58c9b6582ca396dc3ad1d8ef64ec73986c174d1d9dde724d6123829da6684afaa44a20d374b0d0d37b595d80b32504a451daf4a4eeeb0575e4b932070ad3da51645e70b800efcfb80cae3177ff7083ee0c4a39a8b5e7df354a138a9c1263dbe17fa1cad0e1f83a201259a87e5ef32de349bc7d3aef707a59fee93c82b584c504d364bbaaab3bc061154d8cf418a55462977c464a5d87f2e3a702e442a19037e993346611acffba5fff4b53cf6f35f46e9ddcf9c565bef693b758873c6ea3fccb0f36f1e4b614c19fc913db090b20385b8e4e25fff68f231416dfbb7bda93df9bf19e817ec018a21752ce6a1ef56b7bcfcc4411c6266137eaad8153420acf694cafeca538481766f1d9f62f86314cbbc373cfa62038bad5eeef52bb7f58c37008f9ee56c3a729bb042f5798388ca1da5fe7ea98e86e9dc898d9c750c93fdba98b70452bd9eca4b05506d52a672dba21d05bd30fac2690bf44f3691fa2a5bfd4ca51d258666d094d20feeecc69cfb16bc6ae97ee550848bc925a0a0edc242ba1be77f57d9cea85185e5e8bcaa534342bd3924ee39a06e915498aad061e3a1d1f67e0e3f9a23c272e6f4498b79897c1c364b00217f8bc4e0bb82c53a9c2cbe43df24967b4835cc3ca54b797f503f71e763c30bd30238674c7abe083ce548a703c9f6b85cb97dba785b6ff856c434e99186727d74831269a7e46b6a9bcb9363cab0c825237e0d0510056e4e8347951972f9cb316fe9a9a5928ebab0b55021f40f6dc5dfbf42f62afebb8c7113f958ea2fa569286764db5cd843792557210991c6303a1f366279f4c5e16baedebad57d4a40f00753fdeaf69569c71d4115b6ee1597a9a123b3c5fcd6cea26cc48749f295830d19effe644ef46ae44718c62d21aac0010df6b5305e92c27fba78ab1f128d003996c9a6c87e00afd079092c5891e85903212f6f489d69121e7cc24f59ebe0b1ba22a8cbf9a1b5c7882df34d9fc63a343068ad309e0f67e1e01c4d1f8c5f9d787beb6a2a3f3d72dc93de42aaa98bc1359a0fc57db5f56d5dce96d87d709eee2c41ba1c0292fde9b2cc9d3c81de37672bbab9de8e530d0fa7d921a692bef2aab38d98c179dafd6e4b7bf7c24a31d4e623ed3b4fbb4af5be8e20f76046032479c851a73ebfabe95b3f298828d0a395e4efbe513f5466667d4d7060c74677c04ec3f47b3c"}) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r12}, 0x10) (async) r13 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r12}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r13, 0x81f8943c, &(0x7f000005db00)) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r13, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f000004f800)={0x2, [], 0x9, "2478cf4e3e60bb"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f000004f800)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x9, "2478cf4e3e60bb"}) r17 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r18 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r17}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r18, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r20}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000050800)={0x0, ""/256, 0x0, 0x0}) r22 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r23 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r22}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r23, 0x81f8943c, &(0x7f000005db00)) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r23, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r25}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r24}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000050a00)={0x5, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5, r10}, {0x0, r11}, {r14}, {0x0, r16}, {r19, r21}, {r24}], 0x0, "88a271b773daca"}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:31 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b72, &(0x7f0000000040)={0x22, 0x0, 0x3, 0x7fffffffffffffff, "1c90ef54df758407d8ab"}) [ 3114.255165][T23891] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3114.287612][T23891] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:31 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r2, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:31 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b72, &(0x7f0000000040)={0x22, 0x0, 0x3, 0x7fffffffffffffff, "1c90ef54df758407d8ab"}) 03:04:31 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b72, &(0x7f0000000040)={0x22, 0x0, 0x3, 0x7fffffffffffffff, "1c90ef54df758407d8ab"}) [ 3114.459758][T23890] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3114.485654][T23890] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:32 executing program 2: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ppoll(&(0x7f0000000100)=[{r0}], 0x1, &(0x7f0000000140)={0x0, 0x3938700}, 0x0, 0x0) 03:04:32 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$F2FS_IOC_FLUSH_DEVICE(r2, 0x4008f50a, &(0x7f0000000100)={0x10001, 0x80000000}) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r3}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}], 0x0, "9ff4972d6c5303"}) (async) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r8 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r7}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f000004e800)={0x0, 0x0, "e6daf56fa39e0489ea87041ccd219f18e82eaed9ffe3c98d164709422c5ae2fe7e8768b68b461a5346e5e364e2a683d8c2436bd6f669b2da999641fb2b1b8ad37fcc6e78c0de854b84c397d278fc4db9e6fd9b65b8bcf75f7510dcdf5e56848bcf22777b7a4ab8858d571ce02a52cc6c0bec418c3876d5a04d675d7d2523d818525d30bc8b61a5017f855ade3b6e5cb896db661a58bae6102b19b359559b8813bbd2e613536d1216fa48097afef8bfeb64251c6565097d8833cf72d2208c1583b4ab9cb9769e68d2ce47ce176fb83c6024357c46ca699f9faa2292e963a3c28f9511ed5bb211f13d37b3a352f3bbff45327b0c874177bfa4e1e447318a25e95a", "77331ee205b1bded1658368d9ca85a82a4f9e8530861121e5e9b223eb2f1a8fe4263c95ac2688cd776c96b6683c8dc35e6fbb3c964cc6e0e076a028b3b72f475270b43928ba2c744f26c6cf704e7ba75b15278c75382511e65c8ea552945d8fc20c3a81496bacb39b2be56c239732a0c4c7410ad52b96bea2fd0555faab6633f10c6b9f927e5eb0d1b7bdf23a18b704b3eabf29baee2e5b103be02824886154ea2483408cd5fbff52ebdb179937c4d4568efe979ee50b178e21ef1daa13af94dac59e3d81778dce0936c5cf901452f778cc364971bce2f23c9f18382474ce201f79ea803281549c97c093e42ace7753f92bfc9fa9763d868c6c98174d51a55d04daba386396f34af843e4455e092640bffb556013da96f3dadecad2f4970e3a9d130a46bbcc023b157256d25e8dda3a154e6c2919e38a82de69575788f46e9030afd0ad30b974e7953b5a8f1ddfcbc78aca32083bd9755b7daf15fe4dededc2a194f5701b2da866eec8667023e58f4b1fc048d352adec30e660ca15441c1dce198938e64f4389dd0ccd5532d21ee22393679799492be26e6383705b3a36efae80b1d313d1f717ab82a000bbb6845227b075f3f947edd3b9e5485413c49b6f4c8c0b2a76f06456d91a234eb5ee68e7c8586222f83257fd65906b744744b5e76ec03ed696517a0280d5e374d3b1923b2fd5ab285b92e41c9a21e179152fd7ece889300d2e0f4e06c5266be896dd8fa37ba3557292cb909e107d01153c8098c2f1d819e1d29d0857786ad65290e537fed29743bcf4415de520d15fbe7fcbbf9cbff5466d700c851dbfa21a195baaa0a52714582bdafb4efde7f03799e0202b9d134abca8526347b846c0f117ffb8d3961812402a35f63c4f8e4090ec51af4e6573615c65f509eb7b63ad8d172241d1ef7c2dd4b5cf3306346a43ace618fa016634a457a0c04365a031953a52f0a9a5ee3ab3b83e584bf7190df80145535014042433faf73d64e4a17ed5cab477bb073c3403dd060fa29722f9c62f794961449cd8c4b401c5669118cf1d5e5dbe600bbaab598f5891748fc522ccb61b996c22f7154458fba5218ed37f760d09025ce4bc336777c79c031a5584e7158992ba8d148e414192f41a495ea75742c0a540e3803bbe1e63639f7ffa9407730e8705a3681e4c71c3ef85a5fa7ce16533d93e430385dbe1d616f63a1baa1c4a2156ad5ffdba01de808f71ee99f63bd48ce7f9567c4d1e902ccc3cfa3b93259bd40c96c70e332b1c86e5f1f867650097734adf79788ac1cd857fd8846e49cd04d49016a062101c0e81e688a7edc9a5ae2c03f8c5c8e10ed65fdc99c8c12dd0bb28a0ee97788fdfb9285975e45e07c66e817938ef5f23e48cce59eb512587df9fd00893c8c555bd3cc345433c642fc72b625b68436830406c5d4af1590f8c529db997e54faa4b5d3c933a889c3b47d2cd71c22dbe5aa78b384243930538b8c7ca10cd9dbc31484e91fec80069e37fa835db67fb92457ce07439c55c07beff02db9a155b3842506a94a4c4dd9200d0778c56c01940d33db964cd66c3a2301c6e5a7a53b11b3b8cb5d91fe554fcff421604e10ee650dba10f74615c10000f16f741110d70bc4854670062b9c48472a669782cb94485999576e810d833d71938b4cf174efa7c296dc13f4d8204f6341053e6508f40cbd7866837d97d35869fedf13f9e5c3f85e903adb728b314521f821ee8aad17474af8adff9ef2e85c572aea8b2b020b7ae62b0704a71d84556b4c304f6c221da7334f33a630c065b77a6b7ccbd445c5cce881c87e12ca0b0a18a94b6a58e534dd38a6df39b84ef21a19a33591820d1e631e28e928275b72834741e837c41dbc4d9f035154491915f2363b99f217f3cac987b1a30f239906664d6dc5d508a0a1115d39befc3261954a2c4dd969325b2f300562786b519fee5a711a619675cc7486d5e93048d7512ffba71d6679f979b8c0adf1ce2a2687b957ea75659b7e661f100f7f662ca73f229bf188a2977ff326cac93d6174ac7a67e2e540aadf89845920df2055fa74633bc1090505a853cfdef3e75d954f8b74b5bcf7ccbc27e2787a2abd2f793ca7365bd5fe5351df2f5319872b7caa766dfd126fd3a83461bfd9faa3039248e05ca5a5cb3a081c7e986e8c24c8340f1bc5994ae49414c65e8b13d1225bf86e2e7bdc66971cf5b4fdf466cfac6635a172bf50ad38fa95091da9169b13565c70b60dc61185dcc53ae6374d5949a3fad71e899e4ddc3432ad4f18cd78014d8bb768e4d2af965e1296a06f86f59cb5130d882fdbea58ffa97ab086553714db7e16fd8f8acf42e6fd9703a34fa8379a59d24f345758cd33a2a1c32f7932dd177cf811c77c483547daa21f3cd419a4361628b079f51943a9f9016704818734fea5d4ae4b19b48ae4ab255185c4960cd9ab7ee6f8cab20bb52b6553b84234ebadf854dc644d75b5ae6641cd38ba843eb003a08068437fa2ff65ebd4abc49c732183ea2c83f13b83035ff425d5af80bd39dfa53cb87cf5090c404681878c7a4a9c2fb88cb398f1b3e27328bf444e0c2fb296d3e1baad21888f3ee43faa0cae19a413353f64a8ad0463e4203520b591813f5e6118d3921c7cd10c14a70854f58d98d6a107deef55c748b1fd8194dd9a6083150aca32efdcc73fa97dee86a3642d42944dc5d622f503fb343bfdbda4b9553dc4a63d59020e1783ce355c21609c473becae1c694a4a8e09cc94b8b7fa42b98fba8b1babcde295a20cb0abbfdee677def4125b120e3f4690826233c333b28d967611254d3a7326a546429b1efa4b6cf509f4553728c65a291ca45fcc7102e2dc7b227b641ea45f2b1302c03358ca93be163047c08adf712aa1fc6bc7d18f66b182f897a7ebd420c3ad3e7daa2ecf60dd8eda19a0f43efe0e12e89a50658062a8327f43016855e8809f9b0a38be79c95f2cd37a1815821fdbe11d1493c493d9964f89a33d761780ac9746e00f1b589414883ebebd795d5684ed8bad159579bdc2a7f266a128d3eadb0e0f89956600f658f14486a69886f8bdf4a77255554fca63e3070c16835af0990552e41359b80fb2ad7bb4036a87ebdcbeb46caa7ba94042120b37bab6267ec1b61cac8630fc8f45472270ee5a6341a838ac2031b47a9b8beb7c4236fd663eef0a32e989fb488d0bac74a0b01c7d59233d4ae6eac632e6c6c85928ad90f5f9fccae0d4d8ff4e195ed58de9f8ac53eb3ace333f944dfc00aae6c7a93cdace886a2b0900ec4f068d0c853143b05b76b8cce9ffc442413ba90c5c74d2e453fff42a7366a1dc85502e5afd0ee390761e034fc16cd3c4bcfd2acdffad3bbe97b78284c6b5c8d82f37b55d817c0d9478fa1bdfa1bc1c8f8fd89174bac4f73ab2826996cb6f123a8fdf15ed7a33a5ff92dcb65d04ce54d8a296b28d2cd3fe34c8201637a133527e036ef4dd99236cb4c388bdd5ba3a729aa5dbf76d14c64f4620e758f8f165bdc19f084216e31ae926107e6e2fbf38b18a21907fa54f11545fca21a2ea262633c396e2bc30d8b152642c0161732a07f08d42508552b1eacda3bf340028599a6b46870e6dd274e4c272f71ffec5918297cf1bb8ddd4eaf038b6da42f5f7eb79f21e7ac4daf5bd42dab77c205e0acd5fcd349edc9c041daa7e7e23821cff0f841ebe8ead30b300b1acfaaaad2810ced33312de672daa7d79720235d649175281a02c8f50bb40fe476dc69d08e22481317d9a6796e838551823f86899bec91e1e674b5ff0b6204ed365eb79b1917b7f65bf77bbf288486cbe350e547b5c55f80f0612526bf5df60a7eb13b7e8fcf854b6c61612dc0544673d60e2cc4435551c9a4a8ef23af07fabd284c8a3766b46839e7b523a5dcbe9094abc12fafa597d3f48ce178a18e971e9d6b8ede6c3de9791997b89136046a037e5c8d6bf1d9a66c50f1b4a45510333cd66ee382aaa10bfddc645e7f0c75080ddac9e799976e0b5e23e09c8ccaafd24f65adf921a1bea2da40baba7981650c671ff78d71ebb0f683db7e8c87d2ce74978bd5b9bfb7da6594af56fe4f17474f90c295e3cf0a3aaf2f0a3ab3261f8c6023767711f562110184a9216ed2890fba208a783489426730e2e821ecda0f4a26e6999c87f6e2165a7c8e261a88608fc129421b8b8ea6ddc05e1214145c8e94c8557504fab2c58cb1ec2ccd4c30f7c39f58c9b6582ca396dc3ad1d8ef64ec73986c174d1d9dde724d6123829da6684afaa44a20d374b0d0d37b595d80b32504a451daf4a4eeeb0575e4b932070ad3da51645e70b800efcfb80cae3177ff7083ee0c4a39a8b5e7df354a138a9c1263dbe17fa1cad0e1f83a201259a87e5ef32de349bc7d3aef707a59fee93c82b584c504d364bbaaab3bc061154d8cf418a55462977c464a5d87f2e3a702e442a19037e993346611acffba5fff4b53cf6f35f46e9ddcf9c565bef693b758873c6ea3fccb0f36f1e4b614c19fc913db090b20385b8e4e25fff68f231416dfbb7bda93df9bf19e817ec018a21752ce6a1ef56b7bcfcc4411c6266137eaad8153420acf694cafeca538481766f1d9f62f86314cbbc373cfa62038bad5eeef52bb7f58c37008f9ee56c3a729bb042f5798388ca1da5fe7ea98e86e9dc898d9c750c93fdba98b70452bd9eca4b05506d52a672dba21d05bd30fac2690bf44f3691fa2a5bfd4ca51d258666d094d20feeecc69cfb16bc6ae97ee550848bc925a0a0edc242ba1be77f57d9cea85185e5e8bcaa534342bd3924ee39a06e915498aad061e3a1d1f67e0e3f9a23c272e6f4498b79897c1c364b00217f8bc4e0bb82c53a9c2cbe43df24967b4835cc3ca54b797f503f71e763c30bd30238674c7abe083ce548a703c9f6b85cb97dba785b6ff856c434e99186727d74831269a7e46b6a9bcb9363cab0c825237e0d0510056e4e8347951972f9cb316fe9a9a5928ebab0b55021f40f6dc5dfbf42f62afebb8c7113f958ea2fa569286764db5cd843792557210991c6303a1f366279f4c5e16baedebad57d4a40f00753fdeaf69569c71d4115b6ee1597a9a123b3c5fcd6cea26cc48749f295830d19effe644ef46ae44718c62d21aac0010df6b5305e92c27fba78ab1f128d003996c9a6c87e00afd079092c5891e85903212f6f489d69121e7cc24f59ebe0b1ba22a8cbf9a1b5c7882df34d9fc63a343068ad309e0f67e1e01c4d1f8c5f9d787beb6a2a3f3d72dc93de42aaa98bc1359a0fc57db5f56d5dce96d87d709eee2c41ba1c0292fde9b2cc9d3c81de37672bbab9de8e530d0fa7d921a692bef2aab38d98c179dafd6e4b7bf7c24a31d4e623ed3b4fbb4af5be8e20f76046032479c851a73ebfabe95b3f298828d0a395e4efbe513f5466667d4d7060c74677c04ec3f47b3c"}) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r13 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r12}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r13, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}], 0x0, "9ff4972d6c5303"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f000004f800)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x9, "2478cf4e3e60bb"}) (async) r17 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r18 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r17}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r18, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r20}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}], 0x0, "9ff4972d6c5303"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000050800)={0x0, ""/256, 0x0, 0x0}) (async) r22 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r23 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r22}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r23, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r25}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r24}], 0x0, "9ff4972d6c5303"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000050a00)={0x5, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5, r10}, {0x0, r11}, {r14}, {0x0, r16}, {r19, r21}, {r24}], 0x0, "88a271b773daca"}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:32 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = add_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xfffffffffffffee0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) keyctl$invalidate(0x15, r1) ioctl$IOMMU_IOAS_MAP(r4, 0x3b85, &(0x7f0000000140)={0x28, 0x4, r3, 0x0, &(0x7f00000004c0)="d19f38651ffe04d9d3fcc30f36182d94195168c2bc4201ebb9901dc4a07fd7f77d24d777f7924719d7836d197da4dbd122111f4adc35305d018a5a54bf675c128d59962c4aed68ce102d2754eb3c495670a3345c2f4d3c05391cceabb1c73219ed67f6608ca02d45bd0cceedbcada16a7c60280016847ac561521290513e6cd438e9fba575ba3e20b9808a1d7590bc7ce53ba43626fb109f39702e089e3b07dd7865b8ae75bb099936f28f13dac6b9a2a12f6321a785268ee9986206c6144bed3d7d1928131816ead307188566c453ac600882431c013eec7c4546c5a376524dd76ca980fad33fbc3f48f9567ea3fbcb0cd7eac02db822773b13927cf2cb6bd2a28d759f9183587cbd33bb8c47f1cdbdf42b2385992dc35c12af468cab669af64fca402742f5d24b6bc966f2ae3383f9cca0609cb460877046c740326a4e902c7f74e323cf06c014ab6108615f773c82453a5c4dc33a30b5c793203fa7fb9f902c3c4f412e6aced54bb85e485a7090a712ab0cf2360be521b9819fa99bc8d2de180003387ffe309db0adcd1e754ac43aaef8b6b2cbd81b26c58d9f2fcaa4d6d89048a0315fbe8fc3e0688d3b8590b77e3acac2b6fcacd92797af695518058969cd70769e6c763c23755a2e851728d58b332fc60d698a47c3315bddbbcc968c6b5c3e05412a0b53a5675e7ab70e0455781ecc6d493aa39cd3d0f5f2cca46f999198fb424c0688ca2aac1e0ca57422e223a927c8684e812bb17582dc90b5d463fdc2d649661e6b1c1a5b4b36831c08dd151533999407ccddbcbc37515fce388ec4738cb793ed3dcc0766a972a172b7f68f8da99e543523502430e99b524cec890d227d9f7c4cc71303b28ba35758d48fb8e295ff0c842f568865697dfec732670eccea2303857d24bca5269b1c4d7699f4f0384bdf6eb05c32280a018c85d25c5294442400a033a72b54ece28a6c13fa477bc5a4d07e9bc4c9dfae143e03b7a9a4e5312a4e5629f19633669d2502ba7005c9f6718d23e63b9d7587eb7fc483fd0e752ed53cc8a8ab0044bc78534b881271a600742c3d3aab8d16966719f315e1ceded67ae304443dd3c65f09cd935e113bc0fb1de9d12c17b4c30f24d3babf0f20a1c24fdc80656cffb88d0743540981c405451a66685c58985fa110d9fa6e55b481beb3936746881d05b68ecf03ca049a9b5e4ce44c0fb5081bf826656cde8a981c02482fd78d9f0e58ec75e2431aaa7d39450238aa0f2426b3f9174fbdf3cbdf8322bc4202567bc152cc5c2b314a2b34ae2c87d7640ded6b83e659056bdea31968d45b1ae52ec40793316c6104c255a18cf192e83ad0e96fbf752c89860ba32784ca07d23a4d7110813ef66faf935fbc50f22361593b4bab17d30f38eed4998806cc2ff08c5384eb4a42a561c989beab062be1a014e3ce708ee4eb43f82260a3b94731d4ebccfe8bf6a3d2eca9aa931c98a08d778fde6cd4832fb421d21cc8dfab379a895f0d508c0ff1953bfb904b434f67d0b966c8289e5b9649d3dae074dd020b864571bb01bff7d9581ede50e77380ef08ee37031a5812f882333e9c5b9d96deaa526d163a6227289e9a874f0134bfe46a97b1023e1590357c2bb7a7176c5482ac20a4c6297f71e97c33579b08e0121db6c30edf1337f9a32c2b64bf0e9fc065bf751530145415f688cbbd616d30c20628903d3552f5f02f83b84d8dd0771e2c6edfb04ed49cfa63cc855e15c485bc83d78b0290d6d679ff3cbda117a12ba773f5a8de7ef8f1d1b3f05daf88c989c051ac9da1e886acf64ccf2b3326db53ef2b2b81d3bc0f235d706f5756f269db695e17b070af95dd3a0be2d5a4534f794dc2eee4a181759f3b2055b7db422291d51dc4bd6f9aabc513fa7059bff89ec07124a3996112c96d5ad4e9945ced511bdd7737c37f1c4918565ff24b34bf1fc54afbd20c3374d7e0b81cc5169250d81c98b3c77c7f85cafd714bfb585a976fa3f70fc1ebfc1e02f7a39878d134386c1cb16ee9147dfc5f892082c377a2ac4f8a9fc6b01e0a96fc19ed88722ff5695aaafe0d4a0c85cb392f4c3b5bf5a947fa89330b36ff1edd44abe16611c7d2f70b09bd216518eed575879512b28a7829f547a879c5d9e27d5228a3d62b6d08cd4b50582f4b59b5cce97bd82bb85b3b52a1315d1c6c91cb66ef19dd62add4ee88c7684482146651bd2bce9889faf563fa1aeda6703051fee1bf171c307a9269040fa06b7123481fec2c8d734b59438c74cb285e050d5011f386f608b95b39e27ea4a5eb53c4b77c308257514617e1b7bc910b620f4c22907ea840bc284c9cf6c8dcb765d77362eb9f495a106c3d97335a308453323c2689cf11d9ee0787f7e9a5dabf0ac7c927b325bd5d8dec6c52b1a8166e2738b35bd07ebc576379a1a1c88920d079a7b5e82124ef0f1170bbb1cc5006f088a860b822bf2d6057ebd6e344ab7cb96e9da2e8025df3d5e05e91c96ee9645f8c69420adf1855e67011460926810a07645e3dd3b8f5b54bcbcf018f2d166c0cb618a4618aca20ff7260f676bda882633886acaac71e5bdf49611afb62be00e694b261c5b425592632650e580b2880d7717dfb33e2d4b8391658ee1ba90b30b713611902c718defe4063a808cb55fe8c7a0aa2af3897a07c43d8e48e5fbed194d016d498748c53dfc8c09e6ed42098fa6979bfbcd2265ce24b9ffdf1ef45412a7a54bb14e4603f857a652419da55ec05a118f0acc1359525d45e6047f088654ce3ad612b397c9218317780c84003c4f3e65ffc33781a9612b656c5d561e74e6acc4cb4e85df805a72bd6874e01a46d9fa44f25e03dedbc9fac5344307bb34e73c92f899e070454966d582fc601da0616ce757ebf063ea176693489e8b6750baace157d4769b50ea3d33efff6f988c16a1900242a2cc4f96d3ace55a0bdb732b56e6f86cb870bc93c455b28edf36dc7bd08facb509a29adee39e4f08781006f28503657ddb135fc5c0f41c6f7e9f55b88e65ebbcfcfb194b729f8bee45b6c875ca8e69c6d1527b17edef0acd31727261616e57c26559f5bec69c2b60269ee0e3f6a9acbbd9e923e7813c53167f5ffe5ad9b9e9ddb0111edb2d0d3a9b08ea67e4a0aae69019f482b9dde2f9843c5942d519fa865de5bbcd4e35e48583785d10f260332818cb1205a533a03f2bb9d3e9fb4413fae9f88a6531614696ebaa83228c1d2e076aeaf4ec7aba6344a2dd65672593b92573cc3c461e282d9abe06f18492e4e81d14f3ec39604ef0ad55172d646855283fe9f6c59c520138fefcc47007949137ab847e95a24515810b19a4c3a71a053115888287ae1a99ad72497d657cd53274a04aa68ef101d007fee16098b08d4878d0a0fd36681c82b10d1f30e550112a18bc04699efb00618206e7b8dddd0c0e25590638c7007fadff9eb0e91170ebbc977aa314caec68d52781bc12ae9c57fbd66cdae9256cb55d002e1da7226b7f90eb5a164f3df0f2d1579dc75058d32f855ad5ea19840c46e76c3bef8019728fd687440d96aaf9b9da4fcb62d581ecb789fc3ef53b30d03a5f238f4e201df681908fd539300c82ccd7b388349109437cad9c28c38e445739b09077b3bb53ca256069cbe90b956dc935903a2ebe4330c308d4ab54969d5d64c5ab4e03739c14113d1066c5b987200f1f79bddf170b4a01d99385af634a6fad1a49d412d4d9bad3ad0dcaf5f8d7d114e02ca9d2672dd6d9bc9a60a0be90a6679518968a58c1536d6ea04d574c5e20955062b07cb7ccfc01b13c5b5ec0a935debd46ec02c32bf933f2f6920186f56ad4d5507e6df7b58d516b694c7445bf99dff7242ff9cc29a1216b614437ee38fb2db9796f9cacfceaf9d58c984701588963926d45e37e28ce9dbdef11b73c94abea35f2296d61f28ae3fe3e59a9679c59c055f5aff201b675e35126b818de6f185176a23a0eae1e78c03b8a5d955a4ed7bfda125e812f08edf427943c32c8110e352cba24a41cfe38d42fe6b7a194d8d3a3adbb23b27bdf3590f630fd7676ac32810504d707e75d875835380a6f402eb88155b65568623997672fd10e70a44fb51a005efca1783c0f4e9cd27197323ef5f9328aeab0c3ebc0bbc1d9af548ce7f0f558427dbda7cd39a885ae8a342cd8a021de4f6f74eccf519d495cc0d9f462fe4b5fb86080d66a360e75187f2489350ff48247a9fbc3649acfc61ba3f30346b179d7e61590928ca6e9aa3c02417e56458deec688a0720d0e15029180f1e60c58eae59954feb15b24ccc306f55a7e4d1449d9c4b3027ed2ee477b68d16e6453f53ee7d7a1c2909e1e71b9be01913e4b146561a4cfd121198e09ab8590acd34b41b90767e9aed9f228734f0d7e45c6c457f5915899a4cd9f8e1f5b73f45e5c9e92ade3792df9446886cf9d252638b746d681a49452f715dddf27e80a613a6bd2eb8044ddeaf661b5b6450358a49cb4fb8975ba8812a80532617fb858bb8d2ca0082b897ca9a8f3f4aec9907d3e35e1da4cc6a0a645e159bbde66b8fc6433bb4ce7cf9b8c2e768036c12b30cf0c24146400088533db456a814de31c401e77fc6a49f0212c2a0129aa4e575a26bc6283a9ae56927e706e51e5ea1599e7934e9f9eeb95e0af33406d7e0ecf416df0519b2bdb0631d1ac282aba9f27c355087c4fd911e9aa5822aac80c3459a0c7ed171e0e23ec5317d17dec31bf79e30df5efca3978dddec1316cde1c03639643dca1f55cbed4165d5b57c7a89fd66260b4aaea62be9de7bac60ba758738c4db51d5beab65ee8a3936b2fbfca4be7f6453e0497cfa85d33de9301159eae0aa2459fcb894382b5a2936f19ff5fb9edd93f9b7cadc320a62fef3c3f963e168156600a5065f043b5e6bd3f25783985a4fa8df3a4d2245b51cb77be2d3ed114039ec35bb46263ce3d75f0f490a0279df10c3f4fa063d98e106771d5537169dfdac59dd740b6f2538c7b0bdcedfcea561021098b394a74af0699003c182b9b9e7fb4142bb0274fc0c9e55024101fcf0b482c0237e4c499673ace9252729260b90430427991a15fdda4314453f61f62cbfa6544caf06ddf77fbd268b8640a832b69b5e54f64361fb767946771b369dc2106052735c2ae5e37a47d6b4c0ca2fc7552ed57bb22e80ebc8852aacd44de859ffee51f1381afdfe546b055560bcdce3bf5a5f7d67c4fbc3509f1f3bfc41aa3a8599042e26306cafc9a2d8c42491c27c2f8eb4785524105b8b20ec983f9cf244d71f55abe56fef8ae373f04a6838dff0922ca20c6aafbb8a60ff61e6ec40b1e08fc1e000dc7874df4030b60e75646666ca159b0dc04abfd4f48987a29ea85d2e98833811b03e0bf1decf924a4d0e29bb3f68d6f3f7d13973b4fbceef185d3f9f2576c1857e70d0f1f6c5613c6a456e0ea3c1728264c48c4a1fc6ea9d7bd03d053d5545eba75fbeb500ec05b557d905dba262121b74e9a1c260a7a42d71a59f4a8b5515933ef0321b59806c7b7df3178ab7263f578d0ee79646976198376b7322438b7e5c40b0c09e856e08555954112df30c6d236318fd3cc486e81c3323d8d481ef39be790a5c88a13db33608de01e173e9d6ce4e7cfc5af12e778e409e1ac0e25699fe26fc4ff93a07cd4c53b5242a08b2712a6a91d5dd141caaa34564dc9d6ff6808255e7aa415e9de992f8462b918bb41bdcb871b0a03a6a67a8ae6a6004435d0e52d79c7cca36f27c4a9c028ac644ff84dd171043474f49a384a1d1a7840be74710411916ef906b76b1c3066f80d811ac7dcba5acb3c855d4ab476dbf4d1f67", 0x1000, 0x5}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r3, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:32 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, 0x0) 03:04:32 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r5 = open_tree(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x101) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f00000000c0)={0x5d, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r6, 0x9}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r8}) (async) ioctl$IOMMU_IOAS_COPY$syz(r4, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, r8, r3, 0x2e7116, 0x36, 0x5, 0x6eb2e}) 03:04:32 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, 0x0) 03:04:32 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = add_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xfffffffffffffee0, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) keyctl$invalidate(0x15, r1) ioctl$IOMMU_IOAS_MAP(r4, 0x3b85, &(0x7f0000000140)={0x28, 0x4, r3, 0x0, &(0x7f00000004c0)="d19f38651ffe04d9d3fcc30f36182d94195168c2bc4201ebb9901dc4a07fd7f77d24d777f7924719d7836d197da4dbd122111f4adc35305d018a5a54bf675c128d59962c4aed68ce102d2754eb3c495670a3345c2f4d3c05391cceabb1c73219ed67f6608ca02d45bd0cceedbcada16a7c60280016847ac561521290513e6cd438e9fba575ba3e20b9808a1d7590bc7ce53ba43626fb109f39702e089e3b07dd7865b8ae75bb099936f28f13dac6b9a2a12f6321a785268ee9986206c6144bed3d7d1928131816ead307188566c453ac600882431c013eec7c4546c5a376524dd76ca980fad33fbc3f48f9567ea3fbcb0cd7eac02db822773b13927cf2cb6bd2a28d759f9183587cbd33bb8c47f1cdbdf42b2385992dc35c12af468cab669af64fca402742f5d24b6bc966f2ae3383f9cca0609cb460877046c740326a4e902c7f74e323cf06c014ab6108615f773c82453a5c4dc33a30b5c793203fa7fb9f902c3c4f412e6aced54bb85e485a7090a712ab0cf2360be521b9819fa99bc8d2de180003387ffe309db0adcd1e754ac43aaef8b6b2cbd81b26c58d9f2fcaa4d6d89048a0315fbe8fc3e0688d3b8590b77e3acac2b6fcacd92797af695518058969cd70769e6c763c23755a2e851728d58b332fc60d698a47c3315bddbbcc968c6b5c3e05412a0b53a5675e7ab70e0455781ecc6d493aa39cd3d0f5f2cca46f999198fb424c0688ca2aac1e0ca57422e223a927c8684e812bb17582dc90b5d463fdc2d649661e6b1c1a5b4b36831c08dd151533999407ccddbcbc37515fce388ec4738cb793ed3dcc0766a972a172b7f68f8da99e543523502430e99b524cec890d227d9f7c4cc71303b28ba35758d48fb8e295ff0c842f568865697dfec732670eccea2303857d24bca5269b1c4d7699f4f0384bdf6eb05c32280a018c85d25c5294442400a033a72b54ece28a6c13fa477bc5a4d07e9bc4c9dfae143e03b7a9a4e5312a4e5629f19633669d2502ba7005c9f6718d23e63b9d7587eb7fc483fd0e752ed53cc8a8ab0044bc78534b881271a600742c3d3aab8d16966719f315e1ceded67ae304443dd3c65f09cd935e113bc0fb1de9d12c17b4c30f24d3babf0f20a1c24fdc80656cffb88d0743540981c405451a66685c58985fa110d9fa6e55b481beb3936746881d05b68ecf03ca049a9b5e4ce44c0fb5081bf826656cde8a981c02482fd78d9f0e58ec75e2431aaa7d39450238aa0f2426b3f9174fbdf3cbdf8322bc4202567bc152cc5c2b314a2b34ae2c87d7640ded6b83e659056bdea31968d45b1ae52ec40793316c6104c255a18cf192e83ad0e96fbf752c89860ba32784ca07d23a4d7110813ef66faf935fbc50f22361593b4bab17d30f38eed4998806cc2ff08c5384eb4a42a561c989beab062be1a014e3ce708ee4eb43f82260a3b94731d4ebccfe8bf6a3d2eca9aa931c98a08d778fde6cd4832fb421d21cc8dfab379a895f0d508c0ff1953bfb904b434f67d0b966c8289e5b9649d3dae074dd020b864571bb01bff7d9581ede50e77380ef08ee37031a5812f882333e9c5b9d96deaa526d163a6227289e9a874f0134bfe46a97b1023e1590357c2bb7a7176c5482ac20a4c6297f71e97c33579b08e0121db6c30edf1337f9a32c2b64bf0e9fc065bf751530145415f688cbbd616d30c20628903d3552f5f02f83b84d8dd0771e2c6edfb04ed49cfa63cc855e15c485bc83d78b0290d6d679ff3cbda117a12ba773f5a8de7ef8f1d1b3f05daf88c989c051ac9da1e886acf64ccf2b3326db53ef2b2b81d3bc0f235d706f5756f269db695e17b070af95dd3a0be2d5a4534f794dc2eee4a181759f3b2055b7db422291d51dc4bd6f9aabc513fa7059bff89ec07124a3996112c96d5ad4e9945ced511bdd7737c37f1c4918565ff24b34bf1fc54afbd20c3374d7e0b81cc5169250d81c98b3c77c7f85cafd714bfb585a976fa3f70fc1ebfc1e02f7a39878d134386c1cb16ee9147dfc5f892082c377a2ac4f8a9fc6b01e0a96fc19ed88722ff5695aaafe0d4a0c85cb392f4c3b5bf5a947fa89330b36ff1edd44abe16611c7d2f70b09bd216518eed575879512b28a7829f547a879c5d9e27d5228a3d62b6d08cd4b50582f4b59b5cce97bd82bb85b3b52a1315d1c6c91cb66ef19dd62add4ee88c7684482146651bd2bce9889faf563fa1aeda6703051fee1bf171c307a9269040fa06b7123481fec2c8d734b59438c74cb285e050d5011f386f608b95b39e27ea4a5eb53c4b77c308257514617e1b7bc910b620f4c22907ea840bc284c9cf6c8dcb765d77362eb9f495a106c3d97335a308453323c2689cf11d9ee0787f7e9a5dabf0ac7c927b325bd5d8dec6c52b1a8166e2738b35bd07ebc576379a1a1c88920d079a7b5e82124ef0f1170bbb1cc5006f088a860b822bf2d6057ebd6e344ab7cb96e9da2e8025df3d5e05e91c96ee9645f8c69420adf1855e67011460926810a07645e3dd3b8f5b54bcbcf018f2d166c0cb618a4618aca20ff7260f676bda882633886acaac71e5bdf49611afb62be00e694b261c5b425592632650e580b2880d7717dfb33e2d4b8391658ee1ba90b30b713611902c718defe4063a808cb55fe8c7a0aa2af3897a07c43d8e48e5fbed194d016d498748c53dfc8c09e6ed42098fa6979bfbcd2265ce24b9ffdf1ef45412a7a54bb14e4603f857a652419da55ec05a118f0acc1359525d45e6047f088654ce3ad612b397c9218317780c84003c4f3e65ffc33781a9612b656c5d561e74e6acc4cb4e85df805a72bd6874e01a46d9fa44f25e03dedbc9fac5344307bb34e73c92f899e070454966d582fc601da0616ce757ebf063ea176693489e8b6750baace157d4769b50ea3d33efff6f988c16a1900242a2cc4f96d3ace55a0bdb732b56e6f86cb870bc93c455b28edf36dc7bd08facb509a29adee39e4f08781006f28503657ddb135fc5c0f41c6f7e9f55b88e65ebbcfcfb194b729f8bee45b6c875ca8e69c6d1527b17edef0acd31727261616e57c26559f5bec69c2b60269ee0e3f6a9acbbd9e923e7813c53167f5ffe5ad9b9e9ddb0111edb2d0d3a9b08ea67e4a0aae69019f482b9dde2f9843c5942d519fa865de5bbcd4e35e48583785d10f260332818cb1205a533a03f2bb9d3e9fb4413fae9f88a6531614696ebaa83228c1d2e076aeaf4ec7aba6344a2dd65672593b92573cc3c461e282d9abe06f18492e4e81d14f3ec39604ef0ad55172d646855283fe9f6c59c520138fefcc47007949137ab847e95a24515810b19a4c3a71a053115888287ae1a99ad72497d657cd53274a04aa68ef101d007fee16098b08d4878d0a0fd36681c82b10d1f30e550112a18bc04699efb00618206e7b8dddd0c0e25590638c7007fadff9eb0e91170ebbc977aa314caec68d52781bc12ae9c57fbd66cdae9256cb55d002e1da7226b7f90eb5a164f3df0f2d1579dc75058d32f855ad5ea19840c46e76c3bef8019728fd687440d96aaf9b9da4fcb62d581ecb789fc3ef53b30d03a5f238f4e201df681908fd539300c82ccd7b388349109437cad9c28c38e445739b09077b3bb53ca256069cbe90b956dc935903a2ebe4330c308d4ab54969d5d64c5ab4e03739c14113d1066c5b987200f1f79bddf170b4a01d99385af634a6fad1a49d412d4d9bad3ad0dcaf5f8d7d114e02ca9d2672dd6d9bc9a60a0be90a6679518968a58c1536d6ea04d574c5e20955062b07cb7ccfc01b13c5b5ec0a935debd46ec02c32bf933f2f6920186f56ad4d5507e6df7b58d516b694c7445bf99dff7242ff9cc29a1216b614437ee38fb2db9796f9cacfceaf9d58c984701588963926d45e37e28ce9dbdef11b73c94abea35f2296d61f28ae3fe3e59a9679c59c055f5aff201b675e35126b818de6f185176a23a0eae1e78c03b8a5d955a4ed7bfda125e812f08edf427943c32c8110e352cba24a41cfe38d42fe6b7a194d8d3a3adbb23b27bdf3590f630fd7676ac32810504d707e75d875835380a6f402eb88155b65568623997672fd10e70a44fb51a005efca1783c0f4e9cd27197323ef5f9328aeab0c3ebc0bbc1d9af548ce7f0f558427dbda7cd39a885ae8a342cd8a021de4f6f74eccf519d495cc0d9f462fe4b5fb86080d66a360e75187f2489350ff48247a9fbc3649acfc61ba3f30346b179d7e61590928ca6e9aa3c02417e56458deec688a0720d0e15029180f1e60c58eae59954feb15b24ccc306f55a7e4d1449d9c4b3027ed2ee477b68d16e6453f53ee7d7a1c2909e1e71b9be01913e4b146561a4cfd121198e09ab8590acd34b41b90767e9aed9f228734f0d7e45c6c457f5915899a4cd9f8e1f5b73f45e5c9e92ade3792df9446886cf9d252638b746d681a49452f715dddf27e80a613a6bd2eb8044ddeaf661b5b6450358a49cb4fb8975ba8812a80532617fb858bb8d2ca0082b897ca9a8f3f4aec9907d3e35e1da4cc6a0a645e159bbde66b8fc6433bb4ce7cf9b8c2e768036c12b30cf0c24146400088533db456a814de31c401e77fc6a49f0212c2a0129aa4e575a26bc6283a9ae56927e706e51e5ea1599e7934e9f9eeb95e0af33406d7e0ecf416df0519b2bdb0631d1ac282aba9f27c355087c4fd911e9aa5822aac80c3459a0c7ed171e0e23ec5317d17dec31bf79e30df5efca3978dddec1316cde1c03639643dca1f55cbed4165d5b57c7a89fd66260b4aaea62be9de7bac60ba758738c4db51d5beab65ee8a3936b2fbfca4be7f6453e0497cfa85d33de9301159eae0aa2459fcb894382b5a2936f19ff5fb9edd93f9b7cadc320a62fef3c3f963e168156600a5065f043b5e6bd3f25783985a4fa8df3a4d2245b51cb77be2d3ed114039ec35bb46263ce3d75f0f490a0279df10c3f4fa063d98e106771d5537169dfdac59dd740b6f2538c7b0bdcedfcea561021098b394a74af0699003c182b9b9e7fb4142bb0274fc0c9e55024101fcf0b482c0237e4c499673ace9252729260b90430427991a15fdda4314453f61f62cbfa6544caf06ddf77fbd268b8640a832b69b5e54f64361fb767946771b369dc2106052735c2ae5e37a47d6b4c0ca2fc7552ed57bb22e80ebc8852aacd44de859ffee51f1381afdfe546b055560bcdce3bf5a5f7d67c4fbc3509f1f3bfc41aa3a8599042e26306cafc9a2d8c42491c27c2f8eb4785524105b8b20ec983f9cf244d71f55abe56fef8ae373f04a6838dff0922ca20c6aafbb8a60ff61e6ec40b1e08fc1e000dc7874df4030b60e75646666ca159b0dc04abfd4f48987a29ea85d2e98833811b03e0bf1decf924a4d0e29bb3f68d6f3f7d13973b4fbceef185d3f9f2576c1857e70d0f1f6c5613c6a456e0ea3c1728264c48c4a1fc6ea9d7bd03d053d5545eba75fbeb500ec05b557d905dba262121b74e9a1c260a7a42d71a59f4a8b5515933ef0321b59806c7b7df3178ab7263f578d0ee79646976198376b7322438b7e5c40b0c09e856e08555954112df30c6d236318fd3cc486e81c3323d8d481ef39be790a5c88a13db33608de01e173e9d6ce4e7cfc5af12e778e409e1ac0e25699fe26fc4ff93a07cd4c53b5242a08b2712a6a91d5dd141caaa34564dc9d6ff6808255e7aa415e9de992f8462b918bb41bdcb871b0a03a6a67a8ae6a6004435d0e52d79c7cca36f27c4a9c028ac644ff84dd171043474f49a384a1d1a7840be74710411916ef906b76b1c3066f80d811ac7dcba5acb3c855d4ab476dbf4d1f67", 0x1000, 0x5}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r3, 0x1, 0x0, &(0x7f0000000080)=[{}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) add_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xfffffffffffffee0}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) (async) keyctl$invalidate(0x15, r1) (async) ioctl$IOMMU_IOAS_MAP(r4, 0x3b85, &(0x7f0000000140)={0x28, 0x4, r3, 0x0, &(0x7f00000004c0)="d19f38651ffe04d9d3fcc30f36182d94195168c2bc4201ebb9901dc4a07fd7f77d24d777f7924719d7836d197da4dbd122111f4adc35305d018a5a54bf675c128d59962c4aed68ce102d2754eb3c495670a3345c2f4d3c05391cceabb1c73219ed67f6608ca02d45bd0cceedbcada16a7c60280016847ac561521290513e6cd438e9fba575ba3e20b9808a1d7590bc7ce53ba43626fb109f39702e089e3b07dd7865b8ae75bb099936f28f13dac6b9a2a12f6321a785268ee9986206c6144bed3d7d1928131816ead307188566c453ac600882431c013eec7c4546c5a376524dd76ca980fad33fbc3f48f9567ea3fbcb0cd7eac02db822773b13927cf2cb6bd2a28d759f9183587cbd33bb8c47f1cdbdf42b2385992dc35c12af468cab669af64fca402742f5d24b6bc966f2ae3383f9cca0609cb460877046c740326a4e902c7f74e323cf06c014ab6108615f773c82453a5c4dc33a30b5c793203fa7fb9f902c3c4f412e6aced54bb85e485a7090a712ab0cf2360be521b9819fa99bc8d2de180003387ffe309db0adcd1e754ac43aaef8b6b2cbd81b26c58d9f2fcaa4d6d89048a0315fbe8fc3e0688d3b8590b77e3acac2b6fcacd92797af695518058969cd70769e6c763c23755a2e851728d58b332fc60d698a47c3315bddbbcc968c6b5c3e05412a0b53a5675e7ab70e0455781ecc6d493aa39cd3d0f5f2cca46f999198fb424c0688ca2aac1e0ca57422e223a927c8684e812bb17582dc90b5d463fdc2d649661e6b1c1a5b4b36831c08dd151533999407ccddbcbc37515fce388ec4738cb793ed3dcc0766a972a172b7f68f8da99e543523502430e99b524cec890d227d9f7c4cc71303b28ba35758d48fb8e295ff0c842f568865697dfec732670eccea2303857d24bca5269b1c4d7699f4f0384bdf6eb05c32280a018c85d25c5294442400a033a72b54ece28a6c13fa477bc5a4d07e9bc4c9dfae143e03b7a9a4e5312a4e5629f19633669d2502ba7005c9f6718d23e63b9d7587eb7fc483fd0e752ed53cc8a8ab0044bc78534b881271a600742c3d3aab8d16966719f315e1ceded67ae304443dd3c65f09cd935e113bc0fb1de9d12c17b4c30f24d3babf0f20a1c24fdc80656cffb88d0743540981c405451a66685c58985fa110d9fa6e55b481beb3936746881d05b68ecf03ca049a9b5e4ce44c0fb5081bf826656cde8a981c02482fd78d9f0e58ec75e2431aaa7d39450238aa0f2426b3f9174fbdf3cbdf8322bc4202567bc152cc5c2b314a2b34ae2c87d7640ded6b83e659056bdea31968d45b1ae52ec40793316c6104c255a18cf192e83ad0e96fbf752c89860ba32784ca07d23a4d7110813ef66faf935fbc50f22361593b4bab17d30f38eed4998806cc2ff08c5384eb4a42a561c989beab062be1a014e3ce708ee4eb43f82260a3b94731d4ebccfe8bf6a3d2eca9aa931c98a08d778fde6cd4832fb421d21cc8dfab379a895f0d508c0ff1953bfb904b434f67d0b966c8289e5b9649d3dae074dd020b864571bb01bff7d9581ede50e77380ef08ee37031a5812f882333e9c5b9d96deaa526d163a6227289e9a874f0134bfe46a97b1023e1590357c2bb7a7176c5482ac20a4c6297f71e97c33579b08e0121db6c30edf1337f9a32c2b64bf0e9fc065bf751530145415f688cbbd616d30c20628903d3552f5f02f83b84d8dd0771e2c6edfb04ed49cfa63cc855e15c485bc83d78b0290d6d679ff3cbda117a12ba773f5a8de7ef8f1d1b3f05daf88c989c051ac9da1e886acf64ccf2b3326db53ef2b2b81d3bc0f235d706f5756f269db695e17b070af95dd3a0be2d5a4534f794dc2eee4a181759f3b2055b7db422291d51dc4bd6f9aabc513fa7059bff89ec07124a3996112c96d5ad4e9945ced511bdd7737c37f1c4918565ff24b34bf1fc54afbd20c3374d7e0b81cc5169250d81c98b3c77c7f85cafd714bfb585a976fa3f70fc1ebfc1e02f7a39878d134386c1cb16ee9147dfc5f892082c377a2ac4f8a9fc6b01e0a96fc19ed88722ff5695aaafe0d4a0c85cb392f4c3b5bf5a947fa89330b36ff1edd44abe16611c7d2f70b09bd216518eed575879512b28a7829f547a879c5d9e27d5228a3d62b6d08cd4b50582f4b59b5cce97bd82bb85b3b52a1315d1c6c91cb66ef19dd62add4ee88c7684482146651bd2bce9889faf563fa1aeda6703051fee1bf171c307a9269040fa06b7123481fec2c8d734b59438c74cb285e050d5011f386f608b95b39e27ea4a5eb53c4b77c308257514617e1b7bc910b620f4c22907ea840bc284c9cf6c8dcb765d77362eb9f495a106c3d97335a308453323c2689cf11d9ee0787f7e9a5dabf0ac7c927b325bd5d8dec6c52b1a8166e2738b35bd07ebc576379a1a1c88920d079a7b5e82124ef0f1170bbb1cc5006f088a860b822bf2d6057ebd6e344ab7cb96e9da2e8025df3d5e05e91c96ee9645f8c69420adf1855e67011460926810a07645e3dd3b8f5b54bcbcf018f2d166c0cb618a4618aca20ff7260f676bda882633886acaac71e5bdf49611afb62be00e694b261c5b425592632650e580b2880d7717dfb33e2d4b8391658ee1ba90b30b713611902c718defe4063a808cb55fe8c7a0aa2af3897a07c43d8e48e5fbed194d016d498748c53dfc8c09e6ed42098fa6979bfbcd2265ce24b9ffdf1ef45412a7a54bb14e4603f857a652419da55ec05a118f0acc1359525d45e6047f088654ce3ad612b397c9218317780c84003c4f3e65ffc33781a9612b656c5d561e74e6acc4cb4e85df805a72bd6874e01a46d9fa44f25e03dedbc9fac5344307bb34e73c92f899e070454966d582fc601da0616ce757ebf063ea176693489e8b6750baace157d4769b50ea3d33efff6f988c16a1900242a2cc4f96d3ace55a0bdb732b56e6f86cb870bc93c455b28edf36dc7bd08facb509a29adee39e4f08781006f28503657ddb135fc5c0f41c6f7e9f55b88e65ebbcfcfb194b729f8bee45b6c875ca8e69c6d1527b17edef0acd31727261616e57c26559f5bec69c2b60269ee0e3f6a9acbbd9e923e7813c53167f5ffe5ad9b9e9ddb0111edb2d0d3a9b08ea67e4a0aae69019f482b9dde2f9843c5942d519fa865de5bbcd4e35e48583785d10f260332818cb1205a533a03f2bb9d3e9fb4413fae9f88a6531614696ebaa83228c1d2e076aeaf4ec7aba6344a2dd65672593b92573cc3c461e282d9abe06f18492e4e81d14f3ec39604ef0ad55172d646855283fe9f6c59c520138fefcc47007949137ab847e95a24515810b19a4c3a71a053115888287ae1a99ad72497d657cd53274a04aa68ef101d007fee16098b08d4878d0a0fd36681c82b10d1f30e550112a18bc04699efb00618206e7b8dddd0c0e25590638c7007fadff9eb0e91170ebbc977aa314caec68d52781bc12ae9c57fbd66cdae9256cb55d002e1da7226b7f90eb5a164f3df0f2d1579dc75058d32f855ad5ea19840c46e76c3bef8019728fd687440d96aaf9b9da4fcb62d581ecb789fc3ef53b30d03a5f238f4e201df681908fd539300c82ccd7b388349109437cad9c28c38e445739b09077b3bb53ca256069cbe90b956dc935903a2ebe4330c308d4ab54969d5d64c5ab4e03739c14113d1066c5b987200f1f79bddf170b4a01d99385af634a6fad1a49d412d4d9bad3ad0dcaf5f8d7d114e02ca9d2672dd6d9bc9a60a0be90a6679518968a58c1536d6ea04d574c5e20955062b07cb7ccfc01b13c5b5ec0a935debd46ec02c32bf933f2f6920186f56ad4d5507e6df7b58d516b694c7445bf99dff7242ff9cc29a1216b614437ee38fb2db9796f9cacfceaf9d58c984701588963926d45e37e28ce9dbdef11b73c94abea35f2296d61f28ae3fe3e59a9679c59c055f5aff201b675e35126b818de6f185176a23a0eae1e78c03b8a5d955a4ed7bfda125e812f08edf427943c32c8110e352cba24a41cfe38d42fe6b7a194d8d3a3adbb23b27bdf3590f630fd7676ac32810504d707e75d875835380a6f402eb88155b65568623997672fd10e70a44fb51a005efca1783c0f4e9cd27197323ef5f9328aeab0c3ebc0bbc1d9af548ce7f0f558427dbda7cd39a885ae8a342cd8a021de4f6f74eccf519d495cc0d9f462fe4b5fb86080d66a360e75187f2489350ff48247a9fbc3649acfc61ba3f30346b179d7e61590928ca6e9aa3c02417e56458deec688a0720d0e15029180f1e60c58eae59954feb15b24ccc306f55a7e4d1449d9c4b3027ed2ee477b68d16e6453f53ee7d7a1c2909e1e71b9be01913e4b146561a4cfd121198e09ab8590acd34b41b90767e9aed9f228734f0d7e45c6c457f5915899a4cd9f8e1f5b73f45e5c9e92ade3792df9446886cf9d252638b746d681a49452f715dddf27e80a613a6bd2eb8044ddeaf661b5b6450358a49cb4fb8975ba8812a80532617fb858bb8d2ca0082b897ca9a8f3f4aec9907d3e35e1da4cc6a0a645e159bbde66b8fc6433bb4ce7cf9b8c2e768036c12b30cf0c24146400088533db456a814de31c401e77fc6a49f0212c2a0129aa4e575a26bc6283a9ae56927e706e51e5ea1599e7934e9f9eeb95e0af33406d7e0ecf416df0519b2bdb0631d1ac282aba9f27c355087c4fd911e9aa5822aac80c3459a0c7ed171e0e23ec5317d17dec31bf79e30df5efca3978dddec1316cde1c03639643dca1f55cbed4165d5b57c7a89fd66260b4aaea62be9de7bac60ba758738c4db51d5beab65ee8a3936b2fbfca4be7f6453e0497cfa85d33de9301159eae0aa2459fcb894382b5a2936f19ff5fb9edd93f9b7cadc320a62fef3c3f963e168156600a5065f043b5e6bd3f25783985a4fa8df3a4d2245b51cb77be2d3ed114039ec35bb46263ce3d75f0f490a0279df10c3f4fa063d98e106771d5537169dfdac59dd740b6f2538c7b0bdcedfcea561021098b394a74af0699003c182b9b9e7fb4142bb0274fc0c9e55024101fcf0b482c0237e4c499673ace9252729260b90430427991a15fdda4314453f61f62cbfa6544caf06ddf77fbd268b8640a832b69b5e54f64361fb767946771b369dc2106052735c2ae5e37a47d6b4c0ca2fc7552ed57bb22e80ebc8852aacd44de859ffee51f1381afdfe546b055560bcdce3bf5a5f7d67c4fbc3509f1f3bfc41aa3a8599042e26306cafc9a2d8c42491c27c2f8eb4785524105b8b20ec983f9cf244d71f55abe56fef8ae373f04a6838dff0922ca20c6aafbb8a60ff61e6ec40b1e08fc1e000dc7874df4030b60e75646666ca159b0dc04abfd4f48987a29ea85d2e98833811b03e0bf1decf924a4d0e29bb3f68d6f3f7d13973b4fbceef185d3f9f2576c1857e70d0f1f6c5613c6a456e0ea3c1728264c48c4a1fc6ea9d7bd03d053d5545eba75fbeb500ec05b557d905dba262121b74e9a1c260a7a42d71a59f4a8b5515933ef0321b59806c7b7df3178ab7263f578d0ee79646976198376b7322438b7e5c40b0c09e856e08555954112df30c6d236318fd3cc486e81c3323d8d481ef39be790a5c88a13db33608de01e173e9d6ce4e7cfc5af12e778e409e1ac0e25699fe26fc4ff93a07cd4c53b5242a08b2712a6a91d5dd141caaa34564dc9d6ff6808255e7aa415e9de992f8462b918bb41bdcb871b0a03a6a67a8ae6a6004435d0e52d79c7cca36f27c4a9c028ac644ff84dd171043474f49a384a1d1a7840be74710411916ef906b76b1c3066f80d811ac7dcba5acb3c855d4ab476dbf4d1f67", 0x1000, 0x5}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r3, 0x1, 0x0, &(0x7f0000000080)=[{}]}) (async) [ 3115.232975][T24018] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:32 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) syz_open_procfs(0x0, &(0x7f00000000c0)='attr/fscreate\x00') ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000001c0)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r1, 0x3b85, &(0x7f0000000280)={0x28, 0x4, r3, 0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100}) 03:04:32 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, 0x0) 03:04:32 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x4, r1, r1, 0x206350, 0x8000000000000001, 0x1, 0x21c7b8}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r2, 0x89f0, &(0x7f0000000340)={'syztnl0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x80, 0x700, 0xfff, 0xfffff786, {{0xb, 0x4, 0x1, 0x34, 0x2c, 0x67, 0x0, 0x0, 0x4, 0x0, @multicast2, @loopback, {[@end, @end, @rr={0x7, 0x13, 0x9, [@empty, @multicast1, @dev={0xac, 0x14, 0x14, 0x20}, @dev={0xac, 0x14, 0x14, 0x26}]}]}}}}}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r4 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_DEV_REPLACE(r4, 0xca289435, &(0x7f00000004c0)={0x2, 0x80000004, @start={0x0, 0x0, "cd3ee0e27a5d811240bec29222a12a5998f19ec23f589f125d59c07e34bef87a0f0c960cc6dc3072b553bf2b76318b37f7e813371f77f0b16ff7b649ab63bcdbf61701c194063b50a5f3410ad95be19ca826b984d136d971cedaf7efbe44bae20e2d6f26107e0d2feca06baf5d0724691b7366bece86377cfa50e4aab0e8cfa48d8c1b37a23ced400dd98a562bbfe748955194b68201c840a0a61164c9d70903eb4f19b01b6dea3c15af084769a69b59de83a890179efea2b8f979e033488e4b1c9b7a51b8f9c4cfca67fdb7284a5f6aa19a3950a854c5457fa849ee52b98b77860ff114df4f8784b19b5ff4876d710aba5c73da4639547bc5211a7e5fdad05612a61cd61a89a2a0b9f5606dfa6e481825d16800f063db58e04f2b8eebe77195f33b854a3cbe072a8a4c9923c699410ee8259d2c88138583f8b714f867444a58a959a9e9c1988f078d6bdb6ddf01ed8420e7bcef417f5fef05487d6c2452cf6e7b15eb996654edfd4ad786f7768a516fb717889c179a4d09b03af406f40a4c504e11ff5e1eb23917960a4141509d794e7d91ccab8988ad0f511497470c6740859f7a9820ab9c160e860a435dd1320d2b0a334c060b6482ed65ad9a73b58228aa1e6a86a593063ae58f8e9faad60617e81eb7921c2cd0d95b1cbc0297d0be81ca41b6cb1361489fa8f97f16b1188cd649fe4341e1b02bd264c9432e7d939e17dcd206f83f85faddc79d2da2767ce43c63265b648b712735342599c22ebb1996e69f8ea1e9f9e721db272ea7859637ca9b1f53b4b9d3311b52b97ebebb48c80f879a23b83c8f08adf77aca63f8ac23d9bca4f66fdc76e8f2f61f3837269ce0b4bbc300ca364dc291a0adc8daa00e4fac67601ad72af205674a570b55bbb56e04617b4d2326e31de2d69751c66a387f41433861491ed60e63a90f4d53eda50c7970657e5360b1c4d95302921e70a2ee03e9ac58ff6a56850ee5e97efa02a18c141c597a5a5d8518946e8dd15cf87bdaec431d8528552bca82353673385092a6aaa57439ee34591911e734a7122d56b707171bd66d4e152a89404e0ae3e088218fc19818f35c4f9a68e813d18a98232ff8f55f7a970fde849d96c0170dd5bf0a2f59fea0ad1d8435f6ff9b2251eb791b833781d9de493ebf2ca183701cf93e22ae50ab116794095bb5cced19734629b9d3c9e30dfefe76e38373199548c3d27c79ec62c1cd8a661889acec80a63294e5f9da8d2b01ba9a281a72efd856c68880e49fa3e66513e9fa30f296f02f1c55f77cec861979ab62fdcb05ba7168ceaf82d8ea9ce14b0bb66515f114eabb33ee93919957216e94df11b3de9b80ff42c3725c7ffe98f265be448259bc6f75708cf3fbcb33e21672f7d22245a982d75002c72a3b551ce4460765e119fb000000000000003640e478bd062863fbcbef1f95973da691", "eb2b380f4b9167b512964c9af5e41fffc0d288cd95ae45401a4cd9175fe61f2a16186a2d2460c1e4dcd6f24d1091bdd9ee5e9013bb9eba21a9fae5c5ee4cec3f91de6725209a213485156bad93ecf318bfdbbf7f0f1c9706e44095a5d0dc4d84f953ab20a1bb0cc4a70fe0a048c74d3fb19b4dae46afae614b2acb98682e14faa2bc0342a0965eedfd521c04f3589f3845054de97055ab77e5647e160f3f5608b310f446cf1e6a15f1883f7de10cbec2f3a95c35294c105713a34f549a2258bb5771b161a676210d9170d9bd9ad6c3e56b268ed965112b2ade9054771957318fba05d57fb510ec0fd0440a629d9e3bba546b0ef06793645b95667b59a68aa1953d965a2bf51a3c910e9880eaff911f4c9df910218e4594094127b3a6145041a4185441169ef2a7c01a0790f79c883b4bf4984da0a15db0538a867b6786ffc516f2ff45c5bbcdcb10d9b011019b5c9a02691a1eb630047baa5514d603c5874843b327c3d3519ab5bb35dd36f52067ec2b0897ea6c37ae91cbcfd768de40f5e4d274a89be9d1979a277cce624c71467752b9cf5d86b2bd909d0faca2c7155beca894fbd13b03e39bd431b82e62240e3dccec37830edc18e13d926b75a23eaf9625da7d5548b5cf7fa43d0d7edc7f9bddf3e372e4a03afd3ca98d76107ca3ffeaacdf9b1825ca942e80215a7cdb909303938c860a90f01ede9b92a82ea744e8a9f11f6a5c23db22c753ee2700d37b141e80a7f175f6acf55c00036a187e82f1f7de912053cd9103b520fd3df3e7882bc339773a99eb987642a9874442e51380ce43b0d5b28d1856e69e5f7eaeb2a76b77831c1b634190aaed60a81656a3b69174862da12a694798b98d41a2aecce8e48609153bf5598296dad0070ff495db4091024372c40fccf9926da1c2257870fdced33005bc56878bb84322629351995e85093121f47e21d4f115b27b5936b30973ac83547ae1589ae97f14c65eff3f71923720975824c9e8dd894c720cbd698cee48c1282b9bf86431cacf08a5e60a94967fb0e6b4853798eb3afba97b03d442382fb12d85887a750b13e5a0718c1be69cb7a481cddaae5b34d024d12610b303aa9d9b7c9f8670eb7adbf73e7b9af6d4d076f258521c6ccd02ee70dd28b25445d762041ffab8dfbc2e93b152b50c3ebaba7d3e4cb94ffb848513ed92a7df844e3a23afbfc619207cb27c05dbd8553c4801b4197747585bcd3cfbf928005635d5de12803ec3b9afdca2fbb5f449c31d2a889f5e5751934b2a57f5d79806901e178c869b9112656c7c4c1df41d29ac773514c1d276ca7724539c92f434642fad3460ef244fd725829c7f472a897e1ebefc4c26d34728cc7c0d551f5c4bbc7f662b9d9ace0a038fd35bb3ac61b4514cb34e5e62f15c11fc32928cae983255172d82e74f4e0e6d6742c736fbe69e71905ec1eacc2a"}, [0x7, 0x2, 0x9, 0x3a8b, 0x7f, 0x4ff2, 0xffffffffffffff3a, 0x8, 0x5, 0x4, 0x7ff, 0x9, 0x1, 0xfffffffffffffff9, 0x1, 0x40, 0x3ff, 0x5, 0x3, 0x7, 0x4000000000000009, 0x1ff, 0x80, 0x7, 0x4, 0x3, 0x0, 0x8000000000000000, 0x6, 0x100000000, 0x20000000006, 0x3, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffc5, 0x2, 0x9, 0xffffffff, 0x3, 0x3, 0x6, 0xc143, 0x1, 0x3, 0x2, 0x7, 0xfffffffffffffe01, 0x6, 0x2, 0x5, 0x5, 0x5f95e1d9, 0x5, 0x2, 0x2, 0xfffffffffffffff7, 0x1, 0x9, 0x123f200000000000, 0x7fffffff]}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r5, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./bus/file0\x00', 0x0) pipe(&(0x7f0000000240)) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r5, &(0x7f0000000380)='./file0\x00', 0x0) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r6, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r6, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r7}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r5, 0x3ba0, &(0x7f0000000180)={0x38, 0x5, r7}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000140)={0x28, 0x4, r3, 0x0, 0x2b1273, 0x7fffffff, 0x4, 0x173f01}) 03:04:32 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = add_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xfffffffffffffee0, 0x0, 0x0}) (async, rerun: 64) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) (async, rerun: 64) keyctl$invalidate(0x15, r1) (rerun: 64) ioctl$IOMMU_IOAS_MAP(r4, 0x3b85, &(0x7f0000000140)={0x28, 0x4, r3, 0x0, &(0x7f00000004c0)="d19f38651ffe04d9d3fcc30f36182d94195168c2bc4201ebb9901dc4a07fd7f77d24d777f7924719d7836d197da4dbd122111f4adc35305d018a5a54bf675c128d59962c4aed68ce102d2754eb3c495670a3345c2f4d3c05391cceabb1c73219ed67f6608ca02d45bd0cceedbcada16a7c60280016847ac561521290513e6cd438e9fba575ba3e20b9808a1d7590bc7ce53ba43626fb109f39702e089e3b07dd7865b8ae75bb099936f28f13dac6b9a2a12f6321a785268ee9986206c6144bed3d7d1928131816ead307188566c453ac600882431c013eec7c4546c5a376524dd76ca980fad33fbc3f48f9567ea3fbcb0cd7eac02db822773b13927cf2cb6bd2a28d759f9183587cbd33bb8c47f1cdbdf42b2385992dc35c12af468cab669af64fca402742f5d24b6bc966f2ae3383f9cca0609cb460877046c740326a4e902c7f74e323cf06c014ab6108615f773c82453a5c4dc33a30b5c793203fa7fb9f902c3c4f412e6aced54bb85e485a7090a712ab0cf2360be521b9819fa99bc8d2de180003387ffe309db0adcd1e754ac43aaef8b6b2cbd81b26c58d9f2fcaa4d6d89048a0315fbe8fc3e0688d3b8590b77e3acac2b6fcacd92797af695518058969cd70769e6c763c23755a2e851728d58b332fc60d698a47c3315bddbbcc968c6b5c3e05412a0b53a5675e7ab70e0455781ecc6d493aa39cd3d0f5f2cca46f999198fb424c0688ca2aac1e0ca57422e223a927c8684e812bb17582dc90b5d463fdc2d649661e6b1c1a5b4b36831c08dd151533999407ccddbcbc37515fce388ec4738cb793ed3dcc0766a972a172b7f68f8da99e543523502430e99b524cec890d227d9f7c4cc71303b28ba35758d48fb8e295ff0c842f568865697dfec732670eccea2303857d24bca5269b1c4d7699f4f0384bdf6eb05c32280a018c85d25c5294442400a033a72b54ece28a6c13fa477bc5a4d07e9bc4c9dfae143e03b7a9a4e5312a4e5629f19633669d2502ba7005c9f6718d23e63b9d7587eb7fc483fd0e752ed53cc8a8ab0044bc78534b881271a600742c3d3aab8d16966719f315e1ceded67ae304443dd3c65f09cd935e113bc0fb1de9d12c17b4c30f24d3babf0f20a1c24fdc80656cffb88d0743540981c405451a66685c58985fa110d9fa6e55b481beb3936746881d05b68ecf03ca049a9b5e4ce44c0fb5081bf826656cde8a981c02482fd78d9f0e58ec75e2431aaa7d39450238aa0f2426b3f9174fbdf3cbdf8322bc4202567bc152cc5c2b314a2b34ae2c87d7640ded6b83e659056bdea31968d45b1ae52ec40793316c6104c255a18cf192e83ad0e96fbf752c89860ba32784ca07d23a4d7110813ef66faf935fbc50f22361593b4bab17d30f38eed4998806cc2ff08c5384eb4a42a561c989beab062be1a014e3ce708ee4eb43f82260a3b94731d4ebccfe8bf6a3d2eca9aa931c98a08d778fde6cd4832fb421d21cc8dfab379a895f0d508c0ff1953bfb904b434f67d0b966c8289e5b9649d3dae074dd020b864571bb01bff7d9581ede50e77380ef08ee37031a5812f882333e9c5b9d96deaa526d163a6227289e9a874f0134bfe46a97b1023e1590357c2bb7a7176c5482ac20a4c6297f71e97c33579b08e0121db6c30edf1337f9a32c2b64bf0e9fc065bf751530145415f688cbbd616d30c20628903d3552f5f02f83b84d8dd0771e2c6edfb04ed49cfa63cc855e15c485bc83d78b0290d6d679ff3cbda117a12ba773f5a8de7ef8f1d1b3f05daf88c989c051ac9da1e886acf64ccf2b3326db53ef2b2b81d3bc0f235d706f5756f269db695e17b070af95dd3a0be2d5a4534f794dc2eee4a181759f3b2055b7db422291d51dc4bd6f9aabc513fa7059bff89ec07124a3996112c96d5ad4e9945ced511bdd7737c37f1c4918565ff24b34bf1fc54afbd20c3374d7e0b81cc5169250d81c98b3c77c7f85cafd714bfb585a976fa3f70fc1ebfc1e02f7a39878d134386c1cb16ee9147dfc5f892082c377a2ac4f8a9fc6b01e0a96fc19ed88722ff5695aaafe0d4a0c85cb392f4c3b5bf5a947fa89330b36ff1edd44abe16611c7d2f70b09bd216518eed575879512b28a7829f547a879c5d9e27d5228a3d62b6d08cd4b50582f4b59b5cce97bd82bb85b3b52a1315d1c6c91cb66ef19dd62add4ee88c7684482146651bd2bce9889faf563fa1aeda6703051fee1bf171c307a9269040fa06b7123481fec2c8d734b59438c74cb285e050d5011f386f608b95b39e27ea4a5eb53c4b77c308257514617e1b7bc910b620f4c22907ea840bc284c9cf6c8dcb765d77362eb9f495a106c3d97335a308453323c2689cf11d9ee0787f7e9a5dabf0ac7c927b325bd5d8dec6c52b1a8166e2738b35bd07ebc576379a1a1c88920d079a7b5e82124ef0f1170bbb1cc5006f088a860b822bf2d6057ebd6e344ab7cb96e9da2e8025df3d5e05e91c96ee9645f8c69420adf1855e67011460926810a07645e3dd3b8f5b54bcbcf018f2d166c0cb618a4618aca20ff7260f676bda882633886acaac71e5bdf49611afb62be00e694b261c5b425592632650e580b2880d7717dfb33e2d4b8391658ee1ba90b30b713611902c718defe4063a808cb55fe8c7a0aa2af3897a07c43d8e48e5fbed194d016d498748c53dfc8c09e6ed42098fa6979bfbcd2265ce24b9ffdf1ef45412a7a54bb14e4603f857a652419da55ec05a118f0acc1359525d45e6047f088654ce3ad612b397c9218317780c84003c4f3e65ffc33781a9612b656c5d561e74e6acc4cb4e85df805a72bd6874e01a46d9fa44f25e03dedbc9fac5344307bb34e73c92f899e070454966d582fc601da0616ce757ebf063ea176693489e8b6750baace157d4769b50ea3d33efff6f988c16a1900242a2cc4f96d3ace55a0bdb732b56e6f86cb870bc93c455b28edf36dc7bd08facb509a29adee39e4f08781006f28503657ddb135fc5c0f41c6f7e9f55b88e65ebbcfcfb194b729f8bee45b6c875ca8e69c6d1527b17edef0acd31727261616e57c26559f5bec69c2b60269ee0e3f6a9acbbd9e923e7813c53167f5ffe5ad9b9e9ddb0111edb2d0d3a9b08ea67e4a0aae69019f482b9dde2f9843c5942d519fa865de5bbcd4e35e48583785d10f260332818cb1205a533a03f2bb9d3e9fb4413fae9f88a6531614696ebaa83228c1d2e076aeaf4ec7aba6344a2dd65672593b92573cc3c461e282d9abe06f18492e4e81d14f3ec39604ef0ad55172d646855283fe9f6c59c520138fefcc47007949137ab847e95a24515810b19a4c3a71a053115888287ae1a99ad72497d657cd53274a04aa68ef101d007fee16098b08d4878d0a0fd36681c82b10d1f30e550112a18bc04699efb00618206e7b8dddd0c0e25590638c7007fadff9eb0e91170ebbc977aa314caec68d52781bc12ae9c57fbd66cdae9256cb55d002e1da7226b7f90eb5a164f3df0f2d1579dc75058d32f855ad5ea19840c46e76c3bef8019728fd687440d96aaf9b9da4fcb62d581ecb789fc3ef53b30d03a5f238f4e201df681908fd539300c82ccd7b388349109437cad9c28c38e445739b09077b3bb53ca256069cbe90b956dc935903a2ebe4330c308d4ab54969d5d64c5ab4e03739c14113d1066c5b987200f1f79bddf170b4a01d99385af634a6fad1a49d412d4d9bad3ad0dcaf5f8d7d114e02ca9d2672dd6d9bc9a60a0be90a6679518968a58c1536d6ea04d574c5e20955062b07cb7ccfc01b13c5b5ec0a935debd46ec02c32bf933f2f6920186f56ad4d5507e6df7b58d516b694c7445bf99dff7242ff9cc29a1216b614437ee38fb2db9796f9cacfceaf9d58c984701588963926d45e37e28ce9dbdef11b73c94abea35f2296d61f28ae3fe3e59a9679c59c055f5aff201b675e35126b818de6f185176a23a0eae1e78c03b8a5d955a4ed7bfda125e812f08edf427943c32c8110e352cba24a41cfe38d42fe6b7a194d8d3a3adbb23b27bdf3590f630fd7676ac32810504d707e75d875835380a6f402eb88155b65568623997672fd10e70a44fb51a005efca1783c0f4e9cd27197323ef5f9328aeab0c3ebc0bbc1d9af548ce7f0f558427dbda7cd39a885ae8a342cd8a021de4f6f74eccf519d495cc0d9f462fe4b5fb86080d66a360e75187f2489350ff48247a9fbc3649acfc61ba3f30346b179d7e61590928ca6e9aa3c02417e56458deec688a0720d0e15029180f1e60c58eae59954feb15b24ccc306f55a7e4d1449d9c4b3027ed2ee477b68d16e6453f53ee7d7a1c2909e1e71b9be01913e4b146561a4cfd121198e09ab8590acd34b41b90767e9aed9f228734f0d7e45c6c457f5915899a4cd9f8e1f5b73f45e5c9e92ade3792df9446886cf9d252638b746d681a49452f715dddf27e80a613a6bd2eb8044ddeaf661b5b6450358a49cb4fb8975ba8812a80532617fb858bb8d2ca0082b897ca9a8f3f4aec9907d3e35e1da4cc6a0a645e159bbde66b8fc6433bb4ce7cf9b8c2e768036c12b30cf0c24146400088533db456a814de31c401e77fc6a49f0212c2a0129aa4e575a26bc6283a9ae56927e706e51e5ea1599e7934e9f9eeb95e0af33406d7e0ecf416df0519b2bdb0631d1ac282aba9f27c355087c4fd911e9aa5822aac80c3459a0c7ed171e0e23ec5317d17dec31bf79e30df5efca3978dddec1316cde1c03639643dca1f55cbed4165d5b57c7a89fd66260b4aaea62be9de7bac60ba758738c4db51d5beab65ee8a3936b2fbfca4be7f6453e0497cfa85d33de9301159eae0aa2459fcb894382b5a2936f19ff5fb9edd93f9b7cadc320a62fef3c3f963e168156600a5065f043b5e6bd3f25783985a4fa8df3a4d2245b51cb77be2d3ed114039ec35bb46263ce3d75f0f490a0279df10c3f4fa063d98e106771d5537169dfdac59dd740b6f2538c7b0bdcedfcea561021098b394a74af0699003c182b9b9e7fb4142bb0274fc0c9e55024101fcf0b482c0237e4c499673ace9252729260b90430427991a15fdda4314453f61f62cbfa6544caf06ddf77fbd268b8640a832b69b5e54f64361fb767946771b369dc2106052735c2ae5e37a47d6b4c0ca2fc7552ed57bb22e80ebc8852aacd44de859ffee51f1381afdfe546b055560bcdce3bf5a5f7d67c4fbc3509f1f3bfc41aa3a8599042e26306cafc9a2d8c42491c27c2f8eb4785524105b8b20ec983f9cf244d71f55abe56fef8ae373f04a6838dff0922ca20c6aafbb8a60ff61e6ec40b1e08fc1e000dc7874df4030b60e75646666ca159b0dc04abfd4f48987a29ea85d2e98833811b03e0bf1decf924a4d0e29bb3f68d6f3f7d13973b4fbceef185d3f9f2576c1857e70d0f1f6c5613c6a456e0ea3c1728264c48c4a1fc6ea9d7bd03d053d5545eba75fbeb500ec05b557d905dba262121b74e9a1c260a7a42d71a59f4a8b5515933ef0321b59806c7b7df3178ab7263f578d0ee79646976198376b7322438b7e5c40b0c09e856e08555954112df30c6d236318fd3cc486e81c3323d8d481ef39be790a5c88a13db33608de01e173e9d6ce4e7cfc5af12e778e409e1ac0e25699fe26fc4ff93a07cd4c53b5242a08b2712a6a91d5dd141caaa34564dc9d6ff6808255e7aa415e9de992f8462b918bb41bdcb871b0a03a6a67a8ae6a6004435d0e52d79c7cca36f27c4a9c028ac644ff84dd171043474f49a384a1d1a7840be74710411916ef906b76b1c3066f80d811ac7dcba5acb3c855d4ab476dbf4d1f67", 0x1000, 0x5}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r3, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:32 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x22, 0x0, 0x0, 0x7fffffffffffffff, "1c90ef54df758407d8ab"}) [ 3115.438263][T24018] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:32 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r5 = open_tree(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x101) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f00000000c0)={0x5d, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r6, 0x9}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r8}) ioctl$IOMMU_IOAS_COPY$syz(r4, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, r8, r3, 0x2e7116, 0x36, 0x5, 0x6eb2e}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000180)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) open_tree(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x101) (async) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f00000000c0)={0x5d}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r6, 0x9}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r8}) (async) ioctl$IOMMU_IOAS_COPY$syz(r4, 0x3b83, &(0x7f0000000040)={0x28, 0x10000, r8, r3, 0x2e7116, 0x36, 0x5, 0x6eb2e}) (async) 03:04:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x22, 0x0, 0x0, 0x0, "1c90ef54df758407d8ab"}) [ 3115.551099][T24150] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3115.586206][T24154] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3115.586396][T24148] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:33 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='attr/fscreate\x00') ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000001c0)={0xc, 0x0, 0x0}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY(r1, 0x3b83, &(0x7f0000000240)={0x28, 0x6, r2, r4, 0x3, 0x100, 0x6}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000280)={0x28, 0x4, 0x0, 0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100}) 03:04:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) 03:04:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x422a40, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000240)={0xc}) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) [ 3115.629828][T24154] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x410e82, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r2, 0x1, 0x0, &(0x7f0000000080)=[{}]}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) [ 3115.716759][T24185] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 3115.717166][T24184] iommufd_mock iommufd_mock3: Adding to iommu group 3 [ 3115.755185][T24175] iommufd_mock iommufd_mock2: Removing from iommu group 2 03:04:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x422a40, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000240)={0xc}) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x422a40, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000240)={0xc}) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) 03:04:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r4, 0x0, 0xffffffffffffffff, 0x1}) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000140)={r1}) fremovexattr(r5, &(0x7f0000000180)=@known='trusted.overlay.impure\x00') ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0xb, r4, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffe}) [ 3115.830974][T24153] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3115.867253][T24153] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:33 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$EXT4_IOC_GETFSUUID(r3, 0x8008662c, &(0x7f0000000040)) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) [ 3115.921438][T24365] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3115.936139][T24165] iommufd_mock iommufd_mock3: Removing from iommu group 3 [ 3115.944034][T24368] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:33 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='attr/fscreate\x00') ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000001c0)={0xc, 0x0, 0x0}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY(r1, 0x3b83, &(0x7f0000000240)={0x28, 0x6, r2, r4, 0x3, 0x100, 0x6}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000280)={0x28, 0x4, 0x0, 0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100}) 03:04:33 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$EXT4_IOC_GETFSUUID(r3, 0x8008662c, &(0x7f0000000040)) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x220000, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f00000000c0)={0x38}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r2, 0x3b88, &(0x7f0000000140)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x2, r3}) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x0) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r6}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r7, 0x1, 0x0, &(0x7f0000000080)=[{}]}) [ 3115.972842][T24352] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3115.995372][T24371] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 3116.039373][T24378] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3116.101656][T24380] iommufd_mock iommufd_mock3: Adding to iommu group 3 [ 3116.117996][T24380] iommufd_mock iommufd_mock3: Removing from iommu group 3 [ 3116.147671][T24371] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3116.171696][T24380] iommufd_mock iommufd_mock3: Adding to iommu group 3 03:04:33 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r2, 0x0, 0x8, 0x40}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r6, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:33 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='attr/fscreate\x00') ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000001c0)={0xc, 0x0, 0x0}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY(r1, 0x3b83, &(0x7f0000000240)={0x28, 0x6, r2, r4, 0x3, 0x100, 0x6}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000280)={0x28, 0x4, 0x0, 0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100}) [ 3116.202995][T24371] iommufd_mock iommufd_mock2: Removing from iommu group 2 [ 3116.209225][T24377] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3116.231024][T24379] iommufd_mock iommufd_mock3: Removing from iommu group 3 [ 3116.242651][T24576] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) (async, rerun: 64) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x422a40, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000240)={0xc}) (async, rerun: 64) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) (async, rerun: 64) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:33 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$EXT4_IOC_GETFSUUID(r3, 0x8008662c, &(0x7f0000000040)) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$EXT4_IOC_GETFSUUID(r3, 0x8008662c, &(0x7f0000000040)) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) (async) 03:04:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$FAT_IOCTL_GET_VOLUME_ID(r0, 0x80047213, &(0x7f00000000c0)) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) [ 3116.307152][T24576] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3116.346967][T24587] iommufd_mock iommufd_mock2: Adding to iommu group 2 03:04:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, r2, 0x1000}) [ 3116.355595][T24571] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3116.412260][T24571] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3116.415892][T24605] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:33 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r2, 0x0, 0x8, 0x40}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r6, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, r2, 0x1000}) 03:04:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000140)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000001c0)={0x28, 0x4, r1, 0x0, &(0x7f0000000180)="a3fe080f562ffc11ff9aa77e38dae13b7fd3c0a28de0cf5e30c3577b28daf10056c2041da8fb24a80d434580fef522a53ca96f64", 0x34, 0x74db}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) [ 3116.526969][T24586] iommufd_mock iommufd_mock2: Removing from iommu group 2 [ 3116.531625][T24605] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:34 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) (fail_nth: 1) 03:04:34 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, r2, 0x1000}) [ 3116.625265][T24803] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3116.654701][T24804] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:34 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000140)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000001c0)={0x28, 0x4, r1, 0x0, &(0x7f0000000180)="a3fe080f562ffc11ff9aa77e38dae13b7fd3c0a28de0cf5e30c3577b28daf10056c2041da8fb24a80d434580fef522a53ca96f64", 0x34, 0x74db}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) 03:04:34 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) [ 3116.687000][T24801] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3116.696907][T24811] FAULT_INJECTION: forcing a failure. [ 3116.696907][T24811] name failslab, interval 1, probability 0, space 0, times 0 [ 3116.740553][T24801] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3116.813483][T24811] CPU: 1 PID: 24811 Comm: syz-executor.2 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3116.823445][T24811] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3116.833536][T24811] Call Trace: [ 3116.836837][T24811] [ 3116.839792][T24811] dump_stack_lvl+0x136/0x150 [ 3116.844519][T24811] should_fail_ex+0x4a3/0x5b0 [ 3116.849233][T24811] should_failslab+0x9/0x20 [ 3116.853752][T24811] __kmem_cache_alloc_node+0x5b/0x320 [ 3116.859140][T24811] ? tomoyo_realpath_from_path+0xc3/0x600 [ 3116.864883][T24811] ? tomoyo_realpath_from_path+0xc3/0x600 [ 3116.870626][T24811] __kmalloc+0x4e/0x190 [ 3116.874889][T24811] ? rcu_is_watching+0x12/0xb0 [ 3116.879679][T24811] tomoyo_realpath_from_path+0xc3/0x600 [ 3116.885245][T24811] ? tomoyo_path_number_perm+0x1c1/0x570 [ 3116.890987][T24811] tomoyo_path_number_perm+0x21a/0x570 [ 3116.896546][T24811] ? tomoyo_path_number_perm+0x1c1/0x570 [ 3116.902193][T24811] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3116.908019][T24811] ? find_held_lock+0x2d/0x110 [ 3116.912895][T24811] ? lock_downgrade+0x690/0x690 [ 3116.917782][T24811] ? trace_lock_acquire+0x12d/0x180 [ 3116.923012][T24811] ? receive_fd+0x110/0x110 [ 3116.927535][T24811] ? lock_acquire+0x32/0xc0 [ 3116.932139][T24811] ? receive_fd+0x110/0x110 [ 3116.936688][T24811] ? __fget_files+0x26a/0x480 [ 3116.941649][T24811] security_file_ioctl+0x54/0xb0 [ 3116.946601][T24811] __x64_sys_ioctl+0xb7/0x210 [ 3116.951302][T24811] do_syscall_64+0x39/0xb0 [ 3116.955739][T24811] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3116.961647][T24811] RIP: 0033:0x7f1f5aa8c169 [ 3116.966084][T24811] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3116.985699][T24811] RSP: 002b:00007f1f5b749168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3116.994118][T24811] RAX: ffffffffffffffda RBX: 00007f1f5ababf80 RCX: 00007f1f5aa8c169 [ 3117.002097][T24811] RDX: 0000000020000040 RSI: 0000000000003b72 RDI: 0000000000000003 03:04:34 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) (async, rerun: 64) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r2, 0x0, 0x8, 0x40}) (rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) (async) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r6, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:34 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000140)={0xc, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000001c0)={0x28, 0x4, r1, 0x0, &(0x7f0000000180)="a3fe080f562ffc11ff9aa77e38dae13b7fd3c0a28de0cf5e30c3577b28daf10056c2041da8fb24a80d434580fef522a53ca96f64", 0x34, 0x74db}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) 03:04:34 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r1}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "9ff4972d6c5303"}) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r8 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r7}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000041e40)={0x8, [{r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {}, {r4, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {0x0, r5}, {r3}, {r4, r5}, {r3, r5}, {}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {r3}, {r4, r5}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {r4, r5}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4, r5}, {r3}, {0x0, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {0x0, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {0x0, r5}, {}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r3, r5}, {r3}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3}], 0x0, "536af397e163ed"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000042e40)={{r3, 0x100000000, 0x6, 0x5f81, 0x1a, 0x1, 0x4, 0x800, 0x0, 0x3eba, 0x20, 0x0, 0x1f, 0x3, 0x2}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000000)='dlm_ast\x00', r1}, 0x10) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000043e40)={r5, r3, "18779f02566d8236b04e550fd13a5e0f40a8bc9e09a38ad96fcb7410e17a1775fab82c940082edc6c904a95edd0f1f870cc9b7bac87f91fbe1c3ddbb17ad6d461fa20404326e45c4daa8b731a55cc94be83d7335b54d8d27eb15f83020aa9b9b2f207bc676286532de5aae408ed604bd639896d5117e0db570c3bfdc70daf2f9c84a4c06c669a17d1dcf934e3b430c388aadcc8ffc4581f231fd322a8b1d847a1464cc878c925313c991cdfff946cc6c6a8490daf721fe126315f7eac2f6180b0352df857551f9a79899b946fdf61c41de7b79edd0d0710bc4065e769445d7c0d6cd59aa3b0d2c8610c048dbc0b6f1bebeb5573b58732217385a54dc4fc80828", "f0c9da671877385450bb3b5e0d17dd5859b617e10de48e448a887fe0f8eb31baae707d8f20b2985822b78b95907320d70332c195044ff45afecd5450fe7ff948167d955e38595aa9a990bdec165e85cb74a9122d92778111d08be89193a1bac899537097fab6b1ebf54b61ca3f5880272d91f19f31009f107c8fa6b2666b7be955663d9290596478e78effb8701721a477894ca66c5f4d9492b3fbbba735e84c0fd32a951dee854e99e9d16e602d65ceb6b96c752672e3d834c7acedf8f8e17a43543c055844c33eb74815d27400be7060aab49035407097c27b516110d9bfdf67f9eb30eb4b8a73f751c6bdbcb5051f7c4cf593d6101a007f2ca065fd5f858b7aaf07adb07aabf194698e53ab1317b48126720f3ce5af01523dfd185323388846b918becd80e2fbf7f274f5f4fbb7f4ca04a5efa52deaa94bec7819c953bb92a11172dc4bdd87a4c2733aac7453b4f80917d747257cc61f1bc64396058efe8821e12b48dde1cc91e20be9f7d13b5e59d23ddd4907c52bc2cd7062d6c5f8851427b07eb86835aafded8baf2dbf2f2335b2d4f8397354361f8f95fb45d8131c26d6e6cf118115177f39ee7d47a3e4a81d015d60528033e6b56e44846c9e80a92c45df1e9f53812124660bcb6950908eb78cc261f2761b039faf923b0e9bbe4dc536c94b31ae05d4bfd305878aebbda54fdbac7bdd61e87eb4ff15d641d220828dac0fa0085d68dd19fac5f80ccf81ef60839cae1a11c67295b38a819957fef39c2ad31f19a7d69ef6ff49593ff6cf9c2659162b2482d3df58903dc934cbc2546130d7302bff6576c56a01dd36d87fabf6ea15348a15a63163f48a7b6359e5a0a5c1e47ff0bf5dd017db572451ade2e6573e39c3392d6b25571962ebe2e203f50cc94fccfefc9f1e4d795806f349e6cf8947e94682075c90a8cb41dbaeadb9783ab247323092cefde0b04c8212a45dde90cfe81361880326e80b217f10e85ead427071f45b09321edc00cf0ec4c51ea8d6bd377e50a0f2919db40dbe31d5cc7ae31dc955f24cda93eb2eae4aac26bd62c54f8370b890fb996673cec12ec0d409b523064199cce636189ed183366e37ef39461984c67b414012e1a6b2f105b1fc33b4c0a1065ed50529dec95df59a156f5346de64555a186d617150aa6918b6ae031f4446166f0c47d6aa57fa86ead1e1d1ae256b073c1a66f5f10b67db965d0b25a6f2c3e405c097c6cc82de2776709a22cb33f3bcd66f5e2354d86f7775e66b2c1156f790b90f671c498d58e0dd99f7c0116f3e712ce6496a39f271cf460578719abac6915f8e00521b05ee4f0262b182528a8e58ad59ee18a7f4e287a1a2e50072fb31f142549409f3f518514c47b77f7f4ebbfb2134f4eb4d63a6d4bc4a32d0863cefe7864af07f29633b7d61f9012cb81603c94783fa22812af422bf42e339ab1e94f1cda87ad255f015641369f10b128458c2ccb29ca45c223e21b71763351865b8d7489c65a71ead100382936888f516b217226275b4bc1ad7f8b4e7daa51d920f125a2fd74067f8db9627be0589b09a22a8feeec147ec8098cca76d5e8ee14e2ec86f193361bbea17365c85bd8ec1540cd4ab77564b504d1b3625690dc4f5eb4d9a9275655d6dad176546110cc4433c7a7a649867f75913c224a232fb2897429b3ed7a3acb36b17294a4ff1fc6387cf44db3791f2f5dd96694735a2077266d17b4db67e71c96fcc46906987fa233935345e5d67acae6cded7fb55425381cf4b4cb79a3f816e445356efba8bd379b9ccbef64316f2bcc10512e837da33b473ea4795974463aa6f033c98809ed3b221bf7f1df4f39085f4d501fec3c1ab627c06df62f4eb8f9d746be6033f5fed216c97b659cada3a19b5dcdee6cffc7786524a09fff2b54ea36306c6fdb516ad2a288e4aa00df4964a0f28279c6a31742990f134ee8e34065f186fb6070497a6a5a86515a909b02c15086ddc1de859b8724f635b6ba9b0a13414ae43b64b94bd54a25940a8b3ffd6d6ae1817301cf5152c098a52ea86ac6f114f5499adf58403a94d0249d7593e999ebed3f3bfa85a17a2554ab4499bcf57be77bcbddfb8cfc5d2a65a8d51bd14a2c5a1df43bb77d4b40b7a31c6ee6dc484f53cc4bfb4944d0265f00ebd799ee3a9bb60b6229cf532fc6e33805e1e8544690ec2af55144ae85d863e0143f4ef865d0b9e528add3b659e45ae52b1c27289fc847b0d274d457b412ab038020096e9d7dc001a3fa34e722f745d5c7e3ca3bb59637df05a40dfd028309c55135082ecd8cfcd5829864099505948bd80174888c7ec3b258d3a055b3c86ade9b400a12bd9638257916d1e68ccbe0b603d5e466e584ac218705eb050e2ae89027a7dcd1e645d4eeca6f79e263adae6b16b9bd88a403ece8aae3eef227fc5c62c3250d848f35b92e720401a5412e4f87bcbb9f18d9f5488d609504565e9d8f6611f5fc1f21aa80c93f2e349c694babef4f51fc722720f73b9448acd8398f848f4ab2b87d5bcdd08ffe861e790759aa78c4d941c4a9715d38a00728ef195833e785b96b0783946a42bf78bb6515bc457b94ff973604fcdd7e4e2f4653589d87be3b10e291e38686252087c9099fd1076fdf09d4017571b2f560af92e22ebe9411c53c15396771b698fd8911b13849b1ae4ebab95e59648d20af0a924134c7118c8db750ad90ebbc13d2350fbb1beb98d8c4ba9ec31c84dce695ad1cc0c893955c1ba073880870d27a1fe3f5b28d634f992016d331cc2c86415ea5c0e4b516368315179906fd54f66f626186f634b0fb7fb1ac185dfa80ccb48ef24d8c0fabb4a0e25d46a1ea2a7c165f3f1a9fed8383b52cdc90f62262f56504a3e78061a3614ff9ca81f9df821278aea617fe2afa2839adf32d7f6e70b32a1acdee5ea39c39df163a6d2b5e855e8c649a8cca693eacef2c2f7650837b102620aaf5b7b24011ee50b0c0d1526f1ac1ba059c81a41040941d11ed3ad14742c21079cc992feee1e33768e81e9d2b7d252f3002c2b911f69a03bd806bca439cbbea323797899c39d5dd9db31f2f1359a5de82c0fc359fac4c98a4dfe075d89c8e88b69cc3cdc6ef1908de292c30dc9680e0ca943fc81e795d4fe5ec391e305fd81e1de0f8358738a0de283590ceb90208d9b2af65ea49920e9489a02575b1075f3302c74ace9f8f96cfbbced5e422a635cb50d8da57f061c876c6b43c26864bf31c3a4428cac613ab6cf9ae874c0751bfd48e865b3e001e7809b75335fdcc7acd5c9d983fea876ceb6ebb77acb5279f352e2c633f8cf323f68aa55337109712cf2168f0eb67e8a4cee5283e980b04345f5465376ef36e2f61404d22f802499aaf1a56ddd611289f8b56d58f48f8b1c731583ee2d3f2da67a6bc793d918ffa642d2c482f1c2afcf98c436ec503f024964c2495a74d53cf17ded564c3b81c0c81a7c514d62999bd4dd75d8b46c376fbfdcd0651b03c94d526ce12dcdf9e9df3d1f73083acc2fe5c304e89551f43aad4c94d612fdf1941f735776b97769f054be9a1136bf3e42d0bc62fc5e537311131c4d99442cde326577854515e8edb6ab1193be2d821a16ded5c8d68fa4eccacf8f05be711ecd18c0a6f43c2403b6ab3c248b055a5733b616493239fa2be408af42bdd2ee393cce0e6071e978709722d71dc2e277bb862db31941643d1473d519cad61fe4c08de7eebadd1ab761e610af07948f33bf5990254ae292bc247028a24c24955225508c049624d7e7444fdb9bbdbe1ff468d96702ca97dd129a48c16ee86c8c7b912885ac7ec25abb9bf487f105ac6f72a4d699d75bd688fa646161726ce3bad61a68a39da516af94ab6280ab9ce1e36d2fae02b76b86e270aeb7cca1b18f137335665d4e4e633fc19b0d9974780b38f98c758a57bdd13151ea6a5a26ee1b833e4582973d9586ed495d5ad09bdb05d9031169baa157071227a7abfb7f1420a067707e9cfe74a9c6345236cfd0cd11e79c81a2268c4bb3d7bf7d0fa23b5db1262f50b5d75037337bd4fc833f182536eeff62e526c708cc6da565ceda4d3a7978f004600533cfa1add080d7db3ad8fc9ac4264c39482971acb4a0d6a686ca05dc7799723a910dcb7d08ef844cf04e22ed6fd624f803d24c0f8f620fa1558f10a1e62761a89942334133450b52339ada821b8947a710f96c14dea51ba5cb37faf2c2e8930d7ccd6fda5b29e586fb1d5d8927b37c7a2d955a8308883aee9d1fb264d29a6edba831d74d7649c7b672e383549664f7152ce713992c12db10e3d83a54926e61b27bd4ab287d8c6b2a22406b6dd0a0de1e6b1b0b5ea1b694ca9077ac6af406dab60d0d3934df21918a399f8728db33a0645f025d3f18298de31c64a323e48e15c299e4c16c4e286e6360d66fe8e66e938694b23391ce470d965c66be7b1bdd954b9d4c4de155931b7aebe1f8a7fa0b1b3edbfba53052bc4ba76b3f976db9913e0ddf3d6595b06b4b13ca11d05f33ab4f8884c447c5a9ecf7338fad211027aca5335874bbc47f2784e6bf1772885c6c5514c2dba67056a61b241c0ababe43a8703562ed132476c4b5cbac60c72eb11c78b9585e602cffcc5288d320b2b0ae77408010516d42c85764d6ac5b3fa6cdab0171a63f0fe9e8be0b369fdf6ffee5beeaa494ee42cf35209acd169048acf96907390d525da58ddfeede9706fa418738447cc382caa00904374066725b1a99a209922293f0a9e397ed323cc9b2fa5e4191efb2c2421edb26c3015b279d9db05a196d7f6b151257b98394517c59ad2d6905d01b1a9f7dee2917a9726240c18c849736a2a55e7488018f9a8e0c81601879a719b384c2da83898c1b747c2734ee5cb7cb5893142513bf0e86707c3800b0e9829fc0b73f1bc12c2c1058c69c20730cd26c3b24e161294d01d221388f638dbd7289e4648977f12d8255fd19a57fe58fe2b95fd39ac8c44c6b3c95b13d3ec723570ac623db681b831942d6f50e2186d37043535d60fda4d7f9b965bcfd25ce2e549bb3d981422ff4103ed179628b882c66fb9e0003207451c5660410820b958d7683067d2db9cf7366eafbf58f22f504b371111e05d22844f2d45f19d62db4087eb1c3fae066f2ab4e6016bf1d495f5557bdd6c65c6e30b736a6da957c300b120c95422a93939fc3e3a6d5bce92a4d0c8770ec2779413483f3a8201ecd34c7673ba544dbd93e951a8bc83a15345c94b8dd071c10c3da03106ca98018a00cc2041e51af19ff634e81226f5de0641f6e436f1652f3490d62cfc288771741b7fe095770b9880637f445c7edb31ae08a6ea9fc4e848a94db343cd4ee9595875f11249cc2f6c5684a34105f364d661171e917acdccf0ee8855413b7a9f0f70635cd2c06c9b70e21df2428beb8d1d8455a92234317765a"}) r15 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r16 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r15}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r16, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x0, "9ff4972d6c5303"}) r20 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r21 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r20}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r21, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r22}], 0x0, "9ff4972d6c5303"}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0), 0x2000040, &(0x7f00000014c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@msize={'msize', 0x3d, 0x2}}, {@uname={'uname', 0x3d, '-@\\'}}, {@access_uid}, {@cache_mmap}], [{@uid_gt}, {@subj_user={'subj_user', 0x3d, '!)'}}, {@obj_type={'obj_type', 0x3d, '\x00'}}]}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r25}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r24}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000044e40)={0x60, [{}, {r3, r5}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3}, {}, {r4}, {r3, r5}, {r3}, {}, {r3}, {0x0, r5}, {r4, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {}, {r4}, {}, {0x0, r5}, {0x0, r5}, {r3}, {0x0, r5}, {0x0, r5}, {r4}, {r3, r5}, {0x0, r5}, {r3, r5}, {r4}, {r3, r5}, {r3}, {}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {r4}, {}, {r3, r5}, {r3}, {}, {}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {r3}, {r4, r5}, {0x0, r5}, {r3, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4}, {}, {r4}, {}, {r3, r5}, {}, {0x0, r5}, {0x0, r5}, {r4}, {r4}, {}, {r4}, {r4}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {}, {r4}, {r4}, {r4}, {r3, r5}, {r3}, {r3, r5}, {0x0, r5}, {0x0, r5}, {}, {r4}, {0x0, r5}, {0x0, r5}, {}, {r4}, {r3}, {r3, r5}, {r3}, {r4}, {}, {}, {}, {r3}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {r3, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {}, {}, {r3, r5}, {r3}, {r3, r5}, {r4, r5}, {r3}, {}, {}, {}, {0x0, r5}, {}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r3}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {r4}, {r3}, {0x0, r5}, {0x0, r5}, {r3}, {r4}, {r4, r5}, {r4}, {}, {}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4}, {r4}, {r4}, {}, {r3}, {0x0, r5}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {r3}, {r3}, {}, {r3, r5}, {r3, r5}, {r4}, {}, {}, {r4}, {0x0, r5}, {r4}, {}, {r4}, {r4, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {r4}, {0x0, r5}, {0x0, r5}, {r3, r5}, {0x0, r5}, {}, {}, {r4, r5}, {}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {}, {r4}, {}, {r3, r5}, {}, {}, {}, {r3, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {}, {r3, r5}, {}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {}, {r4, r5}, {r4}, {r3, r5}, {r3, r5}, {r9}, {r11}, {r13, r14}, {r17, r5}, {r22, r5}, {r4, r25}], 0xcb, "105646bad4b9ad"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}, {}, {}, {}, {}, {r3}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f00000004c0)={{r3, 0x6, 0x8, 0x101, 0x3, 0x2, 0x1, 0x6, 0x9, 0x0, 0x5, 0x3f, 0x1000, 0x40, 0x6}}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r26, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) [ 3117.010073][T24811] RBP: 00007f1f5b7491d0 R08: 0000000000000000 R09: 0000000000000000 [ 3117.018048][T24811] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3117.026022][T24811] R13: 00007ffe0170b1cf R14: 00007f1f5b749300 R15: 0000000000022000 [ 3117.034013][T24811] 03:04:34 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) 03:04:34 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r1}) 03:04:34 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r5, 0x3ba0, &(0x7f00000000c0)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) r6 = syz_open_dev$vcsu(&(0x7f0000000140), 0x8000000000000001, 0x800) ioctl$IOMMU_IOAS_MAP$PAGES(r6, 0x3b85, &(0x7f0000000180)={0x28, 0x4, r1, 0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8000000000000001}) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r7}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r7}) 03:04:34 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r1}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "9ff4972d6c5303"}) (async) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r8 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r7}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}], 0x0, "9ff4972d6c5303"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000041e40)={0x8, [{r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {}, {r4, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {0x0, r5}, {r3}, {r4, r5}, {r3, r5}, {}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {r3}, {r4, r5}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {r4, r5}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4, r5}, {r3}, {0x0, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {0x0, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {0x0, r5}, {}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r3, r5}, {r3}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3}], 0x0, "536af397e163ed"}) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000042e40)={{r3, 0x100000000, 0x6, 0x5f81, 0x1a, 0x1, 0x4, 0x800, 0x0, 0x3eba, 0x20, 0x0, 0x1f, 0x3, 0x2}}) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000000)='dlm_ast\x00', r1}, 0x10) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000043e40)={r5, r3, "18779f02566d8236b04e550fd13a5e0f40a8bc9e09a38ad96fcb7410e17a1775fab82c940082edc6c904a95edd0f1f870cc9b7bac87f91fbe1c3ddbb17ad6d461fa20404326e45c4daa8b731a55cc94be83d7335b54d8d27eb15f83020aa9b9b2f207bc676286532de5aae408ed604bd639896d5117e0db570c3bfdc70daf2f9c84a4c06c669a17d1dcf934e3b430c388aadcc8ffc4581f231fd322a8b1d847a1464cc878c925313c991cdfff946cc6c6a8490daf721fe126315f7eac2f6180b0352df857551f9a79899b946fdf61c41de7b79edd0d0710bc4065e769445d7c0d6cd59aa3b0d2c8610c048dbc0b6f1bebeb5573b58732217385a54dc4fc80828", "f0c9da671877385450bb3b5e0d17dd5859b617e10de48e448a887fe0f8eb31baae707d8f20b2985822b78b95907320d70332c195044ff45afecd5450fe7ff948167d955e38595aa9a990bdec165e85cb74a9122d92778111d08be89193a1bac899537097fab6b1ebf54b61ca3f5880272d91f19f31009f107c8fa6b2666b7be955663d9290596478e78effb8701721a477894ca66c5f4d9492b3fbbba735e84c0fd32a951dee854e99e9d16e602d65ceb6b96c752672e3d834c7acedf8f8e17a43543c055844c33eb74815d27400be7060aab49035407097c27b516110d9bfdf67f9eb30eb4b8a73f751c6bdbcb5051f7c4cf593d6101a007f2ca065fd5f858b7aaf07adb07aabf194698e53ab1317b48126720f3ce5af01523dfd185323388846b918becd80e2fbf7f274f5f4fbb7f4ca04a5efa52deaa94bec7819c953bb92a11172dc4bdd87a4c2733aac7453b4f80917d747257cc61f1bc64396058efe8821e12b48dde1cc91e20be9f7d13b5e59d23ddd4907c52bc2cd7062d6c5f8851427b07eb86835aafded8baf2dbf2f2335b2d4f8397354361f8f95fb45d8131c26d6e6cf118115177f39ee7d47a3e4a81d015d60528033e6b56e44846c9e80a92c45df1e9f53812124660bcb6950908eb78cc261f2761b039faf923b0e9bbe4dc536c94b31ae05d4bfd305878aebbda54fdbac7bdd61e87eb4ff15d641d220828dac0fa0085d68dd19fac5f80ccf81ef60839cae1a11c67295b38a819957fef39c2ad31f19a7d69ef6ff49593ff6cf9c2659162b2482d3df58903dc934cbc2546130d7302bff6576c56a01dd36d87fabf6ea15348a15a63163f48a7b6359e5a0a5c1e47ff0bf5dd017db572451ade2e6573e39c3392d6b25571962ebe2e203f50cc94fccfefc9f1e4d795806f349e6cf8947e94682075c90a8cb41dbaeadb9783ab247323092cefde0b04c8212a45dde90cfe81361880326e80b217f10e85ead427071f45b09321edc00cf0ec4c51ea8d6bd377e50a0f2919db40dbe31d5cc7ae31dc955f24cda93eb2eae4aac26bd62c54f8370b890fb996673cec12ec0d409b523064199cce636189ed183366e37ef39461984c67b414012e1a6b2f105b1fc33b4c0a1065ed50529dec95df59a156f5346de64555a186d617150aa6918b6ae031f4446166f0c47d6aa57fa86ead1e1d1ae256b073c1a66f5f10b67db965d0b25a6f2c3e405c097c6cc82de2776709a22cb33f3bcd66f5e2354d86f7775e66b2c1156f790b90f671c498d58e0dd99f7c0116f3e712ce6496a39f271cf460578719abac6915f8e00521b05ee4f0262b182528a8e58ad59ee18a7f4e287a1a2e50072fb31f142549409f3f518514c47b77f7f4ebbfb2134f4eb4d63a6d4bc4a32d0863cefe7864af07f29633b7d61f9012cb81603c94783fa22812af422bf42e339ab1e94f1cda87ad255f015641369f10b128458c2ccb29ca45c223e21b71763351865b8d7489c65a71ead100382936888f516b217226275b4bc1ad7f8b4e7daa51d920f125a2fd74067f8db9627be0589b09a22a8feeec147ec8098cca76d5e8ee14e2ec86f193361bbea17365c85bd8ec1540cd4ab77564b504d1b3625690dc4f5eb4d9a9275655d6dad176546110cc4433c7a7a649867f75913c224a232fb2897429b3ed7a3acb36b17294a4ff1fc6387cf44db3791f2f5dd96694735a2077266d17b4db67e71c96fcc46906987fa233935345e5d67acae6cded7fb55425381cf4b4cb79a3f816e445356efba8bd379b9ccbef64316f2bcc10512e837da33b473ea4795974463aa6f033c98809ed3b221bf7f1df4f39085f4d501fec3c1ab627c06df62f4eb8f9d746be6033f5fed216c97b659cada3a19b5dcdee6cffc7786524a09fff2b54ea36306c6fdb516ad2a288e4aa00df4964a0f28279c6a31742990f134ee8e34065f186fb6070497a6a5a86515a909b02c15086ddc1de859b8724f635b6ba9b0a13414ae43b64b94bd54a25940a8b3ffd6d6ae1817301cf5152c098a52ea86ac6f114f5499adf58403a94d0249d7593e999ebed3f3bfa85a17a2554ab4499bcf57be77bcbddfb8cfc5d2a65a8d51bd14a2c5a1df43bb77d4b40b7a31c6ee6dc484f53cc4bfb4944d0265f00ebd799ee3a9bb60b6229cf532fc6e33805e1e8544690ec2af55144ae85d863e0143f4ef865d0b9e528add3b659e45ae52b1c27289fc847b0d274d457b412ab038020096e9d7dc001a3fa34e722f745d5c7e3ca3bb59637df05a40dfd028309c55135082ecd8cfcd5829864099505948bd80174888c7ec3b258d3a055b3c86ade9b400a12bd9638257916d1e68ccbe0b603d5e466e584ac218705eb050e2ae89027a7dcd1e645d4eeca6f79e263adae6b16b9bd88a403ece8aae3eef227fc5c62c3250d848f35b92e720401a5412e4f87bcbb9f18d9f5488d609504565e9d8f6611f5fc1f21aa80c93f2e349c694babef4f51fc722720f73b9448acd8398f848f4ab2b87d5bcdd08ffe861e790759aa78c4d941c4a9715d38a00728ef195833e785b96b0783946a42bf78bb6515bc457b94ff973604fcdd7e4e2f4653589d87be3b10e291e38686252087c9099fd1076fdf09d4017571b2f560af92e22ebe9411c53c15396771b698fd8911b13849b1ae4ebab95e59648d20af0a924134c7118c8db750ad90ebbc13d2350fbb1beb98d8c4ba9ec31c84dce695ad1cc0c893955c1ba073880870d27a1fe3f5b28d634f992016d331cc2c86415ea5c0e4b516368315179906fd54f66f626186f634b0fb7fb1ac185dfa80ccb48ef24d8c0fabb4a0e25d46a1ea2a7c165f3f1a9fed8383b52cdc90f62262f56504a3e78061a3614ff9ca81f9df821278aea617fe2afa2839adf32d7f6e70b32a1acdee5ea39c39df163a6d2b5e855e8c649a8cca693eacef2c2f7650837b102620aaf5b7b24011ee50b0c0d1526f1ac1ba059c81a41040941d11ed3ad14742c21079cc992feee1e33768e81e9d2b7d252f3002c2b911f69a03bd806bca439cbbea323797899c39d5dd9db31f2f1359a5de82c0fc359fac4c98a4dfe075d89c8e88b69cc3cdc6ef1908de292c30dc9680e0ca943fc81e795d4fe5ec391e305fd81e1de0f8358738a0de283590ceb90208d9b2af65ea49920e9489a02575b1075f3302c74ace9f8f96cfbbced5e422a635cb50d8da57f061c876c6b43c26864bf31c3a4428cac613ab6cf9ae874c0751bfd48e865b3e001e7809b75335fdcc7acd5c9d983fea876ceb6ebb77acb5279f352e2c633f8cf323f68aa55337109712cf2168f0eb67e8a4cee5283e980b04345f5465376ef36e2f61404d22f802499aaf1a56ddd611289f8b56d58f48f8b1c731583ee2d3f2da67a6bc793d918ffa642d2c482f1c2afcf98c436ec503f024964c2495a74d53cf17ded564c3b81c0c81a7c514d62999bd4dd75d8b46c376fbfdcd0651b03c94d526ce12dcdf9e9df3d1f73083acc2fe5c304e89551f43aad4c94d612fdf1941f735776b97769f054be9a1136bf3e42d0bc62fc5e537311131c4d99442cde326577854515e8edb6ab1193be2d821a16ded5c8d68fa4eccacf8f05be711ecd18c0a6f43c2403b6ab3c248b055a5733b616493239fa2be408af42bdd2ee393cce0e6071e978709722d71dc2e277bb862db31941643d1473d519cad61fe4c08de7eebadd1ab761e610af07948f33bf5990254ae292bc247028a24c24955225508c049624d7e7444fdb9bbdbe1ff468d96702ca97dd129a48c16ee86c8c7b912885ac7ec25abb9bf487f105ac6f72a4d699d75bd688fa646161726ce3bad61a68a39da516af94ab6280ab9ce1e36d2fae02b76b86e270aeb7cca1b18f137335665d4e4e633fc19b0d9974780b38f98c758a57bdd13151ea6a5a26ee1b833e4582973d9586ed495d5ad09bdb05d9031169baa157071227a7abfb7f1420a067707e9cfe74a9c6345236cfd0cd11e79c81a2268c4bb3d7bf7d0fa23b5db1262f50b5d75037337bd4fc833f182536eeff62e526c708cc6da565ceda4d3a7978f004600533cfa1add080d7db3ad8fc9ac4264c39482971acb4a0d6a686ca05dc7799723a910dcb7d08ef844cf04e22ed6fd624f803d24c0f8f620fa1558f10a1e62761a89942334133450b52339ada821b8947a710f96c14dea51ba5cb37faf2c2e8930d7ccd6fda5b29e586fb1d5d8927b37c7a2d955a8308883aee9d1fb264d29a6edba831d74d7649c7b672e383549664f7152ce713992c12db10e3d83a54926e61b27bd4ab287d8c6b2a22406b6dd0a0de1e6b1b0b5ea1b694ca9077ac6af406dab60d0d3934df21918a399f8728db33a0645f025d3f18298de31c64a323e48e15c299e4c16c4e286e6360d66fe8e66e938694b23391ce470d965c66be7b1bdd954b9d4c4de155931b7aebe1f8a7fa0b1b3edbfba53052bc4ba76b3f976db9913e0ddf3d6595b06b4b13ca11d05f33ab4f8884c447c5a9ecf7338fad211027aca5335874bbc47f2784e6bf1772885c6c5514c2dba67056a61b241c0ababe43a8703562ed132476c4b5cbac60c72eb11c78b9585e602cffcc5288d320b2b0ae77408010516d42c85764d6ac5b3fa6cdab0171a63f0fe9e8be0b369fdf6ffee5beeaa494ee42cf35209acd169048acf96907390d525da58ddfeede9706fa418738447cc382caa00904374066725b1a99a209922293f0a9e397ed323cc9b2fa5e4191efb2c2421edb26c3015b279d9db05a196d7f6b151257b98394517c59ad2d6905d01b1a9f7dee2917a9726240c18c849736a2a55e7488018f9a8e0c81601879a719b384c2da83898c1b747c2734ee5cb7cb5893142513bf0e86707c3800b0e9829fc0b73f1bc12c2c1058c69c20730cd26c3b24e161294d01d221388f638dbd7289e4648977f12d8255fd19a57fe58fe2b95fd39ac8c44c6b3c95b13d3ec723570ac623db681b831942d6f50e2186d37043535d60fda4d7f9b965bcfd25ce2e549bb3d981422ff4103ed179628b882c66fb9e0003207451c5660410820b958d7683067d2db9cf7366eafbf58f22f504b371111e05d22844f2d45f19d62db4087eb1c3fae066f2ab4e6016bf1d495f5557bdd6c65c6e30b736a6da957c300b120c95422a93939fc3e3a6d5bce92a4d0c8770ec2779413483f3a8201ecd34c7673ba544dbd93e951a8bc83a15345c94b8dd071c10c3da03106ca98018a00cc2041e51af19ff634e81226f5de0641f6e436f1652f3490d62cfc288771741b7fe095770b9880637f445c7edb31ae08a6ea9fc4e848a94db343cd4ee9595875f11249cc2f6c5684a34105f364d661171e917acdccf0ee8855413b7a9f0f70635cd2c06c9b70e21df2428beb8d1d8455a92234317765a"}) (async) r15 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r16 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r15}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r16, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x0, "9ff4972d6c5303"}) r20 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r21 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r20}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r21, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r22}], 0x0, "9ff4972d6c5303"}) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0), 0x2000040, &(0x7f00000014c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@msize={'msize', 0x3d, 0x2}}, {@uname={'uname', 0x3d, '-@\\'}}, {@access_uid}, {@cache_mmap}], [{@uid_gt}, {@subj_user={'subj_user', 0x3d, '!)'}}, {@obj_type={'obj_type', 0x3d, '\x00'}}]}}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r25}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r24}], 0x0, "9ff4972d6c5303"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000044e40)={0x60, [{}, {r3, r5}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3}, {}, {r4}, {r3, r5}, {r3}, {}, {r3}, {0x0, r5}, {r4, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {}, {r4}, {}, {0x0, r5}, {0x0, r5}, {r3}, {0x0, r5}, {0x0, r5}, {r4}, {r3, r5}, {0x0, r5}, {r3, r5}, {r4}, {r3, r5}, {r3}, {}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {r4}, {}, {r3, r5}, {r3}, {}, {}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {r3}, {r4, r5}, {0x0, r5}, {r3, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4}, {}, {r4}, {}, {r3, r5}, {}, {0x0, r5}, {0x0, r5}, {r4}, {r4}, {}, {r4}, {r4}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {}, {r4}, {r4}, {r4}, {r3, r5}, {r3}, {r3, r5}, {0x0, r5}, {0x0, r5}, {}, {r4}, {0x0, r5}, {0x0, r5}, {}, {r4}, {r3}, {r3, r5}, {r3}, {r4}, {}, {}, {}, {r3}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {r3, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {}, {}, {r3, r5}, {r3}, {r3, r5}, {r4, r5}, {r3}, {}, {}, {}, {0x0, r5}, {}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r3}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {r4}, {r3}, {0x0, r5}, {0x0, r5}, {r3}, {r4}, {r4, r5}, {r4}, {}, {}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4}, {r4}, {r4}, {}, {r3}, {0x0, r5}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {r3}, {r3}, {}, {r3, r5}, {r3, r5}, {r4}, {}, {}, {r4}, {0x0, r5}, {r4}, {}, {r4}, {r4, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {r4}, {0x0, r5}, {0x0, r5}, {r3, r5}, {0x0, r5}, {}, {}, {r4, r5}, {}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {}, {r4}, {}, {r3, r5}, {}, {}, {}, {r3, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {}, {r3, r5}, {}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {}, {r4, r5}, {r4}, {r3, r5}, {r3, r5}, {r9}, {r11}, {r13, r14}, {r17, r5}, {r22, r5}, {r4, r25}], 0xcb, "105646bad4b9ad"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}, {}, {}, {}, {}, {r3}], 0x0, "9ff4972d6c5303"}) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f00000004c0)={{r3, 0x6, 0x8, 0x101, 0x3, 0x2, 0x1, 0x6, 0x9, 0x0, 0x5, 0x3f, 0x1000, 0x40, 0x6}}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r26, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) [ 3117.114353][T24821] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:34 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) [ 3117.200055][T24831] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3117.211069][T24811] ERROR: Out of memory at tomoyo_realpath_from_path. [ 3117.223305][T24821] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:34 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) (fail_nth: 2) 03:04:34 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r1}) 03:04:34 executing program 3: ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(0xffffffffffffffff, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) 03:04:34 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r1}, 0x10) (async) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r1}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "9ff4972d6c5303"}) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r7}, 0x10) (async) r8 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r7}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000041e40)={0x8, [{r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {}, {r4, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {0x0, r5}, {r3}, {r4, r5}, {r3, r5}, {}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {r3}, {r4, r5}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {r4, r5}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4, r5}, {r3}, {0x0, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {0x0, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {0x0, r5}, {}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r3, r5}, {r3}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3}], 0x0, "536af397e163ed"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000042e40)={{r3, 0x100000000, 0x6, 0x5f81, 0x1a, 0x1, 0x4, 0x800, 0x0, 0x3eba, 0x20, 0x0, 0x1f, 0x3, 0x2}}) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000042e40)={{r3, 0x100000000, 0x6, 0x5f81, 0x1a, 0x1, 0x4, 0x800, 0x0, 0x3eba, 0x20, 0x0, 0x1f, 0x3, 0x2}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000000)='dlm_ast\x00', r1}, 0x10) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000043e40)={r5, r3, "18779f02566d8236b04e550fd13a5e0f40a8bc9e09a38ad96fcb7410e17a1775fab82c940082edc6c904a95edd0f1f870cc9b7bac87f91fbe1c3ddbb17ad6d461fa20404326e45c4daa8b731a55cc94be83d7335b54d8d27eb15f83020aa9b9b2f207bc676286532de5aae408ed604bd639896d5117e0db570c3bfdc70daf2f9c84a4c06c669a17d1dcf934e3b430c388aadcc8ffc4581f231fd322a8b1d847a1464cc878c925313c991cdfff946cc6c6a8490daf721fe126315f7eac2f6180b0352df857551f9a79899b946fdf61c41de7b79edd0d0710bc4065e769445d7c0d6cd59aa3b0d2c8610c048dbc0b6f1bebeb5573b58732217385a54dc4fc80828", "f0c9da671877385450bb3b5e0d17dd5859b617e10de48e448a887fe0f8eb31baae707d8f20b2985822b78b95907320d70332c195044ff45afecd5450fe7ff948167d955e38595aa9a990bdec165e85cb74a9122d92778111d08be89193a1bac899537097fab6b1ebf54b61ca3f5880272d91f19f31009f107c8fa6b2666b7be955663d9290596478e78effb8701721a477894ca66c5f4d9492b3fbbba735e84c0fd32a951dee854e99e9d16e602d65ceb6b96c752672e3d834c7acedf8f8e17a43543c055844c33eb74815d27400be7060aab49035407097c27b516110d9bfdf67f9eb30eb4b8a73f751c6bdbcb5051f7c4cf593d6101a007f2ca065fd5f858b7aaf07adb07aabf194698e53ab1317b48126720f3ce5af01523dfd185323388846b918becd80e2fbf7f274f5f4fbb7f4ca04a5efa52deaa94bec7819c953bb92a11172dc4bdd87a4c2733aac7453b4f80917d747257cc61f1bc64396058efe8821e12b48dde1cc91e20be9f7d13b5e59d23ddd4907c52bc2cd7062d6c5f8851427b07eb86835aafded8baf2dbf2f2335b2d4f8397354361f8f95fb45d8131c26d6e6cf118115177f39ee7d47a3e4a81d015d60528033e6b56e44846c9e80a92c45df1e9f53812124660bcb6950908eb78cc261f2761b039faf923b0e9bbe4dc536c94b31ae05d4bfd305878aebbda54fdbac7bdd61e87eb4ff15d641d220828dac0fa0085d68dd19fac5f80ccf81ef60839cae1a11c67295b38a819957fef39c2ad31f19a7d69ef6ff49593ff6cf9c2659162b2482d3df58903dc934cbc2546130d7302bff6576c56a01dd36d87fabf6ea15348a15a63163f48a7b6359e5a0a5c1e47ff0bf5dd017db572451ade2e6573e39c3392d6b25571962ebe2e203f50cc94fccfefc9f1e4d795806f349e6cf8947e94682075c90a8cb41dbaeadb9783ab247323092cefde0b04c8212a45dde90cfe81361880326e80b217f10e85ead427071f45b09321edc00cf0ec4c51ea8d6bd377e50a0f2919db40dbe31d5cc7ae31dc955f24cda93eb2eae4aac26bd62c54f8370b890fb996673cec12ec0d409b523064199cce636189ed183366e37ef39461984c67b414012e1a6b2f105b1fc33b4c0a1065ed50529dec95df59a156f5346de64555a186d617150aa6918b6ae031f4446166f0c47d6aa57fa86ead1e1d1ae256b073c1a66f5f10b67db965d0b25a6f2c3e405c097c6cc82de2776709a22cb33f3bcd66f5e2354d86f7775e66b2c1156f790b90f671c498d58e0dd99f7c0116f3e712ce6496a39f271cf460578719abac6915f8e00521b05ee4f0262b182528a8e58ad59ee18a7f4e287a1a2e50072fb31f142549409f3f518514c47b77f7f4ebbfb2134f4eb4d63a6d4bc4a32d0863cefe7864af07f29633b7d61f9012cb81603c94783fa22812af422bf42e339ab1e94f1cda87ad255f015641369f10b128458c2ccb29ca45c223e21b71763351865b8d7489c65a71ead100382936888f516b217226275b4bc1ad7f8b4e7daa51d920f125a2fd74067f8db9627be0589b09a22a8feeec147ec8098cca76d5e8ee14e2ec86f193361bbea17365c85bd8ec1540cd4ab77564b504d1b3625690dc4f5eb4d9a9275655d6dad176546110cc4433c7a7a649867f75913c224a232fb2897429b3ed7a3acb36b17294a4ff1fc6387cf44db3791f2f5dd96694735a2077266d17b4db67e71c96fcc46906987fa233935345e5d67acae6cded7fb55425381cf4b4cb79a3f816e445356efba8bd379b9ccbef64316f2bcc10512e837da33b473ea4795974463aa6f033c98809ed3b221bf7f1df4f39085f4d501fec3c1ab627c06df62f4eb8f9d746be6033f5fed216c97b659cada3a19b5dcdee6cffc7786524a09fff2b54ea36306c6fdb516ad2a288e4aa00df4964a0f28279c6a31742990f134ee8e34065f186fb6070497a6a5a86515a909b02c15086ddc1de859b8724f635b6ba9b0a13414ae43b64b94bd54a25940a8b3ffd6d6ae1817301cf5152c098a52ea86ac6f114f5499adf58403a94d0249d7593e999ebed3f3bfa85a17a2554ab4499bcf57be77bcbddfb8cfc5d2a65a8d51bd14a2c5a1df43bb77d4b40b7a31c6ee6dc484f53cc4bfb4944d0265f00ebd799ee3a9bb60b6229cf532fc6e33805e1e8544690ec2af55144ae85d863e0143f4ef865d0b9e528add3b659e45ae52b1c27289fc847b0d274d457b412ab038020096e9d7dc001a3fa34e722f745d5c7e3ca3bb59637df05a40dfd028309c55135082ecd8cfcd5829864099505948bd80174888c7ec3b258d3a055b3c86ade9b400a12bd9638257916d1e68ccbe0b603d5e466e584ac218705eb050e2ae89027a7dcd1e645d4eeca6f79e263adae6b16b9bd88a403ece8aae3eef227fc5c62c3250d848f35b92e720401a5412e4f87bcbb9f18d9f5488d609504565e9d8f6611f5fc1f21aa80c93f2e349c694babef4f51fc722720f73b9448acd8398f848f4ab2b87d5bcdd08ffe861e790759aa78c4d941c4a9715d38a00728ef195833e785b96b0783946a42bf78bb6515bc457b94ff973604fcdd7e4e2f4653589d87be3b10e291e38686252087c9099fd1076fdf09d4017571b2f560af92e22ebe9411c53c15396771b698fd8911b13849b1ae4ebab95e59648d20af0a924134c7118c8db750ad90ebbc13d2350fbb1beb98d8c4ba9ec31c84dce695ad1cc0c893955c1ba073880870d27a1fe3f5b28d634f992016d331cc2c86415ea5c0e4b516368315179906fd54f66f626186f634b0fb7fb1ac185dfa80ccb48ef24d8c0fabb4a0e25d46a1ea2a7c165f3f1a9fed8383b52cdc90f62262f56504a3e78061a3614ff9ca81f9df821278aea617fe2afa2839adf32d7f6e70b32a1acdee5ea39c39df163a6d2b5e855e8c649a8cca693eacef2c2f7650837b102620aaf5b7b24011ee50b0c0d1526f1ac1ba059c81a41040941d11ed3ad14742c21079cc992feee1e33768e81e9d2b7d252f3002c2b911f69a03bd806bca439cbbea323797899c39d5dd9db31f2f1359a5de82c0fc359fac4c98a4dfe075d89c8e88b69cc3cdc6ef1908de292c30dc9680e0ca943fc81e795d4fe5ec391e305fd81e1de0f8358738a0de283590ceb90208d9b2af65ea49920e9489a02575b1075f3302c74ace9f8f96cfbbced5e422a635cb50d8da57f061c876c6b43c26864bf31c3a4428cac613ab6cf9ae874c0751bfd48e865b3e001e7809b75335fdcc7acd5c9d983fea876ceb6ebb77acb5279f352e2c633f8cf323f68aa55337109712cf2168f0eb67e8a4cee5283e980b04345f5465376ef36e2f61404d22f802499aaf1a56ddd611289f8b56d58f48f8b1c731583ee2d3f2da67a6bc793d918ffa642d2c482f1c2afcf98c436ec503f024964c2495a74d53cf17ded564c3b81c0c81a7c514d62999bd4dd75d8b46c376fbfdcd0651b03c94d526ce12dcdf9e9df3d1f73083acc2fe5c304e89551f43aad4c94d612fdf1941f735776b97769f054be9a1136bf3e42d0bc62fc5e537311131c4d99442cde326577854515e8edb6ab1193be2d821a16ded5c8d68fa4eccacf8f05be711ecd18c0a6f43c2403b6ab3c248b055a5733b616493239fa2be408af42bdd2ee393cce0e6071e978709722d71dc2e277bb862db31941643d1473d519cad61fe4c08de7eebadd1ab761e610af07948f33bf5990254ae292bc247028a24c24955225508c049624d7e7444fdb9bbdbe1ff468d96702ca97dd129a48c16ee86c8c7b912885ac7ec25abb9bf487f105ac6f72a4d699d75bd688fa646161726ce3bad61a68a39da516af94ab6280ab9ce1e36d2fae02b76b86e270aeb7cca1b18f137335665d4e4e633fc19b0d9974780b38f98c758a57bdd13151ea6a5a26ee1b833e4582973d9586ed495d5ad09bdb05d9031169baa157071227a7abfb7f1420a067707e9cfe74a9c6345236cfd0cd11e79c81a2268c4bb3d7bf7d0fa23b5db1262f50b5d75037337bd4fc833f182536eeff62e526c708cc6da565ceda4d3a7978f004600533cfa1add080d7db3ad8fc9ac4264c39482971acb4a0d6a686ca05dc7799723a910dcb7d08ef844cf04e22ed6fd624f803d24c0f8f620fa1558f10a1e62761a89942334133450b52339ada821b8947a710f96c14dea51ba5cb37faf2c2e8930d7ccd6fda5b29e586fb1d5d8927b37c7a2d955a8308883aee9d1fb264d29a6edba831d74d7649c7b672e383549664f7152ce713992c12db10e3d83a54926e61b27bd4ab287d8c6b2a22406b6dd0a0de1e6b1b0b5ea1b694ca9077ac6af406dab60d0d3934df21918a399f8728db33a0645f025d3f18298de31c64a323e48e15c299e4c16c4e286e6360d66fe8e66e938694b23391ce470d965c66be7b1bdd954b9d4c4de155931b7aebe1f8a7fa0b1b3edbfba53052bc4ba76b3f976db9913e0ddf3d6595b06b4b13ca11d05f33ab4f8884c447c5a9ecf7338fad211027aca5335874bbc47f2784e6bf1772885c6c5514c2dba67056a61b241c0ababe43a8703562ed132476c4b5cbac60c72eb11c78b9585e602cffcc5288d320b2b0ae77408010516d42c85764d6ac5b3fa6cdab0171a63f0fe9e8be0b369fdf6ffee5beeaa494ee42cf35209acd169048acf96907390d525da58ddfeede9706fa418738447cc382caa00904374066725b1a99a209922293f0a9e397ed323cc9b2fa5e4191efb2c2421edb26c3015b279d9db05a196d7f6b151257b98394517c59ad2d6905d01b1a9f7dee2917a9726240c18c849736a2a55e7488018f9a8e0c81601879a719b384c2da83898c1b747c2734ee5cb7cb5893142513bf0e86707c3800b0e9829fc0b73f1bc12c2c1058c69c20730cd26c3b24e161294d01d221388f638dbd7289e4648977f12d8255fd19a57fe58fe2b95fd39ac8c44c6b3c95b13d3ec723570ac623db681b831942d6f50e2186d37043535d60fda4d7f9b965bcfd25ce2e549bb3d981422ff4103ed179628b882c66fb9e0003207451c5660410820b958d7683067d2db9cf7366eafbf58f22f504b371111e05d22844f2d45f19d62db4087eb1c3fae066f2ab4e6016bf1d495f5557bdd6c65c6e30b736a6da957c300b120c95422a93939fc3e3a6d5bce92a4d0c8770ec2779413483f3a8201ecd34c7673ba544dbd93e951a8bc83a15345c94b8dd071c10c3da03106ca98018a00cc2041e51af19ff634e81226f5de0641f6e436f1652f3490d62cfc288771741b7fe095770b9880637f445c7edb31ae08a6ea9fc4e848a94db343cd4ee9595875f11249cc2f6c5684a34105f364d661171e917acdccf0ee8855413b7a9f0f70635cd2c06c9b70e21df2428beb8d1d8455a92234317765a"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000043e40)={r5, r3, "18779f02566d8236b04e550fd13a5e0f40a8bc9e09a38ad96fcb7410e17a1775fab82c940082edc6c904a95edd0f1f870cc9b7bac87f91fbe1c3ddbb17ad6d461fa20404326e45c4daa8b731a55cc94be83d7335b54d8d27eb15f83020aa9b9b2f207bc676286532de5aae408ed604bd639896d5117e0db570c3bfdc70daf2f9c84a4c06c669a17d1dcf934e3b430c388aadcc8ffc4581f231fd322a8b1d847a1464cc878c925313c991cdfff946cc6c6a8490daf721fe126315f7eac2f6180b0352df857551f9a79899b946fdf61c41de7b79edd0d0710bc4065e769445d7c0d6cd59aa3b0d2c8610c048dbc0b6f1bebeb5573b58732217385a54dc4fc80828", "f0c9da671877385450bb3b5e0d17dd5859b617e10de48e448a887fe0f8eb31baae707d8f20b2985822b78b95907320d70332c195044ff45afecd5450fe7ff948167d955e38595aa9a990bdec165e85cb74a9122d92778111d08be89193a1bac899537097fab6b1ebf54b61ca3f5880272d91f19f31009f107c8fa6b2666b7be955663d9290596478e78effb8701721a477894ca66c5f4d9492b3fbbba735e84c0fd32a951dee854e99e9d16e602d65ceb6b96c752672e3d834c7acedf8f8e17a43543c055844c33eb74815d27400be7060aab49035407097c27b516110d9bfdf67f9eb30eb4b8a73f751c6bdbcb5051f7c4cf593d6101a007f2ca065fd5f858b7aaf07adb07aabf194698e53ab1317b48126720f3ce5af01523dfd185323388846b918becd80e2fbf7f274f5f4fbb7f4ca04a5efa52deaa94bec7819c953bb92a11172dc4bdd87a4c2733aac7453b4f80917d747257cc61f1bc64396058efe8821e12b48dde1cc91e20be9f7d13b5e59d23ddd4907c52bc2cd7062d6c5f8851427b07eb86835aafded8baf2dbf2f2335b2d4f8397354361f8f95fb45d8131c26d6e6cf118115177f39ee7d47a3e4a81d015d60528033e6b56e44846c9e80a92c45df1e9f53812124660bcb6950908eb78cc261f2761b039faf923b0e9bbe4dc536c94b31ae05d4bfd305878aebbda54fdbac7bdd61e87eb4ff15d641d220828dac0fa0085d68dd19fac5f80ccf81ef60839cae1a11c67295b38a819957fef39c2ad31f19a7d69ef6ff49593ff6cf9c2659162b2482d3df58903dc934cbc2546130d7302bff6576c56a01dd36d87fabf6ea15348a15a63163f48a7b6359e5a0a5c1e47ff0bf5dd017db572451ade2e6573e39c3392d6b25571962ebe2e203f50cc94fccfefc9f1e4d795806f349e6cf8947e94682075c90a8cb41dbaeadb9783ab247323092cefde0b04c8212a45dde90cfe81361880326e80b217f10e85ead427071f45b09321edc00cf0ec4c51ea8d6bd377e50a0f2919db40dbe31d5cc7ae31dc955f24cda93eb2eae4aac26bd62c54f8370b890fb996673cec12ec0d409b523064199cce636189ed183366e37ef39461984c67b414012e1a6b2f105b1fc33b4c0a1065ed50529dec95df59a156f5346de64555a186d617150aa6918b6ae031f4446166f0c47d6aa57fa86ead1e1d1ae256b073c1a66f5f10b67db965d0b25a6f2c3e405c097c6cc82de2776709a22cb33f3bcd66f5e2354d86f7775e66b2c1156f790b90f671c498d58e0dd99f7c0116f3e712ce6496a39f271cf460578719abac6915f8e00521b05ee4f0262b182528a8e58ad59ee18a7f4e287a1a2e50072fb31f142549409f3f518514c47b77f7f4ebbfb2134f4eb4d63a6d4bc4a32d0863cefe7864af07f29633b7d61f9012cb81603c94783fa22812af422bf42e339ab1e94f1cda87ad255f015641369f10b128458c2ccb29ca45c223e21b71763351865b8d7489c65a71ead100382936888f516b217226275b4bc1ad7f8b4e7daa51d920f125a2fd74067f8db9627be0589b09a22a8feeec147ec8098cca76d5e8ee14e2ec86f193361bbea17365c85bd8ec1540cd4ab77564b504d1b3625690dc4f5eb4d9a9275655d6dad176546110cc4433c7a7a649867f75913c224a232fb2897429b3ed7a3acb36b17294a4ff1fc6387cf44db3791f2f5dd96694735a2077266d17b4db67e71c96fcc46906987fa233935345e5d67acae6cded7fb55425381cf4b4cb79a3f816e445356efba8bd379b9ccbef64316f2bcc10512e837da33b473ea4795974463aa6f033c98809ed3b221bf7f1df4f39085f4d501fec3c1ab627c06df62f4eb8f9d746be6033f5fed216c97b659cada3a19b5dcdee6cffc7786524a09fff2b54ea36306c6fdb516ad2a288e4aa00df4964a0f28279c6a31742990f134ee8e34065f186fb6070497a6a5a86515a909b02c15086ddc1de859b8724f635b6ba9b0a13414ae43b64b94bd54a25940a8b3ffd6d6ae1817301cf5152c098a52ea86ac6f114f5499adf58403a94d0249d7593e999ebed3f3bfa85a17a2554ab4499bcf57be77bcbddfb8cfc5d2a65a8d51bd14a2c5a1df43bb77d4b40b7a31c6ee6dc484f53cc4bfb4944d0265f00ebd799ee3a9bb60b6229cf532fc6e33805e1e8544690ec2af55144ae85d863e0143f4ef865d0b9e528add3b659e45ae52b1c27289fc847b0d274d457b412ab038020096e9d7dc001a3fa34e722f745d5c7e3ca3bb59637df05a40dfd028309c55135082ecd8cfcd5829864099505948bd80174888c7ec3b258d3a055b3c86ade9b400a12bd9638257916d1e68ccbe0b603d5e466e584ac218705eb050e2ae89027a7dcd1e645d4eeca6f79e263adae6b16b9bd88a403ece8aae3eef227fc5c62c3250d848f35b92e720401a5412e4f87bcbb9f18d9f5488d609504565e9d8f6611f5fc1f21aa80c93f2e349c694babef4f51fc722720f73b9448acd8398f848f4ab2b87d5bcdd08ffe861e790759aa78c4d941c4a9715d38a00728ef195833e785b96b0783946a42bf78bb6515bc457b94ff973604fcdd7e4e2f4653589d87be3b10e291e38686252087c9099fd1076fdf09d4017571b2f560af92e22ebe9411c53c15396771b698fd8911b13849b1ae4ebab95e59648d20af0a924134c7118c8db750ad90ebbc13d2350fbb1beb98d8c4ba9ec31c84dce695ad1cc0c893955c1ba073880870d27a1fe3f5b28d634f992016d331cc2c86415ea5c0e4b516368315179906fd54f66f626186f634b0fb7fb1ac185dfa80ccb48ef24d8c0fabb4a0e25d46a1ea2a7c165f3f1a9fed8383b52cdc90f62262f56504a3e78061a3614ff9ca81f9df821278aea617fe2afa2839adf32d7f6e70b32a1acdee5ea39c39df163a6d2b5e855e8c649a8cca693eacef2c2f7650837b102620aaf5b7b24011ee50b0c0d1526f1ac1ba059c81a41040941d11ed3ad14742c21079cc992feee1e33768e81e9d2b7d252f3002c2b911f69a03bd806bca439cbbea323797899c39d5dd9db31f2f1359a5de82c0fc359fac4c98a4dfe075d89c8e88b69cc3cdc6ef1908de292c30dc9680e0ca943fc81e795d4fe5ec391e305fd81e1de0f8358738a0de283590ceb90208d9b2af65ea49920e9489a02575b1075f3302c74ace9f8f96cfbbced5e422a635cb50d8da57f061c876c6b43c26864bf31c3a4428cac613ab6cf9ae874c0751bfd48e865b3e001e7809b75335fdcc7acd5c9d983fea876ceb6ebb77acb5279f352e2c633f8cf323f68aa55337109712cf2168f0eb67e8a4cee5283e980b04345f5465376ef36e2f61404d22f802499aaf1a56ddd611289f8b56d58f48f8b1c731583ee2d3f2da67a6bc793d918ffa642d2c482f1c2afcf98c436ec503f024964c2495a74d53cf17ded564c3b81c0c81a7c514d62999bd4dd75d8b46c376fbfdcd0651b03c94d526ce12dcdf9e9df3d1f73083acc2fe5c304e89551f43aad4c94d612fdf1941f735776b97769f054be9a1136bf3e42d0bc62fc5e537311131c4d99442cde326577854515e8edb6ab1193be2d821a16ded5c8d68fa4eccacf8f05be711ecd18c0a6f43c2403b6ab3c248b055a5733b616493239fa2be408af42bdd2ee393cce0e6071e978709722d71dc2e277bb862db31941643d1473d519cad61fe4c08de7eebadd1ab761e610af07948f33bf5990254ae292bc247028a24c24955225508c049624d7e7444fdb9bbdbe1ff468d96702ca97dd129a48c16ee86c8c7b912885ac7ec25abb9bf487f105ac6f72a4d699d75bd688fa646161726ce3bad61a68a39da516af94ab6280ab9ce1e36d2fae02b76b86e270aeb7cca1b18f137335665d4e4e633fc19b0d9974780b38f98c758a57bdd13151ea6a5a26ee1b833e4582973d9586ed495d5ad09bdb05d9031169baa157071227a7abfb7f1420a067707e9cfe74a9c6345236cfd0cd11e79c81a2268c4bb3d7bf7d0fa23b5db1262f50b5d75037337bd4fc833f182536eeff62e526c708cc6da565ceda4d3a7978f004600533cfa1add080d7db3ad8fc9ac4264c39482971acb4a0d6a686ca05dc7799723a910dcb7d08ef844cf04e22ed6fd624f803d24c0f8f620fa1558f10a1e62761a89942334133450b52339ada821b8947a710f96c14dea51ba5cb37faf2c2e8930d7ccd6fda5b29e586fb1d5d8927b37c7a2d955a8308883aee9d1fb264d29a6edba831d74d7649c7b672e383549664f7152ce713992c12db10e3d83a54926e61b27bd4ab287d8c6b2a22406b6dd0a0de1e6b1b0b5ea1b694ca9077ac6af406dab60d0d3934df21918a399f8728db33a0645f025d3f18298de31c64a323e48e15c299e4c16c4e286e6360d66fe8e66e938694b23391ce470d965c66be7b1bdd954b9d4c4de155931b7aebe1f8a7fa0b1b3edbfba53052bc4ba76b3f976db9913e0ddf3d6595b06b4b13ca11d05f33ab4f8884c447c5a9ecf7338fad211027aca5335874bbc47f2784e6bf1772885c6c5514c2dba67056a61b241c0ababe43a8703562ed132476c4b5cbac60c72eb11c78b9585e602cffcc5288d320b2b0ae77408010516d42c85764d6ac5b3fa6cdab0171a63f0fe9e8be0b369fdf6ffee5beeaa494ee42cf35209acd169048acf96907390d525da58ddfeede9706fa418738447cc382caa00904374066725b1a99a209922293f0a9e397ed323cc9b2fa5e4191efb2c2421edb26c3015b279d9db05a196d7f6b151257b98394517c59ad2d6905d01b1a9f7dee2917a9726240c18c849736a2a55e7488018f9a8e0c81601879a719b384c2da83898c1b747c2734ee5cb7cb5893142513bf0e86707c3800b0e9829fc0b73f1bc12c2c1058c69c20730cd26c3b24e161294d01d221388f638dbd7289e4648977f12d8255fd19a57fe58fe2b95fd39ac8c44c6b3c95b13d3ec723570ac623db681b831942d6f50e2186d37043535d60fda4d7f9b965bcfd25ce2e549bb3d981422ff4103ed179628b882c66fb9e0003207451c5660410820b958d7683067d2db9cf7366eafbf58f22f504b371111e05d22844f2d45f19d62db4087eb1c3fae066f2ab4e6016bf1d495f5557bdd6c65c6e30b736a6da957c300b120c95422a93939fc3e3a6d5bce92a4d0c8770ec2779413483f3a8201ecd34c7673ba544dbd93e951a8bc83a15345c94b8dd071c10c3da03106ca98018a00cc2041e51af19ff634e81226f5de0641f6e436f1652f3490d62cfc288771741b7fe095770b9880637f445c7edb31ae08a6ea9fc4e848a94db343cd4ee9595875f11249cc2f6c5684a34105f364d661171e917acdccf0ee8855413b7a9f0f70635cd2c06c9b70e21df2428beb8d1d8455a92234317765a"}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r15 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r16 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r15}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r16, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x0, "9ff4972d6c5303"}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r20 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r20}, 0x10) (async) r21 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r20}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r21, 0x81f8943c, &(0x7f000005db00)) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r21, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r22}], 0x0, "9ff4972d6c5303"}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0), 0x2000040, &(0x7f00000014c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@msize={'msize', 0x3d, 0x2}}, {@uname={'uname', 0x3d, '-@\\'}}, {@access_uid}, {@cache_mmap}], [{@uid_gt}, {@subj_user={'subj_user', 0x3d, '!)'}}, {@obj_type={'obj_type', 0x3d, '\x00'}}]}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r25}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r24}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000044e40)={0x60, [{}, {r3, r5}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3}, {}, {r4}, {r3, r5}, {r3}, {}, {r3}, {0x0, r5}, {r4, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {}, {r4}, {}, {0x0, r5}, {0x0, r5}, {r3}, {0x0, r5}, {0x0, r5}, {r4}, {r3, r5}, {0x0, r5}, {r3, r5}, {r4}, {r3, r5}, {r3}, {}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {r4}, {}, {r3, r5}, {r3}, {}, {}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {r3}, {r4, r5}, {0x0, r5}, {r3, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4}, {}, {r4}, {}, {r3, r5}, {}, {0x0, r5}, {0x0, r5}, {r4}, {r4}, {}, {r4}, {r4}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {}, {r4}, {r4}, {r4}, {r3, r5}, {r3}, {r3, r5}, {0x0, r5}, {0x0, r5}, {}, {r4}, {0x0, r5}, {0x0, r5}, {}, {r4}, {r3}, {r3, r5}, {r3}, {r4}, {}, {}, {}, {r3}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {r3, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {}, {}, {r3, r5}, {r3}, {r3, r5}, {r4, r5}, {r3}, {}, {}, {}, {0x0, r5}, {}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r3}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {r4}, {r3}, {0x0, r5}, {0x0, r5}, {r3}, {r4}, {r4, r5}, {r4}, {}, {}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4}, {r4}, {r4}, {}, {r3}, {0x0, r5}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {r3}, {r3}, {}, {r3, r5}, {r3, r5}, {r4}, {}, {}, {r4}, {0x0, r5}, {r4}, {}, {r4}, {r4, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {r4}, {0x0, r5}, {0x0, r5}, {r3, r5}, {0x0, r5}, {}, {}, {r4, r5}, {}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {}, {r4}, {}, {r3, r5}, {}, {}, {}, {r3, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {}, {r3, r5}, {}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {}, {r4, r5}, {r4}, {r3, r5}, {r3, r5}, {r9}, {r11}, {r13, r14}, {r17, r5}, {r22, r5}, {r4, r25}], 0xcb, "105646bad4b9ad"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000044e40)={0x60, [{}, {r3, r5}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3}, {}, {r4}, {r3, r5}, {r3}, {}, {r3}, {0x0, r5}, {r4, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {}, {r4}, {}, {0x0, r5}, {0x0, r5}, {r3}, {0x0, r5}, {0x0, r5}, {r4}, {r3, r5}, {0x0, r5}, {r3, r5}, {r4}, {r3, r5}, {r3}, {}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {r4}, {}, {r3, r5}, {r3}, {}, {}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {r3}, {r4, r5}, {0x0, r5}, {r3, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4}, {}, {r4}, {}, {r3, r5}, {}, {0x0, r5}, {0x0, r5}, {r4}, {r4}, {}, {r4}, {r4}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {}, {r4}, {r4}, {r4}, {r3, r5}, {r3}, {r3, r5}, {0x0, r5}, {0x0, r5}, {}, {r4}, {0x0, r5}, {0x0, r5}, {}, {r4}, {r3}, {r3, r5}, {r3}, {r4}, {}, {}, {}, {r3}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {r3, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {}, {}, {r3, r5}, {r3}, {r3, r5}, {r4, r5}, {r3}, {}, {}, {}, {0x0, r5}, {}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r3}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {r4}, {r3}, {0x0, r5}, {0x0, r5}, {r3}, {r4}, {r4, r5}, {r4}, {}, {}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4}, {r4}, {r4}, {}, {r3}, {0x0, r5}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {r3}, {r3}, {}, {r3, r5}, {r3, r5}, {r4}, {}, {}, {r4}, {0x0, r5}, {r4}, {}, {r4}, {r4, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {r4}, {0x0, r5}, {0x0, r5}, {r3, r5}, {0x0, r5}, {}, {}, {r4, r5}, {}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {}, {r4}, {}, {r3, r5}, {}, {}, {}, {r3, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {}, {r3, r5}, {}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {}, {r4, r5}, {r4}, {r3, r5}, {r3, r5}, {r9}, {r11}, {r13, r14}, {r17, r5}, {r22, r5}, {r4, r25}], 0xcb, "105646bad4b9ad"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}, {}, {}, {}, {}, {r3}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f00000004c0)={{r3, 0x6, 0x8, 0x101, 0x3, 0x2, 0x1, 0x6, 0x9, 0x0, 0x5, 0x3f, 0x1000, 0x40, 0x6}}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r26, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:34 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r1}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r1}) (async) [ 3117.359361][T24890] FAULT_INJECTION: forcing a failure. [ 3117.359361][T24890] name failslab, interval 1, probability 0, space 0, times 0 [ 3117.417037][T24890] CPU: 0 PID: 24890 Comm: syz-executor.2 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3117.427003][T24890] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3117.437181][T24890] Call Trace: [ 3117.440487][T24890] [ 3117.443445][T24890] dump_stack_lvl+0x136/0x150 [ 3117.448182][T24890] should_fail_ex+0x4a3/0x5b0 [ 3117.452904][T24890] should_failslab+0x9/0x20 [ 3117.457445][T24890] __kmem_cache_alloc_node+0x5b/0x320 03:04:34 executing program 3: ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(0xffffffffffffffff, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) [ 3117.462863][T24890] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 3117.468292][T24890] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 3117.473790][T24890] __kmalloc+0x4e/0x190 [ 3117.477998][T24890] ? __kmem_cache_alloc_node+0x1b0/0x320 [ 3117.483682][T24890] tomoyo_encode2.part.0+0xe9/0x3a0 [ 3117.488936][T24890] ? tomoyo_realpath_from_path+0xc3/0x600 [ 3117.494700][T24890] ? rcu_is_watching+0x12/0xb0 [ 3117.499515][T24890] tomoyo_encode+0x2c/0x50 [ 3117.503978][T24890] tomoyo_realpath_from_path+0x185/0x600 [ 3117.509674][T24890] tomoyo_path_number_perm+0x21a/0x570 03:04:34 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x5, r4, 0x0, &(0x7f0000000140)="626226326a0f6036924121b42c9de96ea9a541e59d063b41dabb2c366b8329489f6721ba65b0b9c22449dd9d44bec1e9cc7acd6841a2f35d5e74fff67d386b7974e2631a707a671808c2aeaf02ccae1e458cd4638c2ccbe3977e2ded9b73c7acb16c45c0f347f7e770b18aa49af9e67d3b0c797e6463c429673060c7510d93a25c4413a219b8175c9c66feb559e54b326c3c17d2a15baba179bee8d92ff556eee9edde39523166cf0758b48c1ec2af8d54b14cbe7c2c6f2fb93f6082379ee0085ba846b0142c4208aa", 0xc9, 0xffffffffb69bc3a3}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r2, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:34 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x5, r4, 0x0, &(0x7f0000000140)="626226326a0f6036924121b42c9de96ea9a541e59d063b41dabb2c366b8329489f6721ba65b0b9c22449dd9d44bec1e9cc7acd6841a2f35d5e74fff67d386b7974e2631a707a671808c2aeaf02ccae1e458cd4638c2ccbe3977e2ded9b73c7acb16c45c0f347f7e770b18aa49af9e67d3b0c797e6463c429673060c7510d93a25c4413a219b8175c9c66feb559e54b326c3c17d2a15baba179bee8d92ff556eee9edde39523166cf0758b48c1ec2af8d54b14cbe7c2c6f2fb93f6082379ee0085ba846b0142c4208aa", 0xc9, 0xffffffffb69bc3a3}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r2, 0x1, 0x0, &(0x7f0000000080)=[{}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x5, r4, 0x0, &(0x7f0000000140)="626226326a0f6036924121b42c9de96ea9a541e59d063b41dabb2c366b8329489f6721ba65b0b9c22449dd9d44bec1e9cc7acd6841a2f35d5e74fff67d386b7974e2631a707a671808c2aeaf02ccae1e458cd4638c2ccbe3977e2ded9b73c7acb16c45c0f347f7e770b18aa49af9e67d3b0c797e6463c429673060c7510d93a25c4413a219b8175c9c66feb559e54b326c3c17d2a15baba179bee8d92ff556eee9edde39523166cf0758b48c1ec2af8d54b14cbe7c2c6f2fb93f6082379ee0085ba846b0142c4208aa", 0xc9, 0xffffffffb69bc3a3}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r2, 0x1, 0x0, &(0x7f0000000080)=[{}]}) (async) [ 3117.515177][T24890] ? tomoyo_path_number_perm+0x1c1/0x570 [ 3117.520856][T24890] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3117.526717][T24890] ? find_held_lock+0x2d/0x110 [ 3117.531535][T24890] ? lock_downgrade+0x690/0x690 [ 3117.536451][T24890] ? trace_lock_acquire+0x12d/0x180 [ 3117.541701][T24890] ? receive_fd+0x110/0x110 [ 3117.546257][T24890] ? lock_acquire+0x32/0xc0 [ 3117.550802][T24890] ? receive_fd+0x110/0x110 [ 3117.555370][T24890] ? __fget_files+0x26a/0x480 [ 3117.560103][T24890] security_file_ioctl+0x54/0xb0 03:04:34 executing program 3: ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(0xffffffffffffffff, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) [ 3117.565086][T24890] __x64_sys_ioctl+0xb7/0x210 [ 3117.569820][T24890] do_syscall_64+0x39/0xb0 [ 3117.574280][T24890] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3117.580221][T24890] RIP: 0033:0x7f1f5aa8c169 [ 3117.584676][T24890] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3117.604320][T24890] RSP: 002b:00007f1f5b749168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 03:04:35 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) [ 3117.612774][T24890] RAX: ffffffffffffffda RBX: 00007f1f5ababf80 RCX: 00007f1f5aa8c169 [ 3117.620779][T24890] RDX: 0000000020000040 RSI: 0000000000003b72 RDI: 0000000000000003 [ 3117.628784][T24890] RBP: 00007f1f5b7491d0 R08: 0000000000000000 R09: 0000000000000000 [ 3117.636789][T24890] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3117.644793][T24890] R13: 00007ffe0170b1cf R14: 00007f1f5b749300 R15: 0000000000022000 [ 3117.652821][T24890] 03:04:35 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r5, 0x3ba0, &(0x7f00000000c0)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) r6 = syz_open_dev$vcsu(&(0x7f0000000140), 0x8000000000000001, 0x800) ioctl$IOMMU_IOAS_MAP$PAGES(r6, 0x3b85, &(0x7f0000000180)={0x28, 0x4, r1, 0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8000000000000001}) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r7}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r7}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r5, 0x3ba0, &(0x7f00000000c0)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) (async) syz_open_dev$vcsu(&(0x7f0000000140), 0x8000000000000001, 0x800) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r6, 0x3b85, &(0x7f0000000180)={0x28, 0x4, r1, 0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8000000000000001}) (async) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r7}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r7}) (async) 03:04:35 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x5, r4, 0x0, &(0x7f0000000140)="626226326a0f6036924121b42c9de96ea9a541e59d063b41dabb2c366b8329489f6721ba65b0b9c22449dd9d44bec1e9cc7acd6841a2f35d5e74fff67d386b7974e2631a707a671808c2aeaf02ccae1e458cd4638c2ccbe3977e2ded9b73c7acb16c45c0f347f7e770b18aa49af9e67d3b0c797e6463c429673060c7510d93a25c4413a219b8175c9c66feb559e54b326c3c17d2a15baba179bee8d92ff556eee9edde39523166cf0758b48c1ec2af8d54b14cbe7c2c6f2fb93f6082379ee0085ba846b0142c4208aa", 0xc9, 0xffffffffb69bc3a3}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r2, 0x1, 0x0, &(0x7f0000000080)=[{}]}) [ 3117.697603][T24831] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3117.837077][T24973] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3117.875050][T24973] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:35 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) (fail_nth: 3) 03:04:35 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) 03:04:35 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) 03:04:35 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) 03:04:35 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0xe04c0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r3, 0x3b87, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x0, r2}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r5, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r5, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000180)={0xc}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r4, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:35 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) [ 3117.984363][T24890] ERROR: Out of memory at tomoyo_realpath_from_path. [ 3118.012767][T24971] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:35 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) 03:04:35 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r5, 0x3ba0, &(0x7f00000000c0)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) r6 = syz_open_dev$vcsu(&(0x7f0000000140), 0x8000000000000001, 0x800) ioctl$IOMMU_IOAS_MAP$PAGES(r6, 0x3b85, &(0x7f0000000180)={0x28, 0x4, r1, 0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8000000000000001}) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r7}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r7}) [ 3118.054116][T24971] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3118.070139][T25083] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:35 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) (async) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0xe04c0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r3, 0x3b87, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x0, r2}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r5, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r5, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000180)={0xc}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r4, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:35 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(0xffffffffffffffff, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) [ 3118.141862][T25077] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3118.175722][T25089] FAULT_INJECTION: forcing a failure. [ 3118.175722][T25089] name fail_usercopy, interval 1, probability 0, space 0, times 0 03:04:35 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) (async) [ 3118.250327][T25089] CPU: 1 PID: 25089 Comm: syz-executor.2 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3118.260301][T25089] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3118.270457][T25089] Call Trace: [ 3118.273742][T25089] [ 3118.276680][T25089] dump_stack_lvl+0x136/0x150 [ 3118.281413][T25089] should_fail_ex+0x4a3/0x5b0 [ 3118.286113][T25089] _copy_from_user+0x30/0x190 [ 3118.290821][T25089] iommufd_vfio_ioctl+0x21f/0xd20 [ 3118.295886][T25089] ? tomoyo_path_number_perm+0x166/0x570 [ 3118.301539][T25089] ? iommufd_vfio_ioas+0x590/0x590 [ 3118.306669][T25089] ? find_held_lock+0x2d/0x110 [ 3118.311466][T25089] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 3118.317382][T25089] ? do_vfs_ioctl+0x132/0x1670 [ 3118.322190][T25089] ? vfs_fileattr_set+0xc40/0xc40 [ 3118.327247][T25089] iommufd_fops_ioctl+0x3f2/0x4b0 [ 3118.332303][T25089] ? trace_lock_acquire+0x12d/0x180 [ 3118.337604][T25089] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3118.343447][T25089] ? __fget_files+0x26a/0x480 [ 3118.348148][T25089] ? bpf_lsm_file_ioctl+0x9/0x10 [ 3118.353106][T25089] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3118.358949][T25089] __x64_sys_ioctl+0x197/0x210 [ 3118.363747][T25089] do_syscall_64+0x39/0xb0 [ 3118.368182][T25089] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3118.374089][T25089] RIP: 0033:0x7f1f5aa8c169 [ 3118.378508][T25089] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3118.398156][T25089] RSP: 002b:00007f1f5b749168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3118.406596][T25089] RAX: ffffffffffffffda RBX: 00007f1f5ababf80 RCX: 00007f1f5aa8c169 [ 3118.414575][T25089] RDX: 0000000020000040 RSI: 0000000000003b72 RDI: 0000000000000003 [ 3118.422573][T25089] RBP: 00007f1f5b7491d0 R08: 0000000000000000 R09: 0000000000000000 [ 3118.430549][T25089] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3118.438533][T25089] R13: 00007ffe0170b1cf R14: 00007f1f5b749300 R15: 0000000000022000 [ 3118.446525][T25089] 03:04:35 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) (async) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) 03:04:36 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) (fail_nth: 4) 03:04:36 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) (async) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0xe04c0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r3, 0x3b87, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x0, r2}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r5, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r5, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000180)={0xc}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r4, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:36 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(0xffffffffffffffff, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) 03:04:36 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) pipe2$watch_queue(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setresuid(0x0, r4, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r4, 0xffffffffffffffff}}, './file0\x00'}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r6, 0x1000}) 03:04:36 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_MD_CHECK_REFS(r3, 0x3ba0, &(0x7f0000000180)={0x38, 0x4, r2, 0x0, &(0x7f00000000c0)="8cc0b8eb5376a9656c5c50f5badb85b6b839fe963a0cb6d4e818db870f353eba2a14ef19450bb016d9f4c1885b7aea8c08d82437e81c14acc9479e1c04ffd0aa2fb4fbd8de0bc10be0115784f64bd560238d7c25eef546de051cc5f6fcb636a6ee272d7ff03c7174d89b8c91e782e5defe307293861f56b7e6a373c2c5842097cbca", 0x82, 0xfffffffe}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:36 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(0xffffffffffffffff, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000}) [ 3118.595236][T25205] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3118.623515][T25204] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:36 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) socket$netlink(0x10, 0x3, 0xa) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r1, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:36 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) (async) pipe2$watch_queue(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (async) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setresuid(0x0, r4, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r4, 0xffffffffffffffff}}, './file0\x00'}) (async) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r6, 0x1000}) 03:04:36 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_MD_CHECK_REFS(r3, 0x3ba0, &(0x7f0000000180)={0x38, 0x4, r2, 0x0, &(0x7f00000000c0)="8cc0b8eb5376a9656c5c50f5badb85b6b839fe963a0cb6d4e818db870f353eba2a14ef19450bb016d9f4c1885b7aea8c08d82437e81c14acc9479e1c04ffd0aa2fb4fbd8de0bc10be0115784f64bd560238d7c25eef546de051cc5f6fcb636a6ee272d7ff03c7174d89b8c91e782e5defe307293861f56b7e6a373c2c5842097cbca", 0x82, 0xfffffffe}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:36 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) (async) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async, rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (rerun: 32) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) (async, rerun: 32) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (rerun: 32) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) 03:04:36 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, 0x0) 03:04:36 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) socket$netlink(0x10, 0x3, 0xa) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r1, 0x1, 0x0, &(0x7f0000000080)=[{}]}) [ 3118.921767][T25251] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3118.944099][T25233] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3118.986316][T25301] FAULT_INJECTION: forcing a failure. [ 3118.986316][T25301] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3119.003389][T25301] CPU: 0 PID: 25301 Comm: syz-executor.2 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3119.013346][T25301] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3119.023524][T25301] Call Trace: [ 3119.026832][T25301] [ 3119.029886][T25301] dump_stack_lvl+0x136/0x150 [ 3119.034617][T25301] should_fail_ex+0x4a3/0x5b0 [ 3119.039343][T25301] _copy_to_user+0x30/0x160 [ 3119.043902][T25301] simple_read_from_buffer+0xd0/0x160 [ 3119.049323][T25301] proc_fail_nth_read+0x18b/0x220 [ 3119.054399][T25301] ? proc_fault_inject_read+0x220/0x220 [ 3119.059991][T25301] ? security_file_permission+0xaf/0xd0 [ 3119.065689][T25301] vfs_read+0x28d/0x950 [ 3119.069898][T25301] ? proc_fault_inject_read+0x220/0x220 [ 3119.075572][T25301] ? kernel_read+0x1c0/0x1c0 [ 3119.080233][T25301] ? receive_fd+0x110/0x110 [ 3119.084818][T25301] ? __fget_files+0x26a/0x480 [ 3119.089578][T25301] ksys_read+0x12b/0x250 [ 3119.093881][T25301] ? vfs_write+0xe40/0xe40 [ 3119.098374][T25301] ? syscall_enter_from_user_mode+0x26/0x80 [ 3119.104329][T25301] do_syscall_64+0x39/0xb0 [ 3119.108803][T25301] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3119.114745][T25301] RIP: 0033:0x7f1f5aa3df8c [ 3119.119523][T25301] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3119.139143][T25301] RSP: 002b:00007f1f5b749160 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3119.147570][T25301] RAX: ffffffffffffffda RBX: 00007f1f5ababf80 RCX: 00007f1f5aa3df8c [ 3119.155549][T25301] RDX: 000000000000000f RSI: 00007f1f5b7491e0 RDI: 0000000000000004 [ 3119.163527][T25301] RBP: 00007f1f5b7491d0 R08: 0000000000000000 R09: 0000000000000000 [ 3119.171505][T25301] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3119.179486][T25301] R13: 00007ffe0170b1cf R14: 00007f1f5b749300 R15: 0000000000022000 03:04:36 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) 03:04:36 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_MD_CHECK_REFS(r3, 0x3ba0, &(0x7f0000000180)={0x38, 0x4, r2, 0x0, &(0x7f00000000c0)="8cc0b8eb5376a9656c5c50f5badb85b6b839fe963a0cb6d4e818db870f353eba2a14ef19450bb016d9f4c1885b7aea8c08d82437e81c14acc9479e1c04ffd0aa2fb4fbd8de0bc10be0115784f64bd560238d7c25eef546de051cc5f6fcb636a6ee272d7ff03c7174d89b8c91e782e5defe307293861f56b7e6a373c2c5842097cbca", 0x82, 0xfffffffe}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:36 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, 0x0) 03:04:36 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) socket$netlink(0x10, 0x3, 0xa) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r1, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:36 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) pipe2$watch_queue(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setresuid(0x0, r4, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r4, 0xffffffffffffffff}}, './file0\x00'}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r6, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) (async) pipe2$watch_queue(&(0x7f0000000100), 0x80) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) (async) setresuid(0x0, r4, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r4, 0xffffffffffffffff}}, './file0\x00'}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r6, 0x1000}) (async) [ 3119.187500][T25301] 03:04:36 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$EXT4_IOC_GETFSUUID(r0, 0x8008662c, &(0x7f00000000c0)) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000100)="d8509d40afab9f1e11057ba18686033233401c981eb236fd78590061d79c47bb579ab434797ff1abbe2adf2e31c17e249b04028221324fe41d5b5f6d522276abaed85a78d62fc83cade488a8ed56b453f491b7e4f2ae075daba00c6ed7ba74d7684cd8c5161384e18bca117923501669770477772dd5c80d1023244d8a4cf8e17b33e7d6a9614a5eab9c3c901e8f9acf60f54a88fbc9f1fc2036b1e9670363d00d537a837011e6976ec661d58c9233609afb4e70fdc3535f92ffe0435b87bb32e7ce6e41648652407687747f68953f8d6d0468a5a9a30d1c37e1096100b4f8", 0xdf) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000200)={0x38, 0x5, r1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:36 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = dup(r0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="0000000524111861ff0f70696c653000"]) setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(r2, 0x111, 0x4, 0x1, 0x4) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000040)={0x38}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) signalfd4(r1, &(0x7f00000000c0)={[0x4]}, 0x8, 0x0) r5 = syz_open_dev$vcsu(&(0x7f0000000140), 0x400, 0x2) ioctl$IOMMU_IOAS_IOVA_RANGES(r5, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x6, 0x0, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}]}) 03:04:36 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, 0x0) 03:04:36 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, 0x0, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:36 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$EXT4_IOC_GETFSUUID(r0, 0x8008662c, &(0x7f00000000c0)) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000100)="d8509d40afab9f1e11057ba18686033233401c981eb236fd78590061d79c47bb579ab434797ff1abbe2adf2e31c17e249b04028221324fe41d5b5f6d522276abaed85a78d62fc83cade488a8ed56b453f491b7e4f2ae075daba00c6ed7ba74d7684cd8c5161384e18bca117923501669770477772dd5c80d1023244d8a4cf8e17b33e7d6a9614a5eab9c3c901e8f9acf60f54a88fbc9f1fc2036b1e9670363d00d537a837011e6976ec661d58c9233609afb4e70fdc3535f92ffe0435b87bb32e7ce6e41648652407687747f68953f8d6d0468a5a9a30d1c37e1096100b4f8", 0xdf) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000200)={0x38, 0x5, r1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$EXT4_IOC_GETFSUUID(r0, 0x8008662c, &(0x7f00000000c0)) (async) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000100)="d8509d40afab9f1e11057ba18686033233401c981eb236fd78590061d79c47bb579ab434797ff1abbe2adf2e31c17e249b04028221324fe41d5b5f6d522276abaed85a78d62fc83cade488a8ed56b453f491b7e4f2ae075daba00c6ed7ba74d7684cd8c5161384e18bca117923501669770477772dd5c80d1023244d8a4cf8e17b33e7d6a9614a5eab9c3c901e8f9acf60f54a88fbc9f1fc2036b1e9670363d00d537a837011e6976ec661d58c9233609afb4e70fdc3535f92ffe0435b87bb32e7ce6e41648652407687747f68953f8d6d0468a5a9a30d1c37e1096100b4f8", 0xdf) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000200)={0x38, 0x5, r1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) 03:04:36 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x2, &(0x7f0000000040)={0x18}) [ 3119.317013][T25360] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3119.324539][T25360] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3119.335198][T25360] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3119.351646][T25359] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:36 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:36 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = dup(r0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="0000000524111861ff0f70696c653000"]) (async) setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(r2, 0x111, 0x4, 0x1, 0x4) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000040)={0x38}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) signalfd4(r1, &(0x7f00000000c0)={[0x4]}, 0x8, 0x0) r5 = syz_open_dev$vcsu(&(0x7f0000000140), 0x400, 0x2) ioctl$IOMMU_IOAS_IOVA_RANGES(r5, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x6, 0x0, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}]}) 03:04:36 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, 0x0, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:36 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x10, &(0x7f0000000040)={0x18}) 03:04:36 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$EXT4_IOC_GETFSUUID(r0, 0x8008662c, &(0x7f00000000c0)) (async) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000100)="d8509d40afab9f1e11057ba18686033233401c981eb236fd78590061d79c47bb579ab434797ff1abbe2adf2e31c17e249b04028221324fe41d5b5f6d522276abaed85a78d62fc83cade488a8ed56b453f491b7e4f2ae075daba00c6ed7ba74d7684cd8c5161384e18bca117923501669770477772dd5c80d1023244d8a4cf8e17b33e7d6a9614a5eab9c3c901e8f9acf60f54a88fbc9f1fc2036b1e9670363d00d537a837011e6976ec661d58c9233609afb4e70fdc3535f92ffe0435b87bb32e7ce6e41648652407687747f68953f8d6d0468a5a9a30d1c37e1096100b4f8", 0xdf) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000200)={0x38, 0x5, r1}) (async, rerun: 64) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (rerun: 64) 03:04:36 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_IOVA_RANGES(r4, 0x3b84, &(0x7f0000000040)={0x20, r1, 0x5, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}]}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x21000}) 03:04:36 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r1}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "9ff4972d6c5303"}) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r8 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r7}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000041e40)={0x8, [{r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {}, {r4, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {0x0, r5}, {r3}, {r4, r5}, {r3, r5}, {}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {r3}, {r4, r5}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {r4, r5}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4, r5}, {r3}, {0x0, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {0x0, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r4}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4}, {r3, r5}, {0x0, r5}, {}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {0x0, r5}, {r3, r5}, {r3}, {r4, r5}, {r3, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r4, r5}, {r3}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {r3, r5}, {r4, r5}, {0x0, r5}, {r4, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3, r5}, {r3}], 0x0, "536af397e163ed"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000042e40)={{r3, 0x100000000, 0x6, 0x5f81, 0x1a, 0x1, 0x4, 0x800, 0x0, 0x3eba, 0x20, 0x0, 0x1f, 0x3, 0x2}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000000)='dlm_ast\x00', r1}, 0x10) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000043e40)={r5, r3, "18779f02566d8236b04e550fd13a5e0f40a8bc9e09a38ad96fcb7410e17a1775fab82c940082edc6c904a95edd0f1f870cc9b7bac87f91fbe1c3ddbb17ad6d461fa20404326e45c4daa8b731a55cc94be83d7335b54d8d27eb15f83020aa9b9b2f207bc676286532de5aae408ed604bd639896d5117e0db570c3bfdc70daf2f9c84a4c06c669a17d1dcf934e3b430c388aadcc8ffc4581f231fd322a8b1d847a1464cc878c925313c991cdfff946cc6c6a8490daf721fe126315f7eac2f6180b0352df857551f9a79899b946fdf61c41de7b79edd0d0710bc4065e769445d7c0d6cd59aa3b0d2c8610c048dbc0b6f1bebeb5573b58732217385a54dc4fc80828", "f0c9da671877385450bb3b5e0d17dd5859b617e10de48e448a887fe0f8eb31baae707d8f20b2985822b78b95907320d70332c195044ff45afecd5450fe7ff948167d955e38595aa9a990bdec165e85cb74a9122d92778111d08be89193a1bac899537097fab6b1ebf54b61ca3f5880272d91f19f31009f107c8fa6b2666b7be955663d9290596478e78effb8701721a477894ca66c5f4d9492b3fbbba735e84c0fd32a951dee854e99e9d16e602d65ceb6b96c752672e3d834c7acedf8f8e17a43543c055844c33eb74815d27400be7060aab49035407097c27b516110d9bfdf67f9eb30eb4b8a73f751c6bdbcb5051f7c4cf593d6101a007f2ca065fd5f858b7aaf07adb07aabf194698e53ab1317b48126720f3ce5af01523dfd185323388846b918becd80e2fbf7f274f5f4fbb7f4ca04a5efa52deaa94bec7819c953bb92a11172dc4bdd87a4c2733aac7453b4f80917d747257cc61f1bc64396058efe8821e12b48dde1cc91e20be9f7d13b5e59d23ddd4907c52bc2cd7062d6c5f8851427b07eb86835aafded8baf2dbf2f2335b2d4f8397354361f8f95fb45d8131c26d6e6cf118115177f39ee7d47a3e4a81d015d60528033e6b56e44846c9e80a92c45df1e9f53812124660bcb6950908eb78cc261f2761b039faf923b0e9bbe4dc536c94b31ae05d4bfd305878aebbda54fdbac7bdd61e87eb4ff15d641d220828dac0fa0085d68dd19fac5f80ccf81ef60839cae1a11c67295b38a819957fef39c2ad31f19a7d69ef6ff49593ff6cf9c2659162b2482d3df58903dc934cbc2546130d7302bff6576c56a01dd36d87fabf6ea15348a15a63163f48a7b6359e5a0a5c1e47ff0bf5dd017db572451ade2e6573e39c3392d6b25571962ebe2e203f50cc94fccfefc9f1e4d795806f349e6cf8947e94682075c90a8cb41dbaeadb9783ab247323092cefde0b04c8212a45dde90cfe81361880326e80b217f10e85ead427071f45b09321edc00cf0ec4c51ea8d6bd377e50a0f2919db40dbe31d5cc7ae31dc955f24cda93eb2eae4aac26bd62c54f8370b890fb996673cec12ec0d409b523064199cce636189ed183366e37ef39461984c67b414012e1a6b2f105b1fc33b4c0a1065ed50529dec95df59a156f5346de64555a186d617150aa6918b6ae031f4446166f0c47d6aa57fa86ead1e1d1ae256b073c1a66f5f10b67db965d0b25a6f2c3e405c097c6cc82de2776709a22cb33f3bcd66f5e2354d86f7775e66b2c1156f790b90f671c498d58e0dd99f7c0116f3e712ce6496a39f271cf460578719abac6915f8e00521b05ee4f0262b182528a8e58ad59ee18a7f4e287a1a2e50072fb31f142549409f3f518514c47b77f7f4ebbfb2134f4eb4d63a6d4bc4a32d0863cefe7864af07f29633b7d61f9012cb81603c94783fa22812af422bf42e339ab1e94f1cda87ad255f015641369f10b128458c2ccb29ca45c223e21b71763351865b8d7489c65a71ead100382936888f516b217226275b4bc1ad7f8b4e7daa51d920f125a2fd74067f8db9627be0589b09a22a8feeec147ec8098cca76d5e8ee14e2ec86f193361bbea17365c85bd8ec1540cd4ab77564b504d1b3625690dc4f5eb4d9a9275655d6dad176546110cc4433c7a7a649867f75913c224a232fb2897429b3ed7a3acb36b17294a4ff1fc6387cf44db3791f2f5dd96694735a2077266d17b4db67e71c96fcc46906987fa233935345e5d67acae6cded7fb55425381cf4b4cb79a3f816e445356efba8bd379b9ccbef64316f2bcc10512e837da33b473ea4795974463aa6f033c98809ed3b221bf7f1df4f39085f4d501fec3c1ab627c06df62f4eb8f9d746be6033f5fed216c97b659cada3a19b5dcdee6cffc7786524a09fff2b54ea36306c6fdb516ad2a288e4aa00df4964a0f28279c6a31742990f134ee8e34065f186fb6070497a6a5a86515a909b02c15086ddc1de859b8724f635b6ba9b0a13414ae43b64b94bd54a25940a8b3ffd6d6ae1817301cf5152c098a52ea86ac6f114f5499adf58403a94d0249d7593e999ebed3f3bfa85a17a2554ab4499bcf57be77bcbddfb8cfc5d2a65a8d51bd14a2c5a1df43bb77d4b40b7a31c6ee6dc484f53cc4bfb4944d0265f00ebd799ee3a9bb60b6229cf532fc6e33805e1e8544690ec2af55144ae85d863e0143f4ef865d0b9e528add3b659e45ae52b1c27289fc847b0d274d457b412ab038020096e9d7dc001a3fa34e722f745d5c7e3ca3bb59637df05a40dfd028309c55135082ecd8cfcd5829864099505948bd80174888c7ec3b258d3a055b3c86ade9b400a12bd9638257916d1e68ccbe0b603d5e466e584ac218705eb050e2ae89027a7dcd1e645d4eeca6f79e263adae6b16b9bd88a403ece8aae3eef227fc5c62c3250d848f35b92e720401a5412e4f87bcbb9f18d9f5488d609504565e9d8f6611f5fc1f21aa80c93f2e349c694babef4f51fc722720f73b9448acd8398f848f4ab2b87d5bcdd08ffe861e790759aa78c4d941c4a9715d38a00728ef195833e785b96b0783946a42bf78bb6515bc457b94ff973604fcdd7e4e2f4653589d87be3b10e291e38686252087c9099fd1076fdf09d4017571b2f560af92e22ebe9411c53c15396771b698fd8911b13849b1ae4ebab95e59648d20af0a924134c7118c8db750ad90ebbc13d2350fbb1beb98d8c4ba9ec31c84dce695ad1cc0c893955c1ba073880870d27a1fe3f5b28d634f992016d331cc2c86415ea5c0e4b516368315179906fd54f66f626186f634b0fb7fb1ac185dfa80ccb48ef24d8c0fabb4a0e25d46a1ea2a7c165f3f1a9fed8383b52cdc90f62262f56504a3e78061a3614ff9ca81f9df821278aea617fe2afa2839adf32d7f6e70b32a1acdee5ea39c39df163a6d2b5e855e8c649a8cca693eacef2c2f7650837b102620aaf5b7b24011ee50b0c0d1526f1ac1ba059c81a41040941d11ed3ad14742c21079cc992feee1e33768e81e9d2b7d252f3002c2b911f69a03bd806bca439cbbea323797899c39d5dd9db31f2f1359a5de82c0fc359fac4c98a4dfe075d89c8e88b69cc3cdc6ef1908de292c30dc9680e0ca943fc81e795d4fe5ec391e305fd81e1de0f8358738a0de283590ceb90208d9b2af65ea49920e9489a02575b1075f3302c74ace9f8f96cfbbced5e422a635cb50d8da57f061c876c6b43c26864bf31c3a4428cac613ab6cf9ae874c0751bfd48e865b3e001e7809b75335fdcc7acd5c9d983fea876ceb6ebb77acb5279f352e2c633f8cf323f68aa55337109712cf2168f0eb67e8a4cee5283e980b04345f5465376ef36e2f61404d22f802499aaf1a56ddd611289f8b56d58f48f8b1c731583ee2d3f2da67a6bc793d918ffa642d2c482f1c2afcf98c436ec503f024964c2495a74d53cf17ded564c3b81c0c81a7c514d62999bd4dd75d8b46c376fbfdcd0651b03c94d526ce12dcdf9e9df3d1f73083acc2fe5c304e89551f43aad4c94d612fdf1941f735776b97769f054be9a1136bf3e42d0bc62fc5e537311131c4d99442cde326577854515e8edb6ab1193be2d821a16ded5c8d68fa4eccacf8f05be711ecd18c0a6f43c2403b6ab3c248b055a5733b616493239fa2be408af42bdd2ee393cce0e6071e978709722d71dc2e277bb862db31941643d1473d519cad61fe4c08de7eebadd1ab761e610af07948f33bf5990254ae292bc247028a24c24955225508c049624d7e7444fdb9bbdbe1ff468d96702ca97dd129a48c16ee86c8c7b912885ac7ec25abb9bf487f105ac6f72a4d699d75bd688fa646161726ce3bad61a68a39da516af94ab6280ab9ce1e36d2fae02b76b86e270aeb7cca1b18f137335665d4e4e633fc19b0d9974780b38f98c758a57bdd13151ea6a5a26ee1b833e4582973d9586ed495d5ad09bdb05d9031169baa157071227a7abfb7f1420a067707e9cfe74a9c6345236cfd0cd11e79c81a2268c4bb3d7bf7d0fa23b5db1262f50b5d75037337bd4fc833f182536eeff62e526c708cc6da565ceda4d3a7978f004600533cfa1add080d7db3ad8fc9ac4264c39482971acb4a0d6a686ca05dc7799723a910dcb7d08ef844cf04e22ed6fd624f803d24c0f8f620fa1558f10a1e62761a89942334133450b52339ada821b8947a710f96c14dea51ba5cb37faf2c2e8930d7ccd6fda5b29e586fb1d5d8927b37c7a2d955a8308883aee9d1fb264d29a6edba831d74d7649c7b672e383549664f7152ce713992c12db10e3d83a54926e61b27bd4ab287d8c6b2a22406b6dd0a0de1e6b1b0b5ea1b694ca9077ac6af406dab60d0d3934df21918a399f8728db33a0645f025d3f18298de31c64a323e48e15c299e4c16c4e286e6360d66fe8e66e938694b23391ce470d965c66be7b1bdd954b9d4c4de155931b7aebe1f8a7fa0b1b3edbfba53052bc4ba76b3f976db9913e0ddf3d6595b06b4b13ca11d05f33ab4f8884c447c5a9ecf7338fad211027aca5335874bbc47f2784e6bf1772885c6c5514c2dba67056a61b241c0ababe43a8703562ed132476c4b5cbac60c72eb11c78b9585e602cffcc5288d320b2b0ae77408010516d42c85764d6ac5b3fa6cdab0171a63f0fe9e8be0b369fdf6ffee5beeaa494ee42cf35209acd169048acf96907390d525da58ddfeede9706fa418738447cc382caa00904374066725b1a99a209922293f0a9e397ed323cc9b2fa5e4191efb2c2421edb26c3015b279d9db05a196d7f6b151257b98394517c59ad2d6905d01b1a9f7dee2917a9726240c18c849736a2a55e7488018f9a8e0c81601879a719b384c2da83898c1b747c2734ee5cb7cb5893142513bf0e86707c3800b0e9829fc0b73f1bc12c2c1058c69c20730cd26c3b24e161294d01d221388f638dbd7289e4648977f12d8255fd19a57fe58fe2b95fd39ac8c44c6b3c95b13d3ec723570ac623db681b831942d6f50e2186d37043535d60fda4d7f9b965bcfd25ce2e549bb3d981422ff4103ed179628b882c66fb9e0003207451c5660410820b958d7683067d2db9cf7366eafbf58f22f504b371111e05d22844f2d45f19d62db4087eb1c3fae066f2ab4e6016bf1d495f5557bdd6c65c6e30b736a6da957c300b120c95422a93939fc3e3a6d5bce92a4d0c8770ec2779413483f3a8201ecd34c7673ba544dbd93e951a8bc83a15345c94b8dd071c10c3da03106ca98018a00cc2041e51af19ff634e81226f5de0641f6e436f1652f3490d62cfc288771741b7fe095770b9880637f445c7edb31ae08a6ea9fc4e848a94db343cd4ee9595875f11249cc2f6c5684a34105f364d661171e917acdccf0ee8855413b7a9f0f70635cd2c06c9b70e21df2428beb8d1d8455a92234317765a"}) r15 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r16 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r15}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r16, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x0, "9ff4972d6c5303"}) r20 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r21 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r20}, 0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r21, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r22}], 0x0, "9ff4972d6c5303"}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005db00)={0x0, ""/256, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0), 0x2000040, &(0x7f00000014c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@msize={'msize', 0x3d, 0x2}}, {@uname={'uname', 0x3d, '-@\\'}}, {@access_uid}, {@cache_mmap}], [{@uid_gt}, {@subj_user={'subj_user', 0x3d, '!)'}}, {@obj_type={'obj_type', 0x3d, '\x00'}}]}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r25}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r24}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000044e40)={0x60, [{}, {r3, r5}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3}, {}, {r4}, {r3, r5}, {r3}, {}, {r3}, {0x0, r5}, {r4, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {}, {r4}, {}, {0x0, r5}, {0x0, r5}, {r3}, {0x0, r5}, {0x0, r5}, {r4}, {r3, r5}, {0x0, r5}, {r3, r5}, {r4}, {r3, r5}, {r3}, {}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {r4}, {}, {r3, r5}, {r3}, {}, {}, {0x0, r5}, {r4}, {}, {r3, r5}, {0x0, r5}, {r3}, {r4, r5}, {0x0, r5}, {r3, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4}, {}, {r4}, {}, {r3, r5}, {}, {0x0, r5}, {0x0, r5}, {r4}, {r4}, {}, {r4}, {r4}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {}, {r4}, {r4}, {r4}, {r3, r5}, {r3}, {r3, r5}, {0x0, r5}, {0x0, r5}, {}, {r4}, {0x0, r5}, {0x0, r5}, {}, {r4}, {r3}, {r3, r5}, {r3}, {r4}, {}, {}, {}, {r3}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {r3, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {}, {}, {r3, r5}, {r3}, {r3, r5}, {r4, r5}, {r3}, {}, {}, {}, {0x0, r5}, {}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r3}, {}, {0x0, r5}, {0x0, r5}, {}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {r4}, {r3}, {0x0, r5}, {0x0, r5}, {r3}, {r4}, {r4, r5}, {r4}, {}, {}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {0x0, r5}, {r3, r5}, {r4}, {r4}, {r4}, {}, {r3}, {0x0, r5}, {r4}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {}, {r3}, {0x0, r5}, {}, {r4, r5}, {r3}, {r3, r5}, {0x0, r5}, {r3}, {r3}, {}, {r3, r5}, {r3, r5}, {r4}, {}, {}, {r4}, {0x0, r5}, {r4}, {}, {r4}, {r4, r5}, {r4}, {}, {r3}, {r4, r5}, {}, {r4}, {r4}, {0x0, r5}, {0x0, r5}, {r3, r5}, {0x0, r5}, {}, {}, {r4, r5}, {}, {r4, r5}, {0x0, r5}, {r4, r5}, {r4, r5}, {}, {r4}, {}, {r3, r5}, {}, {}, {}, {r3, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {0x0, r5}, {r4}, {r3}, {r3, r5}, {r3, r5}, {}, {r3, r5}, {}, {0x0, r5}, {r3, r5}, {r4, r5}, {r4}, {}, {r4, r5}, {r4}, {r3, r5}, {r3, r5}, {r9}, {r11}, {r13, r14}, {r17, r5}, {r22, r5}, {r4, r25}], 0xcb, "105646bad4b9ad"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005dd00)={0x6, [{}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r19}, {}, {}, {}, {}, {r3}], 0x0, "9ff4972d6c5303"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f00000004c0)={{r3, 0x6, 0x8, 0x101, 0x3, 0x2, 0x1, 0x6, 0x9, 0x0, 0x5, 0x3f, 0x1000, 0x40, 0x6}}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r26, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) [ 3119.541289][T25473] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:37 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b64, &(0x7f0000000040)={0x18}) 03:04:37 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r4, 0x3b84, &(0x7f0000000040)={0x20, r1, 0x5, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}]}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x21000}) [ 3119.595533][T25473] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:37 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async, rerun: 64) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 64) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, 0x0, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:37 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = dup(r0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r1, 0xc0189371, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="0000000524111861ff0f70696c653000"]) (async) setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(r2, 0x111, 0x4, 0x1, 0x4) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000040)={0x38}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) signalfd4(r1, &(0x7f00000000c0)={[0x4]}, 0x8, 0x0) (async) r5 = syz_open_dev$vcsu(&(0x7f0000000140), 0x400, 0x2) ioctl$IOMMU_IOAS_IOVA_RANGES(r5, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x6, 0x0, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}]}) 03:04:37 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) (fail_nth: 1) 03:04:37 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b65, &(0x7f0000000040)={0x18}) 03:04:37 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3bc}) [ 3119.785581][T25519] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3119.837370][T25519] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3119.865470][T25554] FAULT_INJECTION: forcing a failure. [ 3119.865470][T25554] name failslab, interval 1, probability 0, space 0, times 0 03:04:37 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) fallocate(r1, 0x4b, 0x2, 0xa) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0xfffffd86, r3, 0x1, 0x0, &(0x7f0000000080)}) 03:04:37 executing program 0: pwritev2(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="a44f3ae88e79e4bebec5bbb245c97aecaa053fa17047019567834bcbb5863badedffdc72ce06035700bcaba5bba3c001b6eb7269320aab2ff2487dffee550838014c76f1dbe2f0b7b22eb48cc35572815b7f5e3149b5c5694f7c4f15431166aad3ac4272386a64fcc099c9005c27bc16ac072de082060f661d1976e42b4feec286d0edef7079ac5bfd0ca8b8d1792fab984d7160bee724376889af9830691e4af4a18e9cd9688836ee0b53ef174c7a", 0xaf}, {&(0x7f0000000000)="38519f377e3f8982f07497477ff465af5de64498b510ca7f039d0f0c192ef09ad281bddf923afb30a36674ee1ce456a867334d38dfb6b248f30b7de3a1053a0bbf59edbf510bc7386956eaf5132cb203263a9506bcca492e7112a2bcfbdc074ad3827123ca5c", 0x66}, {&(0x7f00000004c0)="e546dedb56e7b0ef9e090c78bc33984b1546e42bf4870cb438627610a6a8a1e917ab787727b7ced0b6d43115186833ae88e3a32ee913be83bf11936d18a974958d4c65c82f13becd401b7854ffac8144255b16ef308590d81b42dd2eabfe9d1c1eab1f20b23f3032d225035fce42913a7445eb51a5b7e3d6300f408db7c0688df085787899e611b917a1190b4754c5366995be6b2cea34601c85a6aa9800c2fc1f6fa16f083584fb89baea15a1963f11d45345f4d5bf581cd55ab702111f03ee044f7da389099449ba857fb70c32a632c2b029e1bedcf6b8d225212de86d28d179fae372c4ebc6624324a342c428538713ac2af4c27cbe6c2185089ca9659dce2ee781ee9e4257b6f4bef9aa0fec7991d8c976f9439776d5eb646a81a29a1f5919a6bfe7143a7f75b76b8b075f9eeb434522aef39683b9d0017d7fb11e3063cde8c07153d2384da61239f6512bdd6526db56c7527235535f3d881d0dbc82f74df9ac97c3dd306203a72246342f67aa43d8c26c21d69eb19a65dcd0335117bf9029ca4e2353f22dd5b113fff740e674f55145f8fad418454302cc66825ac3a3da7a7afc693fd82da79987e9a26b32cac258472cb81c0f62647e8fc95133ba0d243d2442077aa6ad488c4f0712001dc7bcbf7e7e293cd77bf508a2aab61f96e13e632cce74d6606b93913aad571cf3c017e8c5757cd22a2418027aa3e3cb4618c71e5a2b1e5972d9a4b1b93a186628683bde3b00b0df3814d873d45034a5408fdf05c7e65a4febffaa2323432133ea8d2ad6fc48c4211ff9d96377bd97cf9707422d3a35daa699a9f46508394afa4ca17670a4bc4e5a1c0ccf18360352bd28614b6cba321d3a2325f1694a01d94154ce0c93ddd78b4be9e49a651d33ecdcd051c1ee503994d9a56e676e97f2e99b85c64874cdf837361176ede6458017a0b47b0141b70d280e93e6855f7a21662fdc07c935906a2deecfb149e977b594a1084fe86e7867def74c42348a82ee9893c4f5816a2875e8be5e7cdd57cdddbfd268abb74238f718104e90929621adf20be5cc4bd42197fa5f0ac0881838e54558def0e0878a357db15625aed3ed90447a0b58ed1b634e01ddb28eaeff68bc4b386a166c8a5cde8ab97482ce5ef38c5d664b72528f2fa9a43746a3d1cf44512b8e5cbc0725ba6f0cb0e8823dfd07b981bf221e1aee582ff8566506ca796ea4e3b0981bd05df2935a90b1d3018d11e0133e37b93a14e3b375b5b0f81056d4cba37360aee8b353c5ebc6cb5f9c06f124928ac81497e39c43d018927570e4ee481019ff53ae09e620cb7083b78926dc97abf505da57580809805d61f3240e7c88dde9262a0175cd54475d51d3586b30abe4fc4c4c27aadb9a3e7da9e6a7115bb540af53551e4bb84cc8daec342df156c41ea5475dfcfd3b32cb315591925efda407b5aebf47c5d08ad7d38cb25a0f02da507822a14927b343528d13bba43d9c3ec3ff872f95115d6ac9a78bfa1bfd077abc690027d6ea09851a6135698a7008aaabf3488ad67e5da37f04a2d9350b7d9c6d1f4f73a4cd9a364236d40185b8a0eb85c7d8ea3d751a76896a3009b784b4860b0b18d4fa0b5ea27293a58a47d5de468553ce16bf02fa3d0261b45b1b3499f5ff8e018b84e4fc17e60bc0a4c313c388f329920a42d11977ea69c287db781e39435dbb76c453c5357be87c52cfbf2a2f55d3565047118a2643a382535c6e0f55c932b733bedf4d589f3042ec39759e1c88b54e0d3a77e47073e3ec10553e044451c6769ccaec43f082d951da1b73716e64d221499eb40a63405f17dbf10d8064d3e4bd77f5d830fe79a784d59bd2c4977c59c70a10c18f923a9fd04846262c35d287f4089abe87452928236851e8dbc64d2414b76a0fe1219668f1c700ac1dfab591bf945ef71658028ac52af26df1c3f54c0f2ffb2f0318e7985c82d47248e4659020c605a1c41b543bf9de091f4000be7522855e56eae85ce61673e83a613badd1c620a6eeab9e754805852b6085c5845b4a08b13f5308c8cf8efda2cbcd44481648adf99a0111ce4f6f8d01491c01e9dc788bd3b6e71fc62dbb7ee0e19f3d6e8c8d91652ac400dbf49c93aa313ab2c92ae09fe711a4391f6a90def32a9a31a750cae5f1d7bbb48806585cf54387145d501925a5b00c0e610691da00f80a1d646aad78a1a7be8bc1a2523be96d965d4dfa0ebeedc22c775ccb7add41cc7da994c8a6eeb5eb5ccd0fe485775aa1db6de525dd1354520a4f20165d515aa8adf96c948211b5a542ad52ebfa8426fe5125b06350075a2f81ed2b8f3c2039f548423b17ed5957ae7255a6fb5400c071b10be3edc0b5d8630c8ec3df3615dc119afc69be9cf97067dc05499150a0e4f1e40d2ef65b9c9f04912ba317223a91a8fdf2e5d3cfeed54b75953e9dd013b642b6520c2101862213108a7cfe592711b5cf280d01b07397315959b36bb70253be2725913da24d935f68c7628f4fb8c744273a40cab56584e3298b44df0f54f2b6b38e5b395b0cb70b4fa61d4b8e33d4147ccb7218c7de786be688f6de59609a2b275ff1bbbbf58a2ccd022e44f6afaaf8c35f90042ecc9e3b1bcba89eb7b353e0e8065fe3d6e066995bd0b0fbf4dab65ee62d335bc1a7ff97438d2972f078c4cb1712cb8ede21c6c009830d6ac7eb92a662250a6ddb46df8a2dfb94b065d8f2fe8dc49b0222fd1be640adf476449b26eda68393d8f55a745fa936b7e74888feb7d8e8217e7607085289726d3a58504d02ec999eee8ab993b55c94b6684214a8826bf23ef503ca1ed9645d2e9b20a486fe271ce32ce70727e72f64c676dd634751b58e9d30870fc9821ab540c9df9f3cb5fad4f6585d493b3ffedd1067157a184c09ab968ad267a4d8ebf15ad3ddb11fbffbfca5a4e655a6b91c1df58dd88f7cf11665a7eba49a945f8aacb5b25c39423a6895eb7f4c201f4e2da9f6cbd8a0e1e4ab8c8a70a416de43743b36387dabdeee118f5729c8c7b8224de4d60958ea1e3e73437e4d8067580ca6a493ba4df170cfe97b7c790680c8844bca2660a6b0592804af20182cc9090b0189c60f8ea6a470a8218c42f1d7e977b350917aee9e3c025b8ba871ec49ad7eaec94c1439a231abb0447da38f2cac4b00dc5e68bf7f4e9f289cfdeff5e4e815a28823f3897c09f1c5a7092c4e5a79902e0b59839be015370a0b09a3e2bf6a3476f343fc8bba74e24e1f4c3a29f777a6876346916ac49021c228ca52f4fd4dcd6aa2f532a2a723153fee7e6579a8b3196d2a8e2ae793f4d612081da62a0969b643991c4eb4ea444c192467585e3ccceeb93e186cb4aff86a60fad38ecce08088168f3946839fe4081eec5640d528f907ceb91a468d6f61917c6cc9b23580d307c86a2f643d2cff9a09e55c452bf9d23e949d82ec1be71c972eda36376e90ac95867a0f1c0f50a91c8894b44fe5ca0424d7a9287ec2e1868d760704632258704547644c8655a5fc232f8fe76a18ebe1f00bd83b3d8cfe6e48bd7cd25bc455ecb5ce0d4626545125b0c5320ad935d56e1610373988cb7b7a96b660aa2b2a6940ba3e23819d1ec1cebbba9ee4fffe561e136a2ddb8b8589724cca6f9dc34132490019f59e9fe1b7c67cba6117550b88b2a961210b38464a2a8f087ee38130988217779cc5aecf6e921bf2f53405ae52f1981a0a0ff9b1fb3cfadab754ee6727bee6a3fa07f70cf165f23e565231d8071f7e6526f64ec19beceeb3b47729a77900e5f8298cf8f7ac2f5d8e2210b007db39f024bef808f3ba1e15ffb0d100dfc0595deb4a4fdf255d22852d1a5983588edfda3f7d45e7bdf13454a912055865c30e79600de2a529a0cf981ccd31cd2ada7abd2a1e6ea47173e37067addc68d170f888959f92892ffccd57c43af6d9db8cda3780f46dedd6ae792a60e54b36a23ee0709fd746c72e70eb22b843a39c0214e0f40ad09e703b5bc42a47630fd048abd5cdddb741142eb635229047122cefee7d49dd785d5d1e3057ef19b7500c39f49e5532841494b4503cef3612aa32dcaa29b122d020618fe4a59c27fc9917c41986678c5e079ab426dd8a1927f27de6decd454aea8b71bc9c12281b09a9472e25d58a215b5898f5e5b12bdd321af1d25a936e108754748ceb824265abc93bba70917d89410cacf23806383967082f3cacae139b03b6048f1ec7828000a92663d816f56978c4c887a2f953410053db815ecbdc327b536f158a324c04e580664efee243285a83abd1700eec56c3f20861a4af8d25188bae704c94fc32fb716569882260b290117d3d80cb01be14353101a763b719c85509a8b5fd622abda6c5f4735928585756f315387ef3b92ece27bc2a9ce1a619f5cd129cfff29f63a3d782dba44b57249eb2ae44e11c21239085e1a70aaf8c6b0de0102ee7f24fe13dd49b1c6467d4a46d3e235da0603b0bfb976ee32df19467ea8c242672a8f9b6eb34af30dfe63ae88a6d298219cd89325fb5d0e0cf36ab2c939fe31f74baa9c1b44b8955720b0bd63523e21e07753799b1778dab09ac87983bbea82e32e1ef8d567057fb93520da3fbc2f6f41106d8d332812e83577c1c60c685647390ad08b82afa548244c305bf734b1c45e7c06f1596884287ee060120627765ef850d9d27c4d2c9bb019ad775f7b10b92d2c2178c7ec9f4496361def777ce6e71d57414c46d9af40f20c3c5fc6e7eaa784d1a305b8bd1a06f308347c6fbc867f8a8e6a19696a098b4b2318039a225cae0f4c42d953c7e635c13243fc4117560286e41026d5933c4c217aa86d3323c51fc519f35f27d40e97c106f377214a99ae788e7c44adb444343b10aa8d57b1943594903ef0ce3da222d7abc5e9846a89e81723284da3f98a96f3501bbc0c048ef1f0eaacc54f390f6b20695db2b37c40888bb2e71d1b176901413960b8f33efe486b94b09e20b3c4e2540dd3c9915b75f091c2d10821b60a7030e78d874f9bc6b169e6edf23a9fc55e8f1544a5933ff369f874d6c385050f9d40477480ecd55af6c28bf75a556017f78ce9c9e8d7a86cfd31452c3c1b2e2a20a3fccd9a2bffe7068c51674679feef9c0ec523e196c8409dcc55200b0c2d9cf82b259deca72cc3875e4fea9949ef8444741d84a0ce713715edc26bf9efba60786bdc6b550424ef52b292d56379e5bda277a3172dbdcdbf14e5e7c5ddbb871b442a569c68e662ae119da41169272976edf2557239da38eb5424ce86693e365b6c678d1e0fd4af4ed7f9d935515602140b41ec16cc9a0d177d7125e8b0a298fac5a1ada39496a5a22a8e8f6396d681f5abd05a7fdf61c5815572eb301f416bb6c2d0c7bc6c6073e3a79d6a6606f37eb40763abaa46c14dcdcdfd0482f946e3351c7f3fc2a807d151e3e14bfe61eb0ddfb02818c1083cd7683e24e184dcb16adfc12cadc409a50717be1daed25f542e066f9875b2da02824720115cdce9e62f4713d83f111b26589c9f19d346796380560bd89b47a4042d7bcbe8381256e6768b345e2184d41bdf3a64321f4b33e68eff06ae79bbd2c1fb0c0caa03ef1c4d2926afbeb3f2ee05a86543f698ed7e8ac59e0e5c6ec2fc257cd228aff7cd7ad330b4c2011a690c6c26d6eaa06797ea31247c2caebb896f172ab1c5bc1a000af4924e4585ea4959e05f1cdc8774751094a120bbdca524d4ef20441aa90ad4115b1ac630bc8ad7d790f5fb25f5a1ebfe4ce39e8e6ea6b130c6fa5c0acab5b809f08e05b7577f67a65b404fceb8a9c9c232464e6575dcf286145859dda6c8691989440f20e99", 0x1000}, {&(0x7f0000000100)="72b2fd3d2d57fa580764d33df007755551b07a970eeb6f4055e9e474715fcf265c933a1070f5f0789bb7dd6292ce4b45b29b28513e0a6db8e731d96535d1c24895f244e4", 0x44}], 0x4, 0x6, 0xffff, 0x1d) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) [ 3119.934704][T25554] CPU: 0 PID: 25554 Comm: syz-executor.3 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3119.944685][T25554] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3119.954782][T25554] Call Trace: [ 3119.958114][T25554] [ 3119.961094][T25554] dump_stack_lvl+0x136/0x150 [ 3119.965839][T25554] should_fail_ex+0x4a3/0x5b0 [ 3119.970574][T25554] should_failslab+0x9/0x20 [ 3119.975123][T25554] __kmem_cache_alloc_node+0x5b/0x320 [ 3119.980554][T25554] ? tomoyo_realpath_from_path+0xc3/0x600 [ 3119.986343][T25554] ? tomoyo_realpath_from_path+0xc3/0x600 [ 3119.992130][T25554] __kmalloc+0x4e/0x190 [ 3119.996351][T25554] ? rcu_is_watching+0x12/0xb0 [ 3120.001183][T25554] tomoyo_realpath_from_path+0xc3/0x600 [ 3120.006814][T25554] ? tomoyo_path_number_perm+0x1c1/0x570 [ 3120.012693][T25554] tomoyo_path_number_perm+0x21a/0x570 [ 3120.018206][T25554] ? tomoyo_path_number_perm+0x1c1/0x570 [ 3120.023891][T25554] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3120.029754][T25554] ? find_held_lock+0x2d/0x110 03:04:37 executing program 0: pwritev2(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="a44f3ae88e79e4bebec5bbb245c97aecaa053fa17047019567834bcbb5863badedffdc72ce06035700bcaba5bba3c001b6eb7269320aab2ff2487dffee550838014c76f1dbe2f0b7b22eb48cc35572815b7f5e3149b5c5694f7c4f15431166aad3ac4272386a64fcc099c9005c27bc16ac072de082060f661d1976e42b4feec286d0edef7079ac5bfd0ca8b8d1792fab984d7160bee724376889af9830691e4af4a18e9cd9688836ee0b53ef174c7a", 0xaf}, {&(0x7f0000000000)="38519f377e3f8982f07497477ff465af5de64498b510ca7f039d0f0c192ef09ad281bddf923afb30a36674ee1ce456a867334d38dfb6b248f30b7de3a1053a0bbf59edbf510bc7386956eaf5132cb203263a9506bcca492e7112a2bcfbdc074ad3827123ca5c", 0x66}, {&(0x7f00000004c0)="e546dedb56e7b0ef9e090c78bc33984b1546e42bf4870cb438627610a6a8a1e917ab787727b7ced0b6d43115186833ae88e3a32ee913be83bf11936d18a974958d4c65c82f13becd401b7854ffac8144255b16ef308590d81b42dd2eabfe9d1c1eab1f20b23f3032d225035fce42913a7445eb51a5b7e3d6300f408db7c0688df085787899e611b917a1190b4754c5366995be6b2cea34601c85a6aa9800c2fc1f6fa16f083584fb89baea15a1963f11d45345f4d5bf581cd55ab702111f03ee044f7da389099449ba857fb70c32a632c2b029e1bedcf6b8d225212de86d28d179fae372c4ebc6624324a342c428538713ac2af4c27cbe6c2185089ca9659dce2ee781ee9e4257b6f4bef9aa0fec7991d8c976f9439776d5eb646a81a29a1f5919a6bfe7143a7f75b76b8b075f9eeb434522aef39683b9d0017d7fb11e3063cde8c07153d2384da61239f6512bdd6526db56c7527235535f3d881d0dbc82f74df9ac97c3dd306203a72246342f67aa43d8c26c21d69eb19a65dcd0335117bf9029ca4e2353f22dd5b113fff740e674f55145f8fad418454302cc66825ac3a3da7a7afc693fd82da79987e9a26b32cac258472cb81c0f62647e8fc95133ba0d243d2442077aa6ad488c4f0712001dc7bcbf7e7e293cd77bf508a2aab61f96e13e632cce74d6606b93913aad571cf3c017e8c5757cd22a2418027aa3e3cb4618c71e5a2b1e5972d9a4b1b93a186628683bde3b00b0df3814d873d45034a5408fdf05c7e65a4febffaa2323432133ea8d2ad6fc48c4211ff9d96377bd97cf9707422d3a35daa699a9f46508394afa4ca17670a4bc4e5a1c0ccf18360352bd28614b6cba321d3a2325f1694a01d94154ce0c93ddd78b4be9e49a651d33ecdcd051c1ee503994d9a56e676e97f2e99b85c64874cdf837361176ede6458017a0b47b0141b70d280e93e6855f7a21662fdc07c935906a2deecfb149e977b594a1084fe86e7867def74c42348a82ee9893c4f5816a2875e8be5e7cdd57cdddbfd268abb74238f718104e90929621adf20be5cc4bd42197fa5f0ac0881838e54558def0e0878a357db15625aed3ed90447a0b58ed1b634e01ddb28eaeff68bc4b386a166c8a5cde8ab97482ce5ef38c5d664b72528f2fa9a43746a3d1cf44512b8e5cbc0725ba6f0cb0e8823dfd07b981bf221e1aee582ff8566506ca796ea4e3b0981bd05df2935a90b1d3018d11e0133e37b93a14e3b375b5b0f81056d4cba37360aee8b353c5ebc6cb5f9c06f124928ac81497e39c43d018927570e4ee481019ff53ae09e620cb7083b78926dc97abf505da57580809805d61f3240e7c88dde9262a0175cd54475d51d3586b30abe4fc4c4c27aadb9a3e7da9e6a7115bb540af53551e4bb84cc8daec342df156c41ea5475dfcfd3b32cb315591925efda407b5aebf47c5d08ad7d38cb25a0f02da507822a14927b343528d13bba43d9c3ec3ff872f95115d6ac9a78bfa1bfd077abc690027d6ea09851a6135698a7008aaabf3488ad67e5da37f04a2d9350b7d9c6d1f4f73a4cd9a364236d40185b8a0eb85c7d8ea3d751a76896a3009b784b4860b0b18d4fa0b5ea27293a58a47d5de468553ce16bf02fa3d0261b45b1b3499f5ff8e018b84e4fc17e60bc0a4c313c388f329920a42d11977ea69c287db781e39435dbb76c453c5357be87c52cfbf2a2f55d3565047118a2643a382535c6e0f55c932b733bedf4d589f3042ec39759e1c88b54e0d3a77e47073e3ec10553e044451c6769ccaec43f082d951da1b73716e64d221499eb40a63405f17dbf10d8064d3e4bd77f5d830fe79a784d59bd2c4977c59c70a10c18f923a9fd04846262c35d287f4089abe87452928236851e8dbc64d2414b76a0fe1219668f1c700ac1dfab591bf945ef71658028ac52af26df1c3f54c0f2ffb2f0318e7985c82d47248e4659020c605a1c41b543bf9de091f4000be7522855e56eae85ce61673e83a613badd1c620a6eeab9e754805852b6085c5845b4a08b13f5308c8cf8efda2cbcd44481648adf99a0111ce4f6f8d01491c01e9dc788bd3b6e71fc62dbb7ee0e19f3d6e8c8d91652ac400dbf49c93aa313ab2c92ae09fe711a4391f6a90def32a9a31a750cae5f1d7bbb48806585cf54387145d501925a5b00c0e610691da00f80a1d646aad78a1a7be8bc1a2523be96d965d4dfa0ebeedc22c775ccb7add41cc7da994c8a6eeb5eb5ccd0fe485775aa1db6de525dd1354520a4f20165d515aa8adf96c948211b5a542ad52ebfa8426fe5125b06350075a2f81ed2b8f3c2039f548423b17ed5957ae7255a6fb5400c071b10be3edc0b5d8630c8ec3df3615dc119afc69be9cf97067dc05499150a0e4f1e40d2ef65b9c9f04912ba317223a91a8fdf2e5d3cfeed54b75953e9dd013b642b6520c2101862213108a7cfe592711b5cf280d01b07397315959b36bb70253be2725913da24d935f68c7628f4fb8c744273a40cab56584e3298b44df0f54f2b6b38e5b395b0cb70b4fa61d4b8e33d4147ccb7218c7de786be688f6de59609a2b275ff1bbbbf58a2ccd022e44f6afaaf8c35f90042ecc9e3b1bcba89eb7b353e0e8065fe3d6e066995bd0b0fbf4dab65ee62d335bc1a7ff97438d2972f078c4cb1712cb8ede21c6c009830d6ac7eb92a662250a6ddb46df8a2dfb94b065d8f2fe8dc49b0222fd1be640adf476449b26eda68393d8f55a745fa936b7e74888feb7d8e8217e7607085289726d3a58504d02ec999eee8ab993b55c94b6684214a8826bf23ef503ca1ed9645d2e9b20a486fe271ce32ce70727e72f64c676dd634751b58e9d30870fc9821ab540c9df9f3cb5fad4f6585d493b3ffedd1067157a184c09ab968ad267a4d8ebf15ad3ddb11fbffbfca5a4e655a6b91c1df58dd88f7cf11665a7eba49a945f8aacb5b25c39423a6895eb7f4c201f4e2da9f6cbd8a0e1e4ab8c8a70a416de43743b36387dabdeee118f5729c8c7b8224de4d60958ea1e3e73437e4d8067580ca6a493ba4df170cfe97b7c790680c8844bca2660a6b0592804af20182cc9090b0189c60f8ea6a470a8218c42f1d7e977b350917aee9e3c025b8ba871ec49ad7eaec94c1439a231abb0447da38f2cac4b00dc5e68bf7f4e9f289cfdeff5e4e815a28823f3897c09f1c5a7092c4e5a79902e0b59839be015370a0b09a3e2bf6a3476f343fc8bba74e24e1f4c3a29f777a6876346916ac49021c228ca52f4fd4dcd6aa2f532a2a723153fee7e6579a8b3196d2a8e2ae793f4d612081da62a0969b643991c4eb4ea444c192467585e3ccceeb93e186cb4aff86a60fad38ecce08088168f3946839fe4081eec5640d528f907ceb91a468d6f61917c6cc9b23580d307c86a2f643d2cff9a09e55c452bf9d23e949d82ec1be71c972eda36376e90ac95867a0f1c0f50a91c8894b44fe5ca0424d7a9287ec2e1868d760704632258704547644c8655a5fc232f8fe76a18ebe1f00bd83b3d8cfe6e48bd7cd25bc455ecb5ce0d4626545125b0c5320ad935d56e1610373988cb7b7a96b660aa2b2a6940ba3e23819d1ec1cebbba9ee4fffe561e136a2ddb8b8589724cca6f9dc34132490019f59e9fe1b7c67cba6117550b88b2a961210b38464a2a8f087ee38130988217779cc5aecf6e921bf2f53405ae52f1981a0a0ff9b1fb3cfadab754ee6727bee6a3fa07f70cf165f23e565231d8071f7e6526f64ec19beceeb3b47729a77900e5f8298cf8f7ac2f5d8e2210b007db39f024bef808f3ba1e15ffb0d100dfc0595deb4a4fdf255d22852d1a5983588edfda3f7d45e7bdf13454a912055865c30e79600de2a529a0cf981ccd31cd2ada7abd2a1e6ea47173e37067addc68d170f888959f92892ffccd57c43af6d9db8cda3780f46dedd6ae792a60e54b36a23ee0709fd746c72e70eb22b843a39c0214e0f40ad09e703b5bc42a47630fd048abd5cdddb741142eb635229047122cefee7d49dd785d5d1e3057ef19b7500c39f49e5532841494b4503cef3612aa32dcaa29b122d020618fe4a59c27fc9917c41986678c5e079ab426dd8a1927f27de6decd454aea8b71bc9c12281b09a9472e25d58a215b5898f5e5b12bdd321af1d25a936e108754748ceb824265abc93bba70917d89410cacf23806383967082f3cacae139b03b6048f1ec7828000a92663d816f56978c4c887a2f953410053db815ecbdc327b536f158a324c04e580664efee243285a83abd1700eec56c3f20861a4af8d25188bae704c94fc32fb716569882260b290117d3d80cb01be14353101a763b719c85509a8b5fd622abda6c5f4735928585756f315387ef3b92ece27bc2a9ce1a619f5cd129cfff29f63a3d782dba44b57249eb2ae44e11c21239085e1a70aaf8c6b0de0102ee7f24fe13dd49b1c6467d4a46d3e235da0603b0bfb976ee32df19467ea8c242672a8f9b6eb34af30dfe63ae88a6d298219cd89325fb5d0e0cf36ab2c939fe31f74baa9c1b44b8955720b0bd63523e21e07753799b1778dab09ac87983bbea82e32e1ef8d567057fb93520da3fbc2f6f41106d8d332812e83577c1c60c685647390ad08b82afa548244c305bf734b1c45e7c06f1596884287ee060120627765ef850d9d27c4d2c9bb019ad775f7b10b92d2c2178c7ec9f4496361def777ce6e71d57414c46d9af40f20c3c5fc6e7eaa784d1a305b8bd1a06f308347c6fbc867f8a8e6a19696a098b4b2318039a225cae0f4c42d953c7e635c13243fc4117560286e41026d5933c4c217aa86d3323c51fc519f35f27d40e97c106f377214a99ae788e7c44adb444343b10aa8d57b1943594903ef0ce3da222d7abc5e9846a89e81723284da3f98a96f3501bbc0c048ef1f0eaacc54f390f6b20695db2b37c40888bb2e71d1b176901413960b8f33efe486b94b09e20b3c4e2540dd3c9915b75f091c2d10821b60a7030e78d874f9bc6b169e6edf23a9fc55e8f1544a5933ff369f874d6c385050f9d40477480ecd55af6c28bf75a556017f78ce9c9e8d7a86cfd31452c3c1b2e2a20a3fccd9a2bffe7068c51674679feef9c0ec523e196c8409dcc55200b0c2d9cf82b259deca72cc3875e4fea9949ef8444741d84a0ce713715edc26bf9efba60786bdc6b550424ef52b292d56379e5bda277a3172dbdcdbf14e5e7c5ddbb871b442a569c68e662ae119da41169272976edf2557239da38eb5424ce86693e365b6c678d1e0fd4af4ed7f9d935515602140b41ec16cc9a0d177d7125e8b0a298fac5a1ada39496a5a22a8e8f6396d681f5abd05a7fdf61c5815572eb301f416bb6c2d0c7bc6c6073e3a79d6a6606f37eb40763abaa46c14dcdcdfd0482f946e3351c7f3fc2a807d151e3e14bfe61eb0ddfb02818c1083cd7683e24e184dcb16adfc12cadc409a50717be1daed25f542e066f9875b2da02824720115cdce9e62f4713d83f111b26589c9f19d346796380560bd89b47a4042d7bcbe8381256e6768b345e2184d41bdf3a64321f4b33e68eff06ae79bbd2c1fb0c0caa03ef1c4d2926afbeb3f2ee05a86543f698ed7e8ac59e0e5c6ec2fc257cd228aff7cd7ad330b4c2011a690c6c26d6eaa06797ea31247c2caebb896f172ab1c5bc1a000af4924e4585ea4959e05f1cdc8774751094a120bbdca524d4ef20441aa90ad4115b1ac630bc8ad7d790f5fb25f5a1ebfe4ce39e8e6ea6b130c6fa5c0acab5b809f08e05b7577f67a65b404fceb8a9c9c232464e6575dcf286145859dda6c8691989440f20e99", 0x1000}, {&(0x7f0000000100)="72b2fd3d2d57fa580764d33df007755551b07a970eeb6f4055e9e474715fcf265c933a1070f5f0789bb7dd6292ce4b45b29b28513e0a6db8e731d96535d1c24895f244e4", 0x44}], 0x4, 0x6, 0xffff, 0x1d) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:37 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b66, &(0x7f0000000040)={0x18}) 03:04:37 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3bc}) 03:04:37 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_IOVA_RANGES(r4, 0x3b84, &(0x7f0000000040)={0x20, r1, 0x5, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}]}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x21000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r4, 0x3b84, &(0x7f0000000040)={0x20, r1, 0x5, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}]}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x21000}) (async) [ 3120.034572][T25554] ? lock_downgrade+0x690/0x690 [ 3120.039478][T25554] ? trace_lock_acquire+0x12d/0x180 [ 3120.044727][T25554] ? receive_fd+0x110/0x110 [ 3120.049416][T25554] ? lock_acquire+0x32/0xc0 [ 3120.053973][T25554] ? receive_fd+0x110/0x110 [ 3120.058590][T25554] ? __fget_files+0x26a/0x480 [ 3120.063420][T25554] security_file_ioctl+0x54/0xb0 [ 3120.068409][T25554] __x64_sys_ioctl+0xb7/0x210 [ 3120.073145][T25554] do_syscall_64+0x39/0xb0 [ 3120.077611][T25554] entry_SYSCALL_64_after_hwframe+0x63/0xcd 03:04:37 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3bc}) [ 3120.083553][T25554] RIP: 0033:0x7f4f1ea8c169 [ 3120.088091][T25554] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3120.107745][T25554] RSP: 002b:00007f4f1f75c168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3120.116213][T25554] RAX: ffffffffffffffda RBX: 00007f4f1ebabf80 RCX: 00007f4f1ea8c169 [ 3120.124315][T25554] RDX: 0000000020000080 RSI: 0000000000003b87 RDI: 0000000000000003 [ 3120.132329][T25554] RBP: 00007f4f1f75c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3120.140339][T25554] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3120.148351][T25554] R13: 00007ffc4daf19ff R14: 00007f4f1f75c300 R15: 0000000000022000 [ 3120.156378][T25554] 03:04:37 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) fallocate(r1, 0x4b, 0x2, 0xa) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0xfffffd86, r3, 0x1, 0x0, &(0x7f0000000080)}) 03:04:37 executing program 0: pwritev2(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="a44f3ae88e79e4bebec5bbb245c97aecaa053fa17047019567834bcbb5863badedffdc72ce06035700bcaba5bba3c001b6eb7269320aab2ff2487dffee550838014c76f1dbe2f0b7b22eb48cc35572815b7f5e3149b5c5694f7c4f15431166aad3ac4272386a64fcc099c9005c27bc16ac072de082060f661d1976e42b4feec286d0edef7079ac5bfd0ca8b8d1792fab984d7160bee724376889af9830691e4af4a18e9cd9688836ee0b53ef174c7a", 0xaf}, {&(0x7f0000000000)="38519f377e3f8982f07497477ff465af5de64498b510ca7f039d0f0c192ef09ad281bddf923afb30a36674ee1ce456a867334d38dfb6b248f30b7de3a1053a0bbf59edbf510bc7386956eaf5132cb203263a9506bcca492e7112a2bcfbdc074ad3827123ca5c", 0x66}, {&(0x7f00000004c0)="e546dedb56e7b0ef9e090c78bc33984b1546e42bf4870cb438627610a6a8a1e917ab787727b7ced0b6d43115186833ae88e3a32ee913be83bf11936d18a974958d4c65c82f13becd401b7854ffac8144255b16ef308590d81b42dd2eabfe9d1c1eab1f20b23f3032d225035fce42913a7445eb51a5b7e3d6300f408db7c0688df085787899e611b917a1190b4754c5366995be6b2cea34601c85a6aa9800c2fc1f6fa16f083584fb89baea15a1963f11d45345f4d5bf581cd55ab702111f03ee044f7da389099449ba857fb70c32a632c2b029e1bedcf6b8d225212de86d28d179fae372c4ebc6624324a342c428538713ac2af4c27cbe6c2185089ca9659dce2ee781ee9e4257b6f4bef9aa0fec7991d8c976f9439776d5eb646a81a29a1f5919a6bfe7143a7f75b76b8b075f9eeb434522aef39683b9d0017d7fb11e3063cde8c07153d2384da61239f6512bdd6526db56c7527235535f3d881d0dbc82f74df9ac97c3dd306203a72246342f67aa43d8c26c21d69eb19a65dcd0335117bf9029ca4e2353f22dd5b113fff740e674f55145f8fad418454302cc66825ac3a3da7a7afc693fd82da79987e9a26b32cac258472cb81c0f62647e8fc95133ba0d243d2442077aa6ad488c4f0712001dc7bcbf7e7e293cd77bf508a2aab61f96e13e632cce74d6606b93913aad571cf3c017e8c5757cd22a2418027aa3e3cb4618c71e5a2b1e5972d9a4b1b93a186628683bde3b00b0df3814d873d45034a5408fdf05c7e65a4febffaa2323432133ea8d2ad6fc48c4211ff9d96377bd97cf9707422d3a35daa699a9f46508394afa4ca17670a4bc4e5a1c0ccf18360352bd28614b6cba321d3a2325f1694a01d94154ce0c93ddd78b4be9e49a651d33ecdcd051c1ee503994d9a56e676e97f2e99b85c64874cdf837361176ede6458017a0b47b0141b70d280e93e6855f7a21662fdc07c935906a2deecfb149e977b594a1084fe86e7867def74c42348a82ee9893c4f5816a2875e8be5e7cdd57cdddbfd268abb74238f718104e90929621adf20be5cc4bd42197fa5f0ac0881838e54558def0e0878a357db15625aed3ed90447a0b58ed1b634e01ddb28eaeff68bc4b386a166c8a5cde8ab97482ce5ef38c5d664b72528f2fa9a43746a3d1cf44512b8e5cbc0725ba6f0cb0e8823dfd07b981bf221e1aee582ff8566506ca796ea4e3b0981bd05df2935a90b1d3018d11e0133e37b93a14e3b375b5b0f81056d4cba37360aee8b353c5ebc6cb5f9c06f124928ac81497e39c43d018927570e4ee481019ff53ae09e620cb7083b78926dc97abf505da57580809805d61f3240e7c88dde9262a0175cd54475d51d3586b30abe4fc4c4c27aadb9a3e7da9e6a7115bb540af53551e4bb84cc8daec342df156c41ea5475dfcfd3b32cb315591925efda407b5aebf47c5d08ad7d38cb25a0f02da507822a14927b343528d13bba43d9c3ec3ff872f95115d6ac9a78bfa1bfd077abc690027d6ea09851a6135698a7008aaabf3488ad67e5da37f04a2d9350b7d9c6d1f4f73a4cd9a364236d40185b8a0eb85c7d8ea3d751a76896a3009b784b4860b0b18d4fa0b5ea27293a58a47d5de468553ce16bf02fa3d0261b45b1b3499f5ff8e018b84e4fc17e60bc0a4c313c388f329920a42d11977ea69c287db781e39435dbb76c453c5357be87c52cfbf2a2f55d3565047118a2643a382535c6e0f55c932b733bedf4d589f3042ec39759e1c88b54e0d3a77e47073e3ec10553e044451c6769ccaec43f082d951da1b73716e64d221499eb40a63405f17dbf10d8064d3e4bd77f5d830fe79a784d59bd2c4977c59c70a10c18f923a9fd04846262c35d287f4089abe87452928236851e8dbc64d2414b76a0fe1219668f1c700ac1dfab591bf945ef71658028ac52af26df1c3f54c0f2ffb2f0318e7985c82d47248e4659020c605a1c41b543bf9de091f4000be7522855e56eae85ce61673e83a613badd1c620a6eeab9e754805852b6085c5845b4a08b13f5308c8cf8efda2cbcd44481648adf99a0111ce4f6f8d01491c01e9dc788bd3b6e71fc62dbb7ee0e19f3d6e8c8d91652ac400dbf49c93aa313ab2c92ae09fe711a4391f6a90def32a9a31a750cae5f1d7bbb48806585cf54387145d501925a5b00c0e610691da00f80a1d646aad78a1a7be8bc1a2523be96d965d4dfa0ebeedc22c775ccb7add41cc7da994c8a6eeb5eb5ccd0fe485775aa1db6de525dd1354520a4f20165d515aa8adf96c948211b5a542ad52ebfa8426fe5125b06350075a2f81ed2b8f3c2039f548423b17ed5957ae7255a6fb5400c071b10be3edc0b5d8630c8ec3df3615dc119afc69be9cf97067dc05499150a0e4f1e40d2ef65b9c9f04912ba317223a91a8fdf2e5d3cfeed54b75953e9dd013b642b6520c2101862213108a7cfe592711b5cf280d01b07397315959b36bb70253be2725913da24d935f68c7628f4fb8c744273a40cab56584e3298b44df0f54f2b6b38e5b395b0cb70b4fa61d4b8e33d4147ccb7218c7de786be688f6de59609a2b275ff1bbbbf58a2ccd022e44f6afaaf8c35f90042ecc9e3b1bcba89eb7b353e0e8065fe3d6e066995bd0b0fbf4dab65ee62d335bc1a7ff97438d2972f078c4cb1712cb8ede21c6c009830d6ac7eb92a662250a6ddb46df8a2dfb94b065d8f2fe8dc49b0222fd1be640adf476449b26eda68393d8f55a745fa936b7e74888feb7d8e8217e7607085289726d3a58504d02ec999eee8ab993b55c94b6684214a8826bf23ef503ca1ed9645d2e9b20a486fe271ce32ce70727e72f64c676dd634751b58e9d30870fc9821ab540c9df9f3cb5fad4f6585d493b3ffedd1067157a184c09ab968ad267a4d8ebf15ad3ddb11fbffbfca5a4e655a6b91c1df58dd88f7cf11665a7eba49a945f8aacb5b25c39423a6895eb7f4c201f4e2da9f6cbd8a0e1e4ab8c8a70a416de43743b36387dabdeee118f5729c8c7b8224de4d60958ea1e3e73437e4d8067580ca6a493ba4df170cfe97b7c790680c8844bca2660a6b0592804af20182cc9090b0189c60f8ea6a470a8218c42f1d7e977b350917aee9e3c025b8ba871ec49ad7eaec94c1439a231abb0447da38f2cac4b00dc5e68bf7f4e9f289cfdeff5e4e815a28823f3897c09f1c5a7092c4e5a79902e0b59839be015370a0b09a3e2bf6a3476f343fc8bba74e24e1f4c3a29f777a6876346916ac49021c228ca52f4fd4dcd6aa2f532a2a723153fee7e6579a8b3196d2a8e2ae793f4d612081da62a0969b643991c4eb4ea444c192467585e3ccceeb93e186cb4aff86a60fad38ecce08088168f3946839fe4081eec5640d528f907ceb91a468d6f61917c6cc9b23580d307c86a2f643d2cff9a09e55c452bf9d23e949d82ec1be71c972eda36376e90ac95867a0f1c0f50a91c8894b44fe5ca0424d7a9287ec2e1868d760704632258704547644c8655a5fc232f8fe76a18ebe1f00bd83b3d8cfe6e48bd7cd25bc455ecb5ce0d4626545125b0c5320ad935d56e1610373988cb7b7a96b660aa2b2a6940ba3e23819d1ec1cebbba9ee4fffe561e136a2ddb8b8589724cca6f9dc34132490019f59e9fe1b7c67cba6117550b88b2a961210b38464a2a8f087ee38130988217779cc5aecf6e921bf2f53405ae52f1981a0a0ff9b1fb3cfadab754ee6727bee6a3fa07f70cf165f23e565231d8071f7e6526f64ec19beceeb3b47729a77900e5f8298cf8f7ac2f5d8e2210b007db39f024bef808f3ba1e15ffb0d100dfc0595deb4a4fdf255d22852d1a5983588edfda3f7d45e7bdf13454a912055865c30e79600de2a529a0cf981ccd31cd2ada7abd2a1e6ea47173e37067addc68d170f888959f92892ffccd57c43af6d9db8cda3780f46dedd6ae792a60e54b36a23ee0709fd746c72e70eb22b843a39c0214e0f40ad09e703b5bc42a47630fd048abd5cdddb741142eb635229047122cefee7d49dd785d5d1e3057ef19b7500c39f49e5532841494b4503cef3612aa32dcaa29b122d020618fe4a59c27fc9917c41986678c5e079ab426dd8a1927f27de6decd454aea8b71bc9c12281b09a9472e25d58a215b5898f5e5b12bdd321af1d25a936e108754748ceb824265abc93bba70917d89410cacf23806383967082f3cacae139b03b6048f1ec7828000a92663d816f56978c4c887a2f953410053db815ecbdc327b536f158a324c04e580664efee243285a83abd1700eec56c3f20861a4af8d25188bae704c94fc32fb716569882260b290117d3d80cb01be14353101a763b719c85509a8b5fd622abda6c5f4735928585756f315387ef3b92ece27bc2a9ce1a619f5cd129cfff29f63a3d782dba44b57249eb2ae44e11c21239085e1a70aaf8c6b0de0102ee7f24fe13dd49b1c6467d4a46d3e235da0603b0bfb976ee32df19467ea8c242672a8f9b6eb34af30dfe63ae88a6d298219cd89325fb5d0e0cf36ab2c939fe31f74baa9c1b44b8955720b0bd63523e21e07753799b1778dab09ac87983bbea82e32e1ef8d567057fb93520da3fbc2f6f41106d8d332812e83577c1c60c685647390ad08b82afa548244c305bf734b1c45e7c06f1596884287ee060120627765ef850d9d27c4d2c9bb019ad775f7b10b92d2c2178c7ec9f4496361def777ce6e71d57414c46d9af40f20c3c5fc6e7eaa784d1a305b8bd1a06f308347c6fbc867f8a8e6a19696a098b4b2318039a225cae0f4c42d953c7e635c13243fc4117560286e41026d5933c4c217aa86d3323c51fc519f35f27d40e97c106f377214a99ae788e7c44adb444343b10aa8d57b1943594903ef0ce3da222d7abc5e9846a89e81723284da3f98a96f3501bbc0c048ef1f0eaacc54f390f6b20695db2b37c40888bb2e71d1b176901413960b8f33efe486b94b09e20b3c4e2540dd3c9915b75f091c2d10821b60a7030e78d874f9bc6b169e6edf23a9fc55e8f1544a5933ff369f874d6c385050f9d40477480ecd55af6c28bf75a556017f78ce9c9e8d7a86cfd31452c3c1b2e2a20a3fccd9a2bffe7068c51674679feef9c0ec523e196c8409dcc55200b0c2d9cf82b259deca72cc3875e4fea9949ef8444741d84a0ce713715edc26bf9efba60786bdc6b550424ef52b292d56379e5bda277a3172dbdcdbf14e5e7c5ddbb871b442a569c68e662ae119da41169272976edf2557239da38eb5424ce86693e365b6c678d1e0fd4af4ed7f9d935515602140b41ec16cc9a0d177d7125e8b0a298fac5a1ada39496a5a22a8e8f6396d681f5abd05a7fdf61c5815572eb301f416bb6c2d0c7bc6c6073e3a79d6a6606f37eb40763abaa46c14dcdcdfd0482f946e3351c7f3fc2a807d151e3e14bfe61eb0ddfb02818c1083cd7683e24e184dcb16adfc12cadc409a50717be1daed25f542e066f9875b2da02824720115cdce9e62f4713d83f111b26589c9f19d346796380560bd89b47a4042d7bcbe8381256e6768b345e2184d41bdf3a64321f4b33e68eff06ae79bbd2c1fb0c0caa03ef1c4d2926afbeb3f2ee05a86543f698ed7e8ac59e0e5c6ec2fc257cd228aff7cd7ad330b4c2011a690c6c26d6eaa06797ea31247c2caebb896f172ab1c5bc1a000af4924e4585ea4959e05f1cdc8774751094a120bbdca524d4ef20441aa90ad4115b1ac630bc8ad7d790f5fb25f5a1ebfe4ce39e8e6ea6b130c6fa5c0acab5b809f08e05b7577f67a65b404fceb8a9c9c232464e6575dcf286145859dda6c8691989440f20e99", 0x1000}, {&(0x7f0000000100)="72b2fd3d2d57fa580764d33df007755551b07a970eeb6f4055e9e474715fcf265c933a1070f5f0789bb7dd6292ce4b45b29b28513e0a6db8e731d96535d1c24895f244e4", 0x44}], 0x4, 0x6, 0xffff, 0x1d) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) [ 3120.207782][T25554] ERROR: Out of memory at tomoyo_realpath_from_path. 03:04:37 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) (fail_nth: 2) 03:04:37 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x100) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x7, r1, 0x0, 0x0, 0x0, 0x6, 0x1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x6, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:37 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) 03:04:37 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) fallocate(r1, 0x4b, 0x2, 0xa) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0xfffffd86, r3, 0x1, 0x0, &(0x7f0000000080)}) 03:04:37 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x100) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x7, r1, 0x0, 0x0, 0x0, 0x6, 0x1}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) (async, rerun: 64) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x6, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (rerun: 64) 03:04:37 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) [ 3120.414522][T25751] FAULT_INJECTION: forcing a failure. [ 3120.414522][T25751] name failslab, interval 1, probability 0, space 0, times 0 [ 3120.542087][T25751] CPU: 1 PID: 25751 Comm: syz-executor.3 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3120.552319][T25751] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3120.562412][T25751] Call Trace: [ 3120.565727][T25751] [ 3120.568699][T25751] dump_stack_lvl+0x136/0x150 [ 3120.573561][T25751] should_fail_ex+0x4a3/0x5b0 [ 3120.578284][T25751] should_failslab+0x9/0x20 [ 3120.582829][T25751] __kmem_cache_alloc_node+0x5b/0x320 03:04:37 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b70, &(0x7f0000000040)={0x18}) 03:04:37 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) 03:04:37 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x4, r2, r1, 0x26f18b, 0x1, 0x7, 0x3a75e9}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r4, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:37 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f00000000c0)={0x28, 0x4, r5, 0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:38 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x4, r2, r1, 0x26f18b, 0x1, 0x7, 0x3a75e9}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r4, 0x1, 0x0, &(0x7f0000000080)=[{}]}) 03:04:38 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) [ 3120.588274][T25751] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 3120.593708][T25751] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 3120.599232][T25751] __kmalloc+0x4e/0x190 [ 3120.603446][T25751] ? __kmem_cache_alloc_node+0x1b0/0x320 [ 3120.609155][T25751] tomoyo_encode2.part.0+0xe9/0x3a0 [ 3120.614420][T25751] ? tomoyo_realpath_from_path+0xc3/0x600 [ 3120.620208][T25751] ? rcu_is_watching+0x12/0xb0 [ 3120.625045][T25751] tomoyo_encode+0x2c/0x50 [ 3120.629519][T25751] tomoyo_realpath_from_path+0x185/0x600 [ 3120.635233][T25751] tomoyo_path_number_perm+0x21a/0x570 [ 3120.640750][T25751] ? tomoyo_path_number_perm+0x1c1/0x570 [ 3120.646443][T25751] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3120.652397][T25751] ? find_held_lock+0x2d/0x110 [ 3120.657395][T25751] ? lock_downgrade+0x690/0x690 [ 3120.662322][T25751] ? trace_lock_acquire+0x12d/0x180 [ 3120.667574][T25751] ? receive_fd+0x110/0x110 [ 3120.672302][T25751] ? lock_acquire+0x32/0xc0 [ 3120.676857][T25751] ? receive_fd+0x110/0x110 [ 3120.681416][T25751] ? __fget_files+0x26a/0x480 [ 3120.686159][T25751] security_file_ioctl+0x54/0xb0 [ 3120.691154][T25751] __x64_sys_ioctl+0xb7/0x210 [ 3120.695899][T25751] do_syscall_64+0x39/0xb0 [ 3120.700378][T25751] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3120.706323][T25751] RIP: 0033:0x7f4f1ea8c169 [ 3120.710780][T25751] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3120.730424][T25751] RSP: 002b:00007f4f1f75c168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3120.738884][T25751] RAX: ffffffffffffffda RBX: 00007f4f1ebabf80 RCX: 00007f4f1ea8c169 [ 3120.747047][T25751] RDX: 0000000020000080 RSI: 0000000000003b87 RDI: 0000000000000003 [ 3120.755048][T25751] RBP: 00007f4f1f75c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3120.763026][T25751] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3120.771007][T25751] R13: 00007ffc4daf19ff R14: 00007f4f1f75c300 R15: 0000000000022000 [ 3120.778998][T25751] [ 3120.818728][T25778] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3120.847946][T25774] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:38 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) (fail_nth: 3) 03:04:38 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x541b, &(0x7f0000000040)={0x18}) 03:04:38 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x100) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x7, r1, 0x0, 0x0, 0x0, 0x6, 0x1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x6, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) creat(&(0x7f00000000c0)='./file0\x00', 0x100) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x7, r1, 0x0, 0x0, 0x0, 0x6, 0x1}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x6, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) 03:04:38 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x4, r2, r1, 0x26f18b, 0x1, 0x7, 0x3a75e9}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r4, 0x1, 0x0, &(0x7f0000000080)=[{}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f00000000c0)={0x28, 0x4, r2, r1, 0x26f18b, 0x1, 0x7, 0x3a75e9}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r4, 0x1, 0x0, &(0x7f0000000080)=[{}]}) (async) 03:04:38 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f00000000c0)={0x28, 0x4, r5, 0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f00000000c0)={0x28, 0x4, r5, 0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) (async) [ 3120.872759][T25751] ERROR: Out of memory at tomoyo_realpath_from_path. 03:04:38 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5421, &(0x7f0000000040)={0x18}) 03:04:38 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r1, 0x3b84, &(0x7f0000000280)={0x20, r2, 0x6, 0x0, &(0x7f0000000200)=[{}, {}, {}, {}, {}, {}]}) r3 = signalfd4(r0, &(0x7f0000000140), 0x8, 0x800) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000180)={0x38}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r4, 0x0, 0xffffffffffffffff, 0x1}) open(&(0x7f0000000100)='./file0\x00', 0x30000, 0x80) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r4, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:38 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x0) r5 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040), 0x210000, 0x0) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x2a2100, 0x0) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r8}) ioctl$IOMMU_IOAS_COPY$syz(r6, 0x3b83, &(0x7f00000001c0)={0x28, 0x10000, r1, r8, 0xc0528, 0x6, 0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r9, 0x3b82, &(0x7f0000000240)={0x18, r3, 0x3, 0x0, &(0x7f0000000200)=[{0x8, 0x1000000}, {0x0, 0x3f}, {0x8000, 0x8000000000000001}]}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) [ 3120.931927][T25784] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:38 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) [ 3121.000215][T25813] FAULT_INJECTION: forcing a failure. [ 3121.000215][T25813] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3121.036908][T25814] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3121.079310][T25812] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3121.089311][T25813] CPU: 0 PID: 25813 Comm: syz-executor.3 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3121.095499][T25781] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3121.099245][T25813] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3121.099265][T25813] Call Trace: [ 3121.099274][T25813] [ 3121.122799][T25813] dump_stack_lvl+0x136/0x150 03:04:38 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5450, &(0x7f0000000040)={0x18}) 03:04:38 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r1, 0x3b84, &(0x7f0000000280)={0x20, r2, 0x6, 0x0, &(0x7f0000000200)=[{}, {}, {}, {}, {}, {}]}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r1, 0x3b84, &(0x7f0000000280)={0x20, r2, 0x6, 0x0, &(0x7f0000000200)=[{}, {}, {}, {}, {}, {}]}) signalfd4(r0, &(0x7f0000000140), 0x8, 0x800) (async) r3 = signalfd4(r0, &(0x7f0000000140), 0x8, 0x800) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000180)={0x38}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r4, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r4, 0x0, 0xffffffffffffffff, 0x1}) open(&(0x7f0000000100)='./file0\x00', 0x30000, 0x80) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r4, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:38 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f00000000c0)={0x28, 0x4, r5, 0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) [ 3121.127534][T25813] should_fail_ex+0x4a3/0x5b0 [ 3121.132285][T25813] _copy_from_user+0x30/0x190 [ 3121.137038][T25813] iommufd_fops_ioctl+0x2c5/0x4b0 [ 3121.142130][T25813] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3121.148199][T25813] ? __fget_files+0x26a/0x480 [ 3121.152932][T25813] ? bpf_lsm_file_ioctl+0x9/0x10 [ 3121.157932][T25813] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3121.163886][T25813] __x64_sys_ioctl+0x197/0x210 [ 3121.168699][T25813] do_syscall_64+0x39/0xb0 [ 3121.173169][T25813] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3121.179118][T25813] RIP: 0033:0x7f4f1ea8c169 [ 3121.183568][T25813] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3121.203216][T25813] RSP: 002b:00007f4f1f75c168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3121.211677][T25813] RAX: ffffffffffffffda RBX: 00007f4f1ebabf80 RCX: 00007f4f1ea8c169 [ 3121.219716][T25813] RDX: 0000000020000080 RSI: 0000000000003b87 RDI: 0000000000000003 [ 3121.227725][T25813] RBP: 00007f4f1f75c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3121.235773][T25813] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3121.243779][T25813] R13: 00007ffc4daf19ff R14: 00007f4f1f75c300 R15: 0000000000022000 [ 3121.251833][T25813] 03:04:38 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5451, &(0x7f0000000040)={0x18}) 03:04:38 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) (fail_nth: 4) 03:04:38 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x0) openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040), 0x210000, 0x0) (async) r5 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040), 0x210000, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x2a2100, 0x0) (async) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x2a2100, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r8}) ioctl$IOMMU_IOAS_COPY$syz(r6, 0x3b83, &(0x7f00000001c0)={0x28, 0x10000, r1, r8, 0xc0528, 0x6, 0xc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r6, 0x3b83, &(0x7f00000001c0)={0x28, 0x10000, r1, r8, 0xc0528, 0x6, 0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r9, 0x3b82, &(0x7f0000000240)={0x18, r3, 0x3, 0x0, &(0x7f0000000200)=[{0x8, 0x1000000}, {0x0, 0x3f}, {0x8000, 0x8000000000000001}]}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 03:04:38 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000001c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r1, 0x3b84, &(0x7f0000000280)={0x20, r2, 0x6, 0x0, &(0x7f0000000200)=[{}, {}, {}, {}, {}, {}]}) r3 = signalfd4(r0, &(0x7f0000000140), 0x8, 0x800) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000180)={0x38}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r4, 0x0, 0xffffffffffffffff, 0x1}) (async) open(&(0x7f0000000100)='./file0\x00', 0x30000, 0x80) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r4, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:38 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:38 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:38 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5452, &(0x7f0000000040)={0x18}) [ 3121.362706][T26012] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3121.372350][T26037] FAULT_INJECTION: forcing a failure. [ 3121.372350][T26037] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3121.397402][T25990] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3121.413391][T26037] CPU: 1 PID: 26037 Comm: syz-executor.3 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3121.423351][T26037] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3121.433447][T26037] Call Trace: [ 3121.436755][T26037] [ 3121.439716][T26037] dump_stack_lvl+0x136/0x150 [ 3121.444443][T26037] should_fail_ex+0x4a3/0x5b0 [ 3121.449164][T26037] _copy_to_user+0x30/0x160 [ 3121.453729][T26037] simple_read_from_buffer+0xd0/0x160 [ 3121.459154][T26037] proc_fail_nth_read+0x18b/0x220 [ 3121.464227][T26037] ? proc_fault_inject_read+0x220/0x220 [ 3121.469819][T26037] ? security_file_permission+0xaf/0xd0 [ 3121.475426][T26037] vfs_read+0x28d/0x950 [ 3121.479641][T26037] ? proc_fault_inject_read+0x220/0x220 [ 3121.485237][T26037] ? kernel_read+0x1c0/0x1c0 [ 3121.489879][T26037] ? receive_fd+0x110/0x110 [ 3121.494477][T26037] ? __fget_files+0x26a/0x480 [ 3121.499227][T26037] ksys_read+0x12b/0x250 [ 3121.503530][T26037] ? vfs_write+0xe40/0xe40 [ 3121.508005][T26037] ? syscall_enter_from_user_mode+0x26/0x80 03:04:38 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r2, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r3, {0x2, 0x0, @broadcast}, 0x2}}, 0x2e) setsockopt$inet6_buf(r3, 0x29, 0x1c, &(0x7f00000000c0)="0022040000ffffebfffffffeffffff0706000000ff000207835eeb1317b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4efbfb9b4a128f2dbe2837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845affa18a41ce0fc35f626acfbb5139be24c4e0d76cf913efbd3096b8b4e26df3c8a89dd3fbad92681bcbb7459940c3c98f0df34860da407ac844ae192528b0b88199a41d579565e40742d28a267b015063c9e6198a24d1a8d5cfb60e04fb9e842f87767da5f82f64067c6d0f576938ec21dfa2fa84ba37eb29ce6e676958883ddb13f9140398795f7fbf81388840aab918bfd489324298030e40e4119236f47182cdf8d1e89a2cbb38e24ca24d9b83ed618e33b6af41f97c19e87e8b9442836", 0x1d7) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f0000000000)={0x0, 0x1, '\x00', [@generic={0xb3, 0x3, "4a8dfc"}, @enc_lim]}, 0x10) sendto$inet6(r1, &(0x7f0000000440)="a02ab1cd45dd6835624936da6eda64cc55d6e8cd961b1df581315e8e5221bdf49add91e5101a2ce4a59dbb6c28e3bf2bdd098bc058b43c8a979bdade49872bffdddb70b861f97c1f50206393b916b903b750a72ce6201b0dcf6b44115077394caa948812aef5b390e8c4e9469807376ca361080db2ddb8c4580fa9cb738abe952b58db6b503afedaab4969b6bd58dce45fe2ab6d965851ff8b28dc686c58dd18de378f18f8fdf9d90250166b7d2ca3d9f8275dfe405ec86bd3375ba746c0cd4e34cad99446cf0b9772709b2ccb6e607c1a75cec3533f8e4cf6f4ab528594b5906864a4c63b5101cca7c43bcb9f2693de755c86719f37e022745bb8beb11368cdb4f2079a7164363d1eba6821007032536560b42849ad740486d6a1ea2f2d4896deab39da7d817a093eebce1b3c7892aa50364d3ea7217cb1e8c95a5ec59b0d3a117f55a05ab63e37d0833285e68e16d9826cac56860e2107338b312af51b743452245d1ef270568ef0d9076b40c56c063322dadefc93ff6d36f3142d512562b06ff874543a88ad184f374529f81ddcfc6c52988d0c2456678e6a01768b50428be1d9e610b6def0a797105fdb736cfa716cf7218591200602f33eaaec08cddcd5ecef989a63f7ae26927bbacb2f8c26897e86656e121fa5b7a0b807313d5200e557e0d8b84a8cb618cc839ccd03c9533600c3802fa2cc961a40a7a9bd2476b48de62817791e4a2496efc6f8cd14c30b37169ed9f3b97966ee9cb91b0ee93adf883fe3d1f51dead4ed7d57dbf4b7eb664ea8f97db11db5e35c5fdf955998f9c1ed69dfc8def4b2fb5bea2ec742567e897388aa70dba7c81b15f8aa7662d3025db6033439f134ef4384506966a0045ae8ca0a3af2f3391065d8c04f685a8cfdb906e3c507eaf92978a50af25f3c1011513fbafbb9cd09761344b429158eb0231cbad8dd0afa868843a787f1feba8c4553f9db8805cd30d1ebbf13dc21b052adb9a505f409cf7a44b0eec7dd8543f340397f36f4fd4a771cbb06353c472e56ee2151e259f2b6a911f95100096fc58919375fc7034d6e119c8b4241a9eb0825e0e1326d90db782c9ba5986a571226eac74fadb5432657d8e6b6f8cd4b6e3f8ee1114002ef321fc3c510d85f38e6e67c4ab7fafd0ea62435ac36cae128a960896c7ccfb24cc0b8031e828b219baa34802bd73749f0506816d5d470b7a3ed7856be4c3e659045e240dd063acf61cc77d30555c317b75d839ea8f3ca5af25395ce4df1c67644156f74b41aa4c48f6aa4d21ea8093d3004af0b76da616e655124d81e4c62bf0f9b148447aee4c8e7affb1dc6fd9f2684349108a88f7732b91bf4d60179a61d38a6f83d8760db991a476175bfb3edc7dfd306637ab2e7e2db0ad76956f1a878ab4937d325350b3d7a653f4b33eb8ea37ae6fedaff7888bc017ffa15cba51839ae14044d01432252a1845e751f524d298e156c98329e99d715431bf4c79d3c9d4dde8a4e860c487388179ecbb46b90c7685d453f687cb090666923397d2f0fdad6c6f1b0ebc4034d7ef5ac29dca37c92327c62859939c232ca59ceaa35b8bd5f61696eb23a6bc437b070013b61f662dc3e83fe5ba6cca3f4ea70b6b2b38e95a7e8ad7a6d", 0x485, 0x0, &(0x7f0000001440)={0xa, 0x4e21, 0x0, @remote}, 0x1c) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r5, 0x1000}) 03:04:38 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) write$binfmt_script(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2321202e2f66696c6530205d2051215b2e402d5b202f6465762f696f6d6d7500202c202c5b2921262f2029202f6465762f696f6d6d7500202f6465762f696f6d6d7500202f6465762f696f6d6d7500202f6465762f696f6d6d75000a3aba616848dfaa36f45776aaa5e0289f12eeaa824740f6c9a82e1f5c1be1ae400e0bb13b33f7a1f5dc1131a815145ab5ac26d95cb442d4f69c022524a36197bc55e2a073c060b79fad22de9aee825daa99912415125ca8c52257dd21231f8752b3497157bfef53bd12899955aca868af25bfe3b1d9d0468a7d970a0999c189192218384ffa73804d0e957bccfe99c6462631cc89784ba76fd2370dfee0148bc95219cf3212fa6bc51fcbf2df40ff39937acc3ec79681e6573b578038ebafaeee58de8146425aaf1d07212a2e6d7456587bcd65e5f219c10e952162f75bf8d639666cc1556db77c3f786b29519cbf4f8bbf49188a6888874039e730426850020b3105dee2ca2bc8a2c7758f79bd2de8f7d79660692a641f320f36710f253f44dbacf347c212cc58a5123e803fcbff43ba7dbc3b42c6a4a0b839db227e7168beec224acf028823f8487ae8d211d830ac124ab08470648645e6a9cd4812207bd358e618703894d926b49de9b53d10619fe3510358cf1c923398c0e05f8276e069e99ef8b393c9f521811f045e8edbe630d198eab9e5bed9110c6c2a5ea270927020edab4e79f14afce0c2c5f19343ea78d6511c1e569fd7ff8e206d9670a4086ab68eaecacb87a08109eb20870801c69f59ce4910da92cbcb005061d4faf008b3cc52b8e50f6469dfab8abc8ade7a986b494fd218ebd2d00e0fcc160c97eab6320186099a0626c2f705310eb7034263525ca0c6b42dccd305ededf83481120e8d9f104838935e46519d19c84eb1ca124e5d9bbfd96bc9eddbb0d8399452ec81850272ea8633893077b9b177bf30aa3c826ecb1b934351de784b8d71e1b504b475e7ccab19cd500fbd3a3e1f77eef3481ae646909bb8798ba3cfe2bc46d11ebfa1aeee023e8bc7bd880fa9f2897597d0951610785567d59eebbe84442802ef72a386b4385e79467678bf2f4ac54c25ce3d09b111c160d599101e379fe715b2ca3d2b1fc273de46f2941217b9c242180db79075715fa49cce2afea1f62a20c98bdfc17206980a4e1218da96cc2dd393b74fd9fd1f415e5b0bd8b2e397ba6bf20661bd631f052be53d952ddabef64d972449accdc5d031870c1a325db246a3b3f052aa3b210df7877bf10c0e1827a2f56967096c752e2bad1f54e7bf7cc0aaaaa14cb4ca5c144722462c541c018a30123c0d454c8a75efbb1070b1a1e1ba2781ac48b373aafe5d6f1a803fc01cea9ee2ecac4c7e2d1543316f41cc70b02f9d2d3724c7d98e53ae84d131b50d62fb11d0617a1f6a2a4405306876c1eacc70fade55bdb760e07add8bcde666a6565501329c84ee3739a9c2008b5c228c785de5c8f9262322224a563afc4dad08eddcf87652ad8e2e78928f71798b55f2773c392281f7568829042999be4f4903ff840507fa5d77ac2bec57e45f1e8505f46f9e6503d83c844c9832a858eb9b78d42afe556adcb3d98276a402e5ccb69b702e9b5501dad75b989158d108160653e4ba4769524a21f44cfc9fc3537c416ee31218aba835bac1528592948ccbdea3495a3a4216ea9c87e347e6173155f86a289974e6443d934fe6909bb1b316a2bf59e5fc8bd309e97a28d7ca3174086d37f59efdad708cbc95b6c17489830d5a94bf62f9b07b95bf86b3fa1c9b60820aefa1b5e8925663ec0af05ecd35a7222839aafd1b3760c488d3f323ccbc031974d7870b5ab6a883519a5006f9d2bdc69b410466502de2df6cb4bedac3e1decb30694ebffbb818009c906d04594df98834477bedd30ab89808cedd90d9c7857cd38d2c027378ab8012b00aa532cd5d1e4ecfca41946ca20d8a4e45ad6eccb877233a5feaddc89296fc754d60bc9797f7e3705eb347a90c924f49ba3c2d26fb06b7fc7d0583d24913bc278c564ab2db2e120e9cb6a6cffa8133d903b1e09d6d3eae765eb44d40a4d34dbb8d0e2d24ad5f30b66175309930f10a58201717a8cbe5735405fc98edde7e450b881f5f46228116855e9793661479f931c4e16e93de6bccd754690c9afd305f1b9afa1c63c8b49e0c7ad1c8249f9caf7680df1adea658c30af3d17ec780143732d15193e73c42d991c226ee4762f5017eaf9338691389364b71a2948851aab9fb076d5f951393d893655f8f5c32386bc7d57234c1c3ba7301b876cc29c770f8e849ba1ca7aeeb232ae32d350ffd9ab74b59cda5be2a7fabc62daf098e93c630ac989be86a1a667f111757602f7621c57408ddd13523ecea5bac98d6c9a1631a794de4d6ec76450ab780830d7d2fc0c0e814e43baad16033047d3a1baaa8370680713659398908b783a05c0ab81c57add032321013f064fba1e5fdcb3273074ca2e979e820bfd139580f4d66ea37ff72910728e2b2c264f0f99876423c9ccf3b4cb75676fb5ebd0f16318eac238599b7426380124eb9c01fc7a5efb80c6133eb95061c91cdf548181ceff05d52d1698f5f0a9c8208efaa7acf2fbfd45fd31e8ab840231dbb766d1ef5ad6b52101d10306cf52408bf171d827a484df1e6c01e425c26a3a7dbe3ebf31dfed3ae2ded5043ec0c16761fc122c2ab363de4dd934e340752539f6384c5c1af2c7dddeb6d007aef875c7dc6354ad0cdd0120f783012b13278622bcbbe5834664980a28e61a931f80a27ab5b694ad336baf4fbb9fe4171ca8d47b198c81f30fd4712a7beb832854b2ee00212b0ad43166d7d259d4e18cdfb30eec9a80ad4d459542da6d8c4c35107de17a0e42776cdb65e9320affef327ffe851dabee0d4728caf3e463dbdcfa83efd98f4e33a0d336dca7fce50f6d355455191a4bfade977803dd688e8fd6b8c0bad1ec45cb3689d1e1988dd3bd01674187f69e2a5890630d966c326e9d9cd504e9aaeb7fc264345725fba064f407d2cca671287d073b629fc4c117191826f94c33c40824d34a7f5e7ef7d9b2e422583153d9ffdb3629ab485d1248446d395cde39b8abdb2ecbb113251c1052e9527fb815ce6f2905a0ede352c606f42b19bda87a4ad23ef853259eddc15a96afe59927bb326cf5a478c74b764ef04f853b58dca973305db1774e55dad51a03a84e8de1ee7164a1d782fbf5a6ecead9bbe148dd5d90224ec94f52f80f12af6473bdf3c9eebb503162a312e4e3a6b105070bedb3be323fbab1f14dbf0c6cbe8ee74c34f1a7457d17eebf190d4cad537eba7a4a3877762a49523a88a5d7d0808fbf04a0d7584953e832eecc1ad6b7f73143b42a77b40621ca4097a00c84fa9ffc2b8141907a510a916b9355976010bdd8be9f8c0904b79604191927dceeb041dd3c46e059bdfcd0e77964dc3e5d74dcf6c98d1848db1c0a7ec5edc6ae344a68458655d4d0e06b84634200bb0bf9da4d1233fc693f0a665a50aaddc8827831e472f60f3f8002a4c8907db795058c08a4297ba42469e912a46907d0a37abf548cd974787bde01e37968aa1d82312db8a3d0e3affd8667b64dd806849fc906d7e46ddae7046053705cde244c95b780194b957f06dd746c697106c61fd67e94235250f91e189698394bbc4cb501222026e8aa020fa0f7dfa7769812c2f08fe51ef72860374a0d475410aaf69f702df8a23e0cdbe4151ec8d247a66fafba31f408b2f720862418fcd1b21fd797c06b00696e6bd92605317a09af4e423eca324f5d05bd45f3e3d1121f0390e2a0812baa573ed1b3e5079b2baa42ac2e0346bdc6eb589a0830cea04f7946631f38eb5d0a76b8f5d26b6ace8bcbeb56d77657e0f7aa3f412a06c91fa022d3619c0d7d9d438f5b0c99ff4b73441ad9abeafd1603fd65cb984bc3d57843e8edda82b318f09d0798fa02c156b586adbea8345b30b75d3e1b9d3353680344c6df5378e467f29f0ddc0f77988f7ebb35bf453149eb6388eaafeb8b182e88a6c95f157f9d6b4ccd8462e78c51fac219c8870d238b0adbf74a3a90e89ff18f6944595e2b1eb8a76ccfe8b319a904a7ad7992e9fa49978f40a806b1bacfae03ca1913ba497294add8b51db9f31e49e24b2c9c74011546ccd7bef845b81e27bc86e7118e0d5b4c06efa2dbb037903c5b473c6855cb6b56690c2ae6edd654cc6fe48f82858aea1e1d65ce2cac4e22b882a6613396fabf357057aa62d48713fbe52f966d46ea3d1dc7f1b572fdd0a60fcdc74626ec7ab3da5c4d855c87537a49096014f25310b72b6388da5c9515640cb0944e67b3c859515d4b054d2f5fe7a237211b10f0b8ef672a91aa404f899c926279af277a313166d0248370c20eb718922373c63cfcc65f677c3d041b8faf8217ab5b2266e613181a914a6de760082ffcb58321311ab5cc38949b1b1e40e6165935b71c6fd2cad7bf7f513dc39a1e096817fa57c726800127a88c3d85c898441a6d4b2fe9ca2ff128d13b0606d81ba4e21b96e8d929023776f3b068fa5559160763fd8f3450fddb2125e6cb3bf771ad83bf67d75ef54b994f0b4a37b2d1eb7395423c35f225452c121628b54d32624bb56468710b2ecb2a35e9b6064c0a8c4565eeced4af75b47f6d24f772c8f1b48721ecdad7099d0bef84b38c57107c5b1574a3b2c110565764f25ed16464c5e4045c29daa186fca3b66bc3f3fb1f8abab63e030c61e87710c06ec4c0eb6a4642ac42854d00b377aedeba5f8f801ab15a3a5cacfd2fa12a02da4ccd47c55fef6517c6008935b519ff13a5123a4470b8b6bdb6aa643b559c4b6d2966a0284e71a8e96b20151a95443abd76cd4b60b55c298cc49dc74f891111f38a025867b8ade710fad3cc50af77257cbebd34129258d2ddbeaaa2941c6433ee2eb13e51419a46d87f4bcd5baa43099547e11e99d4d50c195afd5241d1a88cdad9f701fbe2828fff3dbe55f68f64c9e2f4c733d2b85b7c5496d1f0ec82107597f1f4d20bbe5a2248cc5cf05ce20ac1cb5f0ff0b7aa593e1fde5e4530a274e364ebbf9a7a3d7548cb0a0436384c0a7474dab07b8da2978e76babd5d61ac3622141e0636d87233869fe5c470435c1594d8c21447cebc1056107388bc397b77520b1c3fbc16d3950a63aa71af4030584576632729dcdac3fc15bc04684cfe1e7b5c5eaa5f69a4586aeddec1bb64e444f375fec3b6efb1eb040b530a578f4bd6bb1ae20a4e1d7f7c64bbb04864044c5f60897fc71673f768200ebc46063336c28f400e092b2b82aa78cf8341dbd3bec2306c72c9dc5c9237b0a01e36682d2e651ac914a92ed233f2ee64315545297861a9a473662497b48ac69a5c78ee3fc0af65f2b42fdd3abac4005e603dcada058457ec9bb25ddc51076029acc9dc24addfd5e2e145db3caf2c06b1df3635a425fe1e326035e75d4c28e8ee0d464a286d8126969af375b8b014d333db133e5890675057fdc41c72d30e88fc7ea4992fc90084f20dc98700c070a777fd5e6fc5d68756e6bea896cc933eba8f075d32cfa687cd47d5348b9ea2cec8483f86b5ef3991c4d71042a57ee45f1e98e0db33a3ebf505523acfbf213604974690a00b1b06faa5656a619a58ded9a6c158ad68052e4f39bd56b78c76535c8fe60f457bbb4d35d63452484d9bd439683f79f77d31600a3f59d312f21ade3b111bd023410d71692291866009d42e5d8fa3020894de3a8a5533a6cbdded35ab9bc16e28d98db6f61c14aff8427f838da1bf0902c1d74e497276adca03af66a7efef756a257667b7752dd40fefb001bb4551af2178174ca2d8e8297231d9dfdc18269c633cc99d27742b6dced62e142c697a15dbffb07905ff525cdfdfcadcf55755497f017b2a8acbe4020e713169fe9085d6428f024ac9ec42965912c431ec09b49"], 0x105c) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB]) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r5}) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) mknodat$loop(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:38 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) write$binfmt_script(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2321202e2f66696c6530205d2051215b2e402d5b202f6465762f696f6d6d7500202c202c5b2921262f2029202f6465762f696f6d6d7500202f6465762f696f6d6d7500202f6465762f696f6d6d7500202f6465762f696f6d6d75000a3aba616848dfaa36f45776aaa5e0289f12eeaa824740f6c9a82e1f5c1be1ae400e0bb13b33f7a1f5dc1131a815145ab5ac26d95cb442d4f69c022524a36197bc55e2a073c060b79fad22de9aee825daa99912415125ca8c52257dd21231f8752b3497157bfef53bd12899955aca868af25bfe3b1d9d0468a7d970a0999c189192218384ffa73804d0e957bccfe99c6462631cc89784ba76fd2370dfee0148bc95219cf3212fa6bc51fcbf2df40ff39937acc3ec79681e6573b578038ebafaeee58de8146425aaf1d07212a2e6d7456587bcd65e5f219c10e952162f75bf8d639666cc1556db77c3f786b29519cbf4f8bbf49188a6888874039e730426850020b3105dee2ca2bc8a2c7758f79bd2de8f7d79660692a641f320f36710f253f44dbacf347c212cc58a5123e803fcbff43ba7dbc3b42c6a4a0b839db227e7168beec224acf028823f8487ae8d211d830ac124ab08470648645e6a9cd4812207bd358e618703894d926b49de9b53d10619fe3510358cf1c923398c0e05f8276e069e99ef8b393c9f521811f045e8edbe630d198eab9e5bed9110c6c2a5ea270927020edab4e79f14afce0c2c5f19343ea78d6511c1e569fd7ff8e206d9670a4086ab68eaecacb87a08109eb20870801c69f59ce4910da92cbcb005061d4faf008b3cc52b8e50f6469dfab8abc8ade7a986b494fd218ebd2d00e0fcc160c97eab6320186099a0626c2f705310eb7034263525ca0c6b42dccd305ededf83481120e8d9f104838935e46519d19c84eb1ca124e5d9bbfd96bc9eddbb0d8399452ec81850272ea8633893077b9b177bf30aa3c826ecb1b934351de784b8d71e1b504b475e7ccab19cd500fbd3a3e1f77eef3481ae646909bb8798ba3cfe2bc46d11ebfa1aeee023e8bc7bd880fa9f2897597d0951610785567d59eebbe84442802ef72a386b4385e79467678bf2f4ac54c25ce3d09b111c160d599101e379fe715b2ca3d2b1fc273de46f2941217b9c242180db79075715fa49cce2afea1f62a20c98bdfc17206980a4e1218da96cc2dd393b74fd9fd1f415e5b0bd8b2e397ba6bf20661bd631f052be53d952ddabef64d972449accdc5d031870c1a325db246a3b3f052aa3b210df7877bf10c0e1827a2f56967096c752e2bad1f54e7bf7cc0aaaaa14cb4ca5c144722462c541c018a30123c0d454c8a75efbb1070b1a1e1ba2781ac48b373aafe5d6f1a803fc01cea9ee2ecac4c7e2d1543316f41cc70b02f9d2d3724c7d98e53ae84d131b50d62fb11d0617a1f6a2a4405306876c1eacc70fade55bdb760e07add8bcde666a6565501329c84ee3739a9c2008b5c228c785de5c8f9262322224a563afc4dad08eddcf87652ad8e2e78928f71798b55f2773c392281f7568829042999be4f4903ff840507fa5d77ac2bec57e45f1e8505f46f9e6503d83c844c9832a858eb9b78d42afe556adcb3d98276a402e5ccb69b702e9b5501dad75b989158d108160653e4ba4769524a21f44cfc9fc3537c416ee31218aba835bac1528592948ccbdea3495a3a4216ea9c87e347e6173155f86a289974e6443d934fe6909bb1b316a2bf59e5fc8bd309e97a28d7ca3174086d37f59efdad708cbc95b6c17489830d5a94bf62f9b07b95bf86b3fa1c9b60820aefa1b5e8925663ec0af05ecd35a7222839aafd1b3760c488d3f323ccbc031974d7870b5ab6a883519a5006f9d2bdc69b410466502de2df6cb4bedac3e1decb30694ebffbb818009c906d04594df98834477bedd30ab89808cedd90d9c7857cd38d2c027378ab8012b00aa532cd5d1e4ecfca41946ca20d8a4e45ad6eccb877233a5feaddc89296fc754d60bc9797f7e3705eb347a90c924f49ba3c2d26fb06b7fc7d0583d24913bc278c564ab2db2e120e9cb6a6cffa8133d903b1e09d6d3eae765eb44d40a4d34dbb8d0e2d24ad5f30b66175309930f10a58201717a8cbe5735405fc98edde7e450b881f5f46228116855e9793661479f931c4e16e93de6bccd754690c9afd305f1b9afa1c63c8b49e0c7ad1c8249f9caf7680df1adea658c30af3d17ec780143732d15193e73c42d991c226ee4762f5017eaf9338691389364b71a2948851aab9fb076d5f951393d893655f8f5c32386bc7d57234c1c3ba7301b876cc29c770f8e849ba1ca7aeeb232ae32d350ffd9ab74b59cda5be2a7fabc62daf098e93c630ac989be86a1a667f111757602f7621c57408ddd13523ecea5bac98d6c9a1631a794de4d6ec76450ab780830d7d2fc0c0e814e43baad16033047d3a1baaa8370680713659398908b783a05c0ab81c57add032321013f064fba1e5fdcb3273074ca2e979e820bfd139580f4d66ea37ff72910728e2b2c264f0f99876423c9ccf3b4cb75676fb5ebd0f16318eac238599b7426380124eb9c01fc7a5efb80c6133eb95061c91cdf548181ceff05d52d1698f5f0a9c8208efaa7acf2fbfd45fd31e8ab840231dbb766d1ef5ad6b52101d10306cf52408bf171d827a484df1e6c01e425c26a3a7dbe3ebf31dfed3ae2ded5043ec0c16761fc122c2ab363de4dd934e340752539f6384c5c1af2c7dddeb6d007aef875c7dc6354ad0cdd0120f783012b13278622bcbbe5834664980a28e61a931f80a27ab5b694ad336baf4fbb9fe4171ca8d47b198c81f30fd4712a7beb832854b2ee00212b0ad43166d7d259d4e18cdfb30eec9a80ad4d459542da6d8c4c35107de17a0e42776cdb65e9320affef327ffe851dabee0d4728caf3e463dbdcfa83efd98f4e33a0d336dca7fce50f6d355455191a4bfade977803dd688e8fd6b8c0bad1ec45cb3689d1e1988dd3bd01674187f69e2a5890630d966c326e9d9cd504e9aaeb7fc264345725fba064f407d2cca671287d073b629fc4c117191826f94c33c40824d34a7f5e7ef7d9b2e422583153d9ffdb3629ab485d1248446d395cde39b8abdb2ecbb113251c1052e9527fb815ce6f2905a0ede352c606f42b19bda87a4ad23ef853259eddc15a96afe59927bb326cf5a478c74b764ef04f853b58dca973305db1774e55dad51a03a84e8de1ee7164a1d782fbf5a6ecead9bbe148dd5d90224ec94f52f80f12af6473bdf3c9eebb503162a312e4e3a6b105070bedb3be323fbab1f14dbf0c6cbe8ee74c34f1a7457d17eebf190d4cad537eba7a4a3877762a49523a88a5d7d0808fbf04a0d7584953e832eecc1ad6b7f73143b42a77b40621ca4097a00c84fa9ffc2b8141907a510a916b9355976010bdd8be9f8c0904b79604191927dceeb041dd3c46e059bdfcd0e77964dc3e5d74dcf6c98d1848db1c0a7ec5edc6ae344a68458655d4d0e06b84634200bb0bf9da4d1233fc693f0a665a50aaddc8827831e472f60f3f8002a4c8907db795058c08a4297ba42469e912a46907d0a37abf548cd974787bde01e37968aa1d82312db8a3d0e3affd8667b64dd806849fc906d7e46ddae7046053705cde244c95b780194b957f06dd746c697106c61fd67e94235250f91e189698394bbc4cb501222026e8aa020fa0f7dfa7769812c2f08fe51ef72860374a0d475410aaf69f702df8a23e0cdbe4151ec8d247a66fafba31f408b2f720862418fcd1b21fd797c06b00696e6bd92605317a09af4e423eca324f5d05bd45f3e3d1121f0390e2a0812baa573ed1b3e5079b2baa42ac2e0346bdc6eb589a0830cea04f7946631f38eb5d0a76b8f5d26b6ace8bcbeb56d77657e0f7aa3f412a06c91fa022d3619c0d7d9d438f5b0c99ff4b73441ad9abeafd1603fd65cb984bc3d57843e8edda82b318f09d0798fa02c156b586adbea8345b30b75d3e1b9d3353680344c6df5378e467f29f0ddc0f77988f7ebb35bf453149eb6388eaafeb8b182e88a6c95f157f9d6b4ccd8462e78c51fac219c8870d238b0adbf74a3a90e89ff18f6944595e2b1eb8a76ccfe8b319a904a7ad7992e9fa49978f40a806b1bacfae03ca1913ba497294add8b51db9f31e49e24b2c9c74011546ccd7bef845b81e27bc86e7118e0d5b4c06efa2dbb037903c5b473c6855cb6b56690c2ae6edd654cc6fe48f82858aea1e1d65ce2cac4e22b882a6613396fabf357057aa62d48713fbe52f966d46ea3d1dc7f1b572fdd0a60fcdc74626ec7ab3da5c4d855c87537a49096014f25310b72b6388da5c9515640cb0944e67b3c859515d4b054d2f5fe7a237211b10f0b8ef672a91aa404f899c926279af277a313166d0248370c20eb718922373c63cfcc65f677c3d041b8faf8217ab5b2266e613181a914a6de760082ffcb58321311ab5cc38949b1b1e40e6165935b71c6fd2cad7bf7f513dc39a1e096817fa57c726800127a88c3d85c898441a6d4b2fe9ca2ff128d13b0606d81ba4e21b96e8d929023776f3b068fa5559160763fd8f3450fddb2125e6cb3bf771ad83bf67d75ef54b994f0b4a37b2d1eb7395423c35f225452c121628b54d32624bb56468710b2ecb2a35e9b6064c0a8c4565eeced4af75b47f6d24f772c8f1b48721ecdad7099d0bef84b38c57107c5b1574a3b2c110565764f25ed16464c5e4045c29daa186fca3b66bc3f3fb1f8abab63e030c61e87710c06ec4c0eb6a4642ac42854d00b377aedeba5f8f801ab15a3a5cacfd2fa12a02da4ccd47c55fef6517c6008935b519ff13a5123a4470b8b6bdb6aa643b559c4b6d2966a0284e71a8e96b20151a95443abd76cd4b60b55c298cc49dc74f891111f38a025867b8ade710fad3cc50af77257cbebd34129258d2ddbeaaa2941c6433ee2eb13e51419a46d87f4bcd5baa43099547e11e99d4d50c195afd5241d1a88cdad9f701fbe2828fff3dbe55f68f64c9e2f4c733d2b85b7c5496d1f0ec82107597f1f4d20bbe5a2248cc5cf05ce20ac1cb5f0ff0b7aa593e1fde5e4530a274e364ebbf9a7a3d7548cb0a0436384c0a7474dab07b8da2978e76babd5d61ac3622141e0636d87233869fe5c470435c1594d8c21447cebc1056107388bc397b77520b1c3fbc16d3950a63aa71af4030584576632729dcdac3fc15bc04684cfe1e7b5c5eaa5f69a4586aeddec1bb64e444f375fec3b6efb1eb040b530a578f4bd6bb1ae20a4e1d7f7c64bbb04864044c5f60897fc71673f768200ebc46063336c28f400e092b2b82aa78cf8341dbd3bec2306c72c9dc5c9237b0a01e36682d2e651ac914a92ed233f2ee64315545297861a9a473662497b48ac69a5c78ee3fc0af65f2b42fdd3abac4005e603dcada058457ec9bb25ddc51076029acc9dc24addfd5e2e145db3caf2c06b1df3635a425fe1e326035e75d4c28e8ee0d464a286d8126969af375b8b014d333db133e5890675057fdc41c72d30e88fc7ea4992fc90084f20dc98700c070a777fd5e6fc5d68756e6bea896cc933eba8f075d32cfa687cd47d5348b9ea2cec8483f86b5ef3991c4d71042a57ee45f1e98e0db33a3ebf505523acfbf213604974690a00b1b06faa5656a619a58ded9a6c158ad68052e4f39bd56b78c76535c8fe60f457bbb4d35d63452484d9bd439683f79f77d31600a3f59d312f21ade3b111bd023410d71692291866009d42e5d8fa3020894de3a8a5533a6cbdded35ab9bc16e28d98db6f61c14aff8427f838da1bf0902c1d74e497276adca03af66a7efef756a257667b7752dd40fefb001bb4551af2178174ca2d8e8297231d9dfdc18269c633cc99d27742b6dced62e142c697a15dbffb07905ff525cdfdfcadcf55755497f017b2a8acbe4020e713169fe9085d6428f024ac9ec42965912c431ec09b49"], 0x105c) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB]) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r5}) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) mknodat$loop(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) write$binfmt_script(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2321202e2f66696c6530205d2051215b2e402d5b202f6465762f696f6d6d7500202c202c5b2921262f2029202f6465762f696f6d6d7500202f6465762f696f6d6d7500202f6465762f696f6d6d7500202f6465762f696f6d6d75000a3aba616848dfaa36f45776aaa5e0289f12eeaa824740f6c9a82e1f5c1be1ae400e0bb13b33f7a1f5dc1131a815145ab5ac26d95cb442d4f69c022524a36197bc55e2a073c060b79fad22de9aee825daa99912415125ca8c52257dd21231f8752b3497157bfef53bd12899955aca868af25bfe3b1d9d0468a7d970a0999c189192218384ffa73804d0e957bccfe99c6462631cc89784ba76fd2370dfee0148bc95219cf3212fa6bc51fcbf2df40ff39937acc3ec79681e6573b578038ebafaeee58de8146425aaf1d07212a2e6d7456587bcd65e5f219c10e952162f75bf8d639666cc1556db77c3f786b29519cbf4f8bbf49188a6888874039e730426850020b3105dee2ca2bc8a2c7758f79bd2de8f7d79660692a641f320f36710f253f44dbacf347c212cc58a5123e803fcbff43ba7dbc3b42c6a4a0b839db227e7168beec224acf028823f8487ae8d211d830ac124ab08470648645e6a9cd4812207bd358e618703894d926b49de9b53d10619fe3510358cf1c923398c0e05f8276e069e99ef8b393c9f521811f045e8edbe630d198eab9e5bed9110c6c2a5ea270927020edab4e79f14afce0c2c5f19343ea78d6511c1e569fd7ff8e206d9670a4086ab68eaecacb87a08109eb20870801c69f59ce4910da92cbcb005061d4faf008b3cc52b8e50f6469dfab8abc8ade7a986b494fd218ebd2d00e0fcc160c97eab6320186099a0626c2f705310eb7034263525ca0c6b42dccd305ededf83481120e8d9f104838935e46519d19c84eb1ca124e5d9bbfd96bc9eddbb0d8399452ec81850272ea8633893077b9b177bf30aa3c826ecb1b934351de784b8d71e1b504b475e7ccab19cd500fbd3a3e1f77eef3481ae646909bb8798ba3cfe2bc46d11ebfa1aeee023e8bc7bd880fa9f2897597d0951610785567d59eebbe84442802ef72a386b4385e79467678bf2f4ac54c25ce3d09b111c160d599101e379fe715b2ca3d2b1fc273de46f2941217b9c242180db79075715fa49cce2afea1f62a20c98bdfc17206980a4e1218da96cc2dd393b74fd9fd1f415e5b0bd8b2e397ba6bf20661bd631f052be53d952ddabef64d972449accdc5d031870c1a325db246a3b3f052aa3b210df7877bf10c0e1827a2f56967096c752e2bad1f54e7bf7cc0aaaaa14cb4ca5c144722462c541c018a30123c0d454c8a75efbb1070b1a1e1ba2781ac48b373aafe5d6f1a803fc01cea9ee2ecac4c7e2d1543316f41cc70b02f9d2d3724c7d98e53ae84d131b50d62fb11d0617a1f6a2a4405306876c1eacc70fade55bdb760e07add8bcde666a6565501329c84ee3739a9c2008b5c228c785de5c8f9262322224a563afc4dad08eddcf87652ad8e2e78928f71798b55f2773c392281f7568829042999be4f4903ff840507fa5d77ac2bec57e45f1e8505f46f9e6503d83c844c9832a858eb9b78d42afe556adcb3d98276a402e5ccb69b702e9b5501dad75b989158d108160653e4ba4769524a21f44cfc9fc3537c416ee31218aba835bac1528592948ccbdea3495a3a4216ea9c87e347e6173155f86a289974e6443d934fe6909bb1b316a2bf59e5fc8bd309e97a28d7ca3174086d37f59efdad708cbc95b6c17489830d5a94bf62f9b07b95bf86b3fa1c9b60820aefa1b5e8925663ec0af05ecd35a7222839aafd1b3760c488d3f323ccbc031974d7870b5ab6a883519a5006f9d2bdc69b410466502de2df6cb4bedac3e1decb30694ebffbb818009c906d04594df98834477bedd30ab89808cedd90d9c7857cd38d2c027378ab8012b00aa532cd5d1e4ecfca41946ca20d8a4e45ad6eccb877233a5feaddc89296fc754d60bc9797f7e3705eb347a90c924f49ba3c2d26fb06b7fc7d0583d24913bc278c564ab2db2e120e9cb6a6cffa8133d903b1e09d6d3eae765eb44d40a4d34dbb8d0e2d24ad5f30b66175309930f10a58201717a8cbe5735405fc98edde7e450b881f5f46228116855e9793661479f931c4e16e93de6bccd754690c9afd305f1b9afa1c63c8b49e0c7ad1c8249f9caf7680df1adea658c30af3d17ec780143732d15193e73c42d991c226ee4762f5017eaf9338691389364b71a2948851aab9fb076d5f951393d893655f8f5c32386bc7d57234c1c3ba7301b876cc29c770f8e849ba1ca7aeeb232ae32d350ffd9ab74b59cda5be2a7fabc62daf098e93c630ac989be86a1a667f111757602f7621c57408ddd13523ecea5bac98d6c9a1631a794de4d6ec76450ab780830d7d2fc0c0e814e43baad16033047d3a1baaa8370680713659398908b783a05c0ab81c57add032321013f064fba1e5fdcb3273074ca2e979e820bfd139580f4d66ea37ff72910728e2b2c264f0f99876423c9ccf3b4cb75676fb5ebd0f16318eac238599b7426380124eb9c01fc7a5efb80c6133eb95061c91cdf548181ceff05d52d1698f5f0a9c8208efaa7acf2fbfd45fd31e8ab840231dbb766d1ef5ad6b52101d10306cf52408bf171d827a484df1e6c01e425c26a3a7dbe3ebf31dfed3ae2ded5043ec0c16761fc122c2ab363de4dd934e340752539f6384c5c1af2c7dddeb6d007aef875c7dc6354ad0cdd0120f783012b13278622bcbbe5834664980a28e61a931f80a27ab5b694ad336baf4fbb9fe4171ca8d47b198c81f30fd4712a7beb832854b2ee00212b0ad43166d7d259d4e18cdfb30eec9a80ad4d459542da6d8c4c35107de17a0e42776cdb65e9320affef327ffe851dabee0d4728caf3e463dbdcfa83efd98f4e33a0d336dca7fce50f6d355455191a4bfade977803dd688e8fd6b8c0bad1ec45cb3689d1e1988dd3bd01674187f69e2a5890630d966c326e9d9cd504e9aaeb7fc264345725fba064f407d2cca671287d073b629fc4c117191826f94c33c40824d34a7f5e7ef7d9b2e422583153d9ffdb3629ab485d1248446d395cde39b8abdb2ecbb113251c1052e9527fb815ce6f2905a0ede352c606f42b19bda87a4ad23ef853259eddc15a96afe59927bb326cf5a478c74b764ef04f853b58dca973305db1774e55dad51a03a84e8de1ee7164a1d782fbf5a6ecead9bbe148dd5d90224ec94f52f80f12af6473bdf3c9eebb503162a312e4e3a6b105070bedb3be323fbab1f14dbf0c6cbe8ee74c34f1a7457d17eebf190d4cad537eba7a4a3877762a49523a88a5d7d0808fbf04a0d7584953e832eecc1ad6b7f73143b42a77b40621ca4097a00c84fa9ffc2b8141907a510a916b9355976010bdd8be9f8c0904b79604191927dceeb041dd3c46e059bdfcd0e77964dc3e5d74dcf6c98d1848db1c0a7ec5edc6ae344a68458655d4d0e06b84634200bb0bf9da4d1233fc693f0a665a50aaddc8827831e472f60f3f8002a4c8907db795058c08a4297ba42469e912a46907d0a37abf548cd974787bde01e37968aa1d82312db8a3d0e3affd8667b64dd806849fc906d7e46ddae7046053705cde244c95b780194b957f06dd746c697106c61fd67e94235250f91e189698394bbc4cb501222026e8aa020fa0f7dfa7769812c2f08fe51ef72860374a0d475410aaf69f702df8a23e0cdbe4151ec8d247a66fafba31f408b2f720862418fcd1b21fd797c06b00696e6bd92605317a09af4e423eca324f5d05bd45f3e3d1121f0390e2a0812baa573ed1b3e5079b2baa42ac2e0346bdc6eb589a0830cea04f7946631f38eb5d0a76b8f5d26b6ace8bcbeb56d77657e0f7aa3f412a06c91fa022d3619c0d7d9d438f5b0c99ff4b73441ad9abeafd1603fd65cb984bc3d57843e8edda82b318f09d0798fa02c156b586adbea8345b30b75d3e1b9d3353680344c6df5378e467f29f0ddc0f77988f7ebb35bf453149eb6388eaafeb8b182e88a6c95f157f9d6b4ccd8462e78c51fac219c8870d238b0adbf74a3a90e89ff18f6944595e2b1eb8a76ccfe8b319a904a7ad7992e9fa49978f40a806b1bacfae03ca1913ba497294add8b51db9f31e49e24b2c9c74011546ccd7bef845b81e27bc86e7118e0d5b4c06efa2dbb037903c5b473c6855cb6b56690c2ae6edd654cc6fe48f82858aea1e1d65ce2cac4e22b882a6613396fabf357057aa62d48713fbe52f966d46ea3d1dc7f1b572fdd0a60fcdc74626ec7ab3da5c4d855c87537a49096014f25310b72b6388da5c9515640cb0944e67b3c859515d4b054d2f5fe7a237211b10f0b8ef672a91aa404f899c926279af277a313166d0248370c20eb718922373c63cfcc65f677c3d041b8faf8217ab5b2266e613181a914a6de760082ffcb58321311ab5cc38949b1b1e40e6165935b71c6fd2cad7bf7f513dc39a1e096817fa57c726800127a88c3d85c898441a6d4b2fe9ca2ff128d13b0606d81ba4e21b96e8d929023776f3b068fa5559160763fd8f3450fddb2125e6cb3bf771ad83bf67d75ef54b994f0b4a37b2d1eb7395423c35f225452c121628b54d32624bb56468710b2ecb2a35e9b6064c0a8c4565eeced4af75b47f6d24f772c8f1b48721ecdad7099d0bef84b38c57107c5b1574a3b2c110565764f25ed16464c5e4045c29daa186fca3b66bc3f3fb1f8abab63e030c61e87710c06ec4c0eb6a4642ac42854d00b377aedeba5f8f801ab15a3a5cacfd2fa12a02da4ccd47c55fef6517c6008935b519ff13a5123a4470b8b6bdb6aa643b559c4b6d2966a0284e71a8e96b20151a95443abd76cd4b60b55c298cc49dc74f891111f38a025867b8ade710fad3cc50af77257cbebd34129258d2ddbeaaa2941c6433ee2eb13e51419a46d87f4bcd5baa43099547e11e99d4d50c195afd5241d1a88cdad9f701fbe2828fff3dbe55f68f64c9e2f4c733d2b85b7c5496d1f0ec82107597f1f4d20bbe5a2248cc5cf05ce20ac1cb5f0ff0b7aa593e1fde5e4530a274e364ebbf9a7a3d7548cb0a0436384c0a7474dab07b8da2978e76babd5d61ac3622141e0636d87233869fe5c470435c1594d8c21447cebc1056107388bc397b77520b1c3fbc16d3950a63aa71af4030584576632729dcdac3fc15bc04684cfe1e7b5c5eaa5f69a4586aeddec1bb64e444f375fec3b6efb1eb040b530a578f4bd6bb1ae20a4e1d7f7c64bbb04864044c5f60897fc71673f768200ebc46063336c28f400e092b2b82aa78cf8341dbd3bec2306c72c9dc5c9237b0a01e36682d2e651ac914a92ed233f2ee64315545297861a9a473662497b48ac69a5c78ee3fc0af65f2b42fdd3abac4005e603dcada058457ec9bb25ddc51076029acc9dc24addfd5e2e145db3caf2c06b1df3635a425fe1e326035e75d4c28e8ee0d464a286d8126969af375b8b014d333db133e5890675057fdc41c72d30e88fc7ea4992fc90084f20dc98700c070a777fd5e6fc5d68756e6bea896cc933eba8f075d32cfa687cd47d5348b9ea2cec8483f86b5ef3991c4d71042a57ee45f1e98e0db33a3ebf505523acfbf213604974690a00b1b06faa5656a619a58ded9a6c158ad68052e4f39bd56b78c76535c8fe60f457bbb4d35d63452484d9bd439683f79f77d31600a3f59d312f21ade3b111bd023410d71692291866009d42e5d8fa3020894de3a8a5533a6cbdded35ab9bc16e28d98db6f61c14aff8427f838da1bf0902c1d74e497276adca03af66a7efef756a257667b7752dd40fefb001bb4551af2178174ca2d8e8297231d9dfdc18269c633cc99d27742b6dced62e142c697a15dbffb07905ff525cdfdfcadcf55755497f017b2a8acbe4020e713169fe9085d6428f024ac9ec42965912c431ec09b49"], 0x105c) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB]) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000140)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r5}) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) mknodat$loop(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) 03:04:38 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async, rerun: 32) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x0) r5 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040), 0x210000, 0x0) (async) r6 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x2a2100, 0x0) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r8}) (async) ioctl$IOMMU_IOAS_COPY$syz(r6, 0x3b83, &(0x7f00000001c0)={0x28, 0x10000, r1, r8, 0xc0528, 0x6, 0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r9, 0x3b82, &(0x7f0000000240)={0x18, r3, 0x3, 0x0, &(0x7f0000000200)=[{0x8, 0x1000000}, {0x0, 0x3f}, {0x8000, 0x8000000000000001}]}) (async, rerun: 64) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) (rerun: 64) [ 3121.513947][T26037] do_syscall_64+0x39/0xb0 [ 3121.518416][T26037] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3121.524356][T26037] RIP: 0033:0x7f4f1ea3df8c [ 3121.528802][T26037] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3121.548796][T26037] RSP: 002b:00007f4f1f75c160 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 03:04:39 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) socket$inet6(0xa, 0x2, 0x0) (async) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$pppl2tp(0x18, 0x1, 0x1) socket$inet6_udp(0xa, 0x2, 0x0) (async) r3 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r2, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r3, {0x2, 0x0, @broadcast}, 0x2}}, 0x2e) setsockopt$inet6_buf(r3, 0x29, 0x1c, &(0x7f00000000c0)="0022040000ffffebfffffffeffffff0706000000ff000207835eeb1317b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4efbfb9b4a128f2dbe2837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845affa18a41ce0fc35f626acfbb5139be24c4e0d76cf913efbd3096b8b4e26df3c8a89dd3fbad92681bcbb7459940c3c98f0df34860da407ac844ae192528b0b88199a41d579565e40742d28a267b015063c9e6198a24d1a8d5cfb60e04fb9e842f87767da5f82f64067c6d0f576938ec21dfa2fa84ba37eb29ce6e676958883ddb13f9140398795f7fbf81388840aab918bfd489324298030e40e4119236f47182cdf8d1e89a2cbb38e24ca24d9b83ed618e33b6af41f97c19e87e8b9442836", 0x1d7) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f0000000000)={0x0, 0x1, '\x00', [@generic={0xb3, 0x3, "4a8dfc"}, @enc_lim]}, 0x10) sendto$inet6(r1, &(0x7f0000000440)="a02ab1cd45dd6835624936da6eda64cc55d6e8cd961b1df581315e8e5221bdf49add91e5101a2ce4a59dbb6c28e3bf2bdd098bc058b43c8a979bdade49872bffdddb70b861f97c1f50206393b916b903b750a72ce6201b0dcf6b44115077394caa948812aef5b390e8c4e9469807376ca361080db2ddb8c4580fa9cb738abe952b58db6b503afedaab4969b6bd58dce45fe2ab6d965851ff8b28dc686c58dd18de378f18f8fdf9d90250166b7d2ca3d9f8275dfe405ec86bd3375ba746c0cd4e34cad99446cf0b9772709b2ccb6e607c1a75cec3533f8e4cf6f4ab528594b5906864a4c63b5101cca7c43bcb9f2693de755c86719f37e022745bb8beb11368cdb4f2079a7164363d1eba6821007032536560b42849ad740486d6a1ea2f2d4896deab39da7d817a093eebce1b3c7892aa50364d3ea7217cb1e8c95a5ec59b0d3a117f55a05ab63e37d0833285e68e16d9826cac56860e2107338b312af51b743452245d1ef270568ef0d9076b40c56c063322dadefc93ff6d36f3142d512562b06ff874543a88ad184f374529f81ddcfc6c52988d0c2456678e6a01768b50428be1d9e610b6def0a797105fdb736cfa716cf7218591200602f33eaaec08cddcd5ecef989a63f7ae26927bbacb2f8c26897e86656e121fa5b7a0b807313d5200e557e0d8b84a8cb618cc839ccd03c9533600c3802fa2cc961a40a7a9bd2476b48de62817791e4a2496efc6f8cd14c30b37169ed9f3b97966ee9cb91b0ee93adf883fe3d1f51dead4ed7d57dbf4b7eb664ea8f97db11db5e35c5fdf955998f9c1ed69dfc8def4b2fb5bea2ec742567e897388aa70dba7c81b15f8aa7662d3025db6033439f134ef4384506966a0045ae8ca0a3af2f3391065d8c04f685a8cfdb906e3c507eaf92978a50af25f3c1011513fbafbb9cd09761344b429158eb0231cbad8dd0afa868843a787f1feba8c4553f9db8805cd30d1ebbf13dc21b052adb9a505f409cf7a44b0eec7dd8543f340397f36f4fd4a771cbb06353c472e56ee2151e259f2b6a911f95100096fc58919375fc7034d6e119c8b4241a9eb0825e0e1326d90db782c9ba5986a571226eac74fadb5432657d8e6b6f8cd4b6e3f8ee1114002ef321fc3c510d85f38e6e67c4ab7fafd0ea62435ac36cae128a960896c7ccfb24cc0b8031e828b219baa34802bd73749f0506816d5d470b7a3ed7856be4c3e659045e240dd063acf61cc77d30555c317b75d839ea8f3ca5af25395ce4df1c67644156f74b41aa4c48f6aa4d21ea8093d3004af0b76da616e655124d81e4c62bf0f9b148447aee4c8e7affb1dc6fd9f2684349108a88f7732b91bf4d60179a61d38a6f83d8760db991a476175bfb3edc7dfd306637ab2e7e2db0ad76956f1a878ab4937d325350b3d7a653f4b33eb8ea37ae6fedaff7888bc017ffa15cba51839ae14044d01432252a1845e751f524d298e156c98329e99d715431bf4c79d3c9d4dde8a4e860c487388179ecbb46b90c7685d453f687cb090666923397d2f0fdad6c6f1b0ebc4034d7ef5ac29dca37c92327c62859939c232ca59ceaa35b8bd5f61696eb23a6bc437b070013b61f662dc3e83fe5ba6cca3f4ea70b6b2b38e95a7e8ad7a6d", 0x485, 0x0, &(0x7f0000001440)={0xa, 0x4e21, 0x0, @remote}, 0x1c) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r5, 0x1000}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r5, 0x1000}) 03:04:39 executing program 1: ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b71, &(0x7f0000000040)={0x18}) [ 3121.557266][T26037] RAX: ffffffffffffffda RBX: 00007f4f1ebabf80 RCX: 00007f4f1ea3df8c [ 3121.565366][T26037] RDX: 000000000000000f RSI: 00007f4f1f75c1e0 RDI: 0000000000000004 [ 3121.573372][T26037] RBP: 00007f4f1f75c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3121.581378][T26037] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3121.589418][T26037] R13: 00007ffc4daf19ff R14: 00007f4f1f75c300 R15: 0000000000022000 [ 3121.597440][T26037] 03:04:39 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:39 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5460, &(0x7f0000000040)={0x18}) 03:04:39 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) write$binfmt_script(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2321202e2f66696c6530205d2051215b2e402d5b202f6465762f696f6d6d7500202c202c5b2921262f2029202f6465762f696f6d6d7500202f6465762f696f6d6d7500202f6465762f696f6d6d7500202f6465762f696f6d6d75000a3aba616848dfaa36f45776aaa5e0289f12eeaa824740f6c9a82e1f5c1be1ae400e0bb13b33f7a1f5dc1131a815145ab5ac26d95cb442d4f69c022524a36197bc55e2a073c060b79fad22de9aee825daa99912415125ca8c52257dd21231f8752b3497157bfef53bd12899955aca868af25bfe3b1d9d0468a7d970a0999c189192218384ffa73804d0e957bccfe99c6462631cc89784ba76fd2370dfee0148bc95219cf3212fa6bc51fcbf2df40ff39937acc3ec79681e6573b578038ebafaeee58de8146425aaf1d07212a2e6d7456587bcd65e5f219c10e952162f75bf8d639666cc1556db77c3f786b29519cbf4f8bbf49188a6888874039e730426850020b3105dee2ca2bc8a2c7758f79bd2de8f7d79660692a641f320f36710f253f44dbacf347c212cc58a5123e803fcbff43ba7dbc3b42c6a4a0b839db227e7168beec224acf028823f8487ae8d211d830ac124ab08470648645e6a9cd4812207bd358e618703894d926b49de9b53d10619fe3510358cf1c923398c0e05f8276e069e99ef8b393c9f521811f045e8edbe630d198eab9e5bed9110c6c2a5ea270927020edab4e79f14afce0c2c5f19343ea78d6511c1e569fd7ff8e206d9670a4086ab68eaecacb87a08109eb20870801c69f59ce4910da92cbcb005061d4faf008b3cc52b8e50f6469dfab8abc8ade7a986b494fd218ebd2d00e0fcc160c97eab6320186099a0626c2f705310eb7034263525ca0c6b42dccd305ededf83481120e8d9f104838935e46519d19c84eb1ca124e5d9bbfd96bc9eddbb0d8399452ec81850272ea8633893077b9b177bf30aa3c826ecb1b934351de784b8d71e1b504b475e7ccab19cd500fbd3a3e1f77eef3481ae646909bb8798ba3cfe2bc46d11ebfa1aeee023e8bc7bd880fa9f2897597d0951610785567d59eebbe84442802ef72a386b4385e79467678bf2f4ac54c25ce3d09b111c160d599101e379fe715b2ca3d2b1fc273de46f2941217b9c242180db79075715fa49cce2afea1f62a20c98bdfc17206980a4e1218da96cc2dd393b74fd9fd1f415e5b0bd8b2e397ba6bf20661bd631f052be53d952ddabef64d972449accdc5d031870c1a325db246a3b3f052aa3b210df7877bf10c0e1827a2f56967096c752e2bad1f54e7bf7cc0aaaaa14cb4ca5c144722462c541c018a30123c0d454c8a75efbb1070b1a1e1ba2781ac48b373aafe5d6f1a803fc01cea9ee2ecac4c7e2d1543316f41cc70b02f9d2d3724c7d98e53ae84d131b50d62fb11d0617a1f6a2a4405306876c1eacc70fade55bdb760e07add8bcde666a6565501329c84ee3739a9c2008b5c228c785de5c8f9262322224a563afc4dad08eddcf87652ad8e2e78928f71798b55f2773c392281f7568829042999be4f4903ff840507fa5d77ac2bec57e45f1e8505f46f9e6503d83c844c9832a858eb9b78d42afe556adcb3d98276a402e5ccb69b702e9b5501dad75b989158d108160653e4ba4769524a21f44cfc9fc3537c416ee31218aba835bac1528592948ccbdea3495a3a4216ea9c87e347e6173155f86a289974e6443d934fe6909bb1b316a2bf59e5fc8bd309e97a28d7ca3174086d37f59efdad708cbc95b6c17489830d5a94bf62f9b07b95bf86b3fa1c9b60820aefa1b5e8925663ec0af05ecd35a7222839aafd1b3760c488d3f323ccbc031974d7870b5ab6a883519a5006f9d2bdc69b410466502de2df6cb4bedac3e1decb30694ebffbb818009c906d04594df98834477bedd30ab89808cedd90d9c7857cd38d2c027378ab8012b00aa532cd5d1e4ecfca41946ca20d8a4e45ad6eccb877233a5feaddc89296fc754d60bc9797f7e3705eb347a90c924f49ba3c2d26fb06b7fc7d0583d24913bc278c564ab2db2e120e9cb6a6cffa8133d903b1e09d6d3eae765eb44d40a4d34dbb8d0e2d24ad5f30b66175309930f10a58201717a8cbe5735405fc98edde7e450b881f5f46228116855e9793661479f931c4e16e93de6bccd754690c9afd305f1b9afa1c63c8b49e0c7ad1c8249f9caf7680df1adea658c30af3d17ec780143732d15193e73c42d991c226ee4762f5017eaf9338691389364b71a2948851aab9fb076d5f951393d893655f8f5c32386bc7d57234c1c3ba7301b876cc29c770f8e849ba1ca7aeeb232ae32d350ffd9ab74b59cda5be2a7fabc62daf098e93c630ac989be86a1a667f111757602f7621c57408ddd13523ecea5bac98d6c9a1631a794de4d6ec76450ab780830d7d2fc0c0e814e43baad16033047d3a1baaa8370680713659398908b783a05c0ab81c57add032321013f064fba1e5fdcb3273074ca2e979e820bfd139580f4d66ea37ff72910728e2b2c264f0f99876423c9ccf3b4cb75676fb5ebd0f16318eac238599b7426380124eb9c01fc7a5efb80c6133eb95061c91cdf548181ceff05d52d1698f5f0a9c8208efaa7acf2fbfd45fd31e8ab840231dbb766d1ef5ad6b52101d10306cf52408bf171d827a484df1e6c01e425c26a3a7dbe3ebf31dfed3ae2ded5043ec0c16761fc122c2ab363de4dd934e340752539f6384c5c1af2c7dddeb6d007aef875c7dc6354ad0cdd0120f783012b13278622bcbbe5834664980a28e61a931f80a27ab5b694ad336baf4fbb9fe4171ca8d47b198c81f30fd4712a7beb832854b2ee00212b0ad43166d7d259d4e18cdfb30eec9a80ad4d459542da6d8c4c35107de17a0e42776cdb65e9320affef327ffe851dabee0d4728caf3e463dbdcfa83efd98f4e33a0d336dca7fce50f6d355455191a4bfade977803dd688e8fd6b8c0bad1ec45cb3689d1e1988dd3bd01674187f69e2a5890630d966c326e9d9cd504e9aaeb7fc264345725fba064f407d2cca671287d073b629fc4c117191826f94c33c40824d34a7f5e7ef7d9b2e422583153d9ffdb3629ab485d1248446d395cde39b8abdb2ecbb113251c1052e9527fb815ce6f2905a0ede352c606f42b19bda87a4ad23ef853259eddc15a96afe59927bb326cf5a478c74b764ef04f853b58dca973305db1774e55dad51a03a84e8de1ee7164a1d782fbf5a6ecead9bbe148dd5d90224ec94f52f80f12af6473bdf3c9eebb503162a312e4e3a6b105070bedb3be323fbab1f14dbf0c6cbe8ee74c34f1a7457d17eebf190d4cad537eba7a4a3877762a49523a88a5d7d0808fbf04a0d7584953e832eecc1ad6b7f73143b42a77b40621ca4097a00c84fa9ffc2b8141907a510a916b9355976010bdd8be9f8c0904b79604191927dceeb041dd3c46e059bdfcd0e77964dc3e5d74dcf6c98d1848db1c0a7ec5edc6ae344a68458655d4d0e06b84634200bb0bf9da4d1233fc693f0a665a50aaddc8827831e472f60f3f8002a4c8907db795058c08a4297ba42469e912a46907d0a37abf548cd974787bde01e37968aa1d82312db8a3d0e3affd8667b64dd806849fc906d7e46ddae7046053705cde244c95b780194b957f06dd746c697106c61fd67e94235250f91e189698394bbc4cb501222026e8aa020fa0f7dfa7769812c2f08fe51ef72860374a0d475410aaf69f702df8a23e0cdbe4151ec8d247a66fafba31f408b2f720862418fcd1b21fd797c06b00696e6bd92605317a09af4e423eca324f5d05bd45f3e3d1121f0390e2a0812baa573ed1b3e5079b2baa42ac2e0346bdc6eb589a0830cea04f7946631f38eb5d0a76b8f5d26b6ace8bcbeb56d77657e0f7aa3f412a06c91fa022d3619c0d7d9d438f5b0c99ff4b73441ad9abeafd1603fd65cb984bc3d57843e8edda82b318f09d0798fa02c156b586adbea8345b30b75d3e1b9d3353680344c6df5378e467f29f0ddc0f77988f7ebb35bf453149eb6388eaafeb8b182e88a6c95f157f9d6b4ccd8462e78c51fac219c8870d238b0adbf74a3a90e89ff18f6944595e2b1eb8a76ccfe8b319a904a7ad7992e9fa49978f40a806b1bacfae03ca1913ba497294add8b51db9f31e49e24b2c9c74011546ccd7bef845b81e27bc86e7118e0d5b4c06efa2dbb037903c5b473c6855cb6b56690c2ae6edd654cc6fe48f82858aea1e1d65ce2cac4e22b882a6613396fabf357057aa62d48713fbe52f966d46ea3d1dc7f1b572fdd0a60fcdc74626ec7ab3da5c4d855c87537a49096014f25310b72b6388da5c9515640cb0944e67b3c859515d4b054d2f5fe7a237211b10f0b8ef672a91aa404f899c926279af277a313166d0248370c20eb718922373c63cfcc65f677c3d041b8faf8217ab5b2266e613181a914a6de760082ffcb58321311ab5cc38949b1b1e40e6165935b71c6fd2cad7bf7f513dc39a1e096817fa57c726800127a88c3d85c898441a6d4b2fe9ca2ff128d13b0606d81ba4e21b96e8d929023776f3b068fa5559160763fd8f3450fddb2125e6cb3bf771ad83bf67d75ef54b994f0b4a37b2d1eb7395423c35f225452c121628b54d32624bb56468710b2ecb2a35e9b6064c0a8c4565eeced4af75b47f6d24f772c8f1b48721ecdad7099d0bef84b38c57107c5b1574a3b2c110565764f25ed16464c5e4045c29daa186fca3b66bc3f3fb1f8abab63e030c61e87710c06ec4c0eb6a4642ac42854d00b377aedeba5f8f801ab15a3a5cacfd2fa12a02da4ccd47c55fef6517c6008935b519ff13a5123a4470b8b6bdb6aa643b559c4b6d2966a0284e71a8e96b20151a95443abd76cd4b60b55c298cc49dc74f891111f38a025867b8ade710fad3cc50af77257cbebd34129258d2ddbeaaa2941c6433ee2eb13e51419a46d87f4bcd5baa43099547e11e99d4d50c195afd5241d1a88cdad9f701fbe2828fff3dbe55f68f64c9e2f4c733d2b85b7c5496d1f0ec82107597f1f4d20bbe5a2248cc5cf05ce20ac1cb5f0ff0b7aa593e1fde5e4530a274e364ebbf9a7a3d7548cb0a0436384c0a7474dab07b8da2978e76babd5d61ac3622141e0636d87233869fe5c470435c1594d8c21447cebc1056107388bc397b77520b1c3fbc16d3950a63aa71af4030584576632729dcdac3fc15bc04684cfe1e7b5c5eaa5f69a4586aeddec1bb64e444f375fec3b6efb1eb040b530a578f4bd6bb1ae20a4e1d7f7c64bbb04864044c5f60897fc71673f768200ebc46063336c28f400e092b2b82aa78cf8341dbd3bec2306c72c9dc5c9237b0a01e36682d2e651ac914a92ed233f2ee64315545297861a9a473662497b48ac69a5c78ee3fc0af65f2b42fdd3abac4005e603dcada058457ec9bb25ddc51076029acc9dc24addfd5e2e145db3caf2c06b1df3635a425fe1e326035e75d4c28e8ee0d464a286d8126969af375b8b014d333db133e5890675057fdc41c72d30e88fc7ea4992fc90084f20dc98700c070a777fd5e6fc5d68756e6bea896cc933eba8f075d32cfa687cd47d5348b9ea2cec8483f86b5ef3991c4d71042a57ee45f1e98e0db33a3ebf505523acfbf213604974690a00b1b06faa5656a619a58ded9a6c158ad68052e4f39bd56b78c76535c8fe60f457bbb4d35d63452484d9bd439683f79f77d31600a3f59d312f21ade3b111bd023410d71692291866009d42e5d8fa3020894de3a8a5533a6cbdded35ab9bc16e28d98db6f61c14aff8427f838da1bf0902c1d74e497276adca03af66a7efef756a257667b7752dd40fefb001bb4551af2178174ca2d8e8297231d9dfdc18269c633cc99d27742b6dced62e142c697a15dbffb07905ff525cdfdfcadcf55755497f017b2a8acbe4020e713169fe9085d6428f024ac9ec42965912c431ec09b49"], 0x105c) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB]) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000180)={0x38, 0x2, r5}) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) mknodat$loop(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:39 executing program 1: ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b71, &(0x7f0000000040)={0x18}) [ 3121.674976][T26068] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3121.684137][T26068] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:39 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x331482, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:39 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x8933, &(0x7f0000000040)={0x18}) 03:04:39 executing program 1: ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b71, &(0x7f0000000040)={0x18}) [ 3121.731459][T26068] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 3121.767015][T26068] iommufd_mock iommufd_mock3: Adding to iommu group 3 03:04:39 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x2, &(0x7f0000000080)={0x18, 0x2}) [ 3121.800375][T26068] iommufd_mock iommufd_mock4: Adding to iommu group 4 [ 3121.822597][T26068] iommufd_mock iommufd_mock5: Adding to iommu group 5 [ 3121.839930][T26068] iommufd_mock iommufd_mock6: Adding to iommu group 6 03:04:39 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r2, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r3, {0x2, 0x0, @broadcast}, 0x2}}, 0x2e) setsockopt$inet6_buf(r3, 0x29, 0x1c, &(0x7f00000000c0)="0022040000ffffebfffffffeffffff0706000000ff000207835eeb1317b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4efbfb9b4a128f2dbe2837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845affa18a41ce0fc35f626acfbb5139be24c4e0d76cf913efbd3096b8b4e26df3c8a89dd3fbad92681bcbb7459940c3c98f0df34860da407ac844ae192528b0b88199a41d579565e40742d28a267b015063c9e6198a24d1a8d5cfb60e04fb9e842f87767da5f82f64067c6d0f576938ec21dfa2fa84ba37eb29ce6e676958883ddb13f9140398795f7fbf81388840aab918bfd489324298030e40e4119236f47182cdf8d1e89a2cbb38e24ca24d9b83ed618e33b6af41f97c19e87e8b9442836", 0x1d7) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f0000000000)={0x0, 0x1, '\x00', [@generic={0xb3, 0x3, "4a8dfc"}, @enc_lim]}, 0x10) sendto$inet6(r1, &(0x7f0000000440)="a02ab1cd45dd6835624936da6eda64cc55d6e8cd961b1df581315e8e5221bdf49add91e5101a2ce4a59dbb6c28e3bf2bdd098bc058b43c8a979bdade49872bffdddb70b861f97c1f50206393b916b903b750a72ce6201b0dcf6b44115077394caa948812aef5b390e8c4e9469807376ca361080db2ddb8c4580fa9cb738abe952b58db6b503afedaab4969b6bd58dce45fe2ab6d965851ff8b28dc686c58dd18de378f18f8fdf9d90250166b7d2ca3d9f8275dfe405ec86bd3375ba746c0cd4e34cad99446cf0b9772709b2ccb6e607c1a75cec3533f8e4cf6f4ab528594b5906864a4c63b5101cca7c43bcb9f2693de755c86719f37e022745bb8beb11368cdb4f2079a7164363d1eba6821007032536560b42849ad740486d6a1ea2f2d4896deab39da7d817a093eebce1b3c7892aa50364d3ea7217cb1e8c95a5ec59b0d3a117f55a05ab63e37d0833285e68e16d9826cac56860e2107338b312af51b743452245d1ef270568ef0d9076b40c56c063322dadefc93ff6d36f3142d512562b06ff874543a88ad184f374529f81ddcfc6c52988d0c2456678e6a01768b50428be1d9e610b6def0a797105fdb736cfa716cf7218591200602f33eaaec08cddcd5ecef989a63f7ae26927bbacb2f8c26897e86656e121fa5b7a0b807313d5200e557e0d8b84a8cb618cc839ccd03c9533600c3802fa2cc961a40a7a9bd2476b48de62817791e4a2496efc6f8cd14c30b37169ed9f3b97966ee9cb91b0ee93adf883fe3d1f51dead4ed7d57dbf4b7eb664ea8f97db11db5e35c5fdf955998f9c1ed69dfc8def4b2fb5bea2ec742567e897388aa70dba7c81b15f8aa7662d3025db6033439f134ef4384506966a0045ae8ca0a3af2f3391065d8c04f685a8cfdb906e3c507eaf92978a50af25f3c1011513fbafbb9cd09761344b429158eb0231cbad8dd0afa868843a787f1feba8c4553f9db8805cd30d1ebbf13dc21b052adb9a505f409cf7a44b0eec7dd8543f340397f36f4fd4a771cbb06353c472e56ee2151e259f2b6a911f95100096fc58919375fc7034d6e119c8b4241a9eb0825e0e1326d90db782c9ba5986a571226eac74fadb5432657d8e6b6f8cd4b6e3f8ee1114002ef321fc3c510d85f38e6e67c4ab7fafd0ea62435ac36cae128a960896c7ccfb24cc0b8031e828b219baa34802bd73749f0506816d5d470b7a3ed7856be4c3e659045e240dd063acf61cc77d30555c317b75d839ea8f3ca5af25395ce4df1c67644156f74b41aa4c48f6aa4d21ea8093d3004af0b76da616e655124d81e4c62bf0f9b148447aee4c8e7affb1dc6fd9f2684349108a88f7732b91bf4d60179a61d38a6f83d8760db991a476175bfb3edc7dfd306637ab2e7e2db0ad76956f1a878ab4937d325350b3d7a653f4b33eb8ea37ae6fedaff7888bc017ffa15cba51839ae14044d01432252a1845e751f524d298e156c98329e99d715431bf4c79d3c9d4dde8a4e860c487388179ecbb46b90c7685d453f687cb090666923397d2f0fdad6c6f1b0ebc4034d7ef5ac29dca37c92327c62859939c232ca59ceaa35b8bd5f61696eb23a6bc437b070013b61f662dc3e83fe5ba6cca3f4ea70b6b2b38e95a7e8ad7a6d", 0x485, 0x0, &(0x7f0000001440)={0xa, 0x4e21, 0x0, @remote}, 0x1c) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r5, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) socket$inet6(0xa, 0x2, 0x0) (async) socket$pppl2tp(0x18, 0x1, 0x1) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) connect$pppl2tp(r2, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r3, {0x2, 0x0, @broadcast}, 0x2}}, 0x2e) (async) setsockopt$inet6_buf(r3, 0x29, 0x1c, &(0x7f00000000c0)="0022040000ffffebfffffffeffffff0706000000ff000207835eeb1317b208feefaf234b4ff8b4cc4c39bdc8451792b903f4b7d8c8cf2153622652328c19ef68234f905557c4070000008735e9ab2f77c62e0a5cdd2cf9984c070400000000000003ff23353d8b2fc6a3ae1ebfcb49004a3ccd3560ae01010000079c60ed7449b842f3e253be8a62b37f820fe75a9ea937ea4efbfb9b4a128f2dbe2837496d00ad7765abaac2ec0f91c88a1ea1ff6ee308c72febedcf00798d41991ac25bb6fce2220c25ea380c7e112ab358c3a6bd8a59c100000001b4e82cb03419544a3988bc226a85abe6eb60cd7cf8d103d38c31c7c86d16c4d86cbe4ab390c092d077ce70590fbbd4f8bf4d6ab1cea6dbe9d4a54c17aac0db6e3845affa18a41ce0fc35f626acfbb5139be24c4e0d76cf913efbd3096b8b4e26df3c8a89dd3fbad92681bcbb7459940c3c98f0df34860da407ac844ae192528b0b88199a41d579565e40742d28a267b015063c9e6198a24d1a8d5cfb60e04fb9e842f87767da5f82f64067c6d0f576938ec21dfa2fa84ba37eb29ce6e676958883ddb13f9140398795f7fbf81388840aab918bfd489324298030e40e4119236f47182cdf8d1e89a2cbb38e24ca24d9b83ed618e33b6af41f97c19e87e8b9442836", 0x1d7) (async) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f0000000000)={0x0, 0x1, '\x00', [@generic={0xb3, 0x3, "4a8dfc"}, @enc_lim]}, 0x10) (async) sendto$inet6(r1, &(0x7f0000000440)="a02ab1cd45dd6835624936da6eda64cc55d6e8cd961b1df581315e8e5221bdf49add91e5101a2ce4a59dbb6c28e3bf2bdd098bc058b43c8a979bdade49872bffdddb70b861f97c1f50206393b916b903b750a72ce6201b0dcf6b44115077394caa948812aef5b390e8c4e9469807376ca361080db2ddb8c4580fa9cb738abe952b58db6b503afedaab4969b6bd58dce45fe2ab6d965851ff8b28dc686c58dd18de378f18f8fdf9d90250166b7d2ca3d9f8275dfe405ec86bd3375ba746c0cd4e34cad99446cf0b9772709b2ccb6e607c1a75cec3533f8e4cf6f4ab528594b5906864a4c63b5101cca7c43bcb9f2693de755c86719f37e022745bb8beb11368cdb4f2079a7164363d1eba6821007032536560b42849ad740486d6a1ea2f2d4896deab39da7d817a093eebce1b3c7892aa50364d3ea7217cb1e8c95a5ec59b0d3a117f55a05ab63e37d0833285e68e16d9826cac56860e2107338b312af51b743452245d1ef270568ef0d9076b40c56c063322dadefc93ff6d36f3142d512562b06ff874543a88ad184f374529f81ddcfc6c52988d0c2456678e6a01768b50428be1d9e610b6def0a797105fdb736cfa716cf7218591200602f33eaaec08cddcd5ecef989a63f7ae26927bbacb2f8c26897e86656e121fa5b7a0b807313d5200e557e0d8b84a8cb618cc839ccd03c9533600c3802fa2cc961a40a7a9bd2476b48de62817791e4a2496efc6f8cd14c30b37169ed9f3b97966ee9cb91b0ee93adf883fe3d1f51dead4ed7d57dbf4b7eb664ea8f97db11db5e35c5fdf955998f9c1ed69dfc8def4b2fb5bea2ec742567e897388aa70dba7c81b15f8aa7662d3025db6033439f134ef4384506966a0045ae8ca0a3af2f3391065d8c04f685a8cfdb906e3c507eaf92978a50af25f3c1011513fbafbb9cd09761344b429158eb0231cbad8dd0afa868843a787f1feba8c4553f9db8805cd30d1ebbf13dc21b052adb9a505f409cf7a44b0eec7dd8543f340397f36f4fd4a771cbb06353c472e56ee2151e259f2b6a911f95100096fc58919375fc7034d6e119c8b4241a9eb0825e0e1326d90db782c9ba5986a571226eac74fadb5432657d8e6b6f8cd4b6e3f8ee1114002ef321fc3c510d85f38e6e67c4ab7fafd0ea62435ac36cae128a960896c7ccfb24cc0b8031e828b219baa34802bd73749f0506816d5d470b7a3ed7856be4c3e659045e240dd063acf61cc77d30555c317b75d839ea8f3ca5af25395ce4df1c67644156f74b41aa4c48f6aa4d21ea8093d3004af0b76da616e655124d81e4c62bf0f9b148447aee4c8e7affb1dc6fd9f2684349108a88f7732b91bf4d60179a61d38a6f83d8760db991a476175bfb3edc7dfd306637ab2e7e2db0ad76956f1a878ab4937d325350b3d7a653f4b33eb8ea37ae6fedaff7888bc017ffa15cba51839ae14044d01432252a1845e751f524d298e156c98329e99d715431bf4c79d3c9d4dde8a4e860c487388179ecbb46b90c7685d453f687cb090666923397d2f0fdad6c6f1b0ebc4034d7ef5ac29dca37c92327c62859939c232ca59ceaa35b8bd5f61696eb23a6bc437b070013b61f662dc3e83fe5ba6cca3f4ea70b6b2b38e95a7e8ad7a6d", 0x485, 0x0, &(0x7f0000001440)={0xa, 0x4e21, 0x0, @remote}, 0x1c) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r5, 0x1000}) (async) [ 3121.896767][T26068] iommufd_mock iommufd_mock7: Adding to iommu group 7 [ 3121.926834][T26068] iommufd_mock iommufd_mock8: Adding to iommu group 8 [ 3121.957994][T26068] iommufd_mock iommufd_mock9: Adding to iommu group 9 [ 3121.966394][T26068] iommufd_mock iommufd_mock10: Adding to iommu group 10 [ 3121.983902][T26068] iommufd_mock iommufd_mock11: Adding to iommu group 11 [ 3121.991747][T26068] iommufd_mock iommufd_mock12: Adding to iommu group 12 [ 3122.008370][T26068] iommufd_mock iommufd_mock13: Adding to iommu group 13 [ 3122.019971][T26068] iommufd_mock iommufd_mock14: Adding to iommu group 14 [ 3122.035971][T26068] iommufd_mock iommufd_mock15: Adding to iommu group 15 [ 3122.045841][T26068] iommufd_mock iommufd_mock16: Adding to iommu group 16 [ 3122.055679][T26068] iommufd_mock iommufd_mock17: Adding to iommu group 17 [ 3122.074601][T26068] iommufd_mock iommufd_mock18: Adding to iommu group 18 [ 3122.084046][T26068] iommufd_mock iommufd_mock19: Adding to iommu group 19 [ 3122.093521][T26068] iommufd_mock iommufd_mock20: Adding to iommu group 20 [ 3122.104096][T26068] iommufd_mock iommufd_mock21: Adding to iommu group 21 [ 3122.111940][T26068] iommufd_mock iommufd_mock22: Adding to iommu group 22 [ 3122.121502][T26068] iommufd_mock iommufd_mock23: Adding to iommu group 23 [ 3122.132253][T26068] iommufd_mock iommufd_mock24: Adding to iommu group 24 [ 3122.141187][T26068] iommufd_mock iommufd_mock25: Adding to iommu group 25 [ 3122.151873][T26068] iommufd_mock iommufd_mock26: Adding to iommu group 26 [ 3122.162791][T26068] iommufd_mock iommufd_mock27: Adding to iommu group 27 [ 3122.170900][T26068] iommufd_mock iommufd_mock28: Adding to iommu group 28 [ 3122.180125][T26068] iommufd_mock iommufd_mock29: Adding to iommu group 29 [ 3122.188233][T26068] iommufd_mock iommufd_mock30: Adding to iommu group 30 [ 3122.196239][T26068] iommufd_mock iommufd_mock31: Adding to iommu group 31 [ 3122.204319][T26068] iommufd_mock iommufd_mock32: Adding to iommu group 32 [ 3122.212060][T26068] iommufd_mock iommufd_mock33: Adding to iommu group 33 [ 3122.222198][T26068] iommufd_mock iommufd_mock34: Adding to iommu group 34 [ 3122.229954][T26068] iommufd_mock iommufd_mock35: Adding to iommu group 35 [ 3122.237996][T26068] iommufd_mock iommufd_mock36: Adding to iommu group 36 [ 3122.246341][T26068] iommufd_mock iommufd_mock37: Adding to iommu group 37 [ 3122.254775][T26068] iommufd_mock iommufd_mock38: Adding to iommu group 38 [ 3122.262536][T26068] iommufd_mock iommufd_mock39: Adding to iommu group 39 [ 3122.270707][T26068] iommufd_mock iommufd_mock40: Adding to iommu group 40 [ 3122.279694][T26068] iommufd_mock iommufd_mock41: Adding to iommu group 41 [ 3122.288084][T26068] iommufd_mock iommufd_mock42: Adding to iommu group 42 [ 3122.296693][T26068] iommufd_mock iommufd_mock43: Adding to iommu group 43 [ 3122.304878][T26068] iommufd_mock iommufd_mock44: Adding to iommu group 44 [ 3122.312687][T26068] iommufd_mock iommufd_mock45: Adding to iommu group 45 [ 3122.320492][T26068] iommufd_mock iommufd_mock46: Adding to iommu group 46 [ 3122.328611][T26068] iommufd_mock iommufd_mock47: Adding to iommu group 47 [ 3122.336576][T26068] iommufd_mock iommufd_mock48: Adding to iommu group 48 [ 3122.344317][T26068] iommufd_mock iommufd_mock49: Adding to iommu group 49 [ 3122.351766][T26068] iommufd_mock iommufd_mock50: Adding to iommu group 50 [ 3122.360145][T26068] iommufd_mock iommufd_mock51: Adding to iommu group 51 [ 3122.370404][T26068] iommufd_mock iommufd_mock52: Adding to iommu group 52 [ 3122.380237][T26068] iommufd_mock iommufd_mock53: Adding to iommu group 53 [ 3122.388349][T26068] iommufd_mock iommufd_mock54: Adding to iommu group 54 [ 3122.397461][T26068] iommufd_mock iommufd_mock55: Adding to iommu group 55 [ 3122.405448][T26068] iommufd_mock iommufd_mock56: Adding to iommu group 56 [ 3122.413298][T26068] iommufd_mock iommufd_mock57: Adding to iommu group 57 [ 3122.421197][T26068] iommufd_mock iommufd_mock58: Adding to iommu group 58 [ 3122.428869][T26068] iommufd_mock iommufd_mock59: Adding to iommu group 59 [ 3122.440117][T26068] iommufd_mock iommufd_mock60: Adding to iommu group 60 [ 3122.449556][T26068] iommufd_mock iommufd_mock61: Adding to iommu group 61 [ 3122.457876][T26068] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3122.468215][T26068] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3122.477562][T26068] iommufd_mock iommufd_mock2: Removing from iommu group 2 [ 3122.486634][T26068] iommufd_mock iommufd_mock3: Removing from iommu group 3 [ 3122.496331][T26068] iommufd_mock iommufd_mock4: Removing from iommu group 4 [ 3122.505538][T26068] iommufd_mock iommufd_mock5: Removing from iommu group 5 [ 3122.515055][T26068] iommufd_mock iommufd_mock6: Removing from iommu group 6 [ 3122.524916][T26068] iommufd_mock iommufd_mock7: Removing from iommu group 7 [ 3122.534244][T26068] iommufd_mock iommufd_mock8: Removing from iommu group 8 [ 3122.541934][T26068] iommufd_mock iommufd_mock9: Removing from iommu group 9 [ 3122.550310][T26068] iommufd_mock iommufd_mock10: Removing from iommu group 10 [ 3122.559307][T26068] iommufd_mock iommufd_mock11: Removing from iommu group 11 [ 3122.568027][T26068] iommufd_mock iommufd_mock12: Removing from iommu group 12 [ 3122.576206][T26068] iommufd_mock iommufd_mock13: Removing from iommu group 13 [ 3122.585175][T26068] iommufd_mock iommufd_mock14: Removing from iommu group 14 [ 3122.595259][T26068] iommufd_mock iommufd_mock15: Removing from iommu group 15 [ 3122.603887][T26068] iommufd_mock iommufd_mock16: Removing from iommu group 16 [ 3122.612128][T26068] iommufd_mock iommufd_mock17: Removing from iommu group 17 [ 3122.620438][T26068] iommufd_mock iommufd_mock18: Removing from iommu group 18 [ 3122.634775][T26068] iommufd_mock iommufd_mock19: Removing from iommu group 19 [ 3122.642585][T26068] iommufd_mock iommufd_mock20: Removing from iommu group 20 [ 3122.655519][T26068] iommufd_mock iommufd_mock21: Removing from iommu group 21 [ 3122.666061][T26068] iommufd_mock iommufd_mock22: Removing from iommu group 22 [ 3122.675864][T26068] iommufd_mock iommufd_mock23: Removing from iommu group 23 [ 3122.686728][T26068] iommufd_mock iommufd_mock24: Removing from iommu group 24 [ 3122.696442][T26068] iommufd_mock iommufd_mock25: Removing from iommu group 25 [ 3122.705965][T26068] iommufd_mock iommufd_mock26: Removing from iommu group 26 [ 3122.715547][T26068] iommufd_mock iommufd_mock27: Removing from iommu group 27 [ 3122.725919][T26068] iommufd_mock iommufd_mock28: Removing from iommu group 28 [ 3122.735506][T26068] iommufd_mock iommufd_mock29: Removing from iommu group 29 [ 3122.747935][T26068] iommufd_mock iommufd_mock30: Removing from iommu group 30 [ 3122.756597][T26068] iommufd_mock iommufd_mock31: Removing from iommu group 31 [ 3122.766382][T26068] iommufd_mock iommufd_mock32: Removing from iommu group 32 [ 3122.776763][T26068] iommufd_mock iommufd_mock33: Removing from iommu group 33 [ 3122.786275][T26068] iommufd_mock iommufd_mock34: Removing from iommu group 34 [ 3122.796995][T26068] iommufd_mock iommufd_mock35: Removing from iommu group 35 [ 3122.805125][T26068] iommufd_mock iommufd_mock36: Removing from iommu group 36 [ 3122.813295][T26068] iommufd_mock iommufd_mock37: Removing from iommu group 37 [ 3122.821109][T26068] iommufd_mock iommufd_mock38: Removing from iommu group 38 [ 3122.829183][T26068] iommufd_mock iommufd_mock39: Removing from iommu group 39 [ 3122.837269][T26068] iommufd_mock iommufd_mock40: Removing from iommu group 40 [ 3122.845407][T26068] iommufd_mock iommufd_mock41: Removing from iommu group 41 [ 3122.853412][T26068] iommufd_mock iommufd_mock42: Removing from iommu group 42 [ 3122.861544][T26068] iommufd_mock iommufd_mock43: Removing from iommu group 43 [ 3122.869659][T26068] iommufd_mock iommufd_mock44: Removing from iommu group 44 [ 3122.877796][T26068] iommufd_mock iommufd_mock45: Removing from iommu group 45 [ 3122.885850][T26068] iommufd_mock iommufd_mock46: Removing from iommu group 46 [ 3122.895851][T26068] iommufd_mock iommufd_mock47: Removing from iommu group 47 [ 3122.904221][T26068] iommufd_mock iommufd_mock48: Removing from iommu group 48 [ 3122.912239][T26068] iommufd_mock iommufd_mock49: Removing from iommu group 49 [ 3122.921197][T26068] iommufd_mock iommufd_mock50: Removing from iommu group 50 [ 3122.929537][T26068] iommufd_mock iommufd_mock51: Removing from iommu group 51 [ 3122.937751][T26068] iommufd_mock iommufd_mock52: Removing from iommu group 52 [ 3122.946572][T26068] iommufd_mock iommufd_mock53: Removing from iommu group 53 [ 3122.954681][T26068] iommufd_mock iommufd_mock54: Removing from iommu group 54 [ 3122.962544][T26068] iommufd_mock iommufd_mock55: Removing from iommu group 55 [ 3122.970929][T26068] iommufd_mock iommufd_mock56: Removing from iommu group 56 [ 3122.980889][T26068] iommufd_mock iommufd_mock57: Removing from iommu group 57 [ 3122.988969][T26068] iommufd_mock iommufd_mock58: Removing from iommu group 58 [ 3122.998802][T26068] iommufd_mock iommufd_mock59: Removing from iommu group 59 [ 3123.007247][T26068] iommufd_mock iommufd_mock60: Removing from iommu group 60 03:04:40 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x5, 0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}]}) 03:04:40 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x331482, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x331482, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:40 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x400448c9, &(0x7f0000000040)={0x18}) 03:04:40 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:40 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x10, &(0x7f0000000080)={0x18, 0x2}) 03:04:40 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x4008000) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) [ 3123.017500][T26068] iommufd_mock iommufd_mock61: Removing from iommu group 61 03:04:40 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x331482, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:40 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async, rerun: 64) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x4008000) (rerun: 64) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:40 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x5, 0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}]}) 03:04:40 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x400448dd, &(0x7f0000000040)={0x18}) 03:04:40 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:40 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x541b, &(0x7f0000000080)={0x18, 0x2}) 03:04:40 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:40 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x5, 0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x5, 0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}]}) (async) 03:04:40 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x400454ca, &(0x7f0000000040)={0x18}) 03:04:40 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x5421, &(0x7f0000000080)={0x18, 0x2}) 03:04:40 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) removexattr(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="757365d1d6a49bff265d285f2b2100"]) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="871255ced0a1b4cc9202766a9624aab7c86410f5a44fa9a2a129e680609455248a161288ffea70fc832456c76f4f6db40999a17c4bbb403334fe67c310c6cff59a1b26397b829fc94716335dcdaa89e828f5781686056d8f12ee8f1121817a97eeadbfa97e802bd94a8d65252c83cd74badbb224cc8382abac6ec8447fb0e7ce6773ac175397615799c3e6503204ef8251ca2eac59c3e46becc2f3b48a180c027c610e1e92829837b6", 0xa9}], 0x1) r3 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000002c0)=ANY=[@ANYBLOB="018000000100000018000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r5 = ioctl$TUNGETDEVNETNS(r4, 0x54e3, 0x0) sendfile(r0, r5, &(0x7f0000000300)=0x4, 0x7) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r6, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) openat(r6, &(0x7f0000000380)='./file0\x00', 0x400140, 0x102) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r8, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendfile(r8, r3, &(0x7f00000003c0)=0x7, 0x401) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r7, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) fspick(r2, &(0x7f0000000040)='./file0\x00', 0x1) fcntl$dupfd(r7, 0x0, r2) 03:04:40 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:40 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x40049409, &(0x7f0000000040)={0x18}) 03:04:40 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x4008000) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x4008000) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:40 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x5450, &(0x7f0000000080)={0x18, 0x2}) 03:04:40 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x40086602, &(0x7f0000000040)={0x18}) 03:04:40 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) removexattr(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="757365d1d6a49bff265d285f2b2100"]) (async, rerun: 64) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async, rerun: 64) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="871255ced0a1b4cc9202766a9624aab7c86410f5a44fa9a2a129e680609455248a161288ffea70fc832456c76f4f6db40999a17c4bbb403334fe67c310c6cff59a1b26397b829fc94716335dcdaa89e828f5781686056d8f12ee8f1121817a97eeadbfa97e802bd94a8d65252c83cd74badbb224cc8382abac6ec8447fb0e7ce6773ac175397615799c3e6503204ef8251ca2eac59c3e46becc2f3b48a180c027c610e1e92829837b6", 0xa9}], 0x1) (async, rerun: 64) r3 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) (rerun: 64) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000002c0)=ANY=[@ANYBLOB="018000000100000018000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r5 = ioctl$TUNGETDEVNETNS(r4, 0x54e3, 0x0) sendfile(r0, r5, &(0x7f0000000300)=0x4, 0x7) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r6, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) openat(r6, &(0x7f0000000380)='./file0\x00', 0x400140, 0x102) (async) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r8, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) sendfile(r8, r3, &(0x7f00000003c0)=0x7, 0x401) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r7, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async, rerun: 64) fspick(r2, &(0x7f0000000040)='./file0\x00', 0x1) (async, rerun: 64) fcntl$dupfd(r7, 0x0, r2) 03:04:40 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:40 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000100)={0xc}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000680)={0x20, r4, 0x3, 0x0, &(0x7f0000000140)=[{}, {}, {}]}) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000180)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r3, 0x3b83, &(0x7f0000000840)={0x28, 0x3, 0x0, r6, 0xb85d, 0x8000, 0x7}) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) vmsplice(r5, &(0x7f0000000780)=[{&(0x7f00000001c0)="cbbebf1f4a7be90055a59474179935137f4d77450ea9b627b05acd8582c9586ade332e457370b26ff64e17767f102277da376ced00331c35ec6885dfef8018021b29a892112809ce17963cdbcfb6afd58488e6d64f8f39e834d058d784657bd2", 0x60}, {&(0x7f0000000240)="98016d3c6d2f13edc187876d24d3fe6d2983ed1801120d7c7d4854ce7e7be30a92f53135726c27ef860da594b2b427b9965c8c9d5fa99b66f6c5e9f14252383a1a0d19ab235990458403232bd6235a329254dbfd92ea9962fb1f5dabaad54e9864274e80e041aba38b26133bd6f4e174cef5083c670f747fd15d7053", 0x7c}, {&(0x7f0000000380)="699283de29645842a2b9fa86706289d944f9fa2b719f62d2b0d2f93e5bd8c5e55c278fc292ed012ac9f3b0871681fa84cabd9c0743002c6fbfc42f6d6cf1aaba767a45ce49a007821ceace35432cc06e36131b86d330e8734ffd2cd96d35e542ceea63bb1e8ded11615ccc4cdbde6f092bd78ba40fcc7fce6123c13fc6f062a79b9a626212a93b374cf61f9d88a93f5c9b85396d977d1d441e9af2d1bb7c6efe4cb57b8d726d1a9229138afc3d4162ce5334d424bb3d701306897a2c812d65c14e4f4075a9a218d59c93ca25f88e2fa682ec99f080411a8a9831c4adf970ca24d7919ab014b2b6541fc71979016f05eaf48d70dd4ba0ae", 0xf7}, {&(0x7f00000002c0)="b660c993907fb088c24fd4e10e9a0f4b06f10dbf03fe0b2a248f07a8a12ffe9c003f7e69da986a9cf9fcf353fa2c2814f80934757ebd580d856efe5f9f2f590edc8c49a9090d39055f6a1e54090d53b9d5ed66413bd193d545ee391a8e3c6a10ed423010ed125819194e6472aebd", 0x6e}, {&(0x7f00000004c0)="e83116c6388bf6d81c00e928c2b643e622ada69d2f28765375a46471134279bdf652", 0x22}, {&(0x7f0000000500)="edaa43198ac30308bdcfc0770766dd6ea10ff6ecdc8ecb34bb9dab154995b3dbec4de897c35ed69f711894a3ff596a0b61655ddef2d2d4aceed53f2a0206b64b989ddf795ede7370ac21f846f8cb9eab3e8359d65eaf55084c1fb931d1cd6e384d5a7fb2b127c033d2681be7f87c530f7ceabea54fb8c89e9542134a127ebb4a150d155fae7d7c7591d534f73360f83d191844d0b26139e7b402bf2c15a1c30c2abe77f68eddec5d274771a4b40ac31722805b064e3f0b43ba802117633e8b7ddb2f0e9cd22dc889dfb12a29944339a56316b36e52915c31f5", 0xd9}, {&(0x7f0000000600)="a5b9e9310b52448aedc6455f900ff87dc0f7fc22601bb86b0a0114f1b667cbfda4a72a67ecc57d9675d1d431d872e729e8fd01b35432788cb9924520f38b0503a4c8d41381bc95c91cc5011b32e876184a2fd882c54f080724b16f37fc3e", 0x5e}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="e3ec096caa72a035cfb014061a64ad52e6fafff2239915c066cbbe81ef37273a3178f1f0537bf473a33ff174ae40cbbbedc9e8f120ccb9e9475c6559295a4ba743510e79e3bfcbce27106f95787840099a5682bf02c65219095bfb2c8663067a2ab209c412cdecd11978afb89de0c69a9ec56f8ca845320c2541c07313b9f4b8a4925da7a7fd4f40b171e0ebabf4bd3b069e7ee27de0", 0x96}], 0x9, 0xa) 03:04:40 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x5451, &(0x7f0000000080)={0x18, 0x2}) [ 3123.486375][T26508] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:40 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x5452, &(0x7f0000000080)={0x18, 0x2}) 03:04:40 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:40 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) removexattr(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="757365d1d6a49bff265d285f2b2100"]) (async) removexattr(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="757365d1d6a49bff265d285f2b2100"]) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="871255ced0a1b4cc9202766a9624aab7c86410f5a44fa9a2a129e680609455248a161288ffea70fc832456c76f4f6db40999a17c4bbb403334fe67c310c6cff59a1b26397b829fc94716335dcdaa89e828f5781686056d8f12ee8f1121817a97eeadbfa97e802bd94a8d65252c83cd74badbb224cc8382abac6ec8447fb0e7ce6773ac175397615799c3e6503204ef8251ca2eac59c3e46becc2f3b48a180c027c610e1e92829837b6", 0xa9}], 0x1) r3 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000002c0)=ANY=[@ANYBLOB="018000000100000018000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$TUNGETDEVNETNS(r4, 0x54e3, 0x0) (async) r5 = ioctl$TUNGETDEVNETNS(r4, 0x54e3, 0x0) sendfile(r0, r5, &(0x7f0000000300)=0x4, 0x7) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r6, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) openat(r6, &(0x7f0000000380)='./file0\x00', 0x400140, 0x102) (async) openat(r6, &(0x7f0000000380)='./file0\x00', 0x400140, 0x102) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r8, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r8, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendfile(r8, r3, &(0x7f00000003c0)=0x7, 0x401) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r7, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r7, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) fspick(r2, &(0x7f0000000040)='./file0\x00', 0x1) fcntl$dupfd(r7, 0x0, r2) 03:04:40 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x40186366, &(0x7f0000000040)={0x18}) [ 3123.527111][T26506] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:41 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) (async) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000100)={0xc}) (async, rerun: 64) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async, rerun: 32) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000680)={0x20, r4, 0x3, 0x0, &(0x7f0000000140)=[{}, {}, {}]}) (async, rerun: 32) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000180)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r3, 0x3b83, &(0x7f0000000840)={0x28, 0x3, 0x0, r6, 0xb85d, 0x8000, 0x7}) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) vmsplice(r5, &(0x7f0000000780)=[{&(0x7f00000001c0)="cbbebf1f4a7be90055a59474179935137f4d77450ea9b627b05acd8582c9586ade332e457370b26ff64e17767f102277da376ced00331c35ec6885dfef8018021b29a892112809ce17963cdbcfb6afd58488e6d64f8f39e834d058d784657bd2", 0x60}, {&(0x7f0000000240)="98016d3c6d2f13edc187876d24d3fe6d2983ed1801120d7c7d4854ce7e7be30a92f53135726c27ef860da594b2b427b9965c8c9d5fa99b66f6c5e9f14252383a1a0d19ab235990458403232bd6235a329254dbfd92ea9962fb1f5dabaad54e9864274e80e041aba38b26133bd6f4e174cef5083c670f747fd15d7053", 0x7c}, {&(0x7f0000000380)="699283de29645842a2b9fa86706289d944f9fa2b719f62d2b0d2f93e5bd8c5e55c278fc292ed012ac9f3b0871681fa84cabd9c0743002c6fbfc42f6d6cf1aaba767a45ce49a007821ceace35432cc06e36131b86d330e8734ffd2cd96d35e542ceea63bb1e8ded11615ccc4cdbde6f092bd78ba40fcc7fce6123c13fc6f062a79b9a626212a93b374cf61f9d88a93f5c9b85396d977d1d441e9af2d1bb7c6efe4cb57b8d726d1a9229138afc3d4162ce5334d424bb3d701306897a2c812d65c14e4f4075a9a218d59c93ca25f88e2fa682ec99f080411a8a9831c4adf970ca24d7919ab014b2b6541fc71979016f05eaf48d70dd4ba0ae", 0xf7}, {&(0x7f00000002c0)="b660c993907fb088c24fd4e10e9a0f4b06f10dbf03fe0b2a248f07a8a12ffe9c003f7e69da986a9cf9fcf353fa2c2814f80934757ebd580d856efe5f9f2f590edc8c49a9090d39055f6a1e54090d53b9d5ed66413bd193d545ee391a8e3c6a10ed423010ed125819194e6472aebd", 0x6e}, {&(0x7f00000004c0)="e83116c6388bf6d81c00e928c2b643e622ada69d2f28765375a46471134279bdf652", 0x22}, {&(0x7f0000000500)="edaa43198ac30308bdcfc0770766dd6ea10ff6ecdc8ecb34bb9dab154995b3dbec4de897c35ed69f711894a3ff596a0b61655ddef2d2d4aceed53f2a0206b64b989ddf795ede7370ac21f846f8cb9eab3e8359d65eaf55084c1fb931d1cd6e384d5a7fb2b127c033d2681be7f87c530f7ceabea54fb8c89e9542134a127ebb4a150d155fae7d7c7591d534f73360f83d191844d0b26139e7b402bf2c15a1c30c2abe77f68eddec5d274771a4b40ac31722805b064e3f0b43ba802117633e8b7ddb2f0e9cd22dc889dfb12a29944339a56316b36e52915c31f5", 0xd9}, {&(0x7f0000000600)="a5b9e9310b52448aedc6455f900ff87dc0f7fc22601bb86b0a0114f1b667cbfda4a72a67ecc57d9675d1d431d872e729e8fd01b35432788cb9924520f38b0503a4c8d41381bc95c91cc5011b32e876184a2fd882c54f080724b16f37fc3e", 0x5e}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="e3ec096caa72a035cfb014061a64ad52e6fafff2239915c066cbbe81ef37273a3178f1f0537bf473a33ff174ae40cbbbedc9e8f120ccb9e9475c6559295a4ba743510e79e3bfcbce27106f95787840099a5682bf02c65219095bfb2c8663067a2ab209c412cdecd11978afb89de0c69a9ec56f8ca845320c2541c07313b9f4b8a4925da7a7fd4f40b171e0ebabf4bd3b069e7ee27de0", 0x96}], 0x9, 0xa) 03:04:41 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r1}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) 03:04:41 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x5460, &(0x7f0000000080)={0x18, 0x2}) 03:04:41 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, 0x0) 03:04:41 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x401c5820, &(0x7f0000000040)={0x18}) 03:04:41 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x0, 0x0, &(0x7f00000000c0)}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000200)={0x38, 0x2, r1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) syz_open_dev$vim2m(&(0x7f0000000040), 0x2, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r5 = syz_open_dev$sndmidi(&(0x7f0000000280), 0x2, 0x141101) r6 = dup(r5) madvise(&(0x7f0000059000/0x4000)=nil, 0x4000, 0x9) write$6lowpan_enable(r6, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r7, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f0000000400)={'tunl0\x00', &(0x7f0000000300)={'gretap0\x00', 0x0, 0x700, 0x7800, 0x6, 0x2, {{0x26, 0x4, 0x0, 0xf, 0x98, 0x66, 0x0, 0x3f, 0x29, 0x0, @local, @remote, {[@ssrr={0x89, 0x17, 0xc0, [@dev={0xac, 0x14, 0x14, 0x33}, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x14, 0x3d}, @loopback, @broadcast]}, @cipso={0x86, 0x1f, 0x2, [{0x6, 0x2}, {0x1, 0x2}, {0x7, 0x9, "259f018454834f"}, {0x6, 0x4, "bee3"}, {0x0, 0x8, "50baa7d752cc"}]}, @timestamp_prespec={0x44, 0x34, 0xb1, 0x3, 0x0, [{@remote}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1000}, {@rand_addr=0x64010102}, {@private=0xa010102, 0x1ff}, {@dev={0xac, 0x14, 0x14, 0xd}, 0xaad}, {@broadcast, 0x7}]}, @noop, @noop, @generic={0x94, 0x12, "6e60c19601d2e545ed37d1a001d8fa75"}, @generic={0x82, 0x2}, @ra={0x94, 0x4, 0x1}]}}}}}) sendto$inet(r7, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r7, &(0x7f0000000480)=""/110, 0xfffffe32, 0x734, 0x0, 0xfffffffffffffecb) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r8, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r8, 0x3b87, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x0, r1}) 03:04:41 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x8933, &(0x7f0000000080)={0x18, 0x2}) 03:04:41 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, 0x0) 03:04:41 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x4020940d, &(0x7f0000000040)={0x18}) [ 3123.748606][T26628] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3123.754232][T26618] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3123.780429][T26631] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 3123.790572][T26618] iommufd_mock iommufd_mock3: Adding to iommu group 3 03:04:41 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, 0x0) 03:04:41 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x400448c9, &(0x7f0000000080)={0x18, 0x2}) [ 3123.836405][T26628] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3123.867713][T26618] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:41 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x400448dd, &(0x7f0000000080)={0x18, 0x2}) 03:04:41 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000100)={0xc}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000680)={0x20, r4, 0x3, 0x0, &(0x7f0000000140)=[{}, {}, {}]}) (async) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000180)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r3, 0x3b83, &(0x7f0000000840)={0x28, 0x3, 0x0, r6, 0xb85d, 0x8000, 0x7}) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) vmsplice(r5, &(0x7f0000000780)=[{&(0x7f00000001c0)="cbbebf1f4a7be90055a59474179935137f4d77450ea9b627b05acd8582c9586ade332e457370b26ff64e17767f102277da376ced00331c35ec6885dfef8018021b29a892112809ce17963cdbcfb6afd58488e6d64f8f39e834d058d784657bd2", 0x60}, {&(0x7f0000000240)="98016d3c6d2f13edc187876d24d3fe6d2983ed1801120d7c7d4854ce7e7be30a92f53135726c27ef860da594b2b427b9965c8c9d5fa99b66f6c5e9f14252383a1a0d19ab235990458403232bd6235a329254dbfd92ea9962fb1f5dabaad54e9864274e80e041aba38b26133bd6f4e174cef5083c670f747fd15d7053", 0x7c}, {&(0x7f0000000380)="699283de29645842a2b9fa86706289d944f9fa2b719f62d2b0d2f93e5bd8c5e55c278fc292ed012ac9f3b0871681fa84cabd9c0743002c6fbfc42f6d6cf1aaba767a45ce49a007821ceace35432cc06e36131b86d330e8734ffd2cd96d35e542ceea63bb1e8ded11615ccc4cdbde6f092bd78ba40fcc7fce6123c13fc6f062a79b9a626212a93b374cf61f9d88a93f5c9b85396d977d1d441e9af2d1bb7c6efe4cb57b8d726d1a9229138afc3d4162ce5334d424bb3d701306897a2c812d65c14e4f4075a9a218d59c93ca25f88e2fa682ec99f080411a8a9831c4adf970ca24d7919ab014b2b6541fc71979016f05eaf48d70dd4ba0ae", 0xf7}, {&(0x7f00000002c0)="b660c993907fb088c24fd4e10e9a0f4b06f10dbf03fe0b2a248f07a8a12ffe9c003f7e69da986a9cf9fcf353fa2c2814f80934757ebd580d856efe5f9f2f590edc8c49a9090d39055f6a1e54090d53b9d5ed66413bd193d545ee391a8e3c6a10ed423010ed125819194e6472aebd", 0x6e}, {&(0x7f00000004c0)="e83116c6388bf6d81c00e928c2b643e622ada69d2f28765375a46471134279bdf652", 0x22}, {&(0x7f0000000500)="edaa43198ac30308bdcfc0770766dd6ea10ff6ecdc8ecb34bb9dab154995b3dbec4de897c35ed69f711894a3ff596a0b61655ddef2d2d4aceed53f2a0206b64b989ddf795ede7370ac21f846f8cb9eab3e8359d65eaf55084c1fb931d1cd6e384d5a7fb2b127c033d2681be7f87c530f7ceabea54fb8c89e9542134a127ebb4a150d155fae7d7c7591d534f73360f83d191844d0b26139e7b402bf2c15a1c30c2abe77f68eddec5d274771a4b40ac31722805b064e3f0b43ba802117633e8b7ddb2f0e9cd22dc889dfb12a29944339a56316b36e52915c31f5", 0xd9}, {&(0x7f0000000600)="a5b9e9310b52448aedc6455f900ff87dc0f7fc22601bb86b0a0114f1b667cbfda4a72a67ecc57d9675d1d431d872e729e8fd01b35432788cb9924520f38b0503a4c8d41381bc95c91cc5011b32e876184a2fd882c54f080724b16f37fc3e", 0x5e}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="e3ec096caa72a035cfb014061a64ad52e6fafff2239915c066cbbe81ef37273a3178f1f0537bf473a33ff174ae40cbbbedc9e8f120ccb9e9475c6559295a4ba743510e79e3bfcbce27106f95787840099a5682bf02c65219095bfb2c8663067a2ab209c412cdecd11978afb89de0c69a9ec56f8ca845320c2541c07313b9f4b8a4925da7a7fd4f40b171e0ebabf4bd3b069e7ee27de0", 0x96}], 0x9, 0xa) [ 3123.958050][T26618] iommufd_mock iommufd_mock3: Removing from iommu group 3 03:04:41 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r1}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) 03:04:41 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) removexattr(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="757365d1d6a49bff265d285f2b2100"]) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="871255ced0a1b4cc9202766a9624aab7c86410f5a44fa9a2a129e680609455248a161288ffea70fc832456c76f4f6db40999a17c4bbb403334fe67c310c6cff59a1b26397b829fc94716335dcdaa89e828f5781686056d8f12ee8f1121817a97eeadbfa97e802bd94a8d65252c83cd74badbb224cc8382abac6ec8447fb0e7ce6773ac175397615799c3e6503204ef8251ca2eac59c3e46becc2f3b48a180c027c610e1e92829837b6", 0xa9}], 0x1) r3 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000002c0)=ANY=[@ANYBLOB="018000000100000018000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r5 = ioctl$TUNGETDEVNETNS(r4, 0x54e3, 0x0) sendfile(r0, r5, &(0x7f0000000300)=0x4, 0x7) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r6, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) openat(r6, &(0x7f0000000380)='./file0\x00', 0x400140, 0x102) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r8, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendfile(r8, r3, &(0x7f00000003c0)=0x7, 0x401) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r7, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) fspick(r2, &(0x7f0000000040)='./file0\x00', 0x1) fcntl$dupfd(r7, 0x0, r2) 03:04:41 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x80086301, &(0x7f0000000040)={0x18}) 03:04:41 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x400454ca, &(0x7f0000000080)={0x18, 0x2}) [ 3124.171528][T26885] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3124.258868][T26932] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:42 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) (fail_nth: 1) 03:04:42 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x40049409, &(0x7f0000000080)={0x18, 0x2}) 03:04:42 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x80086601, &(0x7f0000000040)={0x18}) 03:04:42 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r1}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) 03:04:42 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x0, 0x0, &(0x7f00000000c0)}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000200)={0x38, 0x2, r1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) syz_open_dev$vim2m(&(0x7f0000000040), 0x2, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r5 = syz_open_dev$sndmidi(&(0x7f0000000280), 0x2, 0x141101) dup(r5) (async) r6 = dup(r5) madvise(&(0x7f0000059000/0x4000)=nil, 0x4000, 0x9) write$6lowpan_enable(r6, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r7, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) (async) bind$inet(r7, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f0000000400)={'tunl0\x00', &(0x7f0000000300)={'gretap0\x00', 0x0, 0x700, 0x7800, 0x6, 0x2, {{0x26, 0x4, 0x0, 0xf, 0x98, 0x66, 0x0, 0x3f, 0x29, 0x0, @local, @remote, {[@ssrr={0x89, 0x17, 0xc0, [@dev={0xac, 0x14, 0x14, 0x33}, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x14, 0x3d}, @loopback, @broadcast]}, @cipso={0x86, 0x1f, 0x2, [{0x6, 0x2}, {0x1, 0x2}, {0x7, 0x9, "259f018454834f"}, {0x6, 0x4, "bee3"}, {0x0, 0x8, "50baa7d752cc"}]}, @timestamp_prespec={0x44, 0x34, 0xb1, 0x3, 0x0, [{@remote}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1000}, {@rand_addr=0x64010102}, {@private=0xa010102, 0x1ff}, {@dev={0xac, 0x14, 0x14, 0xd}, 0xaad}, {@broadcast, 0x7}]}, @noop, @noop, @generic={0x94, 0x12, "6e60c19601d2e545ed37d1a001d8fa75"}, @generic={0x82, 0x2}, @ra={0x94, 0x4, 0x1}]}}}}}) sendto$inet(r7, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r7, &(0x7f0000000480)=""/110, 0xfffffe32, 0x734, 0x0, 0xfffffffffffffecb) (async) recvfrom(r7, &(0x7f0000000480)=""/110, 0xfffffe32, 0x734, 0x0, 0xfffffffffffffecb) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r8, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r8, 0x3b87, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x0, r1}) 03:04:42 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000011d000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc}) [ 3124.616140][T26629] iommufd_mock iommufd_mock2: Removing from iommu group 2 [ 3124.677198][T26968] FAULT_INJECTION: forcing a failure. [ 3124.677198][T26968] name failslab, interval 1, probability 0, space 0, times 0 [ 3124.704790][T26968] CPU: 1 PID: 26968 Comm: syz-executor.1 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3124.714762][T26968] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3124.724828][T26968] Call Trace: [ 3124.728202][T26968] [ 3124.731137][T26968] dump_stack_lvl+0x136/0x150 [ 3124.735864][T26968] should_fail_ex+0x4a3/0x5b0 [ 3124.740576][T26968] should_failslab+0x9/0x20 [ 3124.745098][T26968] __kmem_cache_alloc_node+0x5b/0x320 [ 3124.750519][T26968] ? tomoyo_realpath_from_path+0xc3/0x600 [ 3124.756462][T26968] ? tomoyo_realpath_from_path+0xc3/0x600 [ 3124.762224][T26968] __kmalloc+0x4e/0x190 [ 3124.766405][T26968] ? rcu_is_watching+0x12/0xb0 [ 3124.771204][T26968] tomoyo_realpath_from_path+0xc3/0x600 [ 3124.776777][T26968] ? tomoyo_path_number_perm+0x1c1/0x570 [ 3124.782451][T26968] tomoyo_path_number_perm+0x21a/0x570 [ 3124.787948][T26968] ? tomoyo_path_number_perm+0x1c1/0x570 [ 3124.793698][T26968] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3124.799529][T26968] ? find_held_lock+0x2d/0x110 [ 3124.804315][T26968] ? lock_downgrade+0x690/0x690 [ 3124.809204][T26968] ? trace_lock_acquire+0x12d/0x180 [ 3124.814427][T26968] ? receive_fd+0x110/0x110 [ 3124.818952][T26968] ? lock_acquire+0x32/0xc0 [ 3124.823481][T26968] ? receive_fd+0x110/0x110 [ 3124.828101][T26968] ? __fget_files+0x26a/0x480 [ 3124.832814][T26968] security_file_ioctl+0x54/0xb0 [ 3124.837770][T26968] __x64_sys_ioctl+0xb7/0x210 [ 3124.842483][T26968] do_syscall_64+0x39/0xb0 [ 3124.846923][T26968] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3124.852923][T26968] RIP: 0033:0x7fac3028c169 [ 3124.857351][T26968] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 03:04:42 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x40086602, &(0x7f0000000080)={0x18, 0x2}) 03:04:42 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x801c581f, &(0x7f0000000040)={0x18}) [ 3124.876970][T26968] RSP: 002b:00007fac3109c168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3124.885394][T26968] RAX: ffffffffffffffda RBX: 00007fac303abf80 RCX: 00007fac3028c169 [ 3124.893369][T26968] RDX: 0000000020000040 RSI: 0000000000003b71 RDI: 0000000000000003 [ 3124.901351][T26968] RBP: 00007fac3109c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3124.909355][T26968] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3124.917446][T26968] R13: 00007ffdd9e35abf R14: 00007fac3109c300 R15: 0000000000022000 [ 3124.925456][T26968] 03:04:42 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000011d000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc}) 03:04:42 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x40186366, &(0x7f0000000080)={0x18, 0x2}) 03:04:42 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0xc0045878, &(0x7f0000000040)={0x18}) 03:04:42 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x401c5820, &(0x7f0000000080)={0x18, 0x2}) [ 3124.983868][T26972] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3125.038102][T26968] ERROR: Out of memory at tomoyo_realpath_from_path. 03:04:42 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) (fail_nth: 2) 03:04:42 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0xc0045878, &(0x7f0000000040)={0x18}) 03:04:42 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000011d000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000011d000018000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc}) (async) 03:04:42 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x4020940d, &(0x7f0000000080)={0x18, 0x2}) [ 3125.187007][T27097] FAULT_INJECTION: forcing a failure. [ 3125.187007][T27097] name failslab, interval 1, probability 0, space 0, times 0 [ 3125.232837][T27097] CPU: 0 PID: 27097 Comm: syz-executor.1 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3125.236310][T26972] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3125.242774][T27097] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3125.242793][T27097] Call Trace: [ 3125.242802][T27097] [ 3125.242813][T27097] dump_stack_lvl+0x136/0x150 [ 3125.270909][T27097] should_fail_ex+0x4a3/0x5b0 [ 3125.275598][T27097] should_failslab+0x9/0x20 [ 3125.280111][T27097] __kmem_cache_alloc_node+0x5b/0x320 [ 3125.285496][T27097] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 3125.290883][T27097] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 3125.296258][T27097] __kmalloc+0x4e/0x190 [ 3125.300419][T27097] ? __kmem_cache_alloc_node+0x1b0/0x320 [ 3125.306060][T27097] tomoyo_encode2.part.0+0xe9/0x3a0 [ 3125.311259][T27097] ? tomoyo_realpath_from_path+0xc3/0x600 [ 3125.316990][T27097] ? rcu_is_watching+0x12/0xb0 [ 3125.321814][T27097] tomoyo_encode+0x2c/0x50 [ 3125.326270][T27097] tomoyo_realpath_from_path+0x185/0x600 [ 3125.334362][T27097] tomoyo_path_number_perm+0x21a/0x570 [ 3125.339851][T27097] ? tomoyo_path_number_perm+0x1c1/0x570 [ 3125.345509][T27097] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3125.351343][T27097] ? find_held_lock+0x2d/0x110 [ 3125.356135][T27097] ? lock_downgrade+0x690/0x690 [ 3125.361054][T27097] ? trace_lock_acquire+0x12d/0x180 [ 3125.366291][T27097] ? receive_fd+0x110/0x110 [ 3125.370827][T27097] ? lock_acquire+0x32/0xc0 [ 3125.375348][T27097] ? receive_fd+0x110/0x110 [ 3125.379883][T27097] ? __fget_files+0x26a/0x480 [ 3125.384608][T27097] security_file_ioctl+0x54/0xb0 [ 3125.389573][T27097] __x64_sys_ioctl+0xb7/0x210 [ 3125.394294][T27097] do_syscall_64+0x39/0xb0 [ 3125.398747][T27097] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3125.404653][T27097] RIP: 0033:0x7fac3028c169 [ 3125.409080][T27097] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3125.428703][T27097] RSP: 002b:00007fac3109c168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3125.437326][T27097] RAX: ffffffffffffffda RBX: 00007fac303abf80 RCX: 00007fac3028c169 [ 3125.445306][T27097] RDX: 0000000020000040 RSI: 0000000000003b71 RDI: 0000000000000003 [ 3125.453282][T27097] RBP: 00007fac3109c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3125.461256][T27097] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3125.469233][T27097] R13: 00007ffdd9e35abf R14: 00007fac3109c300 R15: 0000000000022000 [ 3125.477224][T27097] 03:04:42 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x0, 0x0, &(0x7f00000000c0)}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000200)={0x38, 0x2, r1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) (async) syz_open_dev$vim2m(&(0x7f0000000040), 0x2, 0x2) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r5 = syz_open_dev$sndmidi(&(0x7f0000000280), 0x2, 0x141101) r6 = dup(r5) (async, rerun: 32) madvise(&(0x7f0000059000/0x4000)=nil, 0x4000, 0x9) (rerun: 32) write$6lowpan_enable(r6, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r7, &(0x7f00000000c0)={0x2, 0x4e20, @broadcast}, 0x10) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f0000000400)={'tunl0\x00', &(0x7f0000000300)={'gretap0\x00', 0x0, 0x700, 0x7800, 0x6, 0x2, {{0x26, 0x4, 0x0, 0xf, 0x98, 0x66, 0x0, 0x3f, 0x29, 0x0, @local, @remote, {[@ssrr={0x89, 0x17, 0xc0, [@dev={0xac, 0x14, 0x14, 0x33}, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x14, 0x3d}, @loopback, @broadcast]}, @cipso={0x86, 0x1f, 0x2, [{0x6, 0x2}, {0x1, 0x2}, {0x7, 0x9, "259f018454834f"}, {0x6, 0x4, "bee3"}, {0x0, 0x8, "50baa7d752cc"}]}, @timestamp_prespec={0x44, 0x34, 0xb1, 0x3, 0x0, [{@remote}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1000}, {@rand_addr=0x64010102}, {@private=0xa010102, 0x1ff}, {@dev={0xac, 0x14, 0x14, 0xd}, 0xaad}, {@broadcast, 0x7}]}, @noop, @noop, @generic={0x94, 0x12, "6e60c19601d2e545ed37d1a001d8fa75"}, @generic={0x82, 0x2}, @ra={0x94, 0x4, 0x1}]}}}}}) (async, rerun: 32) sendto$inet(r7, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) (async, rerun: 32) recvfrom(r7, &(0x7f0000000480)=""/110, 0xfffffe32, 0x734, 0x0, 0xfffffffffffffecb) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r8, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r8, 0x3b87, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x0, r1}) 03:04:42 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r5, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001b80)=ANY=[@ANYBLOB="380000001a000100000000000000000002002000", @ANYRES32=0x0, @ANYBLOB="9f381bff0400000100000100ff60c3d848f6b0186dc1cabb0200000000004d9e0000000000000108000200000000003895aceb7949"], 0x38}}, 0x0) writev(r4, &(0x7f0000001b40)=[{&(0x7f0000001940)="a50d5b907446badbe8eae556ad836c99a9764abf4125346cb87017914f51662ddc173c2744e084d5433094b17d81d66379b1cee4aaaf82ce8ba568108dfa7081ac78a4deba4d63bbc0e0c070b0ec101fdef07efa7c29d6b6891de561ecee2f74495dbbd9d76b25dfe3e3a87fc6a02a0993eeb4f83739609ed70d9b3b5b498c207759db10393dffa5c79b", 0x8a}, {&(0x7f0000001a00)="5187c636e5ee98c76f9234709be07fad39714f3aed98aed6ed208cbfa9aab27ab4a64519d0cc4cfa27651ce0d4f61e262c8e43691ccd8a8036f756ee3ccf99705d997724fba704dda67e040f44d93dac06d92f4ad2742154d57bbc8f9145ca0891c460cccc", 0x65}, {&(0x7f0000001a80)="7af9a1758c212a94eb4c792f9c46d1ac3abb2d2c71df7651a3c3110c", 0x1c}, {&(0x7f0000001ac0)="efda479f54887391df471893afca0c6e5b06ec3c258f1ce9e0e0304d51a725ef74b76a754ea396125ea805a0f8aea6017653f22932cb05551d35c962b717a052a2111ad4e2eda56c0458dd67db0a447c9bc5b32316eab39686bf55f484007b0723ee153ccf02549c521666", 0x6b}], 0x4) r6 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r7, &(0x7f0000019140)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x1e}, {&(0x7f000001a380)="77dc86607bba3b5624de1b24c3625894d78d8f044195e92e2f122509877dc6fac1b1f0222c976765c82e421465989181b2893cd5626624bca7657eb247012baf7d23bfd30471b75d6dab5e5a35a52237f84b9ee49f46353e8e754b84758e565d0423175de7fc35c283c613770995a7ced4d02050410ca8c6f1fa1f2c99294bedaa48c03db090df"}], 0x1) r8 = socket$netlink(0x10, 0x3, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) r9 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r9, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast=0xe, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @hci={0x1f, 0x0, 0x4}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f000001a1c0)='syz_tun\x00'}) ioctl$FS_IOC_FIEMAP(r9, 0xc020660b, &(0x7f000001a640)=ANY=[@ANYBLOB="0900000000000000ff03000000000000040000000000000006000000ad390000000000000500000000000000280d64000000000000000000000000000000000000000000011400000035800000000000800000001a00000000000000400000000000000000000000000000005c19966e000000000000000004000000000000000000000000000006000000a1db3bc402000000000000000500000000000000000000000000000800000000000000000100a600ff00000000000000000000000000000000000000ff0300000000000001000000000000000000000000008c00400000000000000000000000000001000000000000000402000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000e9ffffffff000000000000000000000000000000000000000000000007000000000000000000002eb0203721cc82bb42658507276146ca17edeb6c6add775f877fc7113eddf58ca6b1ce6b1b36fd28f2a5f1f7aa0ded96338aa456578912a7b8e62f9af59fe07d6a6274e31f9e5dbbd51c84bc34f8a644daf1546a27a24b069a49e6673fb48f57391c5563e9791a3b865a36db50ea4b0a7050c587e072759d624dbfec97fa144b0cbd591fdf233cf6d7a31fa357dc8d40fea7721a9789e2e646ede2cc53912ab35607a5593eb54cf950fdf25084ad5291b71acdd21ffda2028a227a669d5d2bc8f27b41be9c4d6716e15caff60c599c4960b713331827fe6ab96ae5a949986755297cb22304d8d72d3b9ff679b7dd58ae7ea703a8367d03000000000000000000000000000000000000009384045bec59cc49e594090768681f230292a352e5def3d2c553ed20d255d3e4e1db3b04a16129675920d0ab14f02a31bb8e6ca2272c49f202ffb9f0a3b585a7fb100958ffff3c71e15e1c301119753b3da2e37f0b6f3514c0eb053c2167ec084f3dc31b5069642803ad10"]) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000001500)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000100)={{}, r10, 0xc, @unused=[0x87, 0x2000000004, 0x10001, 0x7fffffffffffffff], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r7, 0x5000943a, &(0x7f0000000100)={{r8}, r10, 0x10, @unused=[0x3, 0x166, 0x24edff3e, 0x41c], @devid}) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000100)=r10) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000100)={{r6}, r10, 0x2, @inherit={0x60, &(0x7f0000000080)={0x0, 0x3, 0x7f, 0x7, {0x1, 0x7f, 0x7, 0x7fff, 0x3}, [0x3, 0x80000001, 0x7fffffff]}}, @subvolid=0x4}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r3, 0x50009418, &(0x7f0000000940)={{r4}, r10, 0x2, @unused=[0x8000000000000001, 0x1f, 0x16b, 0x3], @subvolid=0x4}) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f00000004c0)={{}, r10, 0xa, @inherit={0x90, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000090000000000000007000000000000000500000000000000080000000000000009000000000000000500000000000000030000000000000000000000000000800000000000000000740a0000000000000100010000000000ffffffffffffff7fff000000000000000900000000000000020000000000000001000000000000000100000000000000"]}, @devid}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:42 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0xc0189436, &(0x7f0000000040)={0x18}) 03:04:42 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x80086301, &(0x7f0000000080)={0x18, 0x2}) 03:04:42 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0x9, 0x0, 0x0}) openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x800, 0xd39a8c6acf857a7e, 0x10}, 0x18) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:42 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) (fail_nth: 3) [ 3125.485247][T27097] ERROR: Out of memory at tomoyo_realpath_from_path. 03:04:42 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x80086601, &(0x7f0000000080)={0x18, 0x2}) 03:04:42 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async, rerun: 32) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) (async, rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0x9, 0x0, 0x0}) (async, rerun: 32) openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x800, 0xd39a8c6acf857a7e, 0x10}, 0x18) (rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:43 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0xc020660b, &(0x7f0000000040)={0x18}) [ 3125.546107][T27107] __nla_validate_parse: 8 callbacks suppressed [ 3125.546126][T27107] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.4'. [ 3125.560665][T27111] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3125.613176][T27107] gretap0: entered promiscuous mode 03:04:43 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x801c581f, &(0x7f0000000080)={0x18, 0x2}) [ 3125.665775][T27119] FAULT_INJECTION: forcing a failure. [ 3125.665775][T27119] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3125.717336][T27111] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3125.725687][T27119] CPU: 1 PID: 27119 Comm: syz-executor.1 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3125.735646][T27119] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3125.745715][T27119] Call Trace: [ 3125.748997][T27119] [ 3125.751935][T27119] dump_stack_lvl+0x136/0x150 [ 3125.756669][T27119] should_fail_ex+0x4a3/0x5b0 [ 3125.761363][T27119] _copy_from_user+0x30/0x190 [ 3125.766101][T27119] iommufd_vfio_ioctl+0x73a/0xd20 [ 3125.771153][T27119] ? tomoyo_path_number_perm+0x166/0x570 [ 3125.776900][T27119] ? iommufd_vfio_ioas+0x590/0x590 [ 3125.782110][T27119] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3125.788020][T27119] ? find_held_lock+0x2d/0x110 [ 3125.792812][T27119] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 3125.798728][T27119] ? do_vfs_ioctl+0x132/0x1670 [ 3125.803510][T27119] ? vfs_fileattr_set+0xc40/0xc40 [ 3125.808581][T27119] iommufd_fops_ioctl+0x3f2/0x4b0 [ 3125.813635][T27119] ? trace_lock_acquire+0x12d/0x180 [ 3125.818852][T27119] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3125.824896][T27119] ? __fget_files+0x26a/0x480 [ 3125.829858][T27119] ? bpf_lsm_file_ioctl+0x9/0x10 [ 3125.834826][T27119] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3125.840662][T27119] __x64_sys_ioctl+0x197/0x210 [ 3125.845544][T27119] do_syscall_64+0x39/0xb0 [ 3125.849981][T27119] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3125.856242][T27119] RIP: 0033:0x7fac3028c169 [ 3125.861017][T27119] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3125.880649][T27119] RSP: 002b:00007fac3109c168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3125.889085][T27119] RAX: ffffffffffffffda RBX: 00007fac303abf80 RCX: 00007fac3028c169 [ 3125.897065][T27119] RDX: 0000000020000040 RSI: 0000000000003b71 RDI: 0000000000000003 [ 3125.905041][T27119] RBP: 00007fac3109c1d0 R08: 0000000000000000 R09: 0000000000000000 03:04:43 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 32) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (rerun: 32) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0x9, 0x0, 0x0}) (async, rerun: 64) openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x800, 0xd39a8c6acf857a7e, 0x10}, 0x18) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:43 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x17}) [ 3125.913039][T27119] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3125.921014][T27119] R13: 00007ffdd9e35abf R14: 00007fac3109c300 R15: 0000000000022000 [ 3125.929007][T27119] 03:04:43 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$FIOCLEX(r2, 0x5451) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:43 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r5, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001b80)=ANY=[@ANYBLOB="380000001a000100000000000000000002002000", @ANYRES32=0x0, @ANYBLOB="9f381bff0400000100000100ff60c3d848f6b0186dc1cabb0200000000004d9e0000000000000108000200000000003895aceb7949"], 0x38}}, 0x0) writev(r4, &(0x7f0000001b40)=[{&(0x7f0000001940)="a50d5b907446badbe8eae556ad836c99a9764abf4125346cb87017914f51662ddc173c2744e084d5433094b17d81d66379b1cee4aaaf82ce8ba568108dfa7081ac78a4deba4d63bbc0e0c070b0ec101fdef07efa7c29d6b6891de561ecee2f74495dbbd9d76b25dfe3e3a87fc6a02a0993eeb4f83739609ed70d9b3b5b498c207759db10393dffa5c79b", 0x8a}, {&(0x7f0000001a00)="5187c636e5ee98c76f9234709be07fad39714f3aed98aed6ed208cbfa9aab27ab4a64519d0cc4cfa27651ce0d4f61e262c8e43691ccd8a8036f756ee3ccf99705d997724fba704dda67e040f44d93dac06d92f4ad2742154d57bbc8f9145ca0891c460cccc", 0x65}, {&(0x7f0000001a80)="7af9a1758c212a94eb4c792f9c46d1ac3abb2d2c71df7651a3c3110c", 0x1c}, {&(0x7f0000001ac0)="efda479f54887391df471893afca0c6e5b06ec3c258f1ce9e0e0304d51a725ef74b76a754ea396125ea805a0f8aea6017653f22932cb05551d35c962b717a052a2111ad4e2eda56c0458dd67db0a447c9bc5b32316eab39686bf55f484007b0723ee153ccf02549c521666", 0x6b}], 0x4) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) r6 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r7, &(0x7f0000019140)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x1e}, {&(0x7f000001a380)="77dc86607bba3b5624de1b24c3625894d78d8f044195e92e2f122509877dc6fac1b1f0222c976765c82e421465989181b2893cd5626624bca7657eb247012baf7d23bfd30471b75d6dab5e5a35a52237f84b9ee49f46353e8e754b84758e565d0423175de7fc35c283c613770995a7ced4d02050410ca8c6f1fa1f2c99294bedaa48c03db090df"}], 0x1) (async) writev(r7, &(0x7f0000019140)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x1e}, {&(0x7f000001a380)="77dc86607bba3b5624de1b24c3625894d78d8f044195e92e2f122509877dc6fac1b1f0222c976765c82e421465989181b2893cd5626624bca7657eb247012baf7d23bfd30471b75d6dab5e5a35a52237f84b9ee49f46353e8e754b84758e565d0423175de7fc35c283c613770995a7ced4d02050410ca8c6f1fa1f2c99294bedaa48c03db090df"}], 0x1) r8 = socket$netlink(0x10, 0x3, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) socket$inet_tcp(0x2, 0x1, 0x0) (async) r9 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r9, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast=0xe, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @hci={0x1f, 0x0, 0x4}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f000001a1c0)='syz_tun\x00'}) (async) ioctl$sock_SIOCADDRT(r9, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast=0xe, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @hci={0x1f, 0x0, 0x4}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f000001a1c0)='syz_tun\x00'}) ioctl$FS_IOC_FIEMAP(r9, 0xc020660b, &(0x7f000001a640)=ANY=[@ANYBLOB="0900000000000000ff03000000000000040000000000000006000000ad390000000000000500000000000000280d64000000000000000000000000000000000000000000011400000035800000000000800000001a00000000000000400000000000000000000000000000005c19966e000000000000000004000000000000000000000000000006000000a1db3bc402000000000000000500000000000000000000000000000800000000000000000100a600ff00000000000000000000000000000000000000ff0300000000000001000000000000000000000000008c00400000000000000000000000000001000000000000000402000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000e9ffffffff000000000000000000000000000000000000000000000007000000000000000000002eb0203721cc82bb42658507276146ca17edeb6c6add775f877fc7113eddf58ca6b1ce6b1b36fd28f2a5f1f7aa0ded96338aa456578912a7b8e62f9af59fe07d6a6274e31f9e5dbbd51c84bc34f8a644daf1546a27a24b069a49e6673fb48f57391c5563e9791a3b865a36db50ea4b0a7050c587e072759d624dbfec97fa144b0cbd591fdf233cf6d7a31fa357dc8d40fea7721a9789e2e646ede2cc53912ab35607a5593eb54cf950fdf25084ad5291b71acdd21ffda2028a227a669d5d2bc8f27b41be9c4d6716e15caff60c599c4960b713331827fe6ab96ae5a949986755297cb22304d8d72d3b9ff679b7dd58ae7ea703a8367d03000000000000000000000000000000000000009384045bec59cc49e594090768681f230292a352e5def3d2c553ed20d255d3e4e1db3b04a16129675920d0ab14f02a31bb8e6ca2272c49f202ffb9f0a3b585a7fb100958ffff3c71e15e1c301119753b3da2e37f0b6f3514c0eb053c2167ec084f3dc31b5069642803ad10"]) (async) ioctl$FS_IOC_FIEMAP(r9, 0xc020660b, &(0x7f000001a640)=ANY=[@ANYBLOB="0900000000000000ff03000000000000040000000000000006000000ad390000000000000500000000000000280d64000000000000000000000000000000000000000000011400000035800000000000800000001a00000000000000400000000000000000000000000000005c19966e000000000000000004000000000000000000000000000006000000a1db3bc402000000000000000500000000000000000000000000000800000000000000000100a600ff00000000000000000000000000000000000000ff0300000000000001000000000000000000000000008c00400000000000000000000000000001000000000000000402000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000e9ffffffff000000000000000000000000000000000000000000000007000000000000000000002eb0203721cc82bb42658507276146ca17edeb6c6add775f877fc7113eddf58ca6b1ce6b1b36fd28f2a5f1f7aa0ded96338aa456578912a7b8e62f9af59fe07d6a6274e31f9e5dbbd51c84bc34f8a644daf1546a27a24b069a49e6673fb48f57391c5563e9791a3b865a36db50ea4b0a7050c587e072759d624dbfec97fa144b0cbd591fdf233cf6d7a31fa357dc8d40fea7721a9789e2e646ede2cc53912ab35607a5593eb54cf950fdf25084ad5291b71acdd21ffda2028a227a669d5d2bc8f27b41be9c4d6716e15caff60c599c4960b713331827fe6ab96ae5a949986755297cb22304d8d72d3b9ff679b7dd58ae7ea703a8367d03000000000000000000000000000000000000009384045bec59cc49e594090768681f230292a352e5def3d2c553ed20d255d3e4e1db3b04a16129675920d0ab14f02a31bb8e6ca2272c49f202ffb9f0a3b585a7fb100958ffff3c71e15e1c301119753b3da2e37f0b6f3514c0eb053c2167ec084f3dc31b5069642803ad10"]) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000001500)) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000001500)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000100)={{}, r10, 0xc, @unused=[0x87, 0x2000000004, 0x10001, 0x7fffffffffffffff], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r7, 0x5000943a, &(0x7f0000000100)={{r8}, r10, 0x10, @unused=[0x3, 0x166, 0x24edff3e, 0x41c], @devid}) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r7, 0x5000943a, &(0x7f0000000100)={{r8}, r10, 0x10, @unused=[0x3, 0x166, 0x24edff3e, 0x41c], @devid}) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000100)=r10) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000100)={{r6}, r10, 0x2, @inherit={0x60, &(0x7f0000000080)={0x0, 0x3, 0x7f, 0x7, {0x1, 0x7f, 0x7, 0x7fff, 0x3}, [0x3, 0x80000001, 0x7fffffff]}}, @subvolid=0x4}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r3, 0x50009418, &(0x7f0000000940)={{r4}, r10, 0x2, @unused=[0x8000000000000001, 0x1f, 0x16b, 0x3], @subvolid=0x4}) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f00000004c0)={{}, r10, 0xa, @inherit={0x90, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000090000000000000007000000000000000500000000000000080000000000000009000000000000000500000000000000030000000000000000000000000000800000000000000000740a0000000000000100010000000000ffffffffffffff7fff000000000000000900000000000000020000000000000001000000000000000100000000000000"]}, @devid}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:43 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0xc0045878, &(0x7f0000000080)={0x18, 0x2}) 03:04:43 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x2f}) 03:04:43 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$FIOCLEX(r2, 0x5451) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$FIOCLEX(r2, 0x5451) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) 03:04:43 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) (fail_nth: 4) 03:04:43 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0xc0045878, &(0x7f0000000080)={0x18, 0x2}) 03:04:43 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffe0}) fcntl$getflags(r2, 0x40a) 03:04:43 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) 03:04:43 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0xc0189436, &(0x7f0000000080)={0x18, 0x2}) 03:04:43 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$FIOCLEX(r2, 0x5451) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) [ 3126.188782][T27274] FAULT_INJECTION: forcing a failure. [ 3126.188782][T27274] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3126.245642][T27274] CPU: 0 PID: 27274 Comm: syz-executor.1 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3126.255628][T27274] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3126.265726][T27274] Call Trace: [ 3126.269038][T27274] [ 3126.271995][T27274] dump_stack_lvl+0x136/0x150 [ 3126.276747][T27274] should_fail_ex+0x4a3/0x5b0 [ 3126.281501][T27274] _copy_to_user+0x30/0x160 [ 3126.286060][T27274] simple_read_from_buffer+0xd0/0x160 03:04:43 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x2}) 03:04:43 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0xc020660b, &(0x7f0000000080)={0x18, 0x2}) 03:04:43 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r5, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) (async) sendmsg$nl_route(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001b80)=ANY=[@ANYBLOB="380000001a000100000000000000000002002000", @ANYRES32=0x0, @ANYBLOB="9f381bff0400000100000100ff60c3d848f6b0186dc1cabb0200000000004d9e0000000000000108000200000000003895aceb7949"], 0x38}}, 0x0) (async) writev(r4, &(0x7f0000001b40)=[{&(0x7f0000001940)="a50d5b907446badbe8eae556ad836c99a9764abf4125346cb87017914f51662ddc173c2744e084d5433094b17d81d66379b1cee4aaaf82ce8ba568108dfa7081ac78a4deba4d63bbc0e0c070b0ec101fdef07efa7c29d6b6891de561ecee2f74495dbbd9d76b25dfe3e3a87fc6a02a0993eeb4f83739609ed70d9b3b5b498c207759db10393dffa5c79b", 0x8a}, {&(0x7f0000001a00)="5187c636e5ee98c76f9234709be07fad39714f3aed98aed6ed208cbfa9aab27ab4a64519d0cc4cfa27651ce0d4f61e262c8e43691ccd8a8036f756ee3ccf99705d997724fba704dda67e040f44d93dac06d92f4ad2742154d57bbc8f9145ca0891c460cccc", 0x65}, {&(0x7f0000001a80)="7af9a1758c212a94eb4c792f9c46d1ac3abb2d2c71df7651a3c3110c", 0x1c}, {&(0x7f0000001ac0)="efda479f54887391df471893afca0c6e5b06ec3c258f1ce9e0e0304d51a725ef74b76a754ea396125ea805a0f8aea6017653f22932cb05551d35c962b717a052a2111ad4e2eda56c0458dd67db0a447c9bc5b32316eab39686bf55f484007b0723ee153ccf02549c521666", 0x6b}], 0x4) (async) r6 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) (async) writev(r7, &(0x7f0000019140)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x1e}, {&(0x7f000001a380)="77dc86607bba3b5624de1b24c3625894d78d8f044195e92e2f122509877dc6fac1b1f0222c976765c82e421465989181b2893cd5626624bca7657eb247012baf7d23bfd30471b75d6dab5e5a35a52237f84b9ee49f46353e8e754b84758e565d0423175de7fc35c283c613770995a7ced4d02050410ca8c6f1fa1f2c99294bedaa48c03db090df"}], 0x1) r8 = socket$netlink(0x10, 0x3, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) (async) r9 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r9, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast=0xe, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @hci={0x1f, 0x0, 0x4}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f000001a1c0)='syz_tun\x00'}) (async) ioctl$FS_IOC_FIEMAP(r9, 0xc020660b, &(0x7f000001a640)=ANY=[@ANYBLOB="0900000000000000ff03000000000000040000000000000006000000ad390000000000000500000000000000280d64000000000000000000000000000000000000000000011400000035800000000000800000001a00000000000000400000000000000000000000000000005c19966e000000000000000004000000000000000000000000000006000000a1db3bc402000000000000000500000000000000000000000000000800000000000000000100a600ff00000000000000000000000000000000000000ff0300000000000001000000000000000000000000008c00400000000000000000000000000001000000000000000402000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000e9ffffffff000000000000000000000000000000000000000000000007000000000000000000002eb0203721cc82bb42658507276146ca17edeb6c6add775f877fc7113eddf58ca6b1ce6b1b36fd28f2a5f1f7aa0ded96338aa456578912a7b8e62f9af59fe07d6a6274e31f9e5dbbd51c84bc34f8a644daf1546a27a24b069a49e6673fb48f57391c5563e9791a3b865a36db50ea4b0a7050c587e072759d624dbfec97fa144b0cbd591fdf233cf6d7a31fa357dc8d40fea7721a9789e2e646ede2cc53912ab35607a5593eb54cf950fdf25084ad5291b71acdd21ffda2028a227a669d5d2bc8f27b41be9c4d6716e15caff60c599c4960b713331827fe6ab96ae5a949986755297cb22304d8d72d3b9ff679b7dd58ae7ea703a8367d03000000000000000000000000000000000000009384045bec59cc49e594090768681f230292a352e5def3d2c553ed20d255d3e4e1db3b04a16129675920d0ab14f02a31bb8e6ca2272c49f202ffb9f0a3b585a7fb100958ffff3c71e15e1c301119753b3da2e37f0b6f3514c0eb053c2167ec084f3dc31b5069642803ad10"]) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000001500)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000100)={{}, r10, 0xc, @unused=[0x87, 0x2000000004, 0x10001, 0x7fffffffffffffff], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r7, 0x5000943a, &(0x7f0000000100)={{r8}, r10, 0x10, @unused=[0x3, 0x166, 0x24edff3e, 0x41c], @devid}) (async) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000100)=r10) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000100)={{r6}, r10, 0x2, @inherit={0x60, &(0x7f0000000080)={0x0, 0x3, 0x7f, 0x7, {0x1, 0x7f, 0x7, 0x7fff, 0x3}, [0x3, 0x80000001, 0x7fffffff]}}, @subvolid=0x4}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r3, 0x50009418, &(0x7f0000000940)={{r4}, r10, 0x2, @unused=[0x8000000000000001, 0x1f, 0x16b, 0x3], @subvolid=0x4}) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f00000004c0)={{}, r10, 0xa, @inherit={0x90, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000090000000000000007000000000000000500000000000000080000000000000009000000000000000500000000000000030000000000000000000000000000800000000000000000740a0000000000000100010000000000ffffffffffffff7fff000000000000000900000000000000020000000000000001000000000000000100000000000000"]}, @devid}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) [ 3126.291478][T27274] proc_fail_nth_read+0x18b/0x220 [ 3126.296552][T27274] ? proc_fault_inject_read+0x220/0x220 [ 3126.302147][T27274] ? security_file_permission+0xaf/0xd0 [ 3126.308991][T27274] vfs_read+0x28d/0x950 [ 3126.313219][T27274] ? proc_fault_inject_read+0x220/0x220 [ 3126.318819][T27274] ? kernel_read+0x1c0/0x1c0 [ 3126.323473][T27274] ? receive_fd+0x110/0x110 [ 3126.328049][T27274] ? __fget_files+0x26a/0x480 [ 3126.332800][T27274] ksys_read+0x12b/0x250 [ 3126.337105][T27274] ? vfs_write+0xe40/0xe40 03:04:43 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x2f, 0x2}) [ 3126.341585][T27274] ? syscall_enter_from_user_mode+0x26/0x80 [ 3126.347541][T27274] do_syscall_64+0x39/0xb0 [ 3126.352701][T27274] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3126.358730][T27274] RIP: 0033:0x7fac3023df8c [ 3126.363190][T27274] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3126.382926][T27274] RSP: 002b:00007fac3109c160 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 03:04:43 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x38, 0x2}) 03:04:43 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffe0}) fcntl$getflags(r2, 0x40a) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffe0}) (async) fcntl$getflags(r2, 0x40a) (async) [ 3126.391393][T27274] RAX: ffffffffffffffda RBX: 00007fac303abf80 RCX: 00007fac3023df8c [ 3126.399402][T27274] RDX: 000000000000000f RSI: 00007fac3109c1e0 RDI: 0000000000000004 [ 3126.407414][T27274] RBP: 00007fac3109c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3126.415429][T27274] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3126.423531][T27274] R13: 00007ffdd9e35abf R14: 00007fac3109c300 R15: 0000000000022000 [ 3126.431755][T27274] 03:04:44 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:44 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x3}) 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x4}) 03:04:44 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffe0}) fcntl$getflags(r2, 0x40a) (async) fcntl$getflags(r2, 0x40a) 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x7}) 03:04:44 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r1, 0x3b87, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x0, r3, 0x80}) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x1, 0x0, &(0x7f0000000040)=[{}]}) r5 = syz_open_dev$vim2m(&(0x7f0000000100), 0x7, 0x2) dup(r5) 03:04:44 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x4}) 03:04:44 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x2, &(0x7f0000000040)={0x18}) 03:04:44 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000040)={0x28, 0x2, r5, r1, 0x38c90c, 0x0, 0x3, 0x3cebd2}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) [ 3126.754193][T27490] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x8}) 03:04:44 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x10, &(0x7f0000000040)={0x18}) 03:04:44 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x5}) [ 3126.809411][T27489] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3126.823931][T27495] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:44 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async, rerun: 64) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r1, 0x3b87, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x0, r3, 0x80}) (async) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x1, 0x0, &(0x7f0000000040)=[{}]}) (async) r5 = syz_open_dev$vim2m(&(0x7f0000000100), 0x7, 0x2) dup(r5) 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0xa}) [ 3126.861827][T27494] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:44 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000040)={0x28, 0x2, r5, r1, 0x38c90c, 0x0, 0x3, 0x3cebd2}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) 03:04:44 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x6}) 03:04:44 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b64, &(0x7f0000000040)={0x18}) 03:04:44 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x7}) 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:44 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = signalfd4(r2, &(0x7f00000000c0)={[0x7]}, 0x8, 0x800) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000140)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r5, r1, 0x3d633d, 0xfe00000000000000, 0x9, 0x855aa}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) [ 3127.002301][T27506] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:44 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b65, &(0x7f0000000040)={0x18}) 03:04:44 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x300}) [ 3127.047630][T27504] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3127.063328][T27544] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x2}) 03:04:44 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r1, 0x3b87, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x0, r3, 0x80}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r1, 0x3b87, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x0, r3, 0x80}) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x1, 0x0, &(0x7f0000000040)=[{}]}) r5 = syz_open_dev$vim2m(&(0x7f0000000100), 0x7, 0x2) dup(r5) [ 3127.115963][T27543] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:44 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000040)={0x28, 0x2, r5, r1, 0x38c90c, 0x0, 0x3, 0x3cebd2}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000040)={0x28, 0x2, r5, r1, 0x38c90c, 0x0, 0x3, 0x3cebd2}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) (async) 03:04:44 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = signalfd4(r2, &(0x7f00000000c0)={[0x7]}, 0x8, 0x800) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000140)={0xc}) (rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r5, r1, 0x3d633d, 0xfe00000000000000, 0x9, 0x855aa}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:44 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b66, &(0x7f0000000040)={0x18}) 03:04:44 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x500}) 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x3}) [ 3127.205871][T27629] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3127.246083][T27630] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3127.268871][T27636] iommufd_mock iommufd_mock2: Adding to iommu group 2 03:04:44 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b70, &(0x7f0000000040)={0x18}) 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x4}) 03:04:44 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x600}) 03:04:44 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = signalfd4(r2, &(0x7f00000000c0)={[0x7]}, 0x8, 0x800) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000140)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r5, r1, 0x3d633d, 0xfe00000000000000, 0x9, 0x855aa}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) signalfd4(r2, &(0x7f00000000c0)={[0x7]}, 0x8, 0x800) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000140)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) (async) ioctl$IOMMU_IOAS_COPY$syz(r3, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r5, r1, 0x3d633d, 0xfe00000000000000, 0x9, 0x855aa}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) 03:04:44 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) [ 3127.317612][T27628] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3127.357587][T27628] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:44 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x700}) 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x5}) [ 3127.465994][T27746] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3127.476368][T27632] iommufd_mock iommufd_mock2: Removing from iommu group 2 03:04:44 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x541b, &(0x7f0000000040)={0x18}) 03:04:44 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x6}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0xff00}) [ 3127.578992][T27710] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:45 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x40) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000140)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5421, &(0x7f0000000040)={0x18}) 03:04:45 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x7}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x1000000}) 03:04:45 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async, rerun: 64) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x10) (async, rerun: 64) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x40) (async, rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc}) (rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000140)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) (async, rerun: 64) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (rerun: 64) 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5450, &(0x7f0000000040)={0x18}) 03:04:45 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x8}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x2000000}) 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5451, &(0x7f0000000040)={0x18}) 03:04:45 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 64) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x10) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x40) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000140)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:45 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x300}) 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5452, &(0x7f0000000040)={0x18}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x3000000}) 03:04:45 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x500}) 03:04:45 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r2, 0xc0189379, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000000000002e2f66696c653000520dac1945defc26c54beb4fa933f5518a3dc2e3add96d7fce73736142f201000000091666011f251fe646943acb"]) ioctl$AUTOFS_DEV_IOCTL_FAIL(r2, 0xc0189377, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="060800000004fe002e696c653010"]) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f00000003c0)={0x38, 0x5, r1}) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000240), 0x2, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./bus/file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x0) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r5, 0x84, 0x71, &(0x7f00000002c0)={0x0, 0x800}, 0x8) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x4000000}) 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x5460, &(0x7f0000000040)={0x18}) 03:04:45 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x600}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x5000000}) 03:04:45 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r2, 0xc0189379, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000000000002e2f66696c653000520dac1945defc26c54beb4fa933f5518a3dc2e3add96d7fce73736142f201000000091666011f251fe646943acb"]) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(r2, 0xc0189377, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="060800000004fe002e696c653010"]) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f00000003c0)={0x38, 0x5, r1}) (async) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000240), 0x2, 0x1) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) (async) chdir(&(0x7f0000000080)='./bus/file0\x00') (async) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x0) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r5, 0x84, 0x71, &(0x7f00000002c0)={0x0, 0x800}, 0x8) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x8933, &(0x7f0000000040)={0x18}) 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x400448c9, &(0x7f0000000040)={0x18}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x6000000}) 03:04:45 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x700}) 03:04:45 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) syz_io_uring_setup(0x63a1, &(0x7f0000000140)={0x0, 0x3487, 0x0, 0x3, 0xa7, 0x0, r3}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000240), 0x101000, 0x0) connect$unix(r5, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) 03:04:45 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0xff00}) 03:04:45 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r2, 0xc0189379, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="00000000000000002e2f66696c653000520dac1945defc26c54beb4fa933f5518a3dc2e3add96d7fce73736142f201000000091666011f251fe646943acb"]) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_FAIL(r2, 0xc0189377, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="060800000004fe002e696c653010"]) (async, rerun: 64) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r3, 0x3ba0, &(0x7f00000003c0)={0x38, 0x5, r1}) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000240), 0x2, 0x1) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x0) (async) chdir(&(0x7f0000000080)='./bus/file0\x00') (async) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x0) (async) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r5, 0x84, 0x71, &(0x7f00000002c0)={0x0, 0x800}, 0x8) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x400448dd, &(0x7f0000000040)={0x18}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x7000000}) 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x400454ca, &(0x7f0000000040)={0x18}) 03:04:45 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0xff000000}) [ 3128.433193][T27836] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3128.462458][T27832] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:45 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x40049409, &(0x7f0000000040)={0x18}) 03:04:45 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) syz_io_uring_setup(0x63a1, &(0x7f0000000140)={0x0, 0x3487, 0x0, 0x3, 0xa7, 0x0, r3}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) openat$vcs(0xffffffffffffff9c, &(0x7f0000000240), 0x101000, 0x0) (async) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000240), 0x101000, 0x0) connect$unix(r5, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) 03:04:45 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x142, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000180)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000200)={0x20, r3, 0x4, 0x0, &(0x7f00000001c0)=[{}, {}, {}, {}]}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r4 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000000c0), 0x2084c0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000240)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_UNMAP$ALL(r0, 0x3b86, &(0x7f00000002c0)={0x18, r5}) ioctl$IOMMU_IOAS_MAP$PAGES(r4, 0x3b85, &(0x7f0000000040)={0x28, 0x6, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000140)={0xc}) 03:04:45 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0xffffff7f}) 03:04:46 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x2}) 03:04:46 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x142, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000180)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000200)={0x20, r3, 0x4, 0x0, &(0x7f00000001c0)=[{}, {}, {}, {}]}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r4 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000000c0), 0x2084c0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000240)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_UNMAP$ALL(r0, 0x3b86, &(0x7f00000002c0)={0x18, r5}) ioctl$IOMMU_IOAS_MAP$PAGES(r4, 0x3b85, &(0x7f0000000040)={0x28, 0x6, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000140)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x142, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000180)={0xc}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000200)={0x20, r3, 0x4, 0x0, &(0x7f00000001c0)=[{}, {}, {}, {}]}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000000c0), 0x2084c0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000240)={0xc}) (async) ioctl$IOMMU_IOAS_UNMAP$ALL(r0, 0x3b86, &(0x7f00000002c0)={0x18, r5}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r4, 0x3b85, &(0x7f0000000040)={0x28, 0x6, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000140)={0xc}) (async) 03:04:46 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x40086602, &(0x7f0000000040)={0x18}) 03:04:46 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x2}) 03:04:46 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x3}) 03:04:46 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000340)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000003c0), 0x84800, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000280), 0x101000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r7, 0x3b88, &(0x7f0000000300)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r8}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r4}) ioctl$IOMMU_TEST_OP_MD_CHECK_MAP(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, 0xffffffffffffffff, 0x0, 0x4a7a, 0xb9, &(0x7f00000001c0)="cd707e7226df944500e3205fbb3147185361b6460cf0cd9bbd9b6424cde1519220b1e97251b0e138e69118fecd54317761ee6d5f3770a03a0802dfb9f4c5b335d09a936b9504cb8d647537b8cfd81fced4bb0b871f5e031b0a3f4fd63097b84b8dfff3961e91280a17b4e7b39e78be1323a9ceac30435ef81fcfb19e2a49fc0e55dba4722b0a0fda671072fe34665ca3c6618359576b9001d9d30728aa82ae73a5d20f5a15b668e8e7c0001aec10792082e9e8fed271394c66"}) 03:04:46 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x3}) 03:04:46 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x40186366, &(0x7f0000000040)={0x18}) 03:04:46 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x142, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000180)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000200)={0x20, r3, 0x4, 0x0, &(0x7f00000001c0)=[{}, {}, {}, {}]}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r4 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000000c0), 0x2084c0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000240)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_UNMAP$ALL(r0, 0x3b86, &(0x7f00000002c0)={0x18, r5}) ioctl$IOMMU_IOAS_MAP$PAGES(r4, 0x3b85, &(0x7f0000000040)={0x28, 0x6, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000140)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x142, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000180)={0xc}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000200)={0x20, r3, 0x4, 0x0, &(0x7f00000001c0)=[{}, {}, {}, {}]}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000000c0), 0x2084c0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000240)={0xc}) (async) ioctl$IOMMU_IOAS_UNMAP$ALL(r0, 0x3b86, &(0x7f00000002c0)={0x18, r5}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r4, 0x3b85, &(0x7f0000000040)={0x28, 0x6, r1, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000140)={0xc}) (async) 03:04:46 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) syz_io_uring_setup(0x63a1, &(0x7f0000000140)={0x0, 0x3487, 0x0, 0x3, 0xa7, 0x0, r3}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000240), 0x101000, 0x0) connect$unix(r5, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) (async) connect$unix(r5, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) [ 3128.816878][T27948] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:46 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x4}) [ 3128.875446][T27948] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:46 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x4}) 03:04:46 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x401c5820, &(0x7f0000000040)={0x18}) 03:04:46 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) (async) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000340)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000003c0), 0x84800, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000280), 0x101000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r7, 0x3b88, &(0x7f0000000300)={0xc}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r7, 0x3b88, &(0x7f0000000300)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r8}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r4}) ioctl$IOMMU_TEST_OP_MD_CHECK_MAP(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, 0xffffffffffffffff, 0x0, 0x4a7a, 0xb9, &(0x7f00000001c0)="cd707e7226df944500e3205fbb3147185361b6460cf0cd9bbd9b6424cde1519220b1e97251b0e138e69118fecd54317761ee6d5f3770a03a0802dfb9f4c5b335d09a936b9504cb8d647537b8cfd81fced4bb0b871f5e031b0a3f4fd63097b84b8dfff3961e91280a17b4e7b39e78be1323a9ceac30435ef81fcfb19e2a49fc0e55dba4722b0a0fda671072fe34665ca3c6618359576b9001d9d30728aa82ae73a5d20f5a15b668e8e7c0001aec10792082e9e8fed271394c66"}) (async) ioctl$IOMMU_TEST_OP_MD_CHECK_MAP(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, 0xffffffffffffffff, 0x0, 0x4a7a, 0xb9, &(0x7f00000001c0)="cd707e7226df944500e3205fbb3147185361b6460cf0cd9bbd9b6424cde1519220b1e97251b0e138e69118fecd54317761ee6d5f3770a03a0802dfb9f4c5b335d09a936b9504cb8d647537b8cfd81fced4bb0b871f5e031b0a3f4fd63097b84b8dfff3961e91280a17b4e7b39e78be1323a9ceac30435ef81fcfb19e2a49fc0e55dba4722b0a0fda671072fe34665ca3c6618359576b9001d9d30728aa82ae73a5d20f5a15b668e8e7c0001aec10792082e9e8fed271394c66"}) 03:04:46 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000140)={0x20, r2, 0x2, 0x0, &(0x7f0000000100)=[{}, {}]}) 03:04:46 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x5}) 03:04:46 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x5}) 03:04:46 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x4020940d, &(0x7f0000000040)={0x18}) 03:04:46 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {r0}}, './file0\x00'}) ioctl$IOMMU_VFIO_SET_IOMMU(r3, 0x3b66, 0x3) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r3, 0xc0502100, &(0x7f00000000c0)={0x0, 0x0}) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0x4, 0x6, 0xfffffffffffffff7, r5}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x1) 03:04:46 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000140)={0x20, r2, 0x2, 0x0, &(0x7f0000000100)=[{}, {}]}) [ 3129.107158][T28097] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3129.144914][T28097] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:46 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x6}) 03:04:46 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x80086301, &(0x7f0000000040)={0x18}) 03:04:46 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x6}) 03:04:46 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) (async) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000340)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000003c0), 0x84800, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r6}) r7 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000280), 0x101000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r7, 0x3b88, &(0x7f0000000300)={0xc}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r7, 0x3b88, &(0x7f0000000300)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r7, 0x3ba0, &(0x7f00000002c0)={0x38, 0x2, r8}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r4}) ioctl$IOMMU_TEST_OP_MD_CHECK_MAP(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, 0xffffffffffffffff, 0x0, 0x4a7a, 0xb9, &(0x7f00000001c0)="cd707e7226df944500e3205fbb3147185361b6460cf0cd9bbd9b6424cde1519220b1e97251b0e138e69118fecd54317761ee6d5f3770a03a0802dfb9f4c5b335d09a936b9504cb8d647537b8cfd81fced4bb0b871f5e031b0a3f4fd63097b84b8dfff3961e91280a17b4e7b39e78be1323a9ceac30435ef81fcfb19e2a49fc0e55dba4722b0a0fda671072fe34665ca3c6618359576b9001d9d30728aa82ae73a5d20f5a15b668e8e7c0001aec10792082e9e8fed271394c66"}) 03:04:46 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {r0}}, './file0\x00'}) ioctl$IOMMU_VFIO_SET_IOMMU(r3, 0x3b66, 0x3) (async) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r3, 0xc0502100, &(0x7f00000000c0)={0x0, 0x0}) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0x4, 0x6, 0xfffffffffffffff7, r5}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) (async) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x1) 03:04:46 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x80086601, &(0x7f0000000040)={0x18}) 03:04:46 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x7}) 03:04:46 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000140)={0x20, r2, 0x2, 0x0, &(0x7f0000000100)=[{}, {}]}) 03:04:46 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x7}) 03:04:46 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x300}) 03:04:46 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x8}) [ 3129.363916][T28120] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3129.394754][T28120] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:46 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x801c581f, &(0x7f0000000040)={0x18}) 03:04:46 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x0, r1, 0xff}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x5, r2}) 03:04:46 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x500}) 03:04:46 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {r0}}, './file0\x00'}) ioctl$IOMMU_VFIO_SET_IOMMU(r3, 0x3b66, 0x3) (async) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r3, 0xc0502100, &(0x7f00000000c0)={0x0, 0x0}) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0x4, 0x6, 0xfffffffffffffff7, r5}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) (async, rerun: 64) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x1) (rerun: 64) 03:04:46 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x300}) 03:04:46 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0xc0045878, &(0x7f0000000040)={0x18}) 03:04:47 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x0, r1, 0xff}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x5, r2}) 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x600}) 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0xc0045878, &(0x7f0000000040)={0x18}) 03:04:47 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x500}) 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x700}) 03:04:47 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x0, r1, 0xff}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x5, r2}) 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0xc0189436, &(0x7f0000000040)={0x18}) 03:04:47 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x600}) 03:04:47 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0xff00}) 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0xc020660b, &(0x7f0000000040)={0x18}) 03:04:47 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000040)=@raw=[@map_idx={0x18, 0x9, 0x5, 0x0, 0x3}, @ldst={0x3, 0x2, 0x3, 0x1, 0x8, 0xfffffffffffffff8, 0x8}], &(0x7f00000000c0)='GPL\x00', 0xfff, 0x0, 0x0, 0x41000, 0x1b, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000140)={0x0, 0xd, 0x1000, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[0x1, 0x1, 0x1, 0xffffffffffffffff]}, 0x80) r2 = dup(0xffffffffffffffff) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f0000000000)=[{}]}) 03:04:47 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000140), 0x40000, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x1, r4, r1, 0x100, 0x7, 0x5}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r5 = dup(r0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r7, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r8, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendfile(r7, r8, &(0x7f00000001c0)=0x435, 0x3) ioctl$IOMMU_IOAS_COPY(r5, 0x3b83, &(0x7f0000000100)={0x28, 0x4, r1, r6, 0xfffffffffffff001, 0x4, 0x2}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:47 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x700}) 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x1000000}) 03:04:47 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:47 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0xff00}) [ 3129.858339][T28369] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:47 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000040)=@raw=[@map_idx={0x18, 0x9, 0x5, 0x0, 0x3}, @ldst={0x3, 0x2, 0x3, 0x1, 0x8, 0xfffffffffffffff8, 0x8}], &(0x7f00000000c0)='GPL\x00', 0xfff, 0x0, 0x0, 0x41000, 0x1b, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000140)={0x0, 0xd, 0x1000, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[0x1, 0x1, 0x1, 0xffffffffffffffff]}, 0x80) r2 = dup(0xffffffffffffffff) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f0000000000)=[{}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000040)=@raw=[@map_idx={0x18, 0x9, 0x5, 0x0, 0x3}, @ldst={0x3, 0x2, 0x3, 0x1, 0x8, 0xfffffffffffffff8, 0x8}], &(0x7f00000000c0)='GPL\x00', 0xfff, 0x0, 0x0, 0x41000, 0x1b, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000140)={0x0, 0xd, 0x1000, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[0x1, 0x1, 0x1, 0xffffffffffffffff]}, 0x80) (async) dup(0xffffffffffffffff) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f0000000000)=[{}]}) (async) 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x2f}) 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x2000000}) [ 3129.931619][T28368] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:47 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000140), 0x40000, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x1, r4, r1, 0x100, 0x7, 0x5}) (async) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x1, r4, r1, 0x100, 0x7, 0x5}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r5 = dup(r0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r7, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r8, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendfile(r7, r8, &(0x7f00000001c0)=0x435, 0x3) ioctl$IOMMU_IOAS_COPY(r5, 0x3b83, &(0x7f0000000100)={0x28, 0x4, r1, r6, 0xfffffffffffff001, 0x4, 0x2}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:47 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x2}) 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:47 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000040)=@raw=[@map_idx={0x18, 0x9, 0x5, 0x0, 0x3}, @ldst={0x3, 0x2, 0x3, 0x1, 0x8, 0xfffffffffffffff8, 0x8}], &(0x7f00000000c0)='GPL\x00', 0xfff, 0x0, 0x0, 0x41000, 0x1b, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000140)={0x0, 0xd, 0x1000, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[0x1, 0x1, 0x1, 0xffffffffffffffff]}, 0x80) r2 = dup(0xffffffffffffffff) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f0000000000)=[{}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000040)=@raw=[@map_idx={0x18, 0x9, 0x5, 0x0, 0x3}, @ldst={0x3, 0x2, 0x3, 0x1, 0x8, 0xfffffffffffffff8, 0x8}], &(0x7f00000000c0)='GPL\x00', 0xfff, 0x0, 0x0, 0x41000, 0x1b, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000140)={0x0, 0xd, 0x1000, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[0x1, 0x1, 0x1, 0xffffffffffffffff]}, 0x80) (async) dup(0xffffffffffffffff) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f0000000000)=[{}]}) (async) 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x3000000}) 03:04:47 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) [ 3130.092311][T28480] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:47 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x3}) 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x2}) 03:04:47 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000140), 0x40000, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x1, r4, r1, 0x100, 0x7, 0x5}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r5 = dup(r0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) (async) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r7, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) r8 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r8, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) sendfile(r7, r8, &(0x7f00000001c0)=0x435, 0x3) ioctl$IOMMU_IOAS_COPY(r5, 0x3b83, &(0x7f0000000100)={0x28, 0x4, r1, r6, 0xfffffffffffff001, 0x4, 0x2}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) [ 3130.136549][T28467] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x3}) 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x4000000}) 03:04:47 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x4}) [ 3130.287510][T28570] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x4}) [ 3130.361639][T28570] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x5000000}) 03:04:47 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = signalfd(r2, &(0x7f00000000c0)={[0x3120]}, 0x8) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f0000000140)={0x20, r1, 0x1, 0x0, &(0x7f0000000100)=[{}]}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:47 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x5}) 03:04:47 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f5301, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r1}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r2 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040), 0x101002, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x5, r4, 0x0, 0xffffffffffffffff, 0x1}) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f00000011c0)={{0x0, 0xa3, 0xffd, 0xfffffffffffffff9, 0xfffffffffffffffd, 0xffffffffffffffff, 0x3f, 0x6b236d7, 0x4, 0x200, 0x8000002, 0x4, 0xe800000, 0xffeffffffffffffe, 0x1}}) 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x5}) 03:04:47 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x6}) 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x6000000}) [ 3130.485138][T28631] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:47 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = signalfd(r2, &(0x7f00000000c0)={[0x3120]}, 0x8) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f0000000140)={0x20, r1, 0x1, 0x0, &(0x7f0000000100)=[{}]}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:47 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x6}) 03:04:47 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x7000000}) 03:04:47 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f5301, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r1}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r1}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r2 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040), 0x101002, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x5, r4, 0x0, 0xffffffffffffffff, 0x1}) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f00000011c0)={{0x0, 0xa3, 0xffd, 0xfffffffffffffff9, 0xfffffffffffffffd, 0xffffffffffffffff, 0x3f, 0x6b236d7, 0x4, 0x200, 0x8000002, 0x4, 0xe800000, 0xffeffffffffffffe, 0x1}}) [ 3130.529498][T28630] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x7}) 03:04:48 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x7}) 03:04:48 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = signalfd(r2, &(0x7f00000000c0)={[0x3120]}, 0x8) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f0000000140)={0x20, r1, 0x1, 0x0, &(0x7f0000000100)=[{}]}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:48 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0xff000000}) 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x8}) [ 3130.616177][T28642] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3130.650135][T28645] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:48 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = syz_io_uring_complete(0x0) ioctl$IOMMU_VFIO_IOMMU_GET_INFO(r1, 0x3b70, &(0x7f0000000140)={0x30}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_MAP$PAGES(0xffffffffffffffff, 0x3b85, &(0x7f0000000040)={0x28, 0x0, r5, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2d}) [ 3130.696634][T28641] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3130.711467][T28654] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 3130.735003][T28641] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:48 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x300}) [ 3130.743789][T28653] iommufd_mock iommufd_mock2: Removing from iommu group 2 03:04:48 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0xffffff7f}) 03:04:48 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f5301, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r1}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) r2 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040), 0x101002, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x5, r4, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f00000011c0)={{0x0, 0xa3, 0xffd, 0xfffffffffffffff9, 0xfffffffffffffffd, 0xffffffffffffffff, 0x3f, 0x6b236d7, 0x4, 0x200, 0x8000002, 0x4, 0xe800000, 0xffeffffffffffffe, 0x1}}) 03:04:48 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = syz_io_uring_complete(0x0) ioctl$IOMMU_VFIO_IOMMU_GET_INFO(r1, 0x3b70, &(0x7f0000000140)={0x30}) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async, rerun: 64) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) (async, rerun: 32) ioctl$IOMMU_IOAS_MAP$PAGES(0xffffffffffffffff, 0x3b85, &(0x7f0000000040)={0x28, 0x0, r5, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2d}) (rerun: 32) 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x300}) 03:04:48 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x500}) 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x500}) 03:04:48 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x100000000000000}) [ 3130.909240][T28668] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x600}) 03:04:48 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x600}) [ 3130.967992][T28668] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:48 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x200000000000000}) 03:04:48 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendfile(r0, r1, &(0x7f00000000c0)=0x8, 0x101) ioctl$BTRFS_IOC_SUBVOL_CREATE(r1, 0x5000940e, &(0x7f00000004c0)={{r2}, "5b5fb89c3dda2c8eade99123b30df1e1d9ee06d41859fdb350a0604c2eeccf6805bed4d935443f68d4ec39d5da86dc07d7901c1d4303f32b676410d068bdb54967ef6057be9ff7a1db55aab4069579ac6df62d65d73712c4c5045ab9dc09c956bb409c78bc98fddfb5fd52668e74576a9bef37a73a0f09f2b784c855b1c9fdabcd945f6356a4397e237dd73fda43f5f0e067ee9e868dd4120a2c1d966d438f8b618ca7594ad0a64b9d04d807660de5b26e05b43bea9a2b5e594a24d18e046741c57fffe7969f4b138eedd5e682bb58b9f58431b27279b7df5af5e9dc6a5b8b943387bbbe1a70c6e076bf41830738a817ec24c2a10796ce9a00506e8922343af2fedeb36a89efd96093bf723007be9e2b6a93987ee6b02728eedfd2fc45dc8641f2e10fa67bada1758bf8dbaceb352ff488e460989dfebd2281a9d833aa1b2522ed546fefd107a949e42196feed905dce37e0598d90559719827a5c65d4339e664652f2eb5f4fea9df32c66ba483226ffed58d3dee9e269acc69b43e5bfcc6d272681ff9db6c5508627d5fc70da998e39158e755b38601a17d2c4b9f6d3df45d4958d7455ba4c3ef357856c26aa4ed37790f11d23d7b343bd9d74ded8ac30fec6311db4f60c04ac846b19e115f1ebea0aa8e3183e81a32db4bc4884bb0889927fca3c64a5077149e3dd5877253a08109ba4ae29c4e966cb57b2ae99093e8dfea879322dd12f40b660fbe22ab733900b66c3fd5bb0edbfdd578b3b9a95f39152d2425dc8c3c75d0c33cc971bc897989820831cebfead2e22c6d80ba94070d711ccb6490d5d79b0f36cdde6c807a8710ee72d808601fcb63fd9c9681c758276adb82def7d9668bde34502149d1073c51577554c270b445c023a3e547894a7179b2bbdc1320923284b3d9900701e6b9cd344b7429f43a1a9f0b8eb37a6642e90e2f62876e634fb2f02f56c7c79bf8c4c8bb2cac3f34c8dcc1103f8b23e482f74a58fb82c6adabbd593f9baf0db6d4d049b99b568c4ef0616f76309346f92dfef97b89f07476ee3bb22503294875ffefe7a73e6b9daea33db835310fbefe568ca9472284b0874958fb1695b8ab50016243f6dad2d6e186b5b9f0fab1fb3b9bc9bd2d1e5c2e5f25038d36b4461221c504c4b485674103b3c7e3c6628b6738523222ccba73eda066e740e98851a8fb07819eefef078ea14f3484bf4bc4b6feb3ce3640dc5e0ea0ff1d616d2993c99233421a2184cc66e634690e5d124d410e2ecfa06085865f2a2b9e6d18e331a0064c9d60c230f1e5acf07e04bcce771331a3991bfc1992732714b4bf3d5d9823694f58b5f1ad78103768993488470c9e24df32ab3d105bdae529b786a05305e6c877b557392e88c0b53bc25825a94fed59a3aba2bc11bb5067ab4579c1e3905a54a2c6e28ad4614637fcffdd2f415eb8b5b3f43d20f005b0e953771cfdad87c2199333c422463466fe027d84c4fde3962623015ea718a62247a1d17e00b298c34a5a5a7a57bb5fd0166957dec90b4c91c2aa5e3cb1585bb1a17ad85621abfa0dbae8e34bed17ad103c36c3acbc1471f23cd3d77c167301d491a54aaa846d6e703a37c474a270a2091d7cfce2da20e34d28db587f3e475158935c052c3b269409ca77a841a89244463a0d0dbadaa9adc5a713cdba2c26d1d7bd37ffa4d28b2af79dc8c4779ec4220282f278a24bc3ef5f8b90ba2438d0a54176c346dd84b990dd9551208a1091e2cc9f3af9eb2a859a8f2149e168130541a952e7c08621c5a041c41360effe304baf8a724a50f8856e06ad3da0f6450232c495faed2f33e708eaa17a8cbf69dd3f4a89c624975c78c17c5510ed9ccfa50cd202bb5bbd1073fb9a7af66ccaea0d94e512a90147be93f981f14943d5f4483fc6ce422b8ce1e243c291a292056b2ce5fa64ef330d97215af86447822a6e71d824598531ea4274bfd2039f17de56f959e36b475f4b9536589a1bf3f4f1930eaef13e110a33a7203315022d900cf4a598651c5b4fdb9ec68dcc5c0caa74fc2c8fe4ad214df7432c4298cd38a2ad9933b57316f1ccbee0a74229bb5bff1543ecc2c301a053e5dbef8d8192cdaadba8f5378b75dfc1a3ffd1fa9f0c54f1810fa6e10cf83d9802ce5c25a0dbceaab3a914eaeea9c0fc7d54a8e8d1f55d2f5cf980a372b43f2177be90a8c74605e39293bd127a3d3f3f757630753db9e425b9cfc5b81474314cc4ea525f99e41a7816bb4865b21dd50381565051553e16a928ec955dfc905822d33b4efe5e24b82bceaa559e67b3ce2f5ace309af97695efb2f570eddf5debfc20bb2ef3748b981bb46092d8c626d70a06e8261ae5f504edcef6fd1b91953cc56ffe2df9a2e4767e4cace2eec56a95efd33ee3c1f5bf606a5155405749dfe4b1718798d448b54f48979ca94cbc2b60de0a0bb52e7f7ca4a4b920ab085728619c411c5f178c617fd0a185f5f5d0400e833e06cf2ca65ceb3cd9230a4dcae78b0c0cca83dbc516b4a6aa2343ed2b1a05e862ac6c11dcb49988d6ea7aeca8269975cf087f90769ab9d4ce111b9336652ce17d3b9de02467f03a1c6348fe993d741cb42f071e1a8eda6e365bb292575f6e2c775a74e180e3d5828b2bfcf1b8a9de5b354706a21568aef697592844d87edab91b589945ab8bc5ae60c0ed2a3462a0ed5331d71b4c73f345599034cb67a5727358a98c9b58857924db597d74eb7182842a7ad3b085ec61dfd7cc8be22e4aa6747403f7affaec384c6294eca9ad078612c1b582a663a85175d58e4b4acc2912e25892e28138804769a70964cd96315d5b108ecb87221e8482fbb27a9e639e87ad218764f93380566163a034e723f15a322a5e39d43ed3fce8318ebb7f5a2627669ad3585037d1b139a2c6b3388a4c67fd2b9efef4ef056747220a9ffe0399e35866664aa95bc299cf28aae3ee94d6c912bd5cc92f72e202cbe311aad474790f280c9629962a6f806b6ded3cbf8a84e770eac38015bd5f8e892b9006eb9b89965bafde2fe89762980bf027fcaaf917904267abf1609ba16f68422de357576392165393b704c52099bd151f48493fa8e2475daaf9268f72fd8fe023cf3f92b07513ea8acc28feac859abc7d1a8872866d89afb2f245d4a307f6f6c833445d6b36d0d0f2508c2cf998047b466c2a98a81543ad7796571cd09bfbda49e22af47d4b64333699a18c370c5379f8ce1c23a053e79b5f8107eda9fea31e468efa41b9e12d711e203f93af4e4e4d81d6055f3ed798ee33a79105771a58c64c036f63fb1a7208e0cd6e7193ba2067cd12e71665263464b58dc70acba33b551e90c43e9359f7197c897f7c5e2eebfefd6f65bc0f751bf29061eebcef062a9eb1ca57d9806d5a1d56e55cda46e86573a68cbf1234ff65542f7ea6835147562d1bbb330025f91d8e059c25c88beb8bdb8b1c7c94db7056455ab1d193af9ed008c7a19fa89dc55991d29c8a0a54f578abed1577d9611bba6af12ce191ad932ce3d4c1f3075d4f88d24908adc19a5178c7d3e267b70e489a12b81dad00103ee194a001c3c01b2b6ded2a12fedc8605774557cecdac870175df16f71f9dfe06e41005eafc66da14c7eb830f7bf415f65147fae02c01d7ccb2e303c483e7e52513dc88cca22e6221203bc0b4e0214ce0c1523b19a9a0c1462af0d477ff8cf616a5d2e26b86859e1257cbc9aeb147613d06eb99f5c4c588c584555340c8537946606aaa6cc99be3661fef4ae099c07e18a8f141fa54a4318d98f91c5bc452319e0a6013948048f58d65db9ed8ca691d206001110a4009d938b66a57251f17db57cead766f90e5a3f38cec6ef0ec31140b0cbd45872c24900eb02d11e849e998ee2118b2d8b0f17fcccb888ad9b45429a98344e08fbb1a97afa734d3a9945f31029396bb3b49db49249c2dd9bcd2dd99dd53f0ecf9417ca2527918d6409261ca05e59b0487518e219afbf0ab3fe5bc1388b3513a9e6d72d453c48aedc8d42f0c1ced197b4f4d9738a8adb5338fe18d7fe9906a38a3654a43a5cea7d217c1b0bd38bb1b34660e26fc2589618a75f426895990ae910e9f26e975adb75cd18c6b36145b4d6a84477ea6b646a28582d47791b783e240bfbc08638c544396ebf600dac6eef4f4b15e5fbea39689c67acd680c51f5d7830aaaf57f39e21b5965e3861c58757e91d538d353d04222f3d6a17d46c746bc0cec1b906abfe61d4e4dadcb473e99be879d50bc91ea2c07027eb290c1fe61c79561eae5f0d510eaf7315d159b8fd6aef0138fe113a52dbcc10972203accde2eb337d0154b9f69e6efab50726c79d61b928c91df420bf44ba5604af75742b1d2b08c50c299dc05ed2d8cd1835f307c98133d95bab25d360d938b9a7e7074d4c10be2f65befc2cb55c2e08001cc518e307c0c637065b182e8bac0f447c6348e12da0202952872049058aa03f23d6d7996898d65694bb16130b6c8d5a261975c463d96862f4b59994a67096ab99ca5840cbee2de2e2993c814f8870d32f1ac291a0eae622fa5e9946af1b5f7c37eb224e83309804907c705bbca1abd44c313441f74669ac1a8e8259573bc2a1ab3a721f118d6780ef67aaf310de81e2bd3f02febb8ec41824a2ae33862d6c0e42edc6e755c25bae07356a0bfc3b1aa7a35fb80e7a9301d6919ca1f84e1e0114d77f96a548e441d7418d87bc8e7cbec648d69371b92cea121edf2291633ff49d3e5786b74ab617dc08f655490c6e1e10b3ce2756d17de483d5a698219b727dadb71141b900c45be3f708bf0a512a5be29ef10527b29bd7915d2eeca69394d32be5dbbcf829a2b8024302462afd04e66277af0ceb424f70039cd003c4f099af7d1bf4eb0d7958b3dcec7f90edcca5896daa32d1fcca0243d11c3f84b9a3cca47ca7bbcb75d701cc56e452f4b2ee0e5dc811d1f60c5e6c22079beb58e529d5685f3591e60ae93cbe54177ef8abb285833cbd2379972a0d4deeb8b4ace461cf3f8e8e2c2e5249d074c0035d0a4a9b3203edd4624a3e180071b2a1a65720a25a747b6d2ab7a22cce21371396bed135b835d5804cea57730a9d488340ef5ca16858723a32727ceb8f38b431c0a093b84e6901bc2474ff0d686577ea590505bc223f77c8b13817580a7bf5bd288165313294805985f32cec7dc6b09deda62e04063182aa3c52bf4f7bb8cbb21c73a7fd974348a010f8e801efafe1a003601903ca1d1c567f788e1e1baa1c296f31dcfcaa4096856941fbcba9bd71d91935ec1bd5a6a533c315d8bc913a4a2c356e0f66b21020dfef9cf916f82a1fdd049bfa3c8e4d819ee96a5fa435c3b6c2b2ff6351b62f8e79ab5649e4529eb309b0129e1c48301c061663458558ef3088f536fc6cd2a36ea950bdce3d30f26e1e9ca3b965fbaf3bd9f6b0ce6eb104012f110113c24d2ec0aca16baee8967a3cc596f0160df85ae010f36cfce4db8a8daf2e33ff3b224b16b13d302d0bafa85c56dff327c0245dacee830bcac268166cac55650140d6cae2d780bfb3ab5ae10d915f21d08332466c00f02b3b102e54073d25a935abc3cd7a593dad0cec3a8ed6abd5add6e7f23582a026c8439f19cbb7d7f54c6d8721dad0ea7ed54a0b039e80c2c190cc4f7a57f8a7c62241c0268db4799923861677b8449738eac8739422977819dc01a339def6fb9ce8c59ccefa6e21242f98fe23f1c530aad4adae14385f87c576effd00344a8364b8d0a1972f8b32999ddf44a5b6db4ed8132e48c92a0c6f0caedac8104e4a2975c695cf0a86d7c1134e91c8c3"}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:48 executing program 0: setsockopt$PNPIPE_HANDLE(0xffffffffffffffff, 0x113, 0x3, &(0x7f0000000100)=0x3, 0x4) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0x904, 0x7}}, './file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) open(&(0x7f0000000040)='./file1\x00', 0x10001, 0x1) 03:04:48 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = syz_io_uring_complete(0x0) ioctl$IOMMU_VFIO_IOMMU_GET_INFO(r1, 0x3b70, &(0x7f0000000140)={0x30}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_MAP$PAGES(0xffffffffffffffff, 0x3b85, &(0x7f0000000040)={0x28, 0x0, r5, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2d}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(0xffffffffffffffff, 0x3b85, &(0x7f0000000040)={0x28, 0x0, r5, 0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2d}) 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x700}) 03:04:48 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x700}) [ 3131.090766][T28786] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:48 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x300000000000000}) 03:04:48 executing program 0: setsockopt$PNPIPE_HANDLE(0xffffffffffffffff, 0x113, 0x3, &(0x7f0000000100)=0x3, 0x4) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0x904, 0x7}}, './file0\x00'}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) open(&(0x7f0000000040)='./file1\x00', 0x10001, 0x1) 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0xff00}) 03:04:48 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0xff00}) [ 3131.139474][T28784] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:48 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x400000000000000}) 03:04:48 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) sendfile(r0, r1, &(0x7f00000000c0)=0x8, 0x101) ioctl$BTRFS_IOC_SUBVOL_CREATE(r1, 0x5000940e, &(0x7f00000004c0)={{r2}, "5b5fb89c3dda2c8eade99123b30df1e1d9ee06d41859fdb350a0604c2eeccf6805bed4d935443f68d4ec39d5da86dc07d7901c1d4303f32b676410d068bdb54967ef6057be9ff7a1db55aab4069579ac6df62d65d73712c4c5045ab9dc09c956bb409c78bc98fddfb5fd52668e74576a9bef37a73a0f09f2b784c855b1c9fdabcd945f6356a4397e237dd73fda43f5f0e067ee9e868dd4120a2c1d966d438f8b618ca7594ad0a64b9d04d807660de5b26e05b43bea9a2b5e594a24d18e046741c57fffe7969f4b138eedd5e682bb58b9f58431b27279b7df5af5e9dc6a5b8b943387bbbe1a70c6e076bf41830738a817ec24c2a10796ce9a00506e8922343af2fedeb36a89efd96093bf723007be9e2b6a93987ee6b02728eedfd2fc45dc8641f2e10fa67bada1758bf8dbaceb352ff488e460989dfebd2281a9d833aa1b2522ed546fefd107a949e42196feed905dce37e0598d90559719827a5c65d4339e664652f2eb5f4fea9df32c66ba483226ffed58d3dee9e269acc69b43e5bfcc6d272681ff9db6c5508627d5fc70da998e39158e755b38601a17d2c4b9f6d3df45d4958d7455ba4c3ef357856c26aa4ed37790f11d23d7b343bd9d74ded8ac30fec6311db4f60c04ac846b19e115f1ebea0aa8e3183e81a32db4bc4884bb0889927fca3c64a5077149e3dd5877253a08109ba4ae29c4e966cb57b2ae99093e8dfea879322dd12f40b660fbe22ab733900b66c3fd5bb0edbfdd578b3b9a95f39152d2425dc8c3c75d0c33cc971bc897989820831cebfead2e22c6d80ba94070d711ccb6490d5d79b0f36cdde6c807a8710ee72d808601fcb63fd9c9681c758276adb82def7d9668bde34502149d1073c51577554c270b445c023a3e547894a7179b2bbdc1320923284b3d9900701e6b9cd344b7429f43a1a9f0b8eb37a6642e90e2f62876e634fb2f02f56c7c79bf8c4c8bb2cac3f34c8dcc1103f8b23e482f74a58fb82c6adabbd593f9baf0db6d4d049b99b568c4ef0616f76309346f92dfef97b89f07476ee3bb22503294875ffefe7a73e6b9daea33db835310fbefe568ca9472284b0874958fb1695b8ab50016243f6dad2d6e186b5b9f0fab1fb3b9bc9bd2d1e5c2e5f25038d36b4461221c504c4b485674103b3c7e3c6628b6738523222ccba73eda066e740e98851a8fb07819eefef078ea14f3484bf4bc4b6feb3ce3640dc5e0ea0ff1d616d2993c99233421a2184cc66e634690e5d124d410e2ecfa06085865f2a2b9e6d18e331a0064c9d60c230f1e5acf07e04bcce771331a3991bfc1992732714b4bf3d5d9823694f58b5f1ad78103768993488470c9e24df32ab3d105bdae529b786a05305e6c877b557392e88c0b53bc25825a94fed59a3aba2bc11bb5067ab4579c1e3905a54a2c6e28ad4614637fcffdd2f415eb8b5b3f43d20f005b0e953771cfdad87c2199333c422463466fe027d84c4fde3962623015ea718a62247a1d17e00b298c34a5a5a7a57bb5fd0166957dec90b4c91c2aa5e3cb1585bb1a17ad85621abfa0dbae8e34bed17ad103c36c3acbc1471f23cd3d77c167301d491a54aaa846d6e703a37c474a270a2091d7cfce2da20e34d28db587f3e475158935c052c3b269409ca77a841a89244463a0d0dbadaa9adc5a713cdba2c26d1d7bd37ffa4d28b2af79dc8c4779ec4220282f278a24bc3ef5f8b90ba2438d0a54176c346dd84b990dd9551208a1091e2cc9f3af9eb2a859a8f2149e168130541a952e7c08621c5a041c41360effe304baf8a724a50f8856e06ad3da0f6450232c495faed2f33e708eaa17a8cbf69dd3f4a89c624975c78c17c5510ed9ccfa50cd202bb5bbd1073fb9a7af66ccaea0d94e512a90147be93f981f14943d5f4483fc6ce422b8ce1e243c291a292056b2ce5fa64ef330d97215af86447822a6e71d824598531ea4274bfd2039f17de56f959e36b475f4b9536589a1bf3f4f1930eaef13e110a33a7203315022d900cf4a598651c5b4fdb9ec68dcc5c0caa74fc2c8fe4ad214df7432c4298cd38a2ad9933b57316f1ccbee0a74229bb5bff1543ecc2c301a053e5dbef8d8192cdaadba8f5378b75dfc1a3ffd1fa9f0c54f1810fa6e10cf83d9802ce5c25a0dbceaab3a914eaeea9c0fc7d54a8e8d1f55d2f5cf980a372b43f2177be90a8c74605e39293bd127a3d3f3f757630753db9e425b9cfc5b81474314cc4ea525f99e41a7816bb4865b21dd50381565051553e16a928ec955dfc905822d33b4efe5e24b82bceaa559e67b3ce2f5ace309af97695efb2f570eddf5debfc20bb2ef3748b981bb46092d8c626d70a06e8261ae5f504edcef6fd1b91953cc56ffe2df9a2e4767e4cace2eec56a95efd33ee3c1f5bf606a5155405749dfe4b1718798d448b54f48979ca94cbc2b60de0a0bb52e7f7ca4a4b920ab085728619c411c5f178c617fd0a185f5f5d0400e833e06cf2ca65ceb3cd9230a4dcae78b0c0cca83dbc516b4a6aa2343ed2b1a05e862ac6c11dcb49988d6ea7aeca8269975cf087f90769ab9d4ce111b9336652ce17d3b9de02467f03a1c6348fe993d741cb42f071e1a8eda6e365bb292575f6e2c775a74e180e3d5828b2bfcf1b8a9de5b354706a21568aef697592844d87edab91b589945ab8bc5ae60c0ed2a3462a0ed5331d71b4c73f345599034cb67a5727358a98c9b58857924db597d74eb7182842a7ad3b085ec61dfd7cc8be22e4aa6747403f7affaec384c6294eca9ad078612c1b582a663a85175d58e4b4acc2912e25892e28138804769a70964cd96315d5b108ecb87221e8482fbb27a9e639e87ad218764f93380566163a034e723f15a322a5e39d43ed3fce8318ebb7f5a2627669ad3585037d1b139a2c6b3388a4c67fd2b9efef4ef056747220a9ffe0399e35866664aa95bc299cf28aae3ee94d6c912bd5cc92f72e202cbe311aad474790f280c9629962a6f806b6ded3cbf8a84e770eac38015bd5f8e892b9006eb9b89965bafde2fe89762980bf027fcaaf917904267abf1609ba16f68422de357576392165393b704c52099bd151f48493fa8e2475daaf9268f72fd8fe023cf3f92b07513ea8acc28feac859abc7d1a8872866d89afb2f245d4a307f6f6c833445d6b36d0d0f2508c2cf998047b466c2a98a81543ad7796571cd09bfbda49e22af47d4b64333699a18c370c5379f8ce1c23a053e79b5f8107eda9fea31e468efa41b9e12d711e203f93af4e4e4d81d6055f3ed798ee33a79105771a58c64c036f63fb1a7208e0cd6e7193ba2067cd12e71665263464b58dc70acba33b551e90c43e9359f7197c897f7c5e2eebfefd6f65bc0f751bf29061eebcef062a9eb1ca57d9806d5a1d56e55cda46e86573a68cbf1234ff65542f7ea6835147562d1bbb330025f91d8e059c25c88beb8bdb8b1c7c94db7056455ab1d193af9ed008c7a19fa89dc55991d29c8a0a54f578abed1577d9611bba6af12ce191ad932ce3d4c1f3075d4f88d24908adc19a5178c7d3e267b70e489a12b81dad00103ee194a001c3c01b2b6ded2a12fedc8605774557cecdac870175df16f71f9dfe06e41005eafc66da14c7eb830f7bf415f65147fae02c01d7ccb2e303c483e7e52513dc88cca22e6221203bc0b4e0214ce0c1523b19a9a0c1462af0d477ff8cf616a5d2e26b86859e1257cbc9aeb147613d06eb99f5c4c588c584555340c8537946606aaa6cc99be3661fef4ae099c07e18a8f141fa54a4318d98f91c5bc452319e0a6013948048f58d65db9ed8ca691d206001110a4009d938b66a57251f17db57cead766f90e5a3f38cec6ef0ec31140b0cbd45872c24900eb02d11e849e998ee2118b2d8b0f17fcccb888ad9b45429a98344e08fbb1a97afa734d3a9945f31029396bb3b49db49249c2dd9bcd2dd99dd53f0ecf9417ca2527918d6409261ca05e59b0487518e219afbf0ab3fe5bc1388b3513a9e6d72d453c48aedc8d42f0c1ced197b4f4d9738a8adb5338fe18d7fe9906a38a3654a43a5cea7d217c1b0bd38bb1b34660e26fc2589618a75f426895990ae910e9f26e975adb75cd18c6b36145b4d6a84477ea6b646a28582d47791b783e240bfbc08638c544396ebf600dac6eef4f4b15e5fbea39689c67acd680c51f5d7830aaaf57f39e21b5965e3861c58757e91d538d353d04222f3d6a17d46c746bc0cec1b906abfe61d4e4dadcb473e99be879d50bc91ea2c07027eb290c1fe61c79561eae5f0d510eaf7315d159b8fd6aef0138fe113a52dbcc10972203accde2eb337d0154b9f69e6efab50726c79d61b928c91df420bf44ba5604af75742b1d2b08c50c299dc05ed2d8cd1835f307c98133d95bab25d360d938b9a7e7074d4c10be2f65befc2cb55c2e08001cc518e307c0c637065b182e8bac0f447c6348e12da0202952872049058aa03f23d6d7996898d65694bb16130b6c8d5a261975c463d96862f4b59994a67096ab99ca5840cbee2de2e2993c814f8870d32f1ac291a0eae622fa5e9946af1b5f7c37eb224e83309804907c705bbca1abd44c313441f74669ac1a8e8259573bc2a1ab3a721f118d6780ef67aaf310de81e2bd3f02febb8ec41824a2ae33862d6c0e42edc6e755c25bae07356a0bfc3b1aa7a35fb80e7a9301d6919ca1f84e1e0114d77f96a548e441d7418d87bc8e7cbec648d69371b92cea121edf2291633ff49d3e5786b74ab617dc08f655490c6e1e10b3ce2756d17de483d5a698219b727dadb71141b900c45be3f708bf0a512a5be29ef10527b29bd7915d2eeca69394d32be5dbbcf829a2b8024302462afd04e66277af0ceb424f70039cd003c4f099af7d1bf4eb0d7958b3dcec7f90edcca5896daa32d1fcca0243d11c3f84b9a3cca47ca7bbcb75d701cc56e452f4b2ee0e5dc811d1f60c5e6c22079beb58e529d5685f3591e60ae93cbe54177ef8abb285833cbd2379972a0d4deeb8b4ace461cf3f8e8e2c2e5249d074c0035d0a4a9b3203edd4624a3e180071b2a1a65720a25a747b6d2ab7a22cce21371396bed135b835d5804cea57730a9d488340ef5ca16858723a32727ceb8f38b431c0a093b84e6901bc2474ff0d686577ea590505bc223f77c8b13817580a7bf5bd288165313294805985f32cec7dc6b09deda62e04063182aa3c52bf4f7bb8cbb21c73a7fd974348a010f8e801efafe1a003601903ca1d1c567f788e1e1baa1c296f31dcfcaa4096856941fbcba9bd71d91935ec1bd5a6a533c315d8bc913a4a2c356e0f66b21020dfef9cf916f82a1fdd049bfa3c8e4d819ee96a5fa435c3b6c2b2ff6351b62f8e79ab5649e4529eb309b0129e1c48301c061663458558ef3088f536fc6cd2a36ea950bdce3d30f26e1e9ca3b965fbaf3bd9f6b0ce6eb104012f110113c24d2ec0aca16baee8967a3cc596f0160df85ae010f36cfce4db8a8daf2e33ff3b224b16b13d302d0bafa85c56dff327c0245dacee830bcac268166cac55650140d6cae2d780bfb3ab5ae10d915f21d08332466c00f02b3b102e54073d25a935abc3cd7a593dad0cec3a8ed6abd5add6e7f23582a026c8439f19cbb7d7f54c6d8721dad0ea7ed54a0b039e80c2c190cc4f7a57f8a7c62241c0268db4799923861677b8449738eac8739422977819dc01a339def6fb9ce8c59ccefa6e21242f98fe23f1c530aad4adae14385f87c576effd00344a8364b8d0a1972f8b32999ddf44a5b6db4ed8132e48c92a0c6f0caedac8104e4a2975c695cf0a86d7c1134e91c8c3"}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:48 executing program 0: setsockopt$PNPIPE_HANDLE(0xffffffffffffffff, 0x113, 0x3, &(0x7f0000000100)=0x3, 0x4) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 32) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (rerun: 32) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1, {0x904, 0x7}}, './file0\x00'}) (rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) open(&(0x7f0000000040)='./file1\x00', 0x10001, 0x1) 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x1000000}) 03:04:48 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x1000000}) 03:04:48 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:48 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x500000000000000}) 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x2000000}) [ 3131.353640][T28910] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:48 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x2000000}) 03:04:48 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:48 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000440)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) r1 = memfd_create(&(0x7f0000000040)='-^%/,].\x95,]@#*:-\xf2%^(&\x00', 0x6) pwritev2(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="4514ef51f49c2a55686dabfcc1c6c8999863837e6ac376f6b8dc90ee4c0cbd1e18e5500c097d44fe601986f1d443f73213fa7b38753219c00009a021efa6582ab2d43d60f4124e08700ec24352a27b6400d4cc6d1ebef928b0c3967b64673bba765ace6cda3fb1ddc40a59f04b9325ca110879d98ec4fc08598b544bd029b346cde9898b20a7ac8e00a1377e8fded5a7d9649fee7dd992ea635d40088b6c7d4eb17d58a5779a2b0f02e51b2a9e6c74fb3b132cdbbaeb4742fd7ce17542", 0xbd}, {&(0x7f0000000100)="95f7ba2b81b9f50725f53a3849081949e7c3669731563b9b3c311f4ac76e501b5fa5f04b505eb79f55542bbf4e329e4813d323526f91c25053830618f32d2c8749acfc145dc74fb24d3cd157e4f17ffd12967266ec417cfd9a8ca90874263a1710f95254c143971bd36b62cc0ea5", 0x6e}, {&(0x7f0000000280)="9beabea20fe34ed08e6cc5707ba7ec579c7b5f0666703c535c06447e407c7ecf3dd32396c2fdf65e71eee6f7d96386db6756988afaa6b7b902979111fc4fd71fd2b501afc33fb8f8d296ab5968d8f989578321211bc9700bc1d57b1afcb0358327b4e0d472513b43b9ff0d51b511537bde8f7812e2da6e488e91a67bea495e78b8ecb980a1b28dc70d59e8e9538af051723f03cc76aa7d6963f4f730e39527ed844ee2b7dea3aeade5b4b1199089e6420bc6d47686b6d0acae843081", 0xbc}, {&(0x7f0000000340)="084e7436d3007eb193d964b2b3d8207983f60dfcb0f4c101a1c00d047e100f63625c86e1e44c5d79cbdbec051aa33ae3bf0270497c7099121a9a5bf5b9351934ae8d76390f385e3dd0d62cfa29d62a52ecf62b5487e64d42eb000e510d5d54cd46ea3d65acc4928d538d75146382fec292bf8ec7bfc01766640a6dafacc072fbe95ee5c05b00f15f9349f0e39dcf1a67bd6fdfbe7ff4c29fd17fc36a", 0x9c}, {&(0x7f00000004c0)="ebf3058ff8533adbca79ace2c42272266309c187a8f2237bc14a05fd52afcd191227484bae360b0b8b31df09f60db6a5bfb84725c7f9327e769720fda47b0f1e9cf8ca4ccdc8c97f0309beafc421e42a631076106e89636da450e564448fee37634ae1fa43ad08701a2eecb7109cfec1fa1a60f4ebd0ff108096ae03021e28d45b8cb0d2c7e7f737bf7e83364f367d7fa55b1c88079ada54826e", 0x9a}, {&(0x7f0000000400)="0d34ec22a7269aa1a0b70bd64439e522640a5079da9ed9c798c7d8b491fc957b2cc71f3e260f489be54936a0c5f219027f39e49e7a", 0x35}, {&(0x7f0000000580)="2dfc76e0c925e45a05e380115805257b093cbeb1f30d13e2d6e7d883f53cb3a703f31cc4caf616ff89d449d703a72e81ce6242922e3e4533e6963df2886f64955ec3772f267ff061059ff1f6a0dce41e6bf01ada3338ecf52b1253f5797de0d5a9dcc3c48dc9701bf25c8ec5926d48d58b38ea77482dcc570c5308a7f47beb6ee891398ac4de39c9c1d219ad8ac557e4e1db9eb05d50f2b6f9a1", 0x9a}, {&(0x7f0000000640)="da590c258876b9a9bf9233fbe65c3ab3061a758c828cd78eef97ed55a91825cecbb39e3d9275a023727a6633cca46c2aa9ff3fe53e89026823b72cc5971a2e2e6d", 0x41}], 0x8, 0xfffffff8, 0x2, 0x1a) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000000)={0x28, 0x10000, r2, r2, 0x16c261, 0xde, 0xa, 0x334c04}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:48 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x600000000000000}) [ 3131.399124][T28905] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x3000000}) 03:04:48 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 32) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) (async, rerun: 32) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendfile(r0, r1, &(0x7f00000000c0)=0x8, 0x101) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE(r1, 0x5000940e, &(0x7f00000004c0)={{r2}, "5b5fb89c3dda2c8eade99123b30df1e1d9ee06d41859fdb350a0604c2eeccf6805bed4d935443f68d4ec39d5da86dc07d7901c1d4303f32b676410d068bdb54967ef6057be9ff7a1db55aab4069579ac6df62d65d73712c4c5045ab9dc09c956bb409c78bc98fddfb5fd52668e74576a9bef37a73a0f09f2b784c855b1c9fdabcd945f6356a4397e237dd73fda43f5f0e067ee9e868dd4120a2c1d966d438f8b618ca7594ad0a64b9d04d807660de5b26e05b43bea9a2b5e594a24d18e046741c57fffe7969f4b138eedd5e682bb58b9f58431b27279b7df5af5e9dc6a5b8b943387bbbe1a70c6e076bf41830738a817ec24c2a10796ce9a00506e8922343af2fedeb36a89efd96093bf723007be9e2b6a93987ee6b02728eedfd2fc45dc8641f2e10fa67bada1758bf8dbaceb352ff488e460989dfebd2281a9d833aa1b2522ed546fefd107a949e42196feed905dce37e0598d90559719827a5c65d4339e664652f2eb5f4fea9df32c66ba483226ffed58d3dee9e269acc69b43e5bfcc6d272681ff9db6c5508627d5fc70da998e39158e755b38601a17d2c4b9f6d3df45d4958d7455ba4c3ef357856c26aa4ed37790f11d23d7b343bd9d74ded8ac30fec6311db4f60c04ac846b19e115f1ebea0aa8e3183e81a32db4bc4884bb0889927fca3c64a5077149e3dd5877253a08109ba4ae29c4e966cb57b2ae99093e8dfea879322dd12f40b660fbe22ab733900b66c3fd5bb0edbfdd578b3b9a95f39152d2425dc8c3c75d0c33cc971bc897989820831cebfead2e22c6d80ba94070d711ccb6490d5d79b0f36cdde6c807a8710ee72d808601fcb63fd9c9681c758276adb82def7d9668bde34502149d1073c51577554c270b445c023a3e547894a7179b2bbdc1320923284b3d9900701e6b9cd344b7429f43a1a9f0b8eb37a6642e90e2f62876e634fb2f02f56c7c79bf8c4c8bb2cac3f34c8dcc1103f8b23e482f74a58fb82c6adabbd593f9baf0db6d4d049b99b568c4ef0616f76309346f92dfef97b89f07476ee3bb22503294875ffefe7a73e6b9daea33db835310fbefe568ca9472284b0874958fb1695b8ab50016243f6dad2d6e186b5b9f0fab1fb3b9bc9bd2d1e5c2e5f25038d36b4461221c504c4b485674103b3c7e3c6628b6738523222ccba73eda066e740e98851a8fb07819eefef078ea14f3484bf4bc4b6feb3ce3640dc5e0ea0ff1d616d2993c99233421a2184cc66e634690e5d124d410e2ecfa06085865f2a2b9e6d18e331a0064c9d60c230f1e5acf07e04bcce771331a3991bfc1992732714b4bf3d5d9823694f58b5f1ad78103768993488470c9e24df32ab3d105bdae529b786a05305e6c877b557392e88c0b53bc25825a94fed59a3aba2bc11bb5067ab4579c1e3905a54a2c6e28ad4614637fcffdd2f415eb8b5b3f43d20f005b0e953771cfdad87c2199333c422463466fe027d84c4fde3962623015ea718a62247a1d17e00b298c34a5a5a7a57bb5fd0166957dec90b4c91c2aa5e3cb1585bb1a17ad85621abfa0dbae8e34bed17ad103c36c3acbc1471f23cd3d77c167301d491a54aaa846d6e703a37c474a270a2091d7cfce2da20e34d28db587f3e475158935c052c3b269409ca77a841a89244463a0d0dbadaa9adc5a713cdba2c26d1d7bd37ffa4d28b2af79dc8c4779ec4220282f278a24bc3ef5f8b90ba2438d0a54176c346dd84b990dd9551208a1091e2cc9f3af9eb2a859a8f2149e168130541a952e7c08621c5a041c41360effe304baf8a724a50f8856e06ad3da0f6450232c495faed2f33e708eaa17a8cbf69dd3f4a89c624975c78c17c5510ed9ccfa50cd202bb5bbd1073fb9a7af66ccaea0d94e512a90147be93f981f14943d5f4483fc6ce422b8ce1e243c291a292056b2ce5fa64ef330d97215af86447822a6e71d824598531ea4274bfd2039f17de56f959e36b475f4b9536589a1bf3f4f1930eaef13e110a33a7203315022d900cf4a598651c5b4fdb9ec68dcc5c0caa74fc2c8fe4ad214df7432c4298cd38a2ad9933b57316f1ccbee0a74229bb5bff1543ecc2c301a053e5dbef8d8192cdaadba8f5378b75dfc1a3ffd1fa9f0c54f1810fa6e10cf83d9802ce5c25a0dbceaab3a914eaeea9c0fc7d54a8e8d1f55d2f5cf980a372b43f2177be90a8c74605e39293bd127a3d3f3f757630753db9e425b9cfc5b81474314cc4ea525f99e41a7816bb4865b21dd50381565051553e16a928ec955dfc905822d33b4efe5e24b82bceaa559e67b3ce2f5ace309af97695efb2f570eddf5debfc20bb2ef3748b981bb46092d8c626d70a06e8261ae5f504edcef6fd1b91953cc56ffe2df9a2e4767e4cace2eec56a95efd33ee3c1f5bf606a5155405749dfe4b1718798d448b54f48979ca94cbc2b60de0a0bb52e7f7ca4a4b920ab085728619c411c5f178c617fd0a185f5f5d0400e833e06cf2ca65ceb3cd9230a4dcae78b0c0cca83dbc516b4a6aa2343ed2b1a05e862ac6c11dcb49988d6ea7aeca8269975cf087f90769ab9d4ce111b9336652ce17d3b9de02467f03a1c6348fe993d741cb42f071e1a8eda6e365bb292575f6e2c775a74e180e3d5828b2bfcf1b8a9de5b354706a21568aef697592844d87edab91b589945ab8bc5ae60c0ed2a3462a0ed5331d71b4c73f345599034cb67a5727358a98c9b58857924db597d74eb7182842a7ad3b085ec61dfd7cc8be22e4aa6747403f7affaec384c6294eca9ad078612c1b582a663a85175d58e4b4acc2912e25892e28138804769a70964cd96315d5b108ecb87221e8482fbb27a9e639e87ad218764f93380566163a034e723f15a322a5e39d43ed3fce8318ebb7f5a2627669ad3585037d1b139a2c6b3388a4c67fd2b9efef4ef056747220a9ffe0399e35866664aa95bc299cf28aae3ee94d6c912bd5cc92f72e202cbe311aad474790f280c9629962a6f806b6ded3cbf8a84e770eac38015bd5f8e892b9006eb9b89965bafde2fe89762980bf027fcaaf917904267abf1609ba16f68422de357576392165393b704c52099bd151f48493fa8e2475daaf9268f72fd8fe023cf3f92b07513ea8acc28feac859abc7d1a8872866d89afb2f245d4a307f6f6c833445d6b36d0d0f2508c2cf998047b466c2a98a81543ad7796571cd09bfbda49e22af47d4b64333699a18c370c5379f8ce1c23a053e79b5f8107eda9fea31e468efa41b9e12d711e203f93af4e4e4d81d6055f3ed798ee33a79105771a58c64c036f63fb1a7208e0cd6e7193ba2067cd12e71665263464b58dc70acba33b551e90c43e9359f7197c897f7c5e2eebfefd6f65bc0f751bf29061eebcef062a9eb1ca57d9806d5a1d56e55cda46e86573a68cbf1234ff65542f7ea6835147562d1bbb330025f91d8e059c25c88beb8bdb8b1c7c94db7056455ab1d193af9ed008c7a19fa89dc55991d29c8a0a54f578abed1577d9611bba6af12ce191ad932ce3d4c1f3075d4f88d24908adc19a5178c7d3e267b70e489a12b81dad00103ee194a001c3c01b2b6ded2a12fedc8605774557cecdac870175df16f71f9dfe06e41005eafc66da14c7eb830f7bf415f65147fae02c01d7ccb2e303c483e7e52513dc88cca22e6221203bc0b4e0214ce0c1523b19a9a0c1462af0d477ff8cf616a5d2e26b86859e1257cbc9aeb147613d06eb99f5c4c588c584555340c8537946606aaa6cc99be3661fef4ae099c07e18a8f141fa54a4318d98f91c5bc452319e0a6013948048f58d65db9ed8ca691d206001110a4009d938b66a57251f17db57cead766f90e5a3f38cec6ef0ec31140b0cbd45872c24900eb02d11e849e998ee2118b2d8b0f17fcccb888ad9b45429a98344e08fbb1a97afa734d3a9945f31029396bb3b49db49249c2dd9bcd2dd99dd53f0ecf9417ca2527918d6409261ca05e59b0487518e219afbf0ab3fe5bc1388b3513a9e6d72d453c48aedc8d42f0c1ced197b4f4d9738a8adb5338fe18d7fe9906a38a3654a43a5cea7d217c1b0bd38bb1b34660e26fc2589618a75f426895990ae910e9f26e975adb75cd18c6b36145b4d6a84477ea6b646a28582d47791b783e240bfbc08638c544396ebf600dac6eef4f4b15e5fbea39689c67acd680c51f5d7830aaaf57f39e21b5965e3861c58757e91d538d353d04222f3d6a17d46c746bc0cec1b906abfe61d4e4dadcb473e99be879d50bc91ea2c07027eb290c1fe61c79561eae5f0d510eaf7315d159b8fd6aef0138fe113a52dbcc10972203accde2eb337d0154b9f69e6efab50726c79d61b928c91df420bf44ba5604af75742b1d2b08c50c299dc05ed2d8cd1835f307c98133d95bab25d360d938b9a7e7074d4c10be2f65befc2cb55c2e08001cc518e307c0c637065b182e8bac0f447c6348e12da0202952872049058aa03f23d6d7996898d65694bb16130b6c8d5a261975c463d96862f4b59994a67096ab99ca5840cbee2de2e2993c814f8870d32f1ac291a0eae622fa5e9946af1b5f7c37eb224e83309804907c705bbca1abd44c313441f74669ac1a8e8259573bc2a1ab3a721f118d6780ef67aaf310de81e2bd3f02febb8ec41824a2ae33862d6c0e42edc6e755c25bae07356a0bfc3b1aa7a35fb80e7a9301d6919ca1f84e1e0114d77f96a548e441d7418d87bc8e7cbec648d69371b92cea121edf2291633ff49d3e5786b74ab617dc08f655490c6e1e10b3ce2756d17de483d5a698219b727dadb71141b900c45be3f708bf0a512a5be29ef10527b29bd7915d2eeca69394d32be5dbbcf829a2b8024302462afd04e66277af0ceb424f70039cd003c4f099af7d1bf4eb0d7958b3dcec7f90edcca5896daa32d1fcca0243d11c3f84b9a3cca47ca7bbcb75d701cc56e452f4b2ee0e5dc811d1f60c5e6c22079beb58e529d5685f3591e60ae93cbe54177ef8abb285833cbd2379972a0d4deeb8b4ace461cf3f8e8e2c2e5249d074c0035d0a4a9b3203edd4624a3e180071b2a1a65720a25a747b6d2ab7a22cce21371396bed135b835d5804cea57730a9d488340ef5ca16858723a32727ceb8f38b431c0a093b84e6901bc2474ff0d686577ea590505bc223f77c8b13817580a7bf5bd288165313294805985f32cec7dc6b09deda62e04063182aa3c52bf4f7bb8cbb21c73a7fd974348a010f8e801efafe1a003601903ca1d1c567f788e1e1baa1c296f31dcfcaa4096856941fbcba9bd71d91935ec1bd5a6a533c315d8bc913a4a2c356e0f66b21020dfef9cf916f82a1fdd049bfa3c8e4d819ee96a5fa435c3b6c2b2ff6351b62f8e79ab5649e4529eb309b0129e1c48301c061663458558ef3088f536fc6cd2a36ea950bdce3d30f26e1e9ca3b965fbaf3bd9f6b0ce6eb104012f110113c24d2ec0aca16baee8967a3cc596f0160df85ae010f36cfce4db8a8daf2e33ff3b224b16b13d302d0bafa85c56dff327c0245dacee830bcac268166cac55650140d6cae2d780bfb3ab5ae10d915f21d08332466c00f02b3b102e54073d25a935abc3cd7a593dad0cec3a8ed6abd5add6e7f23582a026c8439f19cbb7d7f54c6d8721dad0ea7ed54a0b039e80c2c190cc4f7a57f8a7c62241c0268db4799923861677b8449738eac8739422977819dc01a339def6fb9ce8c59ccefa6e21242f98fe23f1c530aad4adae14385f87c576effd00344a8364b8d0a1972f8b32999ddf44a5b6db4ed8132e48c92a0c6f0caedac8104e4a2975c695cf0a86d7c1134e91c8c3"}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r5, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:48 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000440)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) r1 = memfd_create(&(0x7f0000000040)='-^%/,].\x95,]@#*:-\xf2%^(&\x00', 0x6) pwritev2(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="4514ef51f49c2a55686dabfcc1c6c8999863837e6ac376f6b8dc90ee4c0cbd1e18e5500c097d44fe601986f1d443f73213fa7b38753219c00009a021efa6582ab2d43d60f4124e08700ec24352a27b6400d4cc6d1ebef928b0c3967b64673bba765ace6cda3fb1ddc40a59f04b9325ca110879d98ec4fc08598b544bd029b346cde9898b20a7ac8e00a1377e8fded5a7d9649fee7dd992ea635d40088b6c7d4eb17d58a5779a2b0f02e51b2a9e6c74fb3b132cdbbaeb4742fd7ce17542", 0xbd}, {&(0x7f0000000100)="95f7ba2b81b9f50725f53a3849081949e7c3669731563b9b3c311f4ac76e501b5fa5f04b505eb79f55542bbf4e329e4813d323526f91c25053830618f32d2c8749acfc145dc74fb24d3cd157e4f17ffd12967266ec417cfd9a8ca90874263a1710f95254c143971bd36b62cc0ea5", 0x6e}, {&(0x7f0000000280)="9beabea20fe34ed08e6cc5707ba7ec579c7b5f0666703c535c06447e407c7ecf3dd32396c2fdf65e71eee6f7d96386db6756988afaa6b7b902979111fc4fd71fd2b501afc33fb8f8d296ab5968d8f989578321211bc9700bc1d57b1afcb0358327b4e0d472513b43b9ff0d51b511537bde8f7812e2da6e488e91a67bea495e78b8ecb980a1b28dc70d59e8e9538af051723f03cc76aa7d6963f4f730e39527ed844ee2b7dea3aeade5b4b1199089e6420bc6d47686b6d0acae843081", 0xbc}, {&(0x7f0000000340)="084e7436d3007eb193d964b2b3d8207983f60dfcb0f4c101a1c00d047e100f63625c86e1e44c5d79cbdbec051aa33ae3bf0270497c7099121a9a5bf5b9351934ae8d76390f385e3dd0d62cfa29d62a52ecf62b5487e64d42eb000e510d5d54cd46ea3d65acc4928d538d75146382fec292bf8ec7bfc01766640a6dafacc072fbe95ee5c05b00f15f9349f0e39dcf1a67bd6fdfbe7ff4c29fd17fc36a", 0x9c}, {&(0x7f00000004c0)="ebf3058ff8533adbca79ace2c42272266309c187a8f2237bc14a05fd52afcd191227484bae360b0b8b31df09f60db6a5bfb84725c7f9327e769720fda47b0f1e9cf8ca4ccdc8c97f0309beafc421e42a631076106e89636da450e564448fee37634ae1fa43ad08701a2eecb7109cfec1fa1a60f4ebd0ff108096ae03021e28d45b8cb0d2c7e7f737bf7e83364f367d7fa55b1c88079ada54826e", 0x9a}, {&(0x7f0000000400)="0d34ec22a7269aa1a0b70bd64439e522640a5079da9ed9c798c7d8b491fc957b2cc71f3e260f489be54936a0c5f219027f39e49e7a", 0x35}, {&(0x7f0000000580)="2dfc76e0c925e45a05e380115805257b093cbeb1f30d13e2d6e7d883f53cb3a703f31cc4caf616ff89d449d703a72e81ce6242922e3e4533e6963df2886f64955ec3772f267ff061059ff1f6a0dce41e6bf01ada3338ecf52b1253f5797de0d5a9dcc3c48dc9701bf25c8ec5926d48d58b38ea77482dcc570c5308a7f47beb6ee891398ac4de39c9c1d219ad8ac557e4e1db9eb05d50f2b6f9a1", 0x9a}, {&(0x7f0000000640)="da590c258876b9a9bf9233fbe65c3ab3061a758c828cd78eef97ed55a91825cecbb39e3d9275a023727a6633cca46c2aa9ff3fe53e89026823b72cc5971a2e2e6d", 0x41}], 0x8, 0xfffffff8, 0x2, 0x1a) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000000)={0x28, 0x10000, r2, r2, 0x16c261, 0xde, 0xa, 0x334c04}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000440)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) (async) memfd_create(&(0x7f0000000040)='-^%/,].\x95,]@#*:-\xf2%^(&\x00', 0x6) (async) pwritev2(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="4514ef51f49c2a55686dabfcc1c6c8999863837e6ac376f6b8dc90ee4c0cbd1e18e5500c097d44fe601986f1d443f73213fa7b38753219c00009a021efa6582ab2d43d60f4124e08700ec24352a27b6400d4cc6d1ebef928b0c3967b64673bba765ace6cda3fb1ddc40a59f04b9325ca110879d98ec4fc08598b544bd029b346cde9898b20a7ac8e00a1377e8fded5a7d9649fee7dd992ea635d40088b6c7d4eb17d58a5779a2b0f02e51b2a9e6c74fb3b132cdbbaeb4742fd7ce17542", 0xbd}, {&(0x7f0000000100)="95f7ba2b81b9f50725f53a3849081949e7c3669731563b9b3c311f4ac76e501b5fa5f04b505eb79f55542bbf4e329e4813d323526f91c25053830618f32d2c8749acfc145dc74fb24d3cd157e4f17ffd12967266ec417cfd9a8ca90874263a1710f95254c143971bd36b62cc0ea5", 0x6e}, {&(0x7f0000000280)="9beabea20fe34ed08e6cc5707ba7ec579c7b5f0666703c535c06447e407c7ecf3dd32396c2fdf65e71eee6f7d96386db6756988afaa6b7b902979111fc4fd71fd2b501afc33fb8f8d296ab5968d8f989578321211bc9700bc1d57b1afcb0358327b4e0d472513b43b9ff0d51b511537bde8f7812e2da6e488e91a67bea495e78b8ecb980a1b28dc70d59e8e9538af051723f03cc76aa7d6963f4f730e39527ed844ee2b7dea3aeade5b4b1199089e6420bc6d47686b6d0acae843081", 0xbc}, {&(0x7f0000000340)="084e7436d3007eb193d964b2b3d8207983f60dfcb0f4c101a1c00d047e100f63625c86e1e44c5d79cbdbec051aa33ae3bf0270497c7099121a9a5bf5b9351934ae8d76390f385e3dd0d62cfa29d62a52ecf62b5487e64d42eb000e510d5d54cd46ea3d65acc4928d538d75146382fec292bf8ec7bfc01766640a6dafacc072fbe95ee5c05b00f15f9349f0e39dcf1a67bd6fdfbe7ff4c29fd17fc36a", 0x9c}, {&(0x7f00000004c0)="ebf3058ff8533adbca79ace2c42272266309c187a8f2237bc14a05fd52afcd191227484bae360b0b8b31df09f60db6a5bfb84725c7f9327e769720fda47b0f1e9cf8ca4ccdc8c97f0309beafc421e42a631076106e89636da450e564448fee37634ae1fa43ad08701a2eecb7109cfec1fa1a60f4ebd0ff108096ae03021e28d45b8cb0d2c7e7f737bf7e83364f367d7fa55b1c88079ada54826e", 0x9a}, {&(0x7f0000000400)="0d34ec22a7269aa1a0b70bd64439e522640a5079da9ed9c798c7d8b491fc957b2cc71f3e260f489be54936a0c5f219027f39e49e7a", 0x35}, {&(0x7f0000000580)="2dfc76e0c925e45a05e380115805257b093cbeb1f30d13e2d6e7d883f53cb3a703f31cc4caf616ff89d449d703a72e81ce6242922e3e4533e6963df2886f64955ec3772f267ff061059ff1f6a0dce41e6bf01ada3338ecf52b1253f5797de0d5a9dcc3c48dc9701bf25c8ec5926d48d58b38ea77482dcc570c5308a7f47beb6ee891398ac4de39c9c1d219ad8ac557e4e1db9eb05d50f2b6f9a1", 0x9a}, {&(0x7f0000000640)="da590c258876b9a9bf9233fbe65c3ab3061a758c828cd78eef97ed55a91825cecbb39e3d9275a023727a6633cca46c2aa9ff3fe53e89026823b72cc5971a2e2e6d", 0x41}], 0x8, 0xfffffff8, 0x2, 0x1a) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000000)={0x28, 0x10000, r2, r2, 0x16c261, 0xde, 0xa, 0x334c04}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) 03:04:48 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x3000000}) 03:04:48 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x700000000000000}) 03:04:48 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x4000000}) 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x4000000}) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0xff00000000000000}) 03:04:49 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000440)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) r1 = memfd_create(&(0x7f0000000040)='-^%/,].\x95,]@#*:-\xf2%^(&\x00', 0x6) pwritev2(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="4514ef51f49c2a55686dabfcc1c6c8999863837e6ac376f6b8dc90ee4c0cbd1e18e5500c097d44fe601986f1d443f73213fa7b38753219c00009a021efa6582ab2d43d60f4124e08700ec24352a27b6400d4cc6d1ebef928b0c3967b64673bba765ace6cda3fb1ddc40a59f04b9325ca110879d98ec4fc08598b544bd029b346cde9898b20a7ac8e00a1377e8fded5a7d9649fee7dd992ea635d40088b6c7d4eb17d58a5779a2b0f02e51b2a9e6c74fb3b132cdbbaeb4742fd7ce17542", 0xbd}, {&(0x7f0000000100)="95f7ba2b81b9f50725f53a3849081949e7c3669731563b9b3c311f4ac76e501b5fa5f04b505eb79f55542bbf4e329e4813d323526f91c25053830618f32d2c8749acfc145dc74fb24d3cd157e4f17ffd12967266ec417cfd9a8ca90874263a1710f95254c143971bd36b62cc0ea5", 0x6e}, {&(0x7f0000000280)="9beabea20fe34ed08e6cc5707ba7ec579c7b5f0666703c535c06447e407c7ecf3dd32396c2fdf65e71eee6f7d96386db6756988afaa6b7b902979111fc4fd71fd2b501afc33fb8f8d296ab5968d8f989578321211bc9700bc1d57b1afcb0358327b4e0d472513b43b9ff0d51b511537bde8f7812e2da6e488e91a67bea495e78b8ecb980a1b28dc70d59e8e9538af051723f03cc76aa7d6963f4f730e39527ed844ee2b7dea3aeade5b4b1199089e6420bc6d47686b6d0acae843081", 0xbc}, {&(0x7f0000000340)="084e7436d3007eb193d964b2b3d8207983f60dfcb0f4c101a1c00d047e100f63625c86e1e44c5d79cbdbec051aa33ae3bf0270497c7099121a9a5bf5b9351934ae8d76390f385e3dd0d62cfa29d62a52ecf62b5487e64d42eb000e510d5d54cd46ea3d65acc4928d538d75146382fec292bf8ec7bfc01766640a6dafacc072fbe95ee5c05b00f15f9349f0e39dcf1a67bd6fdfbe7ff4c29fd17fc36a", 0x9c}, {&(0x7f00000004c0)="ebf3058ff8533adbca79ace2c42272266309c187a8f2237bc14a05fd52afcd191227484bae360b0b8b31df09f60db6a5bfb84725c7f9327e769720fda47b0f1e9cf8ca4ccdc8c97f0309beafc421e42a631076106e89636da450e564448fee37634ae1fa43ad08701a2eecb7109cfec1fa1a60f4ebd0ff108096ae03021e28d45b8cb0d2c7e7f737bf7e83364f367d7fa55b1c88079ada54826e", 0x9a}, {&(0x7f0000000400)="0d34ec22a7269aa1a0b70bd64439e522640a5079da9ed9c798c7d8b491fc957b2cc71f3e260f489be54936a0c5f219027f39e49e7a", 0x35}, {&(0x7f0000000580)="2dfc76e0c925e45a05e380115805257b093cbeb1f30d13e2d6e7d883f53cb3a703f31cc4caf616ff89d449d703a72e81ce6242922e3e4533e6963df2886f64955ec3772f267ff061059ff1f6a0dce41e6bf01ada3338ecf52b1253f5797de0d5a9dcc3c48dc9701bf25c8ec5926d48d58b38ea77482dcc570c5308a7f47beb6ee891398ac4de39c9c1d219ad8ac557e4e1db9eb05d50f2b6f9a1", 0x9a}, {&(0x7f0000000640)="da590c258876b9a9bf9233fbe65c3ab3061a758c828cd78eef97ed55a91825cecbb39e3d9275a023727a6633cca46c2aa9ff3fe53e89026823b72cc5971a2e2e6d", 0x41}], 0x8, 0xfffffff8, 0x2, 0x1a) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000000)={0x28, 0x10000, r2, r2, 0x16c261, 0xde, 0xa, 0x334c04}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:49 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) (async) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0xffffff7f00000000}) 03:04:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x5000000}) 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x5000000}) 03:04:49 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x20040, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc}) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x2}) 03:04:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x6000000}) 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x6000000}) [ 3131.831416][T29116] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x7000000}) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x3}) 03:04:49 executing program 4: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r1, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) 03:04:49 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r2 = syz_open_dev$audion(&(0x7f00000000c0), 0x8, 0x200080) ioctl$IOMMU_IOAS_MAP$PAGES(r2, 0x3b85, &(0x7f0000000040)={0x7d, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000140)={0x28, 0x4, r4, r5, 0x13ae9c, 0x8d05, 0x8, 0x126e32}) [ 3131.874198][T29095] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x7000000}) 03:04:49 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x20040, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r1}) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc}) [ 3131.969588][T29178] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0xff000000}) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x4}) 03:04:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x8000000}) 03:04:49 executing program 4: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r1, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) 03:04:49 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x20040, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x20040, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x2, r1}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r2, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc}) (async) [ 3132.009816][T29177] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:49 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r2 = syz_open_dev$audion(&(0x7f00000000c0), 0x8, 0x200080) ioctl$IOMMU_IOAS_MAP$PAGES(r2, 0x3b85, &(0x7f0000000040)={0x7d, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000140)={0x28, 0x4, r4, r5, 0x13ae9c, 0x8d05, 0x8, 0x126e32}) 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0xffffff7f}) 03:04:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0xff000000}) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x5}) [ 3132.115436][T29200] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x2}) 03:04:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0xffffff7f}) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x6}) [ 3132.170826][T29204] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3132.204853][T29201] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:49 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r2 = syz_open_dev$audion(&(0x7f00000000c0), 0x8, 0x200080) ioctl$IOMMU_IOAS_MAP$PAGES(r2, 0x3b85, &(0x7f0000000040)={0x7d, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000140)={0x28, 0x4, r4, r5, 0x13ae9c, 0x8d05, 0x8, 0x126e32}) (async) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000140)={0x28, 0x4, r4, r5, 0x13ae9c, 0x8d05, 0x8, 0x126e32}) [ 3132.236112][T29197] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x3}) 03:04:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x100000000000000}) 03:04:49 executing program 4: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r1, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x7}) 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x4}) 03:04:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x200000000000000}) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x300}) [ 3132.361033][T29324] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3132.393434][T29323] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:49 executing program 0: ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000400), r1) sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f0000000500)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x6c, r2, 0x200, 0x70bd25, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7}, @IPVS_CMD_ATTR_SERVICE={0x3c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PROTOCOL={0x6}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x2e, 0x14}}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x20, 0x9}}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x5e}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e22}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xcd7}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0xa}]}]}, 0x6c}, 0x1, 0x0, 0x0, 0x200408d4}, 0x0) sendmsg$IPVS_CMD_ZERO(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0x194, r2, 0x0, 0x70bd25, 0x10001, {}, [@IPVS_CMD_ATTR_SERVICE={0x64, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@mcast2}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x3}, @IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0xff}, @IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'lc\x00'}, @IPVS_SVC_ATTR_AF={0x6}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x13, 0x7}}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e24}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x6}, @IPVS_CMD_ATTR_DEST={0xc, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0xb5}]}, @IPVS_CMD_ATTR_SERVICE={0x40, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x33}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x2eb1}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x10}}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x3}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x3c}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0x18, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x1, 0x2}}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x3d}]}, @IPVS_CMD_ATTR_SERVICE={0x50, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@local}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e21}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x6c}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x16}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e20}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x70}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x3}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x8}, @IPVS_CMD_ATTR_DAEMON={0x3c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x9}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'netpci0\x00'}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x2}]}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x4}]}]}, 0x194}, 0x1, 0x0, 0x0, 0xd4}, 0x0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:49 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r2 = openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) quotactl_fd$Q_SETINFO(r2, 0xffffffff80000600, 0xee00, &(0x7f0000000100)={0x0, 0x7fffffffffffffff, 0x1, 0x4}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r3, 0x0, 0x1, 0x0, 0x80000001, 0x5}) 03:04:49 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x5}) 03:04:49 executing program 0: ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000400), r1) sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f0000000500)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x6c, r2, 0x200, 0x70bd25, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7}, @IPVS_CMD_ATTR_SERVICE={0x3c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PROTOCOL={0x6}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x2e, 0x14}}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x20, 0x9}}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x5e}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e22}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xcd7}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0xa}]}]}, 0x6c}, 0x1, 0x0, 0x0, 0x200408d4}, 0x0) (async) sendmsg$IPVS_CMD_ZERO(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0x194, r2, 0x0, 0x70bd25, 0x10001, {}, [@IPVS_CMD_ATTR_SERVICE={0x64, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@mcast2}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x3}, @IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0xff}, @IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'lc\x00'}, @IPVS_SVC_ATTR_AF={0x6}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x13, 0x7}}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e24}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x6}, @IPVS_CMD_ATTR_DEST={0xc, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0xb5}]}, @IPVS_CMD_ATTR_SERVICE={0x40, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x33}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x2eb1}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x10}}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x3}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x3c}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0x18, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x1, 0x2}}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x3d}]}, @IPVS_CMD_ATTR_SERVICE={0x50, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@local}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e21}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x6c}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x16}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e20}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x70}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x3}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x8}, @IPVS_CMD_ATTR_DAEMON={0x3c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x9}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'netpci0\x00'}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x2}]}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x4}]}]}, 0x194}, 0x1, 0x0, 0x0, 0xd4}, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:49 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x300000000000000}) 03:04:49 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r2 = openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) quotactl_fd$Q_SETINFO(r2, 0xffffffff80000600, 0xee00, &(0x7f0000000100)={0x0, 0x7fffffffffffffff, 0x1, 0x4}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r3, 0x0, 0x1, 0x0, 0x80000001, 0x5}) 03:04:49 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x500}) 03:04:50 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_MD_CHECK_REFS(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x4, r3, 0x0, &(0x7f0000000040)="a635131e422452322151b4cef86712703b6a73836e8fa88868944bf3c8a41269d5a2b3dd5375693ce78238306846df74741d6974a4459c", 0x37, 0x7f}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) 03:04:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x6}) 03:04:50 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x400000000000000}) 03:04:50 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x600}) 03:04:50 executing program 0: ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000400), r1) sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f0000000500)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x6c, r2, 0x200, 0x70bd25, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7}, @IPVS_CMD_ATTR_SERVICE={0x3c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PROTOCOL={0x6}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x2e, 0x14}}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x20, 0x9}}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x5e}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e22}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xcd7}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0xa}]}]}, 0x6c}, 0x1, 0x0, 0x0, 0x200408d4}, 0x0) sendmsg$IPVS_CMD_ZERO(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0x194, r2, 0x0, 0x70bd25, 0x10001, {}, [@IPVS_CMD_ATTR_SERVICE={0x64, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@mcast2}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x3}, @IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0xff}, @IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'lc\x00'}, @IPVS_SVC_ATTR_AF={0x6}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x13, 0x7}}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e24}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x6}, @IPVS_CMD_ATTR_DEST={0xc, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0xb5}]}, @IPVS_CMD_ATTR_SERVICE={0x40, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x33}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x2eb1}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x10}}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x3}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x3c}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0x18, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x1, 0x2}}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x3d}]}, @IPVS_CMD_ATTR_SERVICE={0x50, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@local}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e21}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x6c}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x16}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e20}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x70}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x3}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x8}, @IPVS_CMD_ATTR_DAEMON={0x3c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x9}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'netpci0\x00'}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x2}]}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x4}]}]}, 0x194}, 0x1, 0x0, 0x0, 0xd4}, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) r2 = openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f00000000c0), 0x2, 0x0) quotactl_fd$Q_SETINFO(r2, 0xffffffff80000600, 0xee00, &(0x7f0000000100)={0x0, 0x7fffffffffffffff, 0x1, 0x4}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r0, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r3, 0x0, 0x1, 0x0, 0x80000001, 0x5}) 03:04:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x7}) 03:04:50 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_MD_CHECK_REFS(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x4, r3, 0x0, &(0x7f0000000040)="a635131e422452322151b4cef86712703b6a73836e8fa88868944bf3c8a41269d5a2b3dd5375693ce78238306846df74741d6974a4459c", 0x37, 0x7f}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) 03:04:50 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x500000000000000}) 03:04:50 executing program 0: r0 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000280)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x7c, r2, 0x7, 0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}]}) r3 = syz_open_dev$vcsu(&(0x7f00000000c0), 0x4, 0x14100) r4 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x20400, 0x0) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r4, 0x4008941a, &(0x7f0000000240)) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc}) r5 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000140), 0x842, 0x0) ioctl$IOMMU_DESTROY$ioas(r5, 0x3b80, &(0x7f00000001c0)={0x8, r2}) 03:04:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_VFIO_CHECK_EXTENSION(0xffffffffffffffff, 0x3b65, 0x4) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r0, 0x3b82, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x0, &(0x7f00000000c0)=[{0x2, 0x2}, {0x1, 0x100000001}]}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x1, r1, r1, 0x7, 0x8000000000000000, 0x33f3}) 03:04:50 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x700}) 03:04:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x300}) 03:04:50 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x600000000000000}) 03:04:50 executing program 0: r0 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000280)) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x7c, r2, 0x7, 0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}]}) (async, rerun: 32) r3 = syz_open_dev$vcsu(&(0x7f00000000c0), 0x4, 0x14100) (async, rerun: 32) r4 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x20400, 0x0) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r4, 0x4008941a, &(0x7f0000000240)) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc}) (async, rerun: 32) r5 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000140), 0x842, 0x0) (rerun: 32) ioctl$IOMMU_DESTROY$ioas(r5, 0x3b80, &(0x7f00000001c0)={0x8, r2}) 03:04:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) ioctl$IOMMU_VFIO_CHECK_EXTENSION(0xffffffffffffffff, 0x3b65, 0x4) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r0, 0x3b82, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x0, &(0x7f00000000c0)=[{0x2, 0x2}, {0x1, 0x100000001}]}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x1, r1, r1, 0x7, 0x8000000000000000, 0x33f3}) 03:04:50 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xff00}) 03:04:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x500}) 03:04:50 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x700000000000000}) 03:04:50 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_MD_CHECK_REFS(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x4, r3, 0x0, &(0x7f0000000040)="a635131e422452322151b4cef86712703b6a73836e8fa88868944bf3c8a41269d5a2b3dd5375693ce78238306846df74741d6974a4459c", 0x37, 0x7f}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_MD_CHECK_REFS(r2, 0x3ba0, &(0x7f00000000c0)={0x38, 0x4, r3, 0x0, &(0x7f0000000040)="a635131e422452322151b4cef86712703b6a73836e8fa88868944bf3c8a41269d5a2b3dd5375693ce78238306846df74741d6974a4459c", 0x37, 0x7f}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) (async) 03:04:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) ioctl$IOMMU_VFIO_CHECK_EXTENSION(0xffffffffffffffff, 0x3b65, 0x4) (async) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r0, 0x3b82, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x0, &(0x7f00000000c0)=[{0x2, 0x2}, {0x1, 0x100000001}]}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x1, r1, r1, 0x7, 0x8000000000000000, 0x33f3}) 03:04:50 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x1000000}) 03:04:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x600}) 03:04:50 executing program 0: r0 = syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000280)) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x7c, r2, 0x7, 0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}]}) (async, rerun: 32) r3 = syz_open_dev$vcsu(&(0x7f00000000c0), 0x4, 0x14100) (rerun: 32) r4 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x20400, 0x0) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r4, 0x4008941a, &(0x7f0000000240)) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc}) r5 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000140), 0x842, 0x0) ioctl$IOMMU_DESTROY$ioas(r5, 0x3b80, &(0x7f00000001c0)={0x8, r2}) 03:04:50 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x800000000000000}) 03:04:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x700}) 03:04:50 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x2000000}) 03:04:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=@newlink={0x40, 0x10, 0x427, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x4}}}, @IFLA_ADDRESS={0xa, 0x1, @link_local}]}, 0x40}}, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x650801, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f00000000c0)={0x28, 0x2, r1, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffff001}) 03:04:50 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x44000, 0x0) r1 = socket$caif_stream(0x25, 0x1, 0x3) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r4, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001b80)=ANY=[@ANYBLOB="380000001a000100000000000000000002002000", @ANYRES32=0x0, @ANYBLOB="9f381bff0400000100000100ff60c3d848f6b0186dc1cabb0200000000004d9e0000000000000108000200000000003895aceb7949"], 0x38}}, 0x0) writev(r3, &(0x7f0000001b40)=[{&(0x7f0000001940)="a50d5b907446badbe8eae556ad836c99a9764abf4125346cb87017914f51662ddc173c2744e084d5433094b17d81d66379b1cee4aaaf82ce8ba568108dfa7081ac78a4deba4d63bbc0e0c070b0ec101fdef07efa7c29d6b6891de561ecee2f74495dbbd9d76b25dfe3e3a87fc6a02a0993eeb4f83739609ed70d9b3b5b498c207759db10393dffa5c79b", 0x8a}, {&(0x7f0000001a00)="5187c636e5ee98c76f9234709be07fad39714f3aed98aed6ed208cbfa9aab27ab4a64519d0cc4cfa27651ce0d4f61e262c8e43691ccd8a8036f756ee3ccf99705d997724fba704dda67e040f44d93dac06d92f4ad2742154d57bbc8f9145ca0891c460cccc", 0x65}, {&(0x7f0000001a80)="7af9a1758c212a94eb4c792f9c46d1ac3abb2d2c71df7651a3c3110c", 0x1c}, {&(0x7f0000001ac0)="efda479f54887391df471893afca0c6e5b06ec3c258f1ce9e0e0304d51a725ef74b76a754ea396125ea805a0f8aea6017653f22932cb05551d35c962b717a052a2111ad4e2eda56c0458dd67db0a447c9bc5b32316eab39686bf55f484007b0723ee153ccf02549c521666", 0x6b}], 0x4) r5 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r6 = socket$netlink(0x10, 0x3, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r6, &(0x7f0000019140)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x1e}, {&(0x7f000001a380)="77dc86607bba3b5624de1b24c3625894d78d8f044195e92e2f122509877dc6fac1b1f0222c976765c82e421465989181b2893cd5626624bca7657eb247012baf7d23bfd30471b75d6dab5e5a35a52237f84b9ee49f46353e8e754b84758e565d0423175de7fc35c283c613770995a7ced4d02050410ca8c6f1fa1f2c99294bedaa48c03db090df"}], 0x1) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) r8 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r8, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast=0xe, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @hci={0x1f, 0x0, 0x4}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f000001a1c0)='syz_tun\x00'}) ioctl$FS_IOC_FIEMAP(r8, 0xc020660b, &(0x7f000001a640)=ANY=[@ANYBLOB="0900000000000000ff03000000000000040000000000000006000000ad390000000000000500000000000000280d64000000000000000000000000000000000000000000011400000035800000000000800000001a00000000000000400000000000000000000000000000005c19966e000000000000000004000000000000000000000000000006000000a1db3bc402000000000000000500000000000000000000000000000800000000000000000100a600ff00000000000000000000000000000000000000ff0300000000000001000000000000000000000000008c00400000000000000000000000000001000000000000000402000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000e9ffffffff000000000000000000000000000000000000000000000007000000000000000000002eb0203721cc82bb42658507276146ca17edeb6c6add775f877fc7113eddf58ca6b1ce6b1b36fd28f2a5f1f7aa0ded96338aa456578912a7b8e62f9af59fe07d6a6274e31f9e5dbbd51c84bc34f8a644daf1546a27a24b069a49e6673fb48f57391c5563e9791a3b865a36db50ea4b0a7050c587e072759d624dbfec97fa144b0cbd591fdf233cf6d7a31fa357dc8d40fea7721a9789e2e646ede2cc53912ab35607a5593eb54cf950fdf25084ad5291b71acdd21ffda2028a227a669d5d2bc8f27b41be9c4d6716e15caff60c599c4960b713331827fe6ab96ae5a949986755297cb22304d8d72d3b9ff679b7dd58ae7ea703a8367d03000000000000000000000000000000000000009384045bec59cc49e594090768681f230292a352e5def3d2c553ed20d255d3e4e1db3b04a16129675920d0ab14f02a31bb8e6ca2272c49f202ffb9f0a3b585a7fb100958ffff3c71e15e1c301119753b3da2e37f0b6f3514c0eb053c2167ec084f3dc31b5069642803ad10"]) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001500)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000100)={{}, 0x0, 0xc, @unused=[0x87, 0x1, 0x10001, 0x7fffffffffffffff], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r6, 0x5000943a, &(0x7f0000000100)={{r7}, r9, 0x10, @unused=[0x3, 0x166, 0x24edff3e, 0x41c], @devid}) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000100)=r9) ioctl$BTRFS_IOC_RM_DEV_V2(r4, 0x5000943a, &(0x7f0000000100)={{r5}, r9, 0x2, @inherit={0x60, &(0x7f0000001d40)=ANY=[@ANYBLOB="00000000db36cb8e968538dfe75436ecb50000000003000000000000007f00000000000000090000000000000001000000000000007f000000000000000700000000000000ff7f000000000000032e0ce33bb808ee0000000000000003000000e4ff000001"]}, @subvolid=0x4}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r2, 0x50009418, &(0x7f0000000940)={{r3}, r9, 0x2, @unused=[0x8000000000000001, 0x1f, 0x16b, 0x3], @subvolid=0x4}) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f0000001c00)={0x0, 0xfffffff8}, &(0x7f0000001c40)=0x8) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000001c80)={r10, @in={{0x2, 0x4e20, @loopback}}}, 0x84) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f00000004c0)={{r1}, r9, 0x21, @inherit={0x58, &(0x7f00000000c0)={0x1, 0x2, 0xffffffff, 0x655b, {0x2, 0xff, 0x7, 0x9, 0xffffffff}, [0x5, 0x8]}}, @devid}) r11 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r11, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r11, 0x3b84, &(0x7f0000000180)={0x20, r12}) 03:04:50 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0xff00000000000000}) 03:04:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0xff00}) 03:04:50 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x471709d62d8b71a7, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:50 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x3000000}) 03:04:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=@newlink={0x40, 0x10, 0x427, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x4}}}, @IFLA_ADDRESS={0xa, 0x1, @link_local}]}, 0x40}}, 0x0) openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x650801, 0x0) (async) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x650801, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f00000000c0)={0x28, 0x2, r1, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffff001}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f00000000c0)={0x28, 0x2, r1, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffff001}) 03:04:50 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0xffffff7f00000000}) [ 3133.245518][T29726] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.0'. 03:04:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x1000000}) 03:04:50 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x471709d62d8b71a7, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:50 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x4000000}) 03:04:50 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0xffffffff00000000}) [ 3133.304167][T29726] 1ªX: entered promiscuous mode [ 3133.319524][T29726] 1ªX: left allmulticast mode 03:04:50 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=@newlink={0x40, 0x10, 0x427, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x4}}}, @IFLA_ADDRESS={0xa, 0x1, @link_local}]}, 0x40}}, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x650801, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f00000000c0)={0x28, 0x2, r1, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffff001}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=@newlink={0x40, 0x10, 0x427, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x4}}}, @IFLA_ADDRESS={0xa, 0x1, @link_local}]}, 0x40}}, 0x0) (async) openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x650801, 0x0) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f00000000c0)={0x28, 0x2, r1, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffff001}) (async) [ 3133.373463][T29736] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.0'. [ 3133.425426][T29743] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.0'. [ 3133.498479][T29743] 0ªX: renamed from 01ªX [ 3133.506600][T29743] 0ªX: left promiscuous mode [ 3133.519284][T29743] 0ªX: entered allmulticast mode 03:04:50 executing program 0: openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x44000, 0x0) (async) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x44000, 0x0) r1 = socket$caif_stream(0x25, 0x1, 0x3) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r4, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001b80)=ANY=[@ANYBLOB="380000001a000100000000000000000002002000", @ANYRES32=0x0, @ANYBLOB="9f381bff0400000100000100ff60c3d848f6b0186dc1cabb0200000000004d9e0000000000000108000200000000003895aceb7949"], 0x38}}, 0x0) (async) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001b80)=ANY=[@ANYBLOB="380000001a000100000000000000000002002000", @ANYRES32=0x0, @ANYBLOB="9f381bff0400000100000100ff60c3d848f6b0186dc1cabb0200000000004d9e0000000000000108000200000000003895aceb7949"], 0x38}}, 0x0) writev(r3, &(0x7f0000001b40)=[{&(0x7f0000001940)="a50d5b907446badbe8eae556ad836c99a9764abf4125346cb87017914f51662ddc173c2744e084d5433094b17d81d66379b1cee4aaaf82ce8ba568108dfa7081ac78a4deba4d63bbc0e0c070b0ec101fdef07efa7c29d6b6891de561ecee2f74495dbbd9d76b25dfe3e3a87fc6a02a0993eeb4f83739609ed70d9b3b5b498c207759db10393dffa5c79b", 0x8a}, {&(0x7f0000001a00)="5187c636e5ee98c76f9234709be07fad39714f3aed98aed6ed208cbfa9aab27ab4a64519d0cc4cfa27651ce0d4f61e262c8e43691ccd8a8036f756ee3ccf99705d997724fba704dda67e040f44d93dac06d92f4ad2742154d57bbc8f9145ca0891c460cccc", 0x65}, {&(0x7f0000001a80)="7af9a1758c212a94eb4c792f9c46d1ac3abb2d2c71df7651a3c3110c", 0x1c}, {&(0x7f0000001ac0)="efda479f54887391df471893afca0c6e5b06ec3c258f1ce9e0e0304d51a725ef74b76a754ea396125ea805a0f8aea6017653f22932cb05551d35c962b717a052a2111ad4e2eda56c0458dd67db0a447c9bc5b32316eab39686bf55f484007b0723ee153ccf02549c521666", 0x6b}], 0x4) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) r5 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r6 = socket$netlink(0x10, 0x3, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) (async) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r6, &(0x7f0000019140)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x1e}, {&(0x7f000001a380)="77dc86607bba3b5624de1b24c3625894d78d8f044195e92e2f122509877dc6fac1b1f0222c976765c82e421465989181b2893cd5626624bca7657eb247012baf7d23bfd30471b75d6dab5e5a35a52237f84b9ee49f46353e8e754b84758e565d0423175de7fc35c283c613770995a7ced4d02050410ca8c6f1fa1f2c99294bedaa48c03db090df"}], 0x1) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) (async) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) r8 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r8, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast=0xe, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @hci={0x1f, 0x0, 0x4}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f000001a1c0)='syz_tun\x00'}) ioctl$FS_IOC_FIEMAP(r8, 0xc020660b, &(0x7f000001a640)=ANY=[@ANYBLOB="0900000000000000ff03000000000000040000000000000006000000ad390000000000000500000000000000280d64000000000000000000000000000000000000000000011400000035800000000000800000001a00000000000000400000000000000000000000000000005c19966e000000000000000004000000000000000000000000000006000000a1db3bc402000000000000000500000000000000000000000000000800000000000000000100a600ff00000000000000000000000000000000000000ff0300000000000001000000000000000000000000008c00400000000000000000000000000001000000000000000402000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000e9ffffffff000000000000000000000000000000000000000000000007000000000000000000002eb0203721cc82bb42658507276146ca17edeb6c6add775f877fc7113eddf58ca6b1ce6b1b36fd28f2a5f1f7aa0ded96338aa456578912a7b8e62f9af59fe07d6a6274e31f9e5dbbd51c84bc34f8a644daf1546a27a24b069a49e6673fb48f57391c5563e9791a3b865a36db50ea4b0a7050c587e072759d624dbfec97fa144b0cbd591fdf233cf6d7a31fa357dc8d40fea7721a9789e2e646ede2cc53912ab35607a5593eb54cf950fdf25084ad5291b71acdd21ffda2028a227a669d5d2bc8f27b41be9c4d6716e15caff60c599c4960b713331827fe6ab96ae5a949986755297cb22304d8d72d3b9ff679b7dd58ae7ea703a8367d03000000000000000000000000000000000000009384045bec59cc49e594090768681f230292a352e5def3d2c553ed20d255d3e4e1db3b04a16129675920d0ab14f02a31bb8e6ca2272c49f202ffb9f0a3b585a7fb100958ffff3c71e15e1c301119753b3da2e37f0b6f3514c0eb053c2167ec084f3dc31b5069642803ad10"]) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001500)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000100)={{}, 0x0, 0xc, @unused=[0x87, 0x1, 0x10001, 0x7fffffffffffffff], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r6, 0x5000943a, &(0x7f0000000100)={{r7}, r9, 0x10, @unused=[0x3, 0x166, 0x24edff3e, 0x41c], @devid}) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r6, 0x5000943a, &(0x7f0000000100)={{r7}, r9, 0x10, @unused=[0x3, 0x166, 0x24edff3e, 0x41c], @devid}) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000100)=r9) (async) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000100)=r9) ioctl$BTRFS_IOC_RM_DEV_V2(r4, 0x5000943a, &(0x7f0000000100)={{r5}, r9, 0x2, @inherit={0x60, &(0x7f0000001d40)=ANY=[@ANYBLOB="00000000db36cb8e968538dfe75436ecb50000000003000000000000007f00000000000000090000000000000001000000000000007f000000000000000700000000000000ff7f000000000000032e0ce33bb808ee0000000000000003000000e4ff000001"]}, @subvolid=0x4}) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r4, 0x5000943a, &(0x7f0000000100)={{r5}, r9, 0x2, @inherit={0x60, &(0x7f0000001d40)=ANY=[@ANYBLOB="00000000db36cb8e968538dfe75436ecb50000000003000000000000007f00000000000000090000000000000001000000000000007f000000000000000700000000000000ff7f000000000000032e0ce33bb808ee0000000000000003000000e4ff000001"]}, @subvolid=0x4}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r2, 0x50009418, &(0x7f0000000940)={{r3}, r9, 0x2, @unused=[0x8000000000000001, 0x1f, 0x16b, 0x3], @subvolid=0x4}) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f0000001c00)={0x0, 0xfffffff8}, &(0x7f0000001c40)=0x8) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000001c80)={r10, @in={{0x2, 0x4e20, @loopback}}}, 0x84) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f00000004c0)={{r1}, r9, 0x21, @inherit={0x58, &(0x7f00000000c0)={0x1, 0x2, 0xffffffff, 0x655b, {0x2, 0xff, 0x7, 0x9, 0xffffffff}, [0x5, 0x8]}}, @devid}) r11 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r11, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r11, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r11, 0x3b84, &(0x7f0000000180)={0x20, r12}) 03:04:50 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x2000000}) [ 3133.534907][T29743] A link change request failed with some changes committed already. Interface 00ªX may have been left with an inconsistent configuration, please check. 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x5000000}) 03:04:51 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x202201, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$KDADDIO(0xffffffffffffffff, 0x5415, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000100), 0x650602, 0x0) accept$nfc_llcp(r1, &(0x7f00000001c0), &(0x7f0000000240)=0x60) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ftruncate(r5, 0x428) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r6, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendmsg$netlink(r2, &(0x7f0000000300)={&(0x7f0000000140)=@kern={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)={0x2c, 0x3e, 0x100, 0x70bd26, 0x25dfdbfb, "", [@generic="e5d63ca7854b5e13a7273fadf32ab5855163278c5119dcc717f5f668"]}, 0x2c}, {&(0x7f0000001e80)={0x142c, 0x3f, 0xc2898c6e46aaf968, 0x70bd25, 0x25dfdbfc, "", [@typed={0x8, 0x15, 0x0, 0x0, @u32=0x8}, @typed={0xdb, 0x3, 0x0, 0x0, @binary="697d578cf5f46def8d88ac704f89efcca660fa25e3a40d41a390ca65d1c9196e0c1364e08bb05385861a0aca00781d0ba9fd38993969a5d46a658c1d3529adc734093ae58ffa1e9bfbcb50498424e69f81b82708120eddf901bba64b45fc54e26c35c76547a1e3b847b17b7b91afac754311acc9f86169b3294c648a1f7b2d941c53f39b9d2d80b82f206c3f4a2060a266ab10bc8b629d2ad5de7980cea2b93c962598f51f7e8a723a41b30ec5428279d46edcf85b30291620afcf0b5aff7d6d4036090da5eb1ad864e855af8c412c6e9334ca61571292"}, @nested={0x1eb, 0x4c, 0x0, 0x1, [@generic="edeb0f81c64826a002ad958987852f646c56ca3bea2d03e1af27a01de96fc2595e7fe2db496d38fca65a891f5286113852fb3b4615a22b873c77ca2d396963db36fe549e0971bf7ad1fa7f49b76087156c18120ce679eaa39b53f4701ca31f56a1c9381c63c5b66f3d925efbb09ca1f9c26d0207ede9d49564c84495cd00bd1b16e4", @typed={0x6, 0x7c, 0x0, 0x0, @str='(\x00'}, @generic="65afa09be111c228e097f9f7eeb4b08c58eca82a3691250a29fd11f79f7b62c8df4db0ac587fbdbce79c508eba41aa5c87e5bbc90ca5831c2b9c2fa91af692b4f038a3b876e752eb29fc16261053575ae28e9cd0af21e6bc83ef5da6fef5a3d9969f79fa1a69fa38f715bb28a81254530232a5dcd348da82f91d5ca425c8d88253dde1c689d309ee625dd75f29aa4bddcfa25a350162824dc32cdb50d71f28bc85939253741def6e467ab3dd82874c63c61faa598ef2dff04f7516a7083041eae663b96d4413d786354f7f739c83563a1ffc1820f3", @typed={0x79, 0x8d, 0x0, 0x0, @binary="97729b072e57005679bf918bb6ded53ef3add0403a8dce10e42d4230d5f079e88871092539ce557123f450a51d650d945d26c1369aad46a9224d0f05e814648ecadf406c5a30678423d36329c1ad77deaa78b64862722cf3c25cca76e751e61697ba8b9a954f74392f5e90bf69f31539ce0d301145"}, @typed={0xc, 0x3f, 0x0, 0x0, @u64=0x4}]}, @typed={0x8, 0x62, 0x0, 0x0, @fd=r3}, @nested={0xe3, 0x4c, 0x0, 0x1, [@generic="049463fa0b573a82c77582048a4a731c7be5058ae81cb99c1d2370b77ad863476bcfe662bbd069971716804d19eff1e72cbd42387eded4ee1b98af3f598a11dc255fbb7ffd789feb0c3404d7f9c1e489a1ee818dd0c58236cea5d0fc55079893317e63c0d4fe4565567efbde08e3f9dea53b22291d6c5214db04b16aded56daca96ef84d5a8e42fe044b4b8e5f9eeceef5cfcfc7ed9d31c4b57b5918aa616f1b78a983e577c1306a3a38e773331f2b6204b0043b5182cb22a8f9d82b5c7fac26f3c72f2936f409c6504b9a957b9a1cc83814ad93edc27b59450d13c953af59"]}, @generic="168e017d3bc2cebfcfa596558894d5329a92fb24fa02d8077c849e551cea350fe04a8fb97e61f0a0bcd60f2275958baa", @nested={0x1004, 0x60, 0x0, 0x1, [@generic="e5c22b8625e0fcd03667e44092cfa58f6ae1ad640bb16c77f619161d616ff36a8e50e9f4b565cd13799bd576f2b73804e50fd08d44951b7e264a777f781ae06cdcbd2d84d5655fc962271fec594ee08e805ae717b3040857fd0e6874e9c6c952997ee0d75c0ca629d0413f64f3143d7789797428bd492e979d6d34e86be00d91a02b453c57cb48b361861197c6033250c974994177009eedc808f91f3d8ee0e2e8fe46e11e55da1e51ce4e29bd7fa00b747d623870df080a657a48c2bcf6eb77c76745616597b0109221d30205b93d38e5cd700978bc3c8d9611e2ee5d9ba0b52153f633fb71e86f94d697a640e66814681c9c7e8bde04f30d4ae5e500b1e893e68d3405176aa9dc0e1684e071dff6440efac5174ae210382312f34f5cef6c97c3d450e072615cf6e5065111a9bd46fe70ad48f82849d31a74bb1dc1a6b0973c984809dce57e18e2f3a94f01c9eb375c52e14716a08e017decd2df99c5bc954b5e66bda2e71c9c1f6e7e5c8164daaef610dbb65fb631fac2c2808099ef05f163d744f972a05c343acca2442daa5069ae7f22b91502d90116593282679f5f9663cf2c346e3fbd65f56cc3e70102366c861e0a27644e7069b62203392cfe2b2b49796dcabdc6b3dd0d56b008a860a9e4e047962e33ff975c658ceb397e6475d5b6e268b2e7cba92777c67e84150d89fda466268f47b5c79391686c02f426ec0c5cdc9846d27394a4543ea8df617f1d7a21a7942021c893c4efe922e0d78fcb943867ea31f52ed8e38e74e5e0b31f0286c11f57a9827b045c81f1e7de588d2e5b9c1a5be257d973d88c99d6abbd7e7cc0b9b22ed4b4f26e1453f34e2e11ee3ce61d1e7d686df69d5f38e4d01371696a4b002d0bcbc85453949239859cbef058453c47f9d06bc48344745e97f673512709d772a8d23d08bcdb5b844322bd488bbd466baca68f7b61a3643d781fdbb67fed16beb643e87247146303d438d0c8cc890504ffe28371f4993af762672c413ca3b5c3ee958706f54b7b7a8b9974896d3b850c8dd385fe474abeec9d82008196c59e2a7ba929e86996f080c09ec1a4ed6ce6a3ad08ad9d90e5e560b796c073c6f781d93fd0b6b27c9f0acf876a9b586b954188edf686b978a35611bd25e591cd037a05d7f4a9b26a667a9f56d33e4fbfb7a815158ba5f36473f158888d1e3ef542c4b8b6d96e35de66e6d77ebbac6e670fa747e634eb1f9c4b226a772e9ff0e580f417e495b25007d6824bd8207061d5010ed47eeb3d29b14a7a988a96457b3756b6e98ff2f8b5989db9307b599d24e864a2207c85b7bb209fce04d344eca880e70f28b3c2471e7ddf8f371c12e5984bcb4b7d7b592b050e6782e160559dab76c399e1ba5e98b46cb75cba78fc5732329f7bfabd6035e43b30171ebfb843c5f31cbaa7c5a2d55f005da4f16e05215f18f994cb5fe9e9e74e5e03b467c1a0f711738af1ca11561d064708e899e394ec9f1071eea3fc97699089f6bbd72fca453c4cdcd8b720f51d15de2f424b3b895a6683e5e2b8bfc053dae12df8246ce0c74d641ecfa45d416c87f5dc5e5a7db40b4b511f5cfe894d03d932a58eb6e03bc9e888b73b6708fc7fe48c34444a4fbe6a851de8df48d9c38b34964a672b8b4072e79721667d00674286323b6177e22473d7d37011cce6cc6c8e25368fdb39d81ae4a216d1f4307825d073931d33e533288e9d068d9020b9e47db6c3604b8e7b4fe44cf9564944ae7f99a0a0077d1e46f5f1b20a93b126231bf8e115f4b1eb4d7e3b0a1123ccfa69f2bf96b55a407c01cf823988674d551d3702659b1c104abba14d2fb84b0f475c31fbb162d7ec378a6d8117788ad34d834bb7413e6b50c625d18f54d460832b028cb40c0481544cb83880c25969ab3d1f3c68d3cacdc54bbd1f2005ae618ce2a829eaca61ee96e510ce343307cbd852fad1516d5593f41af07a02cd2b5e2db53bc9a2e3022cf95238a75e2a11a431edc175223b9df2692fe18c6eff22c0d4f28c2df2ae35a13b6ada002a90ac36f123f4cbb5788ac4ef952119b69b8c27eb3b1baad275fcb54b87a73f298be9fd05e0501470f2dd0b4bd2d618a883b4ea224271c1baff019c81bbf05151f3207742866d60c914392b9ec39a7e4ba79c9985aadcbbb8b111914e4f1036e2de2a8ea883b689928e9b899f2c2481b692613b2a94739b16929cb82ff5e2076c99ad33a53a4c6a987e93c32d8ae200311af833e86c02ef0314fcb767a7f857700a4e91c1b9103ebdcb2ac33a9812ac543b691f0c819d209a0cc438d3e6abd619b5d10d4a75c9f688ed7ec8af37dd2142bf25d2dd2f7001185955ef7788068f8b74bbce5ac41fcc53999eda5cc39775f43b02c8c5270ad653527de82ef38a481054e2db809545670f20a6590d1c322765485f5194338f7cc092d6e541a3a06c6bd6f88bb0383ef5dd7803b295875190c8e1c75105025f34a0a537285a0a3d5b359163fdc4e5cea55705672d28c12dd8e972599e78a9c9f4920575b00ec2377151bcb8697f51166be0ef41edca2669f4d9f9af1ebe20a986fd25abce6ed255b31ebd1ff25ce479f051daf3e746ab45c75365eff67754bae60b398611e2747fd4b33badaa590c87fbd11808ada2b4263362822e1b8c2aacd0d572266b3f3b6794e5dca3b7742ab89f853529d5838e88f805d101e054a7a6c5a8ebc46b003aa55e38ba49f91f607a284257c4a6b59c5a96e45fd43ffa5d51d4d8571af32614fc17374da4ae06e46473aa1d204234eb12aa4dbeb56fbd28be2f32700e3d3f1eea665b6c1437a48e04e0e91626ca00321ea33996342640ec01e1d8dfa4fc04cd2eafbbd986f93fc677826f3e98a1583c96ac5b585138f05113c0538da6a29702c1576895a94bc16c747e6d1dca65452fdced0ddee3a4a49bfbe9e0dca58c7472669380c3f6b5fe0f351a79db30f7a045ebfe36d3a84134cea634ef527675a237fc96ba74dc327de5b484fa446524d47cf2ca7b4fd5325536c740ace2aa56fdb3eb09128c10d69f42b33e5f70fbc69764bd1e274718ce4ce7c5ce3222ed58cb6696f492b304a61ba0113f433caef2f5e33ad67831ed326522507d3c3e0e2c4dadf4caa133f196f90a9b0ea0021a548c38c05052a06cb12fa304fe7f6f56f329dfc22b601fcc00e5861f471db039be741c402c25813ff166148f1d3a3f059d5306c1a918f5658feb60b8547a77b900c09b4222eabda24b214a9ccbd4ec26c694e284a6003e33d1cd36b822e0fae7b3bec92a26a0c7e73d7e51e8351143030c09e69c47c3066993dce390d861e48e3a13c6032e744814fcb75e43d5c0b1038b01dea0218f9ad06d270373fd3a577f9e36d00fe509141355dc46da478a70f473e60bee448734b955846ba1a730eecf747c66a8c402c1abcff748c9b1640a3e6a99ed17dbdc463975b2c6d716a9260a3403102de95982a97bfad6861d79c94d916674b7ed1126db473eed1d219644ecb1e074e0564ccf4e7dc0a6db7081c66e5a90f4cda62df658e0dbe7438a34a844d982b1d8c8fc610020a78c4bc733e11c39f8197b79e66f7a5f51e13cd175ffe5bb39ad9da509ec355fed3c3491ab956be015bcb37a708f6ca92f85bd47e8f52f5ab2a68dd265b5adf1f98c65ea93ee3726d1a92f8693b4fe8bcc8331d24c370d033e278ad5ddf82caa80dec469b806e193084275be07fa4153c22fe0b21458525bc8988afc79e0d2c1be3ac3c68ae0f917a1f827777bb360d4c150c5476454d53aa2c2f9fc226ad85df07f558284d57a44e7e3f92888f976aade2c63428c9502dfaf84eb4eaf85886e4358fac7691f9bad6b00a7e85e36b42761af5a8162deee220d583f323de659317d062eca03419be964cc7df3e25ca6edbf74e53ae17c8c05be4d12f4ee46c4a4c8a0b676ac2200103f18a56a7b00071cc1b9cb8f04e2d4121d32eff4aad3a1e081a15e790f842b33682e773fd8fa822e6a894bd494c6eaf719d60d061adc409b4c34843cb63fe9583a74d2edf131b6927819d3829bccacab4312d55507d3a564a05ba16c1152d5610a00d1a2cb4288170a39333fe17107a12e4b65607caa46629d5ffab59f3a1fe73e4c3f8a3aadb29ff7775ca4c17194b8e0cc1fc83f63f1df25aa86d68a6761de213e0abd028cfeb5408158b66613108e0aea116e709cf52e08210224f3902104be50a57ae880f2af71b756341fe9bdd27d7ae6b1fc718b906d3bf6e4f15751d52efc9cc767f63bdd9c1fae5eb8d3b5184f0c917fb48e2c9d368925494520e626f3d629ef3b27bc776aa0b75f9cb65604216c02ffec257c02f248d7455851733a87d41f001a861be0cd9ec3f5befb360ca74984c40f277843d545facd9a02207aebe67d3afc73bc1c8390beb8e4fb186b0a123cce4ef2525d1ec4e00664b806a5c5be8bbcc48232f745dd2c176bf70d0f0ea7a6da8f00a276543fcadfd44c511d5ee2c5d5efe85375e85aa6e3aace95d18ecb1fa440e79fac2b5d62f093f89866611053b37c3defbd63577dd20e986a9f05ab14e7b62f367e9405ea10bd47a618d080a91969b2f0b85de8d4167c46ebe99c484c1f5bba41b1ea357ee11519005fcba5f261645d464de132825b39c691f49828f8bf3140532c5df1a2323333189cfb493519792b380aca99cbb2df47ff96aade25d974c396ffd06567207f3763c104c8546136a14cddb14cc9392347748193c7075de773b798e6fb68c63659e59ad8243c6721b61438b7ba7fdb492708dfc8fedb6b81c01784bd39066adae50b5884b07db7cf560e1317ea53e4e939ca23d7b4b2358f6662b399a4563c9b962b753d86e77ed5122f0dffa0135ea6be436af36be8e0b13084a0a96c975c229327d04560b811d5f77a17c5ffe0febc3fa4db7837655a8721a28f1804c38e25e3f9759fd64edf2a3e4641b8c845cb82c4e9d56436e026c3af148d18579d73519c2e2936dcd387cc0d5a382947d93f53a9d1e12beb6d31c5553c6cf867090dc29aa5b233a2e5fb4b30f694adb6a8084543c122870cb7a6b56f59402bccbebf42004bbde650580d59677308b7269a87093c0ae03cea7a51d2c232b919a831ba90751ca37d2f8e6e53235054b8945a219aec7134a769a4f0f64d544bc1dd03c4fb304efbb6f2ee16933d3781247499a32031ea2cc487af6adc4b59005cee2fac365c7351f7f7b5ccbcaa4630525c9a1438d1a2d3bec24bf6a64d550452f96dae61c6392f5171a6e4536e4c083068257b573bff31e3822f0703275599dba60645b7c3e5699903f32addb919e86c451c2f8632f3071c46b1dde0cdb59b8082a71918d4e148b72a0bcf0f1725fce8be3b4842e76dbcf55580146f6bb986968c376c37eb1033f17e9fe96eb4139fc3753a18a52d3aaa5e478a9b2a82af8a9a98c76550eb5c92a330252058a627b72800e33b062ee9e806336fb4c89b195d3d3508afa00a9cd5862e4cdfae180f13ec9b036a81226ab4cb76efbfafa74fae465ac68e54b2896c7ddd831d1c2e571ee58d8fe30cfbc6f8d9dbcb63da2a3d07e78c9518db84f2eff519e8e60b28290b4c252753f3abdd0618ff549d4073432c2cbb23d16d1d6c7bf7fa2a6cacba860dbed2d5b7d669a6022e2ddd27a56bf30a4237d2ff61639384e16039fe5e113b6c832f8aef7e81e6bc1e4c3983903f6db28dc281b8c5b1a8308e04c487ef0fdab43c94e14ed85b3ed5b49f0bbc0093b7cf697f1b5ddc69b7b31dae66560be9837e85768bf4acdcc7886a57d9260b11432ba4870360fc9ea2da81ac27b5da71c4"]}, @generic="3ac0c1c88356e9d06d333f0fc67334d734581fc4d9ba3cc122d342a517745c5972ebc8c0f3601235eb84"]}, 0x142c}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000a6d71c0e00000100000001000000", @ANYRES16=r6, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1], 0x20, 0x8000}, 0x880) openat$snapshot(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) r7 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r7, 0x5423, &(0x7f00000000c0)=0x18) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x471709d62d8b71a7, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x471709d62d8b71a7, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) (async) 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x3000000}) 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x6000000}) 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x4000000}) 03:04:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x646881, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000140)='./bus\x00', 0x0) mknodat(r2, &(0x7f0000000240)='./bus/file0\x00', 0xbb2dad1e5d8bcd59, 0x88) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x5, r1}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) openat(r5, &(0x7f00000002c0)='./bus\x00', 0x50501, 0x1d4) r6 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040), 0x2182c0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r6, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) [ 3133.695023][T29897] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.0'. 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x7000000}) 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x5000000}) [ 3133.789377][T29897] 0ªX: entered promiscuous mode 03:04:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x646881, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000140)='./bus\x00', 0x0) (async) mknodat(r2, &(0x7f0000000240)='./bus/file0\x00', 0xbb2dad1e5d8bcd59, 0x88) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x5, r1}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) openat(r5, &(0x7f00000002c0)='./bus\x00', 0x50501, 0x1d4) (async) r6 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040), 0x2182c0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r6, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) [ 3133.813832][T29897] 0ªX: left allmulticast mode 03:04:51 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x44000, 0x0) r1 = socket$caif_stream(0x25, 0x1, 0x3) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r4, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001b80)=ANY=[@ANYBLOB="380000001a000100000000000000000002002000", @ANYRES32=0x0, @ANYBLOB="9f381bff0400000100000100ff60c3d848f6b0186dc1cabb0200000000004d9e0000000000000108000200000000003895aceb7949"], 0x38}}, 0x0) writev(r3, &(0x7f0000001b40)=[{&(0x7f0000001940)="a50d5b907446badbe8eae556ad836c99a9764abf4125346cb87017914f51662ddc173c2744e084d5433094b17d81d66379b1cee4aaaf82ce8ba568108dfa7081ac78a4deba4d63bbc0e0c070b0ec101fdef07efa7c29d6b6891de561ecee2f74495dbbd9d76b25dfe3e3a87fc6a02a0993eeb4f83739609ed70d9b3b5b498c207759db10393dffa5c79b", 0x8a}, {&(0x7f0000001a00)="5187c636e5ee98c76f9234709be07fad39714f3aed98aed6ed208cbfa9aab27ab4a64519d0cc4cfa27651ce0d4f61e262c8e43691ccd8a8036f756ee3ccf99705d997724fba704dda67e040f44d93dac06d92f4ad2742154d57bbc8f9145ca0891c460cccc", 0x65}, {&(0x7f0000001a80)="7af9a1758c212a94eb4c792f9c46d1ac3abb2d2c71df7651a3c3110c", 0x1c}, {&(0x7f0000001ac0)="efda479f54887391df471893afca0c6e5b06ec3c258f1ce9e0e0304d51a725ef74b76a754ea396125ea805a0f8aea6017653f22932cb05551d35c962b717a052a2111ad4e2eda56c0458dd67db0a447c9bc5b32316eab39686bf55f484007b0723ee153ccf02549c521666", 0x6b}], 0x4) r5 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) socket$netlink(0x10, 0x3, 0x0) (async) r6 = socket$netlink(0x10, 0x3, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) (async) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r6, &(0x7f0000019140)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x1e}, {&(0x7f000001a380)="77dc86607bba3b5624de1b24c3625894d78d8f044195e92e2f122509877dc6fac1b1f0222c976765c82e421465989181b2893cd5626624bca7657eb247012baf7d23bfd30471b75d6dab5e5a35a52237f84b9ee49f46353e8e754b84758e565d0423175de7fc35c283c613770995a7ced4d02050410ca8c6f1fa1f2c99294bedaa48c03db090df"}], 0x1) (async) writev(r6, &(0x7f0000019140)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x1e}, {&(0x7f000001a380)="77dc86607bba3b5624de1b24c3625894d78d8f044195e92e2f122509877dc6fac1b1f0222c976765c82e421465989181b2893cd5626624bca7657eb247012baf7d23bfd30471b75d6dab5e5a35a52237f84b9ee49f46353e8e754b84758e565d0423175de7fc35c283c613770995a7ced4d02050410ca8c6f1fa1f2c99294bedaa48c03db090df"}], 0x1) socket$netlink(0x10, 0x3, 0x0) (async) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="3900000013001118680907070000000f0000ff3f04000000170a001700000000040037000a00030001302564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) r8 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r8, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast=0xe, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @hci={0x1f, 0x0, 0x4}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f000001a1c0)='syz_tun\x00'}) ioctl$FS_IOC_FIEMAP(r8, 0xc020660b, &(0x7f000001a640)=ANY=[@ANYBLOB="0900000000000000ff03000000000000040000000000000006000000ad390000000000000500000000000000280d64000000000000000000000000000000000000000000011400000035800000000000800000001a00000000000000400000000000000000000000000000005c19966e000000000000000004000000000000000000000000000006000000a1db3bc402000000000000000500000000000000000000000000000800000000000000000100a600ff00000000000000000000000000000000000000ff0300000000000001000000000000000000000000008c00400000000000000000000000000001000000000000000402000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000e9ffffffff000000000000000000000000000000000000000000000007000000000000000000002eb0203721cc82bb42658507276146ca17edeb6c6add775f877fc7113eddf58ca6b1ce6b1b36fd28f2a5f1f7aa0ded96338aa456578912a7b8e62f9af59fe07d6a6274e31f9e5dbbd51c84bc34f8a644daf1546a27a24b069a49e6673fb48f57391c5563e9791a3b865a36db50ea4b0a7050c587e072759d624dbfec97fa144b0cbd591fdf233cf6d7a31fa357dc8d40fea7721a9789e2e646ede2cc53912ab35607a5593eb54cf950fdf25084ad5291b71acdd21ffda2028a227a669d5d2bc8f27b41be9c4d6716e15caff60c599c4960b713331827fe6ab96ae5a949986755297cb22304d8d72d3b9ff679b7dd58ae7ea703a8367d03000000000000000000000000000000000000009384045bec59cc49e594090768681f230292a352e5def3d2c553ed20d255d3e4e1db3b04a16129675920d0ab14f02a31bb8e6ca2272c49f202ffb9f0a3b585a7fb100958ffff3c71e15e1c301119753b3da2e37f0b6f3514c0eb053c2167ec084f3dc31b5069642803ad10"]) (async) ioctl$FS_IOC_FIEMAP(r8, 0xc020660b, &(0x7f000001a640)=ANY=[@ANYBLOB="0900000000000000ff03000000000000040000000000000006000000ad390000000000000500000000000000280d64000000000000000000000000000000000000000000011400000035800000000000800000001a00000000000000400000000000000000000000000000005c19966e000000000000000004000000000000000000000000000006000000a1db3bc402000000000000000500000000000000000000000000000800000000000000000100a600ff00000000000000000000000000000000000000ff0300000000000001000000000000000000000000008c00400000000000000000000000000001000000000000000402000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000e9ffffffff000000000000000000000000000000000000000000000007000000000000000000002eb0203721cc82bb42658507276146ca17edeb6c6add775f877fc7113eddf58ca6b1ce6b1b36fd28f2a5f1f7aa0ded96338aa456578912a7b8e62f9af59fe07d6a6274e31f9e5dbbd51c84bc34f8a644daf1546a27a24b069a49e6673fb48f57391c5563e9791a3b865a36db50ea4b0a7050c587e072759d624dbfec97fa144b0cbd591fdf233cf6d7a31fa357dc8d40fea7721a9789e2e646ede2cc53912ab35607a5593eb54cf950fdf25084ad5291b71acdd21ffda2028a227a669d5d2bc8f27b41be9c4d6716e15caff60c599c4960b713331827fe6ab96ae5a949986755297cb22304d8d72d3b9ff679b7dd58ae7ea703a8367d03000000000000000000000000000000000000009384045bec59cc49e594090768681f230292a352e5def3d2c553ed20d255d3e4e1db3b04a16129675920d0ab14f02a31bb8e6ca2272c49f202ffb9f0a3b585a7fb100958ffff3c71e15e1c301119753b3da2e37f0b6f3514c0eb053c2167ec084f3dc31b5069642803ad10"]) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001500)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000100)={{}, 0x0, 0xc, @unused=[0x87, 0x1, 0x10001, 0x7fffffffffffffff], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r6, 0x5000943a, &(0x7f0000000100)={{r7}, r9, 0x10, @unused=[0x3, 0x166, 0x24edff3e, 0x41c], @devid}) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f0000000100)=r9) ioctl$BTRFS_IOC_RM_DEV_V2(r4, 0x5000943a, &(0x7f0000000100)={{r5}, r9, 0x2, @inherit={0x60, &(0x7f0000001d40)=ANY=[@ANYBLOB="00000000db36cb8e968538dfe75436ecb50000000003000000000000007f00000000000000090000000000000001000000000000007f000000000000000700000000000000ff7f000000000000032e0ce33bb808ee0000000000000003000000e4ff000001"]}, @subvolid=0x4}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r2, 0x50009418, &(0x7f0000000940)={{r3}, r9, 0x2, @unused=[0x8000000000000001, 0x1f, 0x16b, 0x3], @subvolid=0x4}) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f0000001c00)={0x0, 0xfffffff8}, &(0x7f0000001c40)=0x8) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000001c80)={r10, @in={{0x2, 0x4e20, @loopback}}}, 0x84) (async) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000001c80)={r10, @in={{0x2, 0x4e20, @loopback}}}, 0x84) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f00000004c0)={{r1}, r9, 0x21, @inherit={0x58, &(0x7f00000000c0)={0x1, 0x2, 0xffffffff, 0x655b, {0x2, 0xff, 0x7, 0x9, 0xffffffff}, [0x5, 0x8]}}, @devid}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r11 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r11, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r11, 0x3b84, &(0x7f0000000180)={0x20, r12}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r11, 0x3b84, &(0x7f0000000180)={0x20, r12}) 03:04:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) pipe2$watch_queue(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x10002, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r1, r4, 0x14c84a, 0x2, 0x3, 0x9b8f8}) 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xff000000}) 03:04:51 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x202201, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$KDADDIO(0xffffffffffffffff, 0x5415, 0x0) (async, rerun: 32) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000100), 0x650602, 0x0) (async, rerun: 32) accept$nfc_llcp(r1, &(0x7f00000001c0), &(0x7f0000000240)=0x60) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ftruncate(r5, 0x428) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r6, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) sendmsg$netlink(r2, &(0x7f0000000300)={&(0x7f0000000140)=@kern={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)={0x2c, 0x3e, 0x100, 0x70bd26, 0x25dfdbfb, "", [@generic="e5d63ca7854b5e13a7273fadf32ab5855163278c5119dcc717f5f668"]}, 0x2c}, {&(0x7f0000001e80)={0x142c, 0x3f, 0xc2898c6e46aaf968, 0x70bd25, 0x25dfdbfc, "", [@typed={0x8, 0x15, 0x0, 0x0, @u32=0x8}, @typed={0xdb, 0x3, 0x0, 0x0, @binary="697d578cf5f46def8d88ac704f89efcca660fa25e3a40d41a390ca65d1c9196e0c1364e08bb05385861a0aca00781d0ba9fd38993969a5d46a658c1d3529adc734093ae58ffa1e9bfbcb50498424e69f81b82708120eddf901bba64b45fc54e26c35c76547a1e3b847b17b7b91afac754311acc9f86169b3294c648a1f7b2d941c53f39b9d2d80b82f206c3f4a2060a266ab10bc8b629d2ad5de7980cea2b93c962598f51f7e8a723a41b30ec5428279d46edcf85b30291620afcf0b5aff7d6d4036090da5eb1ad864e855af8c412c6e9334ca61571292"}, @nested={0x1eb, 0x4c, 0x0, 0x1, [@generic="edeb0f81c64826a002ad958987852f646c56ca3bea2d03e1af27a01de96fc2595e7fe2db496d38fca65a891f5286113852fb3b4615a22b873c77ca2d396963db36fe549e0971bf7ad1fa7f49b76087156c18120ce679eaa39b53f4701ca31f56a1c9381c63c5b66f3d925efbb09ca1f9c26d0207ede9d49564c84495cd00bd1b16e4", @typed={0x6, 0x7c, 0x0, 0x0, @str='(\x00'}, @generic="65afa09be111c228e097f9f7eeb4b08c58eca82a3691250a29fd11f79f7b62c8df4db0ac587fbdbce79c508eba41aa5c87e5bbc90ca5831c2b9c2fa91af692b4f038a3b876e752eb29fc16261053575ae28e9cd0af21e6bc83ef5da6fef5a3d9969f79fa1a69fa38f715bb28a81254530232a5dcd348da82f91d5ca425c8d88253dde1c689d309ee625dd75f29aa4bddcfa25a350162824dc32cdb50d71f28bc85939253741def6e467ab3dd82874c63c61faa598ef2dff04f7516a7083041eae663b96d4413d786354f7f739c83563a1ffc1820f3", @typed={0x79, 0x8d, 0x0, 0x0, @binary="97729b072e57005679bf918bb6ded53ef3add0403a8dce10e42d4230d5f079e88871092539ce557123f450a51d650d945d26c1369aad46a9224d0f05e814648ecadf406c5a30678423d36329c1ad77deaa78b64862722cf3c25cca76e751e61697ba8b9a954f74392f5e90bf69f31539ce0d301145"}, @typed={0xc, 0x3f, 0x0, 0x0, @u64=0x4}]}, @typed={0x8, 0x62, 0x0, 0x0, @fd=r3}, @nested={0xe3, 0x4c, 0x0, 0x1, [@generic="049463fa0b573a82c77582048a4a731c7be5058ae81cb99c1d2370b77ad863476bcfe662bbd069971716804d19eff1e72cbd42387eded4ee1b98af3f598a11dc255fbb7ffd789feb0c3404d7f9c1e489a1ee818dd0c58236cea5d0fc55079893317e63c0d4fe4565567efbde08e3f9dea53b22291d6c5214db04b16aded56daca96ef84d5a8e42fe044b4b8e5f9eeceef5cfcfc7ed9d31c4b57b5918aa616f1b78a983e577c1306a3a38e773331f2b6204b0043b5182cb22a8f9d82b5c7fac26f3c72f2936f409c6504b9a957b9a1cc83814ad93edc27b59450d13c953af59"]}, @generic="168e017d3bc2cebfcfa596558894d5329a92fb24fa02d8077c849e551cea350fe04a8fb97e61f0a0bcd60f2275958baa", @nested={0x1004, 0x60, 0x0, 0x1, [@generic="e5c22b8625e0fcd03667e44092cfa58f6ae1ad640bb16c77f619161d616ff36a8e50e9f4b565cd13799bd576f2b73804e50fd08d44951b7e264a777f781ae06cdcbd2d84d5655fc962271fec594ee08e805ae717b3040857fd0e6874e9c6c952997ee0d75c0ca629d0413f64f3143d7789797428bd492e979d6d34e86be00d91a02b453c57cb48b361861197c6033250c974994177009eedc808f91f3d8ee0e2e8fe46e11e55da1e51ce4e29bd7fa00b747d623870df080a657a48c2bcf6eb77c76745616597b0109221d30205b93d38e5cd700978bc3c8d9611e2ee5d9ba0b52153f633fb71e86f94d697a640e66814681c9c7e8bde04f30d4ae5e500b1e893e68d3405176aa9dc0e1684e071dff6440efac5174ae210382312f34f5cef6c97c3d450e072615cf6e5065111a9bd46fe70ad48f82849d31a74bb1dc1a6b0973c984809dce57e18e2f3a94f01c9eb375c52e14716a08e017decd2df99c5bc954b5e66bda2e71c9c1f6e7e5c8164daaef610dbb65fb631fac2c2808099ef05f163d744f972a05c343acca2442daa5069ae7f22b91502d90116593282679f5f9663cf2c346e3fbd65f56cc3e70102366c861e0a27644e7069b62203392cfe2b2b49796dcabdc6b3dd0d56b008a860a9e4e047962e33ff975c658ceb397e6475d5b6e268b2e7cba92777c67e84150d89fda466268f47b5c79391686c02f426ec0c5cdc9846d27394a4543ea8df617f1d7a21a7942021c893c4efe922e0d78fcb943867ea31f52ed8e38e74e5e0b31f0286c11f57a9827b045c81f1e7de588d2e5b9c1a5be257d973d88c99d6abbd7e7cc0b9b22ed4b4f26e1453f34e2e11ee3ce61d1e7d686df69d5f38e4d01371696a4b002d0bcbc85453949239859cbef058453c47f9d06bc48344745e97f673512709d772a8d23d08bcdb5b844322bd488bbd466baca68f7b61a3643d781fdbb67fed16beb643e87247146303d438d0c8cc890504ffe28371f4993af762672c413ca3b5c3ee958706f54b7b7a8b9974896d3b850c8dd385fe474abeec9d82008196c59e2a7ba929e86996f080c09ec1a4ed6ce6a3ad08ad9d90e5e560b796c073c6f781d93fd0b6b27c9f0acf876a9b586b954188edf686b978a35611bd25e591cd037a05d7f4a9b26a667a9f56d33e4fbfb7a815158ba5f36473f158888d1e3ef542c4b8b6d96e35de66e6d77ebbac6e670fa747e634eb1f9c4b226a772e9ff0e580f417e495b25007d6824bd8207061d5010ed47eeb3d29b14a7a988a96457b3756b6e98ff2f8b5989db9307b599d24e864a2207c85b7bb209fce04d344eca880e70f28b3c2471e7ddf8f371c12e5984bcb4b7d7b592b050e6782e160559dab76c399e1ba5e98b46cb75cba78fc5732329f7bfabd6035e43b30171ebfb843c5f31cbaa7c5a2d55f005da4f16e05215f18f994cb5fe9e9e74e5e03b467c1a0f711738af1ca11561d064708e899e394ec9f1071eea3fc97699089f6bbd72fca453c4cdcd8b720f51d15de2f424b3b895a6683e5e2b8bfc053dae12df8246ce0c74d641ecfa45d416c87f5dc5e5a7db40b4b511f5cfe894d03d932a58eb6e03bc9e888b73b6708fc7fe48c34444a4fbe6a851de8df48d9c38b34964a672b8b4072e79721667d00674286323b6177e22473d7d37011cce6cc6c8e25368fdb39d81ae4a216d1f4307825d073931d33e533288e9d068d9020b9e47db6c3604b8e7b4fe44cf9564944ae7f99a0a0077d1e46f5f1b20a93b126231bf8e115f4b1eb4d7e3b0a1123ccfa69f2bf96b55a407c01cf823988674d551d3702659b1c104abba14d2fb84b0f475c31fbb162d7ec378a6d8117788ad34d834bb7413e6b50c625d18f54d460832b028cb40c0481544cb83880c25969ab3d1f3c68d3cacdc54bbd1f2005ae618ce2a829eaca61ee96e510ce343307cbd852fad1516d5593f41af07a02cd2b5e2db53bc9a2e3022cf95238a75e2a11a431edc175223b9df2692fe18c6eff22c0d4f28c2df2ae35a13b6ada002a90ac36f123f4cbb5788ac4ef952119b69b8c27eb3b1baad275fcb54b87a73f298be9fd05e0501470f2dd0b4bd2d618a883b4ea224271c1baff019c81bbf05151f3207742866d60c914392b9ec39a7e4ba79c9985aadcbbb8b111914e4f1036e2de2a8ea883b689928e9b899f2c2481b692613b2a94739b16929cb82ff5e2076c99ad33a53a4c6a987e93c32d8ae200311af833e86c02ef0314fcb767a7f857700a4e91c1b9103ebdcb2ac33a9812ac543b691f0c819d209a0cc438d3e6abd619b5d10d4a75c9f688ed7ec8af37dd2142bf25d2dd2f7001185955ef7788068f8b74bbce5ac41fcc53999eda5cc39775f43b02c8c5270ad653527de82ef38a481054e2db809545670f20a6590d1c322765485f5194338f7cc092d6e541a3a06c6bd6f88bb0383ef5dd7803b295875190c8e1c75105025f34a0a537285a0a3d5b359163fdc4e5cea55705672d28c12dd8e972599e78a9c9f4920575b00ec2377151bcb8697f51166be0ef41edca2669f4d9f9af1ebe20a986fd25abce6ed255b31ebd1ff25ce479f051daf3e746ab45c75365eff67754bae60b398611e2747fd4b33badaa590c87fbd11808ada2b4263362822e1b8c2aacd0d572266b3f3b6794e5dca3b7742ab89f853529d5838e88f805d101e054a7a6c5a8ebc46b003aa55e38ba49f91f607a284257c4a6b59c5a96e45fd43ffa5d51d4d8571af32614fc17374da4ae06e46473aa1d204234eb12aa4dbeb56fbd28be2f32700e3d3f1eea665b6c1437a48e04e0e91626ca00321ea33996342640ec01e1d8dfa4fc04cd2eafbbd986f93fc677826f3e98a1583c96ac5b585138f05113c0538da6a29702c1576895a94bc16c747e6d1dca65452fdced0ddee3a4a49bfbe9e0dca58c7472669380c3f6b5fe0f351a79db30f7a045ebfe36d3a84134cea634ef527675a237fc96ba74dc327de5b484fa446524d47cf2ca7b4fd5325536c740ace2aa56fdb3eb09128c10d69f42b33e5f70fbc69764bd1e274718ce4ce7c5ce3222ed58cb6696f492b304a61ba0113f433caef2f5e33ad67831ed326522507d3c3e0e2c4dadf4caa133f196f90a9b0ea0021a548c38c05052a06cb12fa304fe7f6f56f329dfc22b601fcc00e5861f471db039be741c402c25813ff166148f1d3a3f059d5306c1a918f5658feb60b8547a77b900c09b4222eabda24b214a9ccbd4ec26c694e284a6003e33d1cd36b822e0fae7b3bec92a26a0c7e73d7e51e8351143030c09e69c47c3066993dce390d861e48e3a13c6032e744814fcb75e43d5c0b1038b01dea0218f9ad06d270373fd3a577f9e36d00fe509141355dc46da478a70f473e60bee448734b955846ba1a730eecf747c66a8c402c1abcff748c9b1640a3e6a99ed17dbdc463975b2c6d716a9260a3403102de95982a97bfad6861d79c94d916674b7ed1126db473eed1d219644ecb1e074e0564ccf4e7dc0a6db7081c66e5a90f4cda62df658e0dbe7438a34a844d982b1d8c8fc610020a78c4bc733e11c39f8197b79e66f7a5f51e13cd175ffe5bb39ad9da509ec355fed3c3491ab956be015bcb37a708f6ca92f85bd47e8f52f5ab2a68dd265b5adf1f98c65ea93ee3726d1a92f8693b4fe8bcc8331d24c370d033e278ad5ddf82caa80dec469b806e193084275be07fa4153c22fe0b21458525bc8988afc79e0d2c1be3ac3c68ae0f917a1f827777bb360d4c150c5476454d53aa2c2f9fc226ad85df07f558284d57a44e7e3f92888f976aade2c63428c9502dfaf84eb4eaf85886e4358fac7691f9bad6b00a7e85e36b42761af5a8162deee220d583f323de659317d062eca03419be964cc7df3e25ca6edbf74e53ae17c8c05be4d12f4ee46c4a4c8a0b676ac2200103f18a56a7b00071cc1b9cb8f04e2d4121d32eff4aad3a1e081a15e790f842b33682e773fd8fa822e6a894bd494c6eaf719d60d061adc409b4c34843cb63fe9583a74d2edf131b6927819d3829bccacab4312d55507d3a564a05ba16c1152d5610a00d1a2cb4288170a39333fe17107a12e4b65607caa46629d5ffab59f3a1fe73e4c3f8a3aadb29ff7775ca4c17194b8e0cc1fc83f63f1df25aa86d68a6761de213e0abd028cfeb5408158b66613108e0aea116e709cf52e08210224f3902104be50a57ae880f2af71b756341fe9bdd27d7ae6b1fc718b906d3bf6e4f15751d52efc9cc767f63bdd9c1fae5eb8d3b5184f0c917fb48e2c9d368925494520e626f3d629ef3b27bc776aa0b75f9cb65604216c02ffec257c02f248d7455851733a87d41f001a861be0cd9ec3f5befb360ca74984c40f277843d545facd9a02207aebe67d3afc73bc1c8390beb8e4fb186b0a123cce4ef2525d1ec4e00664b806a5c5be8bbcc48232f745dd2c176bf70d0f0ea7a6da8f00a276543fcadfd44c511d5ee2c5d5efe85375e85aa6e3aace95d18ecb1fa440e79fac2b5d62f093f89866611053b37c3defbd63577dd20e986a9f05ab14e7b62f367e9405ea10bd47a618d080a91969b2f0b85de8d4167c46ebe99c484c1f5bba41b1ea357ee11519005fcba5f261645d464de132825b39c691f49828f8bf3140532c5df1a2323333189cfb493519792b380aca99cbb2df47ff96aade25d974c396ffd06567207f3763c104c8546136a14cddb14cc9392347748193c7075de773b798e6fb68c63659e59ad8243c6721b61438b7ba7fdb492708dfc8fedb6b81c01784bd39066adae50b5884b07db7cf560e1317ea53e4e939ca23d7b4b2358f6662b399a4563c9b962b753d86e77ed5122f0dffa0135ea6be436af36be8e0b13084a0a96c975c229327d04560b811d5f77a17c5ffe0febc3fa4db7837655a8721a28f1804c38e25e3f9759fd64edf2a3e4641b8c845cb82c4e9d56436e026c3af148d18579d73519c2e2936dcd387cc0d5a382947d93f53a9d1e12beb6d31c5553c6cf867090dc29aa5b233a2e5fb4b30f694adb6a8084543c122870cb7a6b56f59402bccbebf42004bbde650580d59677308b7269a87093c0ae03cea7a51d2c232b919a831ba90751ca37d2f8e6e53235054b8945a219aec7134a769a4f0f64d544bc1dd03c4fb304efbb6f2ee16933d3781247499a32031ea2cc487af6adc4b59005cee2fac365c7351f7f7b5ccbcaa4630525c9a1438d1a2d3bec24bf6a64d550452f96dae61c6392f5171a6e4536e4c083068257b573bff31e3822f0703275599dba60645b7c3e5699903f32addb919e86c451c2f8632f3071c46b1dde0cdb59b8082a71918d4e148b72a0bcf0f1725fce8be3b4842e76dbcf55580146f6bb986968c376c37eb1033f17e9fe96eb4139fc3753a18a52d3aaa5e478a9b2a82af8a9a98c76550eb5c92a330252058a627b72800e33b062ee9e806336fb4c89b195d3d3508afa00a9cd5862e4cdfae180f13ec9b036a81226ab4cb76efbfafa74fae465ac68e54b2896c7ddd831d1c2e571ee58d8fe30cfbc6f8d9dbcb63da2a3d07e78c9518db84f2eff519e8e60b28290b4c252753f3abdd0618ff549d4073432c2cbb23d16d1d6c7bf7fa2a6cacba860dbed2d5b7d669a6022e2ddd27a56bf30a4237d2ff61639384e16039fe5e113b6c832f8aef7e81e6bc1e4c3983903f6db28dc281b8c5b1a8308e04c487ef0fdab43c94e14ed85b3ed5b49f0bbc0093b7cf697f1b5ddc69b7b31dae66560be9837e85768bf4acdcc7886a57d9260b11432ba4870360fc9ea2da81ac27b5da71c4"]}, @generic="3ac0c1c88356e9d06d333f0fc67334d734581fc4d9ba3cc122d342a517745c5972ebc8c0f3601235eb84"]}, 0x142c}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000a6d71c0e00000100000001000000", @ANYRES16=r6, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1], 0x20, 0x8000}, 0x880) (async) openat$snapshot(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) r7 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r7, 0x5423, &(0x7f00000000c0)=0x18) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x6000000}) [ 3133.884367][T29899] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.0'. [ 3133.906058][T29978] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.0'. 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x7000000}) 03:04:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async, rerun: 32) pipe2$watch_queue(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (rerun: 32) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x10002, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async, rerun: 64) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r1, r4, 0x14c84a, 0x2, 0x3, 0x9b8f8}) (rerun: 64) 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xffffff7f}) 03:04:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x646881, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000000c0)={0xc}) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000140)='./bus\x00', 0x0) mknodat(r2, &(0x7f0000000240)='./bus/file0\x00', 0xbb2dad1e5d8bcd59, 0x88) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x5, r1}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) openat(r5, &(0x7f00000002c0)='./bus\x00', 0x50501, 0x1d4) r6 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040), 0x2182c0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r6, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r6, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x1000}) 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0xff000000}) 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x100000000000000}) [ 3134.082478][T30105] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.0'. 03:04:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) pipe2$watch_queue(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x10002, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r1, r4, 0x14c84a, 0x2, 0x3, 0x9b8f8}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) pipe2$watch_queue(&(0x7f00000000c0), 0x80) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x10002, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_COPY$syz(r2, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r1, r4, 0x14c84a, 0x2, 0x3, 0x9b8f8}) (async) [ 3134.158738][T30109] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.0'. 03:04:51 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0xffffff7f}) 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x200000000000000}) 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x100000000000000}) 03:04:51 executing program 4: fcntl$getown(0xffffffffffffffff, 0x9) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000040)={0x38}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x300000000000000}) 03:04:51 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:51 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x202201, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$KDADDIO(0xffffffffffffffff, 0x5415, 0x0) (async) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000100), 0x650602, 0x0) (async) accept$nfc_llcp(r1, &(0x7f00000001c0), &(0x7f0000000240)=0x60) (async, rerun: 32) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (rerun: 32) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r5, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async, rerun: 64) ftruncate(r5, 0x428) (rerun: 64) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async, rerun: 32) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (rerun: 32) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r6, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendmsg$netlink(r2, &(0x7f0000000300)={&(0x7f0000000140)=@kern={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)={0x2c, 0x3e, 0x100, 0x70bd26, 0x25dfdbfb, "", [@generic="e5d63ca7854b5e13a7273fadf32ab5855163278c5119dcc717f5f668"]}, 0x2c}, {&(0x7f0000001e80)={0x142c, 0x3f, 0xc2898c6e46aaf968, 0x70bd25, 0x25dfdbfc, "", [@typed={0x8, 0x15, 0x0, 0x0, @u32=0x8}, @typed={0xdb, 0x3, 0x0, 0x0, @binary="697d578cf5f46def8d88ac704f89efcca660fa25e3a40d41a390ca65d1c9196e0c1364e08bb05385861a0aca00781d0ba9fd38993969a5d46a658c1d3529adc734093ae58ffa1e9bfbcb50498424e69f81b82708120eddf901bba64b45fc54e26c35c76547a1e3b847b17b7b91afac754311acc9f86169b3294c648a1f7b2d941c53f39b9d2d80b82f206c3f4a2060a266ab10bc8b629d2ad5de7980cea2b93c962598f51f7e8a723a41b30ec5428279d46edcf85b30291620afcf0b5aff7d6d4036090da5eb1ad864e855af8c412c6e9334ca61571292"}, @nested={0x1eb, 0x4c, 0x0, 0x1, [@generic="edeb0f81c64826a002ad958987852f646c56ca3bea2d03e1af27a01de96fc2595e7fe2db496d38fca65a891f5286113852fb3b4615a22b873c77ca2d396963db36fe549e0971bf7ad1fa7f49b76087156c18120ce679eaa39b53f4701ca31f56a1c9381c63c5b66f3d925efbb09ca1f9c26d0207ede9d49564c84495cd00bd1b16e4", @typed={0x6, 0x7c, 0x0, 0x0, @str='(\x00'}, @generic="65afa09be111c228e097f9f7eeb4b08c58eca82a3691250a29fd11f79f7b62c8df4db0ac587fbdbce79c508eba41aa5c87e5bbc90ca5831c2b9c2fa91af692b4f038a3b876e752eb29fc16261053575ae28e9cd0af21e6bc83ef5da6fef5a3d9969f79fa1a69fa38f715bb28a81254530232a5dcd348da82f91d5ca425c8d88253dde1c689d309ee625dd75f29aa4bddcfa25a350162824dc32cdb50d71f28bc85939253741def6e467ab3dd82874c63c61faa598ef2dff04f7516a7083041eae663b96d4413d786354f7f739c83563a1ffc1820f3", @typed={0x79, 0x8d, 0x0, 0x0, @binary="97729b072e57005679bf918bb6ded53ef3add0403a8dce10e42d4230d5f079e88871092539ce557123f450a51d650d945d26c1369aad46a9224d0f05e814648ecadf406c5a30678423d36329c1ad77deaa78b64862722cf3c25cca76e751e61697ba8b9a954f74392f5e90bf69f31539ce0d301145"}, @typed={0xc, 0x3f, 0x0, 0x0, @u64=0x4}]}, @typed={0x8, 0x62, 0x0, 0x0, @fd=r3}, @nested={0xe3, 0x4c, 0x0, 0x1, [@generic="049463fa0b573a82c77582048a4a731c7be5058ae81cb99c1d2370b77ad863476bcfe662bbd069971716804d19eff1e72cbd42387eded4ee1b98af3f598a11dc255fbb7ffd789feb0c3404d7f9c1e489a1ee818dd0c58236cea5d0fc55079893317e63c0d4fe4565567efbde08e3f9dea53b22291d6c5214db04b16aded56daca96ef84d5a8e42fe044b4b8e5f9eeceef5cfcfc7ed9d31c4b57b5918aa616f1b78a983e577c1306a3a38e773331f2b6204b0043b5182cb22a8f9d82b5c7fac26f3c72f2936f409c6504b9a957b9a1cc83814ad93edc27b59450d13c953af59"]}, @generic="168e017d3bc2cebfcfa596558894d5329a92fb24fa02d8077c849e551cea350fe04a8fb97e61f0a0bcd60f2275958baa", @nested={0x1004, 0x60, 0x0, 0x1, [@generic="e5c22b8625e0fcd03667e44092cfa58f6ae1ad640bb16c77f619161d616ff36a8e50e9f4b565cd13799bd576f2b73804e50fd08d44951b7e264a777f781ae06cdcbd2d84d5655fc962271fec594ee08e805ae717b3040857fd0e6874e9c6c952997ee0d75c0ca629d0413f64f3143d7789797428bd492e979d6d34e86be00d91a02b453c57cb48b361861197c6033250c974994177009eedc808f91f3d8ee0e2e8fe46e11e55da1e51ce4e29bd7fa00b747d623870df080a657a48c2bcf6eb77c76745616597b0109221d30205b93d38e5cd700978bc3c8d9611e2ee5d9ba0b52153f633fb71e86f94d697a640e66814681c9c7e8bde04f30d4ae5e500b1e893e68d3405176aa9dc0e1684e071dff6440efac5174ae210382312f34f5cef6c97c3d450e072615cf6e5065111a9bd46fe70ad48f82849d31a74bb1dc1a6b0973c984809dce57e18e2f3a94f01c9eb375c52e14716a08e017decd2df99c5bc954b5e66bda2e71c9c1f6e7e5c8164daaef610dbb65fb631fac2c2808099ef05f163d744f972a05c343acca2442daa5069ae7f22b91502d90116593282679f5f9663cf2c346e3fbd65f56cc3e70102366c861e0a27644e7069b62203392cfe2b2b49796dcabdc6b3dd0d56b008a860a9e4e047962e33ff975c658ceb397e6475d5b6e268b2e7cba92777c67e84150d89fda466268f47b5c79391686c02f426ec0c5cdc9846d27394a4543ea8df617f1d7a21a7942021c893c4efe922e0d78fcb943867ea31f52ed8e38e74e5e0b31f0286c11f57a9827b045c81f1e7de588d2e5b9c1a5be257d973d88c99d6abbd7e7cc0b9b22ed4b4f26e1453f34e2e11ee3ce61d1e7d686df69d5f38e4d01371696a4b002d0bcbc85453949239859cbef058453c47f9d06bc48344745e97f673512709d772a8d23d08bcdb5b844322bd488bbd466baca68f7b61a3643d781fdbb67fed16beb643e87247146303d438d0c8cc890504ffe28371f4993af762672c413ca3b5c3ee958706f54b7b7a8b9974896d3b850c8dd385fe474abeec9d82008196c59e2a7ba929e86996f080c09ec1a4ed6ce6a3ad08ad9d90e5e560b796c073c6f781d93fd0b6b27c9f0acf876a9b586b954188edf686b978a35611bd25e591cd037a05d7f4a9b26a667a9f56d33e4fbfb7a815158ba5f36473f158888d1e3ef542c4b8b6d96e35de66e6d77ebbac6e670fa747e634eb1f9c4b226a772e9ff0e580f417e495b25007d6824bd8207061d5010ed47eeb3d29b14a7a988a96457b3756b6e98ff2f8b5989db9307b599d24e864a2207c85b7bb209fce04d344eca880e70f28b3c2471e7ddf8f371c12e5984bcb4b7d7b592b050e6782e160559dab76c399e1ba5e98b46cb75cba78fc5732329f7bfabd6035e43b30171ebfb843c5f31cbaa7c5a2d55f005da4f16e05215f18f994cb5fe9e9e74e5e03b467c1a0f711738af1ca11561d064708e899e394ec9f1071eea3fc97699089f6bbd72fca453c4cdcd8b720f51d15de2f424b3b895a6683e5e2b8bfc053dae12df8246ce0c74d641ecfa45d416c87f5dc5e5a7db40b4b511f5cfe894d03d932a58eb6e03bc9e888b73b6708fc7fe48c34444a4fbe6a851de8df48d9c38b34964a672b8b4072e79721667d00674286323b6177e22473d7d37011cce6cc6c8e25368fdb39d81ae4a216d1f4307825d073931d33e533288e9d068d9020b9e47db6c3604b8e7b4fe44cf9564944ae7f99a0a0077d1e46f5f1b20a93b126231bf8e115f4b1eb4d7e3b0a1123ccfa69f2bf96b55a407c01cf823988674d551d3702659b1c104abba14d2fb84b0f475c31fbb162d7ec378a6d8117788ad34d834bb7413e6b50c625d18f54d460832b028cb40c0481544cb83880c25969ab3d1f3c68d3cacdc54bbd1f2005ae618ce2a829eaca61ee96e510ce343307cbd852fad1516d5593f41af07a02cd2b5e2db53bc9a2e3022cf95238a75e2a11a431edc175223b9df2692fe18c6eff22c0d4f28c2df2ae35a13b6ada002a90ac36f123f4cbb5788ac4ef952119b69b8c27eb3b1baad275fcb54b87a73f298be9fd05e0501470f2dd0b4bd2d618a883b4ea224271c1baff019c81bbf05151f3207742866d60c914392b9ec39a7e4ba79c9985aadcbbb8b111914e4f1036e2de2a8ea883b689928e9b899f2c2481b692613b2a94739b16929cb82ff5e2076c99ad33a53a4c6a987e93c32d8ae200311af833e86c02ef0314fcb767a7f857700a4e91c1b9103ebdcb2ac33a9812ac543b691f0c819d209a0cc438d3e6abd619b5d10d4a75c9f688ed7ec8af37dd2142bf25d2dd2f7001185955ef7788068f8b74bbce5ac41fcc53999eda5cc39775f43b02c8c5270ad653527de82ef38a481054e2db809545670f20a6590d1c322765485f5194338f7cc092d6e541a3a06c6bd6f88bb0383ef5dd7803b295875190c8e1c75105025f34a0a537285a0a3d5b359163fdc4e5cea55705672d28c12dd8e972599e78a9c9f4920575b00ec2377151bcb8697f51166be0ef41edca2669f4d9f9af1ebe20a986fd25abce6ed255b31ebd1ff25ce479f051daf3e746ab45c75365eff67754bae60b398611e2747fd4b33badaa590c87fbd11808ada2b4263362822e1b8c2aacd0d572266b3f3b6794e5dca3b7742ab89f853529d5838e88f805d101e054a7a6c5a8ebc46b003aa55e38ba49f91f607a284257c4a6b59c5a96e45fd43ffa5d51d4d8571af32614fc17374da4ae06e46473aa1d204234eb12aa4dbeb56fbd28be2f32700e3d3f1eea665b6c1437a48e04e0e91626ca00321ea33996342640ec01e1d8dfa4fc04cd2eafbbd986f93fc677826f3e98a1583c96ac5b585138f05113c0538da6a29702c1576895a94bc16c747e6d1dca65452fdced0ddee3a4a49bfbe9e0dca58c7472669380c3f6b5fe0f351a79db30f7a045ebfe36d3a84134cea634ef527675a237fc96ba74dc327de5b484fa446524d47cf2ca7b4fd5325536c740ace2aa56fdb3eb09128c10d69f42b33e5f70fbc69764bd1e274718ce4ce7c5ce3222ed58cb6696f492b304a61ba0113f433caef2f5e33ad67831ed326522507d3c3e0e2c4dadf4caa133f196f90a9b0ea0021a548c38c05052a06cb12fa304fe7f6f56f329dfc22b601fcc00e5861f471db039be741c402c25813ff166148f1d3a3f059d5306c1a918f5658feb60b8547a77b900c09b4222eabda24b214a9ccbd4ec26c694e284a6003e33d1cd36b822e0fae7b3bec92a26a0c7e73d7e51e8351143030c09e69c47c3066993dce390d861e48e3a13c6032e744814fcb75e43d5c0b1038b01dea0218f9ad06d270373fd3a577f9e36d00fe509141355dc46da478a70f473e60bee448734b955846ba1a730eecf747c66a8c402c1abcff748c9b1640a3e6a99ed17dbdc463975b2c6d716a9260a3403102de95982a97bfad6861d79c94d916674b7ed1126db473eed1d219644ecb1e074e0564ccf4e7dc0a6db7081c66e5a90f4cda62df658e0dbe7438a34a844d982b1d8c8fc610020a78c4bc733e11c39f8197b79e66f7a5f51e13cd175ffe5bb39ad9da509ec355fed3c3491ab956be015bcb37a708f6ca92f85bd47e8f52f5ab2a68dd265b5adf1f98c65ea93ee3726d1a92f8693b4fe8bcc8331d24c370d033e278ad5ddf82caa80dec469b806e193084275be07fa4153c22fe0b21458525bc8988afc79e0d2c1be3ac3c68ae0f917a1f827777bb360d4c150c5476454d53aa2c2f9fc226ad85df07f558284d57a44e7e3f92888f976aade2c63428c9502dfaf84eb4eaf85886e4358fac7691f9bad6b00a7e85e36b42761af5a8162deee220d583f323de659317d062eca03419be964cc7df3e25ca6edbf74e53ae17c8c05be4d12f4ee46c4a4c8a0b676ac2200103f18a56a7b00071cc1b9cb8f04e2d4121d32eff4aad3a1e081a15e790f842b33682e773fd8fa822e6a894bd494c6eaf719d60d061adc409b4c34843cb63fe9583a74d2edf131b6927819d3829bccacab4312d55507d3a564a05ba16c1152d5610a00d1a2cb4288170a39333fe17107a12e4b65607caa46629d5ffab59f3a1fe73e4c3f8a3aadb29ff7775ca4c17194b8e0cc1fc83f63f1df25aa86d68a6761de213e0abd028cfeb5408158b66613108e0aea116e709cf52e08210224f3902104be50a57ae880f2af71b756341fe9bdd27d7ae6b1fc718b906d3bf6e4f15751d52efc9cc767f63bdd9c1fae5eb8d3b5184f0c917fb48e2c9d368925494520e626f3d629ef3b27bc776aa0b75f9cb65604216c02ffec257c02f248d7455851733a87d41f001a861be0cd9ec3f5befb360ca74984c40f277843d545facd9a02207aebe67d3afc73bc1c8390beb8e4fb186b0a123cce4ef2525d1ec4e00664b806a5c5be8bbcc48232f745dd2c176bf70d0f0ea7a6da8f00a276543fcadfd44c511d5ee2c5d5efe85375e85aa6e3aace95d18ecb1fa440e79fac2b5d62f093f89866611053b37c3defbd63577dd20e986a9f05ab14e7b62f367e9405ea10bd47a618d080a91969b2f0b85de8d4167c46ebe99c484c1f5bba41b1ea357ee11519005fcba5f261645d464de132825b39c691f49828f8bf3140532c5df1a2323333189cfb493519792b380aca99cbb2df47ff96aade25d974c396ffd06567207f3763c104c8546136a14cddb14cc9392347748193c7075de773b798e6fb68c63659e59ad8243c6721b61438b7ba7fdb492708dfc8fedb6b81c01784bd39066adae50b5884b07db7cf560e1317ea53e4e939ca23d7b4b2358f6662b399a4563c9b962b753d86e77ed5122f0dffa0135ea6be436af36be8e0b13084a0a96c975c229327d04560b811d5f77a17c5ffe0febc3fa4db7837655a8721a28f1804c38e25e3f9759fd64edf2a3e4641b8c845cb82c4e9d56436e026c3af148d18579d73519c2e2936dcd387cc0d5a382947d93f53a9d1e12beb6d31c5553c6cf867090dc29aa5b233a2e5fb4b30f694adb6a8084543c122870cb7a6b56f59402bccbebf42004bbde650580d59677308b7269a87093c0ae03cea7a51d2c232b919a831ba90751ca37d2f8e6e53235054b8945a219aec7134a769a4f0f64d544bc1dd03c4fb304efbb6f2ee16933d3781247499a32031ea2cc487af6adc4b59005cee2fac365c7351f7f7b5ccbcaa4630525c9a1438d1a2d3bec24bf6a64d550452f96dae61c6392f5171a6e4536e4c083068257b573bff31e3822f0703275599dba60645b7c3e5699903f32addb919e86c451c2f8632f3071c46b1dde0cdb59b8082a71918d4e148b72a0bcf0f1725fce8be3b4842e76dbcf55580146f6bb986968c376c37eb1033f17e9fe96eb4139fc3753a18a52d3aaa5e478a9b2a82af8a9a98c76550eb5c92a330252058a627b72800e33b062ee9e806336fb4c89b195d3d3508afa00a9cd5862e4cdfae180f13ec9b036a81226ab4cb76efbfafa74fae465ac68e54b2896c7ddd831d1c2e571ee58d8fe30cfbc6f8d9dbcb63da2a3d07e78c9518db84f2eff519e8e60b28290b4c252753f3abdd0618ff549d4073432c2cbb23d16d1d6c7bf7fa2a6cacba860dbed2d5b7d669a6022e2ddd27a56bf30a4237d2ff61639384e16039fe5e113b6c832f8aef7e81e6bc1e4c3983903f6db28dc281b8c5b1a8308e04c487ef0fdab43c94e14ed85b3ed5b49f0bbc0093b7cf697f1b5ddc69b7b31dae66560be9837e85768bf4acdcc7886a57d9260b11432ba4870360fc9ea2da81ac27b5da71c4"]}, @generic="3ac0c1c88356e9d06d333f0fc67334d734581fc4d9ba3cc122d342a517745c5972ebc8c0f3601235eb84"]}, 0x142c}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000a6d71c0e00000100000001000000", @ANYRES16=r6, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1], 0x20, 0x8000}, 0x880) (async, rerun: 32) openat$snapshot(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) (async, rerun: 32) r7 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r7, 0x5423, &(0x7f00000000c0)=0x18) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x400000000000000}) 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x200000000000000}) 03:04:51 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (rerun: 64) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) [ 3134.363940][T30237] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3134.390713][T30240] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3134.401707][T30237] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:51 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x2c8800, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x7}) 03:04:51 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x500000000000000}) [ 3134.422001][T30240] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:51 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x300000000000000}) 03:04:51 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:52 executing program 4: fcntl$getown(0xffffffffffffffff, 0x9) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000040)={0x38}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:52 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x2c8800, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x7}) 03:04:52 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x600000000000000}) 03:04:52 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x400000000000000}) 03:04:52 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x2c8800, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x0, 0x0, 0x7}) [ 3134.575557][T30348] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3134.600304][T30351] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:52 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x500000000000000}) 03:04:52 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x700000000000000}) 03:04:52 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (rerun: 64) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r2, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r2, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) [ 3134.645768][T30348] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3134.677820][T30351] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:52 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x60541, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:52 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x600000000000000}) 03:04:52 executing program 4: fcntl$getown(0xffffffffffffffff, 0x9) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000040)={0x38}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:52 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4cc2}}, './file0\x00'}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) ioctl$IOMMU_IOAS_IOVA_RANGES(r1, 0x3b84, &(0x7f0000000040)={0x20, r3, 0x0, 0x0, &(0x7f0000000040)}) [ 3134.787237][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:52 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xff00000000000000}) 03:04:52 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x700000000000000}) 03:04:52 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x60541, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) [ 3134.841105][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3134.867774][T30489] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:52 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xffffff7f00000000}) [ 3134.895516][T30487] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3134.898031][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:52 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4cc2}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4cc2}}, './file0\x00'}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) ioctl$IOMMU_IOAS_IOVA_RANGES(r1, 0x3b84, &(0x7f0000000040)={0x20, r3, 0x0, 0x0, &(0x7f0000000040)}) 03:04:52 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x60541, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:52 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0xff00000000000000}) [ 3134.944471][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3134.979976][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.003084][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.028200][T30562] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 3135.049422][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.067653][T30567] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 3135.086947][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.087240][T30546] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3135.100173][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.117860][T30546] iommufd_mock iommufd_mock2: Removing from iommu group 2 [ 3135.136468][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.146064][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.153209][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.163645][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.171502][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.180759][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.188130][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.197951][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.205141][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.215894][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.222790][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.233273][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.241120][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.250890][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.258144][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.266996][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.274245][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.285159][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.292065][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.301402][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.308611][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.325246][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.332113][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.340522][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.347527][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.355788][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.362695][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.371724][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.379269][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.390734][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.397924][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.408396][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.415544][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.429242][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.436448][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.450033][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.457246][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.471116][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.478611][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.488293][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.495620][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.506619][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.514001][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.522830][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.530277][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.544868][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.551775][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.560431][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.567480][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.575951][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.582840][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3135.591278][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.598957][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:53 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)={0x38, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x1c, 0x2d, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x2}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r2}]}, 0x38}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r5, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) r7 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)={0x38, r7, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x1c, 0x2d, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x2}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r6}]}, 0x38}}, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, r7, 0x8, 0x70bd28, 0x25dfdbfd, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x28}, 0x1, 0x0, 0x0, 0x14}, 0x20000014) r9 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r9, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:53 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) syz_io_uring_setup(0x6b18, &(0x7f0000000080)={0x0, 0x2d8, 0x8c2, 0x2, 0x2a2, 0x0, r2}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)) 03:04:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000380)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x2}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000001680)={{0x1, 0x1, 0x18, r2, {0xee01, 0xee00}}, './file0\x00'}) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setresuid(0x0, r7, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000002a80)='./file0/file0\x00', &(0x7f0000002ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000001700)=0x4) r10 = syz_mount_image$fuse(&(0x7f0000002b40), &(0x7f0000002b80)='./file0/file0\x00', 0x2008000, &(0x7f0000002f80)={{}, 0x2c, {'rootmode', 0x3d, 0xf000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@default_permissions}, {@default_permissions}, {@allow_other}, {@default_permissions}], [{@fsname={'fsname', 0x3d, 'max_read'}}]}}, 0x0, 0x0, &(0x7f0000002cc0)="f52b2cea20379dc6e6e73e2fad48eb1997f6b6a3f4166c9f326c9e022655398531b95510d433e32f1d0e71ca03b1952a07eb41cf0fb784b85d2e03dc2fcf3ff308f887c54f3a4e3f362c4609530662ce569b16cafb1c29ffe3d60e22cce7d3930242adede35d34322f8de02e63520519a9d92cf1d2932f577287305d145062f5200556453d8182df35b65799dcf283d846f2") r11 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r11, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r12 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000002d80), 0x2) r13 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r14 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r14, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000002dc0)={0xffffffffffffffff}) sendmmsg$unix(r3, &(0x7f0000002f00)=[{{&(0x7f00000003c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000440)=[{&(0x7f00000004c0)="54266c817c42150947f06f8a39a68bbf76eac7f9336038d97478855359dda0cf48a797af36b071e6a996b43afc8cecf714fde868a373e8581c1df3a8043e17863503af0f03ccf4a32a925ec208f08aafe2ee568c43a589604a74a17c72766cfc9eded4041537a52ac516213e815f3458462177a64144d0b9285cc99cfc02d8e506ab8f5c965ca5beb6e091828bcff2aa9e7883269aa9c1732cfb82c54b54da49dfc352a8aeb878671d98615f1ab609565412d4677e94d2796b9c16fe6fa18811d163e47f4e9f9a44e721967139aa923dcbf52b064a6c1d9843604816af6c09c6391e31e87d5daa3b620cb7c94db15e3e199ac2ecdc5268cbcfc4db92dc9ffe3a73310d4d44da6dfb438471de4fd3002ec1e078119dfd3733f8a9f162f1d178c107d4f927a8ef2e6964a24cc964bd8a4a860d16d6a1a0584239ba4f5a534b9158f3e830963c3ad99013ee76e2bbf74e61844e4c84060c381da3628126e0184972beeafdd084a180610b7fb2d725e0b8eed277e0803aa6e0626795e157a190faac34e7a9d9941404efbfd7513470df9808ae9ad7c49e7171e12f03b804957283f970e7c7847086e7c0ebd06c94e052115adc8d5e6297620b05b5bbda2d3211f7931db2a4cb95507887b2eb5c3fecfabe63d0286a11fee57a2e10c2fc8cf578c337e1b730ec4ca13097f7d035da770f2d35c29724fb1e4cfa0a0829508c6e315b173f18cd23d5ec2f30a125b5fb21903284834e5baf6c51863968cbf78d126ab04c5a6213ac27e824c92d9dc901e35c421ab4aece78ce6772a84b7d5692fe40958dd35c1ab9f36d8a40a7a291b26be40b03e2de0bd2348096547313c5eb5ca8d4a387f1cfc9c71b167f0e12ecbacd6cd8bf5c85e33030bd7bf4d991d20bb4c6af00966a261731ab8d8af91bd0dee48d870faa1d504d4c7c6c200db28055728866ce0b5da9db9092159c748ec5c1f41f2266e7c7740a2afae732358c4ddf0a4c4fb039b191749a3c8cd01cd7f95c8c67693db49459e50f6609a1e47b875841c5dfc50e5f85006ea4a4310fa145875be82262af64ddca950e155d937996812f52590cf9153fd3b397b417a269896b437888af2a137f4bb7a8669bccb823249daaa203e868cdaa4e06966e5bfe3d3138a4a87c4286695d194581672975b4786eed227b38e6974cd579a3d4b50347a3445d7faf279548f60b5c385a0482356e52691f7e34f02c50aca17cdad9e4f115bf5dd6968300036dc6fe4f0e290075dd8c452ddf9356ad8b205e26df97265b37c93e10350ead40c7b889eec7454875242a76e57af8dbb38d87260d7f0e83953c4cc1e9ea1c58e2afe7c8b0b9fef5b5a6da3e91e050e597f8acaa5cf3b1e76373bfc23b21271a32cb1b7b9ff366fd2f9bec86149e255e6dedf91356c97935b0f837dacd8e5fe6232372df85d434c7a5daf9dee1934a77e94e517dcf002eff0d76d440ad369a5877d735be9c69d37d96bb7c3a0ba562cedf159c3030188629f8101f5c0d722c527acc90c935a631578a32a9fcdc89337373b5ff49dc78375f502b889c22e4125de1b599cf83acfd0590b6d59f75bec7f4b91de33b8cda80ba7e57ff84eda3cc909f99a133dbe5a5d17204806fa931f997ad2a55ebc87cabf201583acf60e28d62ce7bf39207725dedb95a785ecce4912866333542ca9569d7fbe0083579c85903ade70e1e7b8093d46ef1e4206471dbeb21a9cbfe48beccebb08212b2fdee663316c7b6289f368584f318396fc3d18b4d316377a805980f36db13287495bebb76abb96a6634637cfa8a23809da8d9ec08c2b4b6877cf962fa899af91b44c95abe82134839b0048c7bdf18c323f0e6e72bcc1214c18fb841cdda2323e678c039bbb4ee7ca5d214940e813ad6fe211cd2b153e87034fa444876dfe51acc5e8cee113e09c314a66ff1cde17f7ee1a91cfa5230944d4de726168670d32e5e4e9fd2474070c549d65993a4df1c02a188d50b9a3aeda037a136e3e202aba928ecebb862f4c670d752f1f2606b70455c4a98c824aea3f49767bc76a591fdb7f70df479da1f72906d9dcf189f454e4a28b4aeb886545a898af8546585e92d4ebbb7e871df58e8a81b0c71be41c93dc84092914413bf3626dc08365ce0bcbc564aa5d17ecb15e9ed656f4be1855a058a0eee8e996e0433e077e642e71237d6e46a88c431ceb8a97c67407bef18a063d88bfb94aef1b72ebda42d62ecf0ee9fdbfe45180019f7e78db3b5f5b67068c7a937849e1ea7a9ae01d26f4b494407b914a48d8002f6d5c5c8f5082f0cee50d8c3fc5fa803d76090879214d46fff44b5c02b174374722a6553e9b7baa4ad42ec0e3904b06eb15cdca0f5625d828bb4fe780f13b4278566cbb6d5ded38e6e15aba785b2205f2b17f4104d4f8a51428cf30c68415df5aada4773784364c1065b679c2cb5d5e832f702ad1d481d8997f745d337cb803e571ff58d646f9d25d8896a9df8edb07f1f0aaed37097b863c099030c292320f3128eb2c92d4f6524163a341b222e37fae5ff4a2cb7fbd922dd66633b03d64891475612515bf8791756031cf749db64b0527784a7c4250c66a09bb315d67961c7c5b96e565ddab2e7e008280e9fcfd166327d6e90934bc52b9284903b3ff63f15ca6013143536eb46d3678757bd7d7989c4aa8b4c44ef6b2995894af408c6ba6785eba9c93797a1504f1807d9b111ff6f40843e27e2a2f8877ed065d286fa3e6b229fd9827309f66b04c58bfd9a2be6657b6dd7ffb11a26496d5330780611a1319d34da08b7bd415732c20ad4b5843cb0263e27955a9f59eb31da89c6ebcc871c29a3bd4b8477dbc169b3f9e65b0dd61b7945bf2d2f9b5380278332928ae4a51274e67a8626628a18ce30df6057c1ec44a2b6834a30eac50ab513f22c2916a811195790b8ca861478682bb08befb28fcfe5a1df9c49af5efe018452d7af314d43093b209fb436e44e30dd63f4a867be7487fbdf4a5e933793a39c5f72b3704e9c7b1b6ad4ffde2c4a86980e9f2ace8fae19fe408bfa781efe7daa4cf2df82ae47426e26f28dbfdf83caf862d5ef9c75ab1fb3a94df79983923eeef3051ec91119662812f1ddd75968f0457a9d562419e514d0a1acf1bf533b72bdda2f8b1b2edc3a4035cc08e026149a46172dd8af1479922dbb6d1d8b2d419ce78335ecf9f8aeda8c91114c1543072e1ee8c3ca9b3a38790544b2aee2fa6676682c08fa10345c8244fc950c022ac195d32bb845aa43d02968f6c8d6b0b4cca4c23d47a2b4b7961fea29fc8d94abcb651db01fe1feffda081c05ad00e710ab6fadfee85670f0e6efdb2e440ce7d536886b224bc45fb16c4db80e91376c9aa5e733e98d18c85bd10339c40d99c4b84dced8b882a0ea6b339cc54822d0d80109b1e9d41276735fd7042b4f9c84748f740199a295cd443200bfc716eb189a267f1f7e0e384f51643a648d0a0628aa81639a67fc93d5ef2f4396d4b8a63da203ecec8080ba93963ae34628e5d7e3dd0526a2fa1597ac04a4f286c68c7abc730abc9de43a1ff392179a643bf7f304bfdc7c59a3c13446eb68393218b374b4449dc1d793f16ebd09075cd85288b7bca44dfe2b0166c634e176b0c95944adaf324c9815c64c32cae6dce0050471ad851708e68fae97f3ccde64ddd5477f849be780dda6efe39beb691a297ec6688a24dba97a5e699459f52d8b6a2caf095ee05f67fdbabbfeac2f69712552c83e35f3c18569d5c794404e040dfd878784f4f75fcf6d61c004e19948fb858b2c7e12a9e45169356175c3c405424578e4c8994ce27390f8547151c61b883c3ce066ca22fde8565c8372b6a00ec6eb3544d8699a603d2400f9d9af03248cab5f01a9b8846aed8985fb20ab88234453e187b3df5001db83d1eeedf5195a4ce761adb91a399cf7d4b400ba2abc693e364d0d89ee8d88511a6a4da9dffe5805ce62440a904b0eac8d0751314893d6ee1c2d79fe7a760fdfc0bc0530f1e162bdb0f0ff264c8ed647e7de2df324e1de5f6e0ec1728e39b258a4ce12e383ecc58c3f696658cb99deeeaefc8eb2ad3725a2932fc378166c1f421fe28a718f6a2a890eae284415610b21fdd1e5734357733a9b8e499014e5a78e292b130f36f5069a2ce7b1831289a22b358a11dfe6df982304a191da7efab98fc116334acb33b5ec3121a729d4802118fbfc1a9f36b07788d6f44a719e37bca2cf8a46108a7ffbdfc925fa51722e52ad0bfdb97c7a9a6f582971a823799185749e73590d961ee8fa497e31233853df75dd1d7384bb394c5b0cae7799d2b4601b1652c3380a7b21a3a3c45814b1980eeceb8267e07fcf2e9b9ba31bea47334ffa990e880bc4decdba35451251e1577c3682bbd19ddcf6865543777c7ae3bf9892e5cb194de7b7f978c3a905b4774d152fb2488f472a6f54ffbf571ddb0d0f379fc642edfc6fb63f827be6b77a35baba1d6e204851a670e0da5367f3d6f448ada336c41d183d2933543fa0fff6162cee8e1dd7c206db155ae46f7366351ef90a80d1246eaccb50fac2a2ca091bff5aa333ed2aaa8d3ff9bf1f18e02b050a34e81fd3b6fac7cf9f229ddb9e32806560bc2578971e875f8e8cf86651a9ef48d1fdc00fcc029a15c295f4e355efbbcc5de2efa900e81cd29c602d722e47ca6f1ac6706e328fc44ad6c28897ec1542bbcf9cb67899c57ad818420cd9e79cc2af12d632ede55b17e4a35bd9fb9d4cd36fb120d980942f3393e722219cbcf8f2a1e333ff0771a8c6b737426db6f13097b37fb76d47e586430950f62fc6d132f341ff9e309afff16f45827422620462ae271bbcc5a71873369046a55baff4e531f1459a7ada74503a33082d91ca538e3f64cb90948263b741fa1c88a26200138e2fc885935c30bb46f2a1a1994ed6cc31cffce8b97c5fd61be3f0f38ef165431f881e9dc316789c39f76982cdce412541661555e5f0b92a3d1e43dabe2c242f46660cefe6508ba6557c6529b8df17d4bb79ebfc324b20abe97aade6999575306eb586eca405dc4ab4508788924f1a581b4b9133c26c89d2c575c25f987ce25eb37977716b40bfaa50f9d3f70c32d4390ef001c0e130a661d6b153fb844aa4c1c564f525be4cd9a2c5517be26ca0cde031468159111d7bf5630003934e1c2e8a034b149bcdc00b1e90bf2af499f31fe6e48c4feb8ab201df703e731e10c67defa9e1761656d42f2338145d00dba0c246c7896d7c1c36ab112d30b95e710847cd71fffd5e75609bb19ff9f3954c4c67b58adb45f737dbec77e5b647a061f16cb1d941069caffb6a5c46d222736e74a8e079da423c0be35fca42aad744d635c1171a8914b98baa0dd1686752971a5e2b1b4572549b0cbe1392816ad64a992c464df2b5846bce57b9cc7639756f88639f902fc959badacfb06a89ad0fa7a1737a1f624f33b006796650a26597603a37af62c314369cea035e4609df86cc5e5ddbc381e0edc2cfad324076994647dfda3a5f8e2347e4cebe34f57461b2a9559ae798504b0df1c743ac3f403ac28c2a3b317046d2e7ca14678586f6a80237cd8190e295f76282d9700e18c4139a4d1aae12515e5b024f96ea0362b720377f9d9799b4e7aabd6d848edf72c8657227146339de80f1b66aa65be7dfbaefef235c1e7f5bf68a7a759236cc5bbc682b6a0265531ad8f5fecc43c76fa1ec8d787e226359dad1be74bd167f3499fd4bd7680f29c3017be619a93bef614fcb84eff4fa1a72b94b0ef7e7f83d795a84220c6f9870f9771cef9e3de82e2ed5b0672c0361", 0x1000}, {&(0x7f00000014c0)="184d661cd0536bea61f330dd76e299bb8677a419a1bfa3a46ee53f568c5f66f6c9cf031ced76a9b4c26f083fac7631973d6cdc200eef591bbb247fe0dd540aa8151410eceaab08e945fbea45f96ff302e3e27ecf5e501571b503995a090d99e5eabd44530bd312d67fcaa00e69a1bb9ed296b744b27fd2e4c9170f1f98be6fd8b55480c09b6f8cc8b43302a31f6a78cafa6803ce8bff834272ccf8c14342ed3c29958d832bb179779fe5e389167c0464e84676052793163c9a30863c307f", 0xbe}, {&(0x7f0000001580)="4f0c54a072eba7b54a8d531fe5a920643f3b91f3c19062c9b6a9497156f6350078448f09d7a00148be1a3c4161cffc9590062fc2e4b45f10ccc36d610521d3b9238b4d38538a74a8d3da9b770ace20995b897100301dae943938061237f9b4459a3030c3ae910b0bc07d59b5b87aab681d6b10da00082a1e99b9a26bf2c3244cc1d8ab77c7bcd055309408447ce53a716fcfeabb9a15929755a38bb8748f555216938548c5a0b8d64d63d492b8705cf9205a2f56691a1bb50696ff6b45653c7ec05986f2e5c0497d0f5feef9d21dfdfbfd394f7fd065012a66dd573e0602c916075aca12373fc47d355823fd75b3330f105fa1ebb1377020a11db10b", 0xfc}], 0x3, &(0x7f00000016c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r4, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [r2, r2, r0]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff}}}], 0x60, 0xc00084c}}, {{&(0x7f0000001740)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000002a00)=[{&(0x7f00000017c0)="884e9d3161f4cf9627af88f8f367df4018d3f8ded447e2212bd6eb7f522ca59beeeb149bc999452a5a31f4b9c405401877018beffb380028d28ee12a1e1a69f19294e2c82945b0e43a664cf598995542c0", 0x51}, {&(0x7f0000001840)="a9fccbe095111fe64ce56e47f0f56cea0f09b7eaef86a382ae5f49a313c8165daf25cf418a588680646c831ac857c731416832f5235f5996497191af419f9f75faeddfbaf3ccf489a843e197", 0x4c}, {&(0x7f00000018c0)="754b5ffe42c075023670148130cfce42d13f88e74dd8591026afe1053cd249491f6c1a0b86aa2620d2224e1d8bad999742fdc051ae34b2e332a85c50b467ff7481f0f1a9bff963f12aa415b6c2dae81a1173bebd0ccdd2f093238132542b97cf6d81f49bd8058d601d112f38da6d3e228016d2eddfd618dcce24295812fb3d726f8bad5b2ade4850bab82a56cfdfefcef6752bab3abe93f6aa62c872f1ecd3613da11ca9a9a6f95dd1cea58f643763bbe50265559287b75e5b3a3b3b33e8c883287603b9bda8b7e54e82a995ea264400984fc856ed558e905eb84695317402c4befd0f147822d69a00642a8010af0d12730b2a2b6197fb289c2b16774ac9fec545426d7c9900661a03d063abb1fce7a53b63829822f493218cf02f10a4d6cd77fcc5db3bd00376e4612d42d3f0e84143146f2aa40e332ad23dc60be276afe2773be4650a0fe98a599407bf25dbcb1e4a813a2291a4db52e647957d6614123b6d4613313ee1b164aa46a08ea7cbc6e7cce4c224707a8b043e80db69675010e7d93db82e43dce561c437bf70efbff5747dcb731a8eee37e467793d5eb7e6b78cc168f6074099cafff6ebaaa113f264f2877154ba3e7e4c42cb3f02e8f718b2d5941dd9d2fb7d4210b051c3197c5406e1a757705825e5939436377b274484d53bdfc93194f3b01e4a485563f85e0d32fff1bff7fe38e7070400b81bce1b12a592d53bb8bc0f65c8e3f0c03681583875af4a6e410e4d11ab1f4d67e83eab9ca768d2b4441b6d87a99815d0ec3ad2236ded2a2722951dc5288af649ceb15d9b47af72847da220c76d8dc01baf58ba23164e587129c41ffddbde1402d7e85636dbf59396e039655119de89575b17ad36e2540cadcffa7e173ac28a5a28a6cb7a140f0739ffcdab1aa1acd660cff9f515e9a729d7fd09dd778fc8946c94102556be6af56dbc1dd98852280f0c8ef42091ced19e3427b3130e6cba931a6dddf53f8a335f0865ef93440bac5fdd6e3ac26556d556aaefc7b2d2961fded47b1c2c789179503305cb82032ee44eef61d1f72473a43155f5dcceb14315f4ab1ed6ea4be0943d93dca0a8dfe164d5cf5eaa3253766177d8a00d4f961d263e2afc72b44100f8d7c172fbcbf6c8906ecf107e28d1e0a700217c9a08c2163af6cd17826b462531ab2836360e409cc28b5b734fc20ca85a227eafa804b7c2952aec3226a38322dc939adfa55d1f63f6e2e465839a531e8030f719795c59e53b6b79866cbc83035a51d2880bca828d1f24b89cfb96b4bb57247764a3dcdf4573e99d6bb170a4f761e30e3c0719c602e95d9c2cb9ebf07509eb308f4ec1b5db386fa589f50832cd3c18b2656594c572170134a914a9bc265718222dd66a1e48492d3b47d58ad24c30120ed933a497335a579e456bdb22ec0e44c44d94bab9e8965d8c4d19b8aeb1350c275c357698b13a019f4c31c94e3e6805914d1b1ef421ada3d7b855c3e5290b7e51aa9c8b92a6cd77024478c6ba22a850471a97e05f8bffc8e9f75403fe0cc07132b5704b270c5f8f5ac6768f9e4617f1a3266f1e15449d7ba6298f61689e7e95da3abe0ecc9bb255606d8b5e18336c4bd5a82db6093fb05dca23101f41bcf0347512860105f1fa0c57b4589029702e817368a6d0f30c8468f26af997de632edca119846a496c058f99f526d586f34fd30cd35b05f5a516eb348582f0c7e608a0cc6af49fdb94648fcbbc362ceb87d9eae8ade47dcf87fc712ada758fbecc2d9017f0d9f00bca1eaafc343cea737a76071018b6aa335fc8c7ebae6ac19a8ce27b01e2271d0ce2f7a2ec806eaa87804f6934db7043e25344556e7d427054829e706b80e05f29a1818a12127abb1aba7fb66e185c6e21b185a2f31e71f1573473db56139d9a0f44daee2abbef7977a23e16660e83218f3d000aad30b0c1703283abce43cf4eff7a196cda515be2d8c9165735e889542cf2d9dd52d221cc5f100b2ebdd174247e99ae806d494be200e9bd11b1101b48173fe7c823da1f9fb55b1c56b8aa76e66db698dfdb412c06403885ac8b4a1e3c2dde96f1c1bf98aaf76387eab2b2317b68eb87fa51b71fd60e471600b945c64e8516ffde163778b92f45d9ac73f377660befacb50e2571294a15f1a4f4bbccb8367fb4bc16ada4e1e2d55d854318327dac1cbc64f3a59a5b37a378130b4fa4ddf844529c2be289a078c49801cf9a7035b5fa5578fe8326fe97ab9ac09e41ebffa773cebcd2e89c4d074acd8e8fa1bcf4a27c0823e85ef993de66793829eacd5783a5a2663b43749d2aacaf66729c851cd2c93ea056defaffffd83814f8e962c36fac1ef1243015400ce3476701d1731bfbfa6adb22cb99dcef0860534854b1d3af7e629878c24c4aefc05aefc6215b425576ce428e996abde5cd4cbf7d27c88b2a0a323e096aa394a5becd5fe74959ead7e034f75f4c1eb1dd64ae5c92e0683aba1948521d62d76093ff7c8c124047cb3f7f2257926fc7a22a5ec74c1419c46b7390579f1f07bc4f8c78f292be792615253b0e4db23c822bd432a86a589f1d2822c207f1e9769561413f43457d00ef7f715dd41d59610e742851ae81aeb4173fbdb26b7f537312e4cbc43bb2b07832f7c9c61ecaf10ed310c77d52dea7464bf0536a43f4d252209320c0e27a1a5008d9397a478ee7a9eefb1d7a16e341e2df686f171ead1d994e4e819d49a495d9498c64f03730039feb2ffb8c99b5805e4095cd819c5dfa93bcf01063e3b666e5efc0178a6c8c53673bc3ed2dd6c1fe4a43ea8055817c723f5bdaf069781b034c75c80644760c8f644d7c5ebb160348719e85ddb1be87ca81197ec1e8926b2d0604e7d4689ab69b6944d74a50112d9c2e885e0b27484531b20e7dfd46b480f68a0031210b6f33e14c0dfc8811257eddddb553f4bb2dd00d4ae77a8f5b1c5a1c8a1a8514aabd59a9084da4a9583ffd8a444e7495703cea55d21b3eba01fd2174261a232f6a6879a4c49d5dfabc69306d7c3068767d82357796efb5e5250296f6dac4f80c10cf37996dae573799d4edc9be2e011d8b177271704a66bfb67ce57db1189562c5901d314398e5f91c5ee8e581d9f00032ac0918a0edf27ac91b29563c52e211d6a584bcf3279a57899b0ca1333c7266b9f0a7cfc80566709d94495d836615b4bef6d85a6c3e5ab3287d71046510e57424369b3ca4a55a5fa52217d5bc8d9a7f478de052635d0986223bdac0dfdab46536011378e8b43498a440d74ff771ded5da69d6df9c6ff44b4a0632a8bf162a3b534a799e85e1b2bb56710cc736c78c3429b38d1c2cfcc4de3db8af3b84c4d59f5cfcdbbb8069e0a325e4523dd2108ef4b8c8cf5a1d75459c824e123a39928eb386098881611329d5ec4f28a9949156a485ca3472fac2c4e88d8f5b351302e7ba1402b8ae2fceef977bde51eeb93d9f5ef2a870d480e572b76e372b9995f1d548ce44e391442863aa35ce0e601878a2b71efc9e18ebb1b570cda7c36fa22ca64d55ca77d7dc87485b3904b65daa0c75edad48d851bec322e18680d62c3debd62dd36c1371a9bbc0f8fccc134b4ef174d5ac54393b27d4a1e6f95ba27615515b1b1ca587740e546e6c6ad9a2c0b0a0f23ed1c2547ab4aca2626f653e2292e2f1345756dc163a775f5dc4650a7e1d871c6fb25fd9deec013f6ed159ba7e66bba43ef2b07d0e36aabdad70a9e6b63f6c993e391397440057b330b5528181c6301bb63cfef981699a728c5102459c3b6ab39923b9ebd58f5e9c3bfa6a2c055ee88611d155d87f5974512004e8abe550991691786dabc1fbd37748d67869963c2dd3109bddfe43efbfa074b58fac52b4b8203fb047e9a72ea1222014653c8a9180ee203954743408a096da72639d9d349a39b71c8d64e48633bfe12f26cd758bab2a010420ba489c2483d95d6cfe8744d24e9bbdf09d56098fb4dc57e4b294243ef1a782b66cda281a4e6b0222b2dfc9f86331c1a1617b9ca9abf708767bd5fc2206ac2f79921d801b1c3ff6b8c3c288a896af2a2fb14954952a88db366a6f8e03fc40a54d9c7e834661e590e92f760b013beccbd203e16b3f31e0e94b6ac690f4d1cf3f4c8b80f934f058708da279f2a406f52013dd96f15de6bd9283aa04b366a607e39c5870b64219f2ad073262cdeb1cafc55f72047b1e538ed9b32330a92638738d53292b2bdb779d2d29b53ba6cb228cd86a371bb8345b22c2c7cae6e4426ba74939c94abb58770f6f3d0ed11ce72573eb6ec66ff6cc89246acd99b1a01b554eb9d43b93b376ca3ac0811487b22b0a1daa75f43a2e0fdcf11189069379191b1cdfa181e27e6d3ae9ab6545ca0cc7f610a420ce588bdd8a1b13c592540c6f45b9fc38783d03e504e4fbbed425e27210b4f507cb50e0a3fca2c0cce400ae5ed5691c3da05a04148e2755ef81b86003d8a895df89c452252d5a40335f45c7661d579152471235d9ab9bb98c0b1a678333a39294c7402c9b965fbeafaf345be3d85d4cfc29180d50bbaa239c01c88cd0d55867bd7a4472f6b0eb4c6785991e712a0e60436da8af39ccc438c06a639d4264728625982983df0b2cf0aeab7b6cc1815e8bd2eba0b62bc1ad250764055098dc8e61340e58a95794727a9c436db9a3f9f7c9c3ee1fe447ec8d0d16b2ea4ab7accdbb659636672bbea1b2291751b4863ba5faa8b9e4f9ce839281bedbba4c9a59cc63c948b083a18d4f4fe8f0d64bfbe730641954d6f922b8fd7fb063c6ee45266146601dff71c2c6340ac9335fd10d7315d5af506775647c5a0fbe5428d3fcfa935ab993aaeab8f1e50c0783a5f752ab5a5e02b9b1dea1912f7cf212283d2b97def9f2cee4bbe0d1b3123561083d6e2f621d25b1485b49db8d17817137ddf293028dfd467ead37d997e08d0c90cb88117ba6033bfe8ad3db41d57bde919a5a5ef5e16324d8e7e019b610a286fb586f12a4bf12a6925e73377cb992279d2073b7a1726868dcfe9ce85330d00b186bf69fc02bb9a4c49ac24a4279adff1059d553be563bc86a3e37d6c64131475c10822a3a21e591c211dec8ebcb6864bd1dd613141032c4711955f145594ba4c0fdb742a2052d140408fbb0fd8d5eb90dbd716fd39e2a884aa2824623ca196203e14493e03681f3d0753cfc86b51f51e68bdb2a1e8ac9e97f7651568ee31552ce42ee18da34db9b121725a29c4a51d2906ded624f7b2c5a458f69bda4f50f471f9883e494167230d1c9c0c4cd72e65a447a4d22256ae87692eb57ec9b59fc811f96b35caf3f2d584a933c5f2e8662466d93a431a65b2fc88e24b72d1b7434c0a6f7b8b2ef48297559b2937cd3421bbdee7e8b12a4398752d22df5d2f62c68c78281f8d0039e9c81752dba470bf0329998e8414e067ea5fd17ba4bae96aaff461d8283e4b301c3e377a30afc0f86ab95e49f75f5b160b90f14a11d0bb89976e4d17f9e359ee7fbd37a9cda02174dbe50f458da46a3d61385bd5c9d6d2a99d0cb72b0b66838978d4a6c928f0f54397d03acba8e114f45cdb85afc33ddafb0cd71056dc68124c744aee34efae3d74cbfd09e689bba7ca37d8c1fb3a574f2843b271e8c541dc668cf03536748663c5558d53664bfe52af43471a1938ff4cf97a6462b51ee62f7d4bb50ebf667b2fb5aae25551c9046b669d3d7420384216b360a083dbf3eff8fa815e1a72fb5e7aa0e875dfed18f96abe1160d303a83478f08a423fa5caeee30c9eacfae1b0982ea779da0a47514fb5d00e41b2fad06512899fcc36420f9bcf50abaa488ea968c83118890", 0x1000}, {&(0x7f00000028c0)="79c516259cca58bcc10cb10da7ed53b21ab5c4064b6d88d99ac54bc01404443740a8074fd8d117852e33e759d6bcebf79b715d7bd82080a7dfe6d798e125480374be735ff789a46855518581da142fe5c83235d68fca39c41fa917158b8edc80db91578bb5c73840403d22f07fcd56ab3dc0a9b782951a64a201503e48e48ffb28bcf1f11aa5d5ae6b3155b75bb77af89f1bace705e6dd9016aaefe88dd1077b0cedc1be3ac63d4cf59510ac7c6743346a7a9205e6ef67a6216cbd099b752b228e7abc035a7010ec59dcb955a6f681b523ad1d12e8d6f1ff51b97562e89e477f", 0xe0}, {&(0x7f00000029c0)="3f7cba0607a4dce7f9bd3657d1c43b8b582fae6b0c35d88a", 0x18}], 0x5, &(0x7f0000002e00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r7, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, 0xee01, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r10, r11, r2, r12]}}, @rights={{0x14, 0x1, 0x1, [r13]}}, @rights={{0x18, 0x1, 0x1, [r0, r2]}}, @rights={{0x18, 0x1, 0x1, [r14, r15]}}], 0xc8, 0xc040}}], 0x2, 0x9090) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r0, 0xf50f, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffe0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x66770beb3ec9d304, 0x0, 0x7, 0x8e7d}) execveat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='/dev/iommu\x00', &(0x7f0000000200)='/dev/iommu\x00', &(0x7f0000000240)='/dev/iommu\x00', &(0x7f0000000280)='/dev/iommu\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='/dev/iommu\x00'], 0x400) 03:04:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = syz_open_dev$vcsn(&(0x7f0000000040), 0x7, 0x501000) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) 03:04:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0xffffff7f00000000}) [ 3135.607456][T30470] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3135.617817][T30470] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:53 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x4cc2}}, './file0\x00'}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r1, 0x3b84, &(0x7f0000000040)={0x20, r3, 0x0, 0x0, &(0x7f0000000040)}) 03:04:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x2}) 03:04:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = syz_open_dev$vcsn(&(0x7f0000000040), 0x7, 0x501000) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) syz_open_dev$vcsn(&(0x7f0000000040), 0x7, 0x501000) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) (async) 03:04:53 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)={0x38, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x1c, 0x2d, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x2}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r2}]}, 0x38}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r5, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) (async) r7 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)={0x38, r7, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x1c, 0x2d, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x2}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r6}]}, 0x38}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, r7, 0x8, 0x70bd28, 0x25dfdbfd, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x28}, 0x1, 0x0, 0x0, 0x14}, 0x20000014) (async) r9 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r9, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) [ 3135.692485][T30616] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:53 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) syz_io_uring_setup(0x6b18, &(0x7f0000000080)={0x0, 0x2d8, 0x8c2, 0x2, 0x2a2, 0x0, r2}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)) 03:04:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000380)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x2}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000001680)={{0x1, 0x1, 0x18, r2, {0xee01, 0xee00}}, './file0\x00'}) (async) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setresuid(0x0, r7, 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000002a80)='./file0/file0\x00', &(0x7f0000002ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) (async) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000001700)=0x4) (async) r10 = syz_mount_image$fuse(&(0x7f0000002b40), &(0x7f0000002b80)='./file0/file0\x00', 0x2008000, &(0x7f0000002f80)={{}, 0x2c, {'rootmode', 0x3d, 0xf000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@default_permissions}, {@default_permissions}, {@allow_other}, {@default_permissions}], [{@fsname={'fsname', 0x3d, 'max_read'}}]}}, 0x0, 0x0, &(0x7f0000002cc0)="f52b2cea20379dc6e6e73e2fad48eb1997f6b6a3f4166c9f326c9e022655398531b95510d433e32f1d0e71ca03b1952a07eb41cf0fb784b85d2e03dc2fcf3ff308f887c54f3a4e3f362c4609530662ce569b16cafb1c29ffe3d60e22cce7d3930242adede35d34322f8de02e63520519a9d92cf1d2932f577287305d145062f5200556453d8182df35b65799dcf283d846f2") (async) r11 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r11, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) r12 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000002d80), 0x2) r13 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r14 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r14, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000002dc0)={0xffffffffffffffff}) sendmmsg$unix(r3, &(0x7f0000002f00)=[{{&(0x7f00000003c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000440)=[{&(0x7f00000004c0)="54266c817c42150947f06f8a39a68bbf76eac7f9336038d97478855359dda0cf48a797af36b071e6a996b43afc8cecf714fde868a373e8581c1df3a8043e17863503af0f03ccf4a32a925ec208f08aafe2ee568c43a589604a74a17c72766cfc9eded4041537a52ac516213e815f3458462177a64144d0b9285cc99cfc02d8e506ab8f5c965ca5beb6e091828bcff2aa9e7883269aa9c1732cfb82c54b54da49dfc352a8aeb878671d98615f1ab609565412d4677e94d2796b9c16fe6fa18811d163e47f4e9f9a44e721967139aa923dcbf52b064a6c1d9843604816af6c09c6391e31e87d5daa3b620cb7c94db15e3e199ac2ecdc5268cbcfc4db92dc9ffe3a73310d4d44da6dfb438471de4fd3002ec1e078119dfd3733f8a9f162f1d178c107d4f927a8ef2e6964a24cc964bd8a4a860d16d6a1a0584239ba4f5a534b9158f3e830963c3ad99013ee76e2bbf74e61844e4c84060c381da3628126e0184972beeafdd084a180610b7fb2d725e0b8eed277e0803aa6e0626795e157a190faac34e7a9d9941404efbfd7513470df9808ae9ad7c49e7171e12f03b804957283f970e7c7847086e7c0ebd06c94e052115adc8d5e6297620b05b5bbda2d3211f7931db2a4cb95507887b2eb5c3fecfabe63d0286a11fee57a2e10c2fc8cf578c337e1b730ec4ca13097f7d035da770f2d35c29724fb1e4cfa0a0829508c6e315b173f18cd23d5ec2f30a125b5fb21903284834e5baf6c51863968cbf78d126ab04c5a6213ac27e824c92d9dc901e35c421ab4aece78ce6772a84b7d5692fe40958dd35c1ab9f36d8a40a7a291b26be40b03e2de0bd2348096547313c5eb5ca8d4a387f1cfc9c71b167f0e12ecbacd6cd8bf5c85e33030bd7bf4d991d20bb4c6af00966a261731ab8d8af91bd0dee48d870faa1d504d4c7c6c200db28055728866ce0b5da9db9092159c748ec5c1f41f2266e7c7740a2afae732358c4ddf0a4c4fb039b191749a3c8cd01cd7f95c8c67693db49459e50f6609a1e47b875841c5dfc50e5f85006ea4a4310fa145875be82262af64ddca950e155d937996812f52590cf9153fd3b397b417a269896b437888af2a137f4bb7a8669bccb823249daaa203e868cdaa4e06966e5bfe3d3138a4a87c4286695d194581672975b4786eed227b38e6974cd579a3d4b50347a3445d7faf279548f60b5c385a0482356e52691f7e34f02c50aca17cdad9e4f115bf5dd6968300036dc6fe4f0e290075dd8c452ddf9356ad8b205e26df97265b37c93e10350ead40c7b889eec7454875242a76e57af8dbb38d87260d7f0e83953c4cc1e9ea1c58e2afe7c8b0b9fef5b5a6da3e91e050e597f8acaa5cf3b1e76373bfc23b21271a32cb1b7b9ff366fd2f9bec86149e255e6dedf91356c97935b0f837dacd8e5fe6232372df85d434c7a5daf9dee1934a77e94e517dcf002eff0d76d440ad369a5877d735be9c69d37d96bb7c3a0ba562cedf159c3030188629f8101f5c0d722c527acc90c935a631578a32a9fcdc89337373b5ff49dc78375f502b889c22e4125de1b599cf83acfd0590b6d59f75bec7f4b91de33b8cda80ba7e57ff84eda3cc909f99a133dbe5a5d17204806fa931f997ad2a55ebc87cabf201583acf60e28d62ce7bf39207725dedb95a785ecce4912866333542ca9569d7fbe0083579c85903ade70e1e7b8093d46ef1e4206471dbeb21a9cbfe48beccebb08212b2fdee663316c7b6289f368584f318396fc3d18b4d316377a805980f36db13287495bebb76abb96a6634637cfa8a23809da8d9ec08c2b4b6877cf962fa899af91b44c95abe82134839b0048c7bdf18c323f0e6e72bcc1214c18fb841cdda2323e678c039bbb4ee7ca5d214940e813ad6fe211cd2b153e87034fa444876dfe51acc5e8cee113e09c314a66ff1cde17f7ee1a91cfa5230944d4de726168670d32e5e4e9fd2474070c549d65993a4df1c02a188d50b9a3aeda037a136e3e202aba928ecebb862f4c670d752f1f2606b70455c4a98c824aea3f49767bc76a591fdb7f70df479da1f72906d9dcf189f454e4a28b4aeb886545a898af8546585e92d4ebbb7e871df58e8a81b0c71be41c93dc84092914413bf3626dc08365ce0bcbc564aa5d17ecb15e9ed656f4be1855a058a0eee8e996e0433e077e642e71237d6e46a88c431ceb8a97c67407bef18a063d88bfb94aef1b72ebda42d62ecf0ee9fdbfe45180019f7e78db3b5f5b67068c7a937849e1ea7a9ae01d26f4b494407b914a48d8002f6d5c5c8f5082f0cee50d8c3fc5fa803d76090879214d46fff44b5c02b174374722a6553e9b7baa4ad42ec0e3904b06eb15cdca0f5625d828bb4fe780f13b4278566cbb6d5ded38e6e15aba785b2205f2b17f4104d4f8a51428cf30c68415df5aada4773784364c1065b679c2cb5d5e832f702ad1d481d8997f745d337cb803e571ff58d646f9d25d8896a9df8edb07f1f0aaed37097b863c099030c292320f3128eb2c92d4f6524163a341b222e37fae5ff4a2cb7fbd922dd66633b03d64891475612515bf8791756031cf749db64b0527784a7c4250c66a09bb315d67961c7c5b96e565ddab2e7e008280e9fcfd166327d6e90934bc52b9284903b3ff63f15ca6013143536eb46d3678757bd7d7989c4aa8b4c44ef6b2995894af408c6ba6785eba9c93797a1504f1807d9b111ff6f40843e27e2a2f8877ed065d286fa3e6b229fd9827309f66b04c58bfd9a2be6657b6dd7ffb11a26496d5330780611a1319d34da08b7bd415732c20ad4b5843cb0263e27955a9f59eb31da89c6ebcc871c29a3bd4b8477dbc169b3f9e65b0dd61b7945bf2d2f9b5380278332928ae4a51274e67a8626628a18ce30df6057c1ec44a2b6834a30eac50ab513f22c2916a811195790b8ca861478682bb08befb28fcfe5a1df9c49af5efe018452d7af314d43093b209fb436e44e30dd63f4a867be7487fbdf4a5e933793a39c5f72b3704e9c7b1b6ad4ffde2c4a86980e9f2ace8fae19fe408bfa781efe7daa4cf2df82ae47426e26f28dbfdf83caf862d5ef9c75ab1fb3a94df79983923eeef3051ec91119662812f1ddd75968f0457a9d562419e514d0a1acf1bf533b72bdda2f8b1b2edc3a4035cc08e026149a46172dd8af1479922dbb6d1d8b2d419ce78335ecf9f8aeda8c91114c1543072e1ee8c3ca9b3a38790544b2aee2fa6676682c08fa10345c8244fc950c022ac195d32bb845aa43d02968f6c8d6b0b4cca4c23d47a2b4b7961fea29fc8d94abcb651db01fe1feffda081c05ad00e710ab6fadfee85670f0e6efdb2e440ce7d536886b224bc45fb16c4db80e91376c9aa5e733e98d18c85bd10339c40d99c4b84dced8b882a0ea6b339cc54822d0d80109b1e9d41276735fd7042b4f9c84748f740199a295cd443200bfc716eb189a267f1f7e0e384f51643a648d0a0628aa81639a67fc93d5ef2f4396d4b8a63da203ecec8080ba93963ae34628e5d7e3dd0526a2fa1597ac04a4f286c68c7abc730abc9de43a1ff392179a643bf7f304bfdc7c59a3c13446eb68393218b374b4449dc1d793f16ebd09075cd85288b7bca44dfe2b0166c634e176b0c95944adaf324c9815c64c32cae6dce0050471ad851708e68fae97f3ccde64ddd5477f849be780dda6efe39beb691a297ec6688a24dba97a5e699459f52d8b6a2caf095ee05f67fdbabbfeac2f69712552c83e35f3c18569d5c794404e040dfd878784f4f75fcf6d61c004e19948fb858b2c7e12a9e45169356175c3c405424578e4c8994ce27390f8547151c61b883c3ce066ca22fde8565c8372b6a00ec6eb3544d8699a603d2400f9d9af03248cab5f01a9b8846aed8985fb20ab88234453e187b3df5001db83d1eeedf5195a4ce761adb91a399cf7d4b400ba2abc693e364d0d89ee8d88511a6a4da9dffe5805ce62440a904b0eac8d0751314893d6ee1c2d79fe7a760fdfc0bc0530f1e162bdb0f0ff264c8ed647e7de2df324e1de5f6e0ec1728e39b258a4ce12e383ecc58c3f696658cb99deeeaefc8eb2ad3725a2932fc378166c1f421fe28a718f6a2a890eae284415610b21fdd1e5734357733a9b8e499014e5a78e292b130f36f5069a2ce7b1831289a22b358a11dfe6df982304a191da7efab98fc116334acb33b5ec3121a729d4802118fbfc1a9f36b07788d6f44a719e37bca2cf8a46108a7ffbdfc925fa51722e52ad0bfdb97c7a9a6f582971a823799185749e73590d961ee8fa497e31233853df75dd1d7384bb394c5b0cae7799d2b4601b1652c3380a7b21a3a3c45814b1980eeceb8267e07fcf2e9b9ba31bea47334ffa990e880bc4decdba35451251e1577c3682bbd19ddcf6865543777c7ae3bf9892e5cb194de7b7f978c3a905b4774d152fb2488f472a6f54ffbf571ddb0d0f379fc642edfc6fb63f827be6b77a35baba1d6e204851a670e0da5367f3d6f448ada336c41d183d2933543fa0fff6162cee8e1dd7c206db155ae46f7366351ef90a80d1246eaccb50fac2a2ca091bff5aa333ed2aaa8d3ff9bf1f18e02b050a34e81fd3b6fac7cf9f229ddb9e32806560bc2578971e875f8e8cf86651a9ef48d1fdc00fcc029a15c295f4e355efbbcc5de2efa900e81cd29c602d722e47ca6f1ac6706e328fc44ad6c28897ec1542bbcf9cb67899c57ad818420cd9e79cc2af12d632ede55b17e4a35bd9fb9d4cd36fb120d980942f3393e722219cbcf8f2a1e333ff0771a8c6b737426db6f13097b37fb76d47e586430950f62fc6d132f341ff9e309afff16f45827422620462ae271bbcc5a71873369046a55baff4e531f1459a7ada74503a33082d91ca538e3f64cb90948263b741fa1c88a26200138e2fc885935c30bb46f2a1a1994ed6cc31cffce8b97c5fd61be3f0f38ef165431f881e9dc316789c39f76982cdce412541661555e5f0b92a3d1e43dabe2c242f46660cefe6508ba6557c6529b8df17d4bb79ebfc324b20abe97aade6999575306eb586eca405dc4ab4508788924f1a581b4b9133c26c89d2c575c25f987ce25eb37977716b40bfaa50f9d3f70c32d4390ef001c0e130a661d6b153fb844aa4c1c564f525be4cd9a2c5517be26ca0cde031468159111d7bf5630003934e1c2e8a034b149bcdc00b1e90bf2af499f31fe6e48c4feb8ab201df703e731e10c67defa9e1761656d42f2338145d00dba0c246c7896d7c1c36ab112d30b95e710847cd71fffd5e75609bb19ff9f3954c4c67b58adb45f737dbec77e5b647a061f16cb1d941069caffb6a5c46d222736e74a8e079da423c0be35fca42aad744d635c1171a8914b98baa0dd1686752971a5e2b1b4572549b0cbe1392816ad64a992c464df2b5846bce57b9cc7639756f88639f902fc959badacfb06a89ad0fa7a1737a1f624f33b006796650a26597603a37af62c314369cea035e4609df86cc5e5ddbc381e0edc2cfad324076994647dfda3a5f8e2347e4cebe34f57461b2a9559ae798504b0df1c743ac3f403ac28c2a3b317046d2e7ca14678586f6a80237cd8190e295f76282d9700e18c4139a4d1aae12515e5b024f96ea0362b720377f9d9799b4e7aabd6d848edf72c8657227146339de80f1b66aa65be7dfbaefef235c1e7f5bf68a7a759236cc5bbc682b6a0265531ad8f5fecc43c76fa1ec8d787e226359dad1be74bd167f3499fd4bd7680f29c3017be619a93bef614fcb84eff4fa1a72b94b0ef7e7f83d795a84220c6f9870f9771cef9e3de82e2ed5b0672c0361", 0x1000}, {&(0x7f00000014c0)="184d661cd0536bea61f330dd76e299bb8677a419a1bfa3a46ee53f568c5f66f6c9cf031ced76a9b4c26f083fac7631973d6cdc200eef591bbb247fe0dd540aa8151410eceaab08e945fbea45f96ff302e3e27ecf5e501571b503995a090d99e5eabd44530bd312d67fcaa00e69a1bb9ed296b744b27fd2e4c9170f1f98be6fd8b55480c09b6f8cc8b43302a31f6a78cafa6803ce8bff834272ccf8c14342ed3c29958d832bb179779fe5e389167c0464e84676052793163c9a30863c307f", 0xbe}, {&(0x7f0000001580)="4f0c54a072eba7b54a8d531fe5a920643f3b91f3c19062c9b6a9497156f6350078448f09d7a00148be1a3c4161cffc9590062fc2e4b45f10ccc36d610521d3b9238b4d38538a74a8d3da9b770ace20995b897100301dae943938061237f9b4459a3030c3ae910b0bc07d59b5b87aab681d6b10da00082a1e99b9a26bf2c3244cc1d8ab77c7bcd055309408447ce53a716fcfeabb9a15929755a38bb8748f555216938548c5a0b8d64d63d492b8705cf9205a2f56691a1bb50696ff6b45653c7ec05986f2e5c0497d0f5feef9d21dfdfbfd394f7fd065012a66dd573e0602c916075aca12373fc47d355823fd75b3330f105fa1ebb1377020a11db10b", 0xfc}], 0x3, &(0x7f00000016c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r4, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [r2, r2, r0]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff}}}], 0x60, 0xc00084c}}, {{&(0x7f0000001740)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000002a00)=[{&(0x7f00000017c0)="884e9d3161f4cf9627af88f8f367df4018d3f8ded447e2212bd6eb7f522ca59beeeb149bc999452a5a31f4b9c405401877018beffb380028d28ee12a1e1a69f19294e2c82945b0e43a664cf598995542c0", 0x51}, {&(0x7f0000001840)="a9fccbe095111fe64ce56e47f0f56cea0f09b7eaef86a382ae5f49a313c8165daf25cf418a588680646c831ac857c731416832f5235f5996497191af419f9f75faeddfbaf3ccf489a843e197", 0x4c}, {&(0x7f00000018c0)="754b5ffe42c075023670148130cfce42d13f88e74dd8591026afe1053cd249491f6c1a0b86aa2620d2224e1d8bad999742fdc051ae34b2e332a85c50b467ff7481f0f1a9bff963f12aa415b6c2dae81a1173bebd0ccdd2f093238132542b97cf6d81f49bd8058d601d112f38da6d3e228016d2eddfd618dcce24295812fb3d726f8bad5b2ade4850bab82a56cfdfefcef6752bab3abe93f6aa62c872f1ecd3613da11ca9a9a6f95dd1cea58f643763bbe50265559287b75e5b3a3b3b33e8c883287603b9bda8b7e54e82a995ea264400984fc856ed558e905eb84695317402c4befd0f147822d69a00642a8010af0d12730b2a2b6197fb289c2b16774ac9fec545426d7c9900661a03d063abb1fce7a53b63829822f493218cf02f10a4d6cd77fcc5db3bd00376e4612d42d3f0e84143146f2aa40e332ad23dc60be276afe2773be4650a0fe98a599407bf25dbcb1e4a813a2291a4db52e647957d6614123b6d4613313ee1b164aa46a08ea7cbc6e7cce4c224707a8b043e80db69675010e7d93db82e43dce561c437bf70efbff5747dcb731a8eee37e467793d5eb7e6b78cc168f6074099cafff6ebaaa113f264f2877154ba3e7e4c42cb3f02e8f718b2d5941dd9d2fb7d4210b051c3197c5406e1a757705825e5939436377b274484d53bdfc93194f3b01e4a485563f85e0d32fff1bff7fe38e7070400b81bce1b12a592d53bb8bc0f65c8e3f0c03681583875af4a6e410e4d11ab1f4d67e83eab9ca768d2b4441b6d87a99815d0ec3ad2236ded2a2722951dc5288af649ceb15d9b47af72847da220c76d8dc01baf58ba23164e587129c41ffddbde1402d7e85636dbf59396e039655119de89575b17ad36e2540cadcffa7e173ac28a5a28a6cb7a140f0739ffcdab1aa1acd660cff9f515e9a729d7fd09dd778fc8946c94102556be6af56dbc1dd98852280f0c8ef42091ced19e3427b3130e6cba931a6dddf53f8a335f0865ef93440bac5fdd6e3ac26556d556aaefc7b2d2961fded47b1c2c789179503305cb82032ee44eef61d1f72473a43155f5dcceb14315f4ab1ed6ea4be0943d93dca0a8dfe164d5cf5eaa3253766177d8a00d4f961d263e2afc72b44100f8d7c172fbcbf6c8906ecf107e28d1e0a700217c9a08c2163af6cd17826b462531ab2836360e409cc28b5b734fc20ca85a227eafa804b7c2952aec3226a38322dc939adfa55d1f63f6e2e465839a531e8030f719795c59e53b6b79866cbc83035a51d2880bca828d1f24b89cfb96b4bb57247764a3dcdf4573e99d6bb170a4f761e30e3c0719c602e95d9c2cb9ebf07509eb308f4ec1b5db386fa589f50832cd3c18b2656594c572170134a914a9bc265718222dd66a1e48492d3b47d58ad24c30120ed933a497335a579e456bdb22ec0e44c44d94bab9e8965d8c4d19b8aeb1350c275c357698b13a019f4c31c94e3e6805914d1b1ef421ada3d7b855c3e5290b7e51aa9c8b92a6cd77024478c6ba22a850471a97e05f8bffc8e9f75403fe0cc07132b5704b270c5f8f5ac6768f9e4617f1a3266f1e15449d7ba6298f61689e7e95da3abe0ecc9bb255606d8b5e18336c4bd5a82db6093fb05dca23101f41bcf0347512860105f1fa0c57b4589029702e817368a6d0f30c8468f26af997de632edca119846a496c058f99f526d586f34fd30cd35b05f5a516eb348582f0c7e608a0cc6af49fdb94648fcbbc362ceb87d9eae8ade47dcf87fc712ada758fbecc2d9017f0d9f00bca1eaafc343cea737a76071018b6aa335fc8c7ebae6ac19a8ce27b01e2271d0ce2f7a2ec806eaa87804f6934db7043e25344556e7d427054829e706b80e05f29a1818a12127abb1aba7fb66e185c6e21b185a2f31e71f1573473db56139d9a0f44daee2abbef7977a23e16660e83218f3d000aad30b0c1703283abce43cf4eff7a196cda515be2d8c9165735e889542cf2d9dd52d221cc5f100b2ebdd174247e99ae806d494be200e9bd11b1101b48173fe7c823da1f9fb55b1c56b8aa76e66db698dfdb412c06403885ac8b4a1e3c2dde96f1c1bf98aaf76387eab2b2317b68eb87fa51b71fd60e471600b945c64e8516ffde163778b92f45d9ac73f377660befacb50e2571294a15f1a4f4bbccb8367fb4bc16ada4e1e2d55d854318327dac1cbc64f3a59a5b37a378130b4fa4ddf844529c2be289a078c49801cf9a7035b5fa5578fe8326fe97ab9ac09e41ebffa773cebcd2e89c4d074acd8e8fa1bcf4a27c0823e85ef993de66793829eacd5783a5a2663b43749d2aacaf66729c851cd2c93ea056defaffffd83814f8e962c36fac1ef1243015400ce3476701d1731bfbfa6adb22cb99dcef0860534854b1d3af7e629878c24c4aefc05aefc6215b425576ce428e996abde5cd4cbf7d27c88b2a0a323e096aa394a5becd5fe74959ead7e034f75f4c1eb1dd64ae5c92e0683aba1948521d62d76093ff7c8c124047cb3f7f2257926fc7a22a5ec74c1419c46b7390579f1f07bc4f8c78f292be792615253b0e4db23c822bd432a86a589f1d2822c207f1e9769561413f43457d00ef7f715dd41d59610e742851ae81aeb4173fbdb26b7f537312e4cbc43bb2b07832f7c9c61ecaf10ed310c77d52dea7464bf0536a43f4d252209320c0e27a1a5008d9397a478ee7a9eefb1d7a16e341e2df686f171ead1d994e4e819d49a495d9498c64f03730039feb2ffb8c99b5805e4095cd819c5dfa93bcf01063e3b666e5efc0178a6c8c53673bc3ed2dd6c1fe4a43ea8055817c723f5bdaf069781b034c75c80644760c8f644d7c5ebb160348719e85ddb1be87ca81197ec1e8926b2d0604e7d4689ab69b6944d74a50112d9c2e885e0b27484531b20e7dfd46b480f68a0031210b6f33e14c0dfc8811257eddddb553f4bb2dd00d4ae77a8f5b1c5a1c8a1a8514aabd59a9084da4a9583ffd8a444e7495703cea55d21b3eba01fd2174261a232f6a6879a4c49d5dfabc69306d7c3068767d82357796efb5e5250296f6dac4f80c10cf37996dae573799d4edc9be2e011d8b177271704a66bfb67ce57db1189562c5901d314398e5f91c5ee8e581d9f00032ac0918a0edf27ac91b29563c52e211d6a584bcf3279a57899b0ca1333c7266b9f0a7cfc80566709d94495d836615b4bef6d85a6c3e5ab3287d71046510e57424369b3ca4a55a5fa52217d5bc8d9a7f478de052635d0986223bdac0dfdab46536011378e8b43498a440d74ff771ded5da69d6df9c6ff44b4a0632a8bf162a3b534a799e85e1b2bb56710cc736c78c3429b38d1c2cfcc4de3db8af3b84c4d59f5cfcdbbb8069e0a325e4523dd2108ef4b8c8cf5a1d75459c824e123a39928eb386098881611329d5ec4f28a9949156a485ca3472fac2c4e88d8f5b351302e7ba1402b8ae2fceef977bde51eeb93d9f5ef2a870d480e572b76e372b9995f1d548ce44e391442863aa35ce0e601878a2b71efc9e18ebb1b570cda7c36fa22ca64d55ca77d7dc87485b3904b65daa0c75edad48d851bec322e18680d62c3debd62dd36c1371a9bbc0f8fccc134b4ef174d5ac54393b27d4a1e6f95ba27615515b1b1ca587740e546e6c6ad9a2c0b0a0f23ed1c2547ab4aca2626f653e2292e2f1345756dc163a775f5dc4650a7e1d871c6fb25fd9deec013f6ed159ba7e66bba43ef2b07d0e36aabdad70a9e6b63f6c993e391397440057b330b5528181c6301bb63cfef981699a728c5102459c3b6ab39923b9ebd58f5e9c3bfa6a2c055ee88611d155d87f5974512004e8abe550991691786dabc1fbd37748d67869963c2dd3109bddfe43efbfa074b58fac52b4b8203fb047e9a72ea1222014653c8a9180ee203954743408a096da72639d9d349a39b71c8d64e48633bfe12f26cd758bab2a010420ba489c2483d95d6cfe8744d24e9bbdf09d56098fb4dc57e4b294243ef1a782b66cda281a4e6b0222b2dfc9f86331c1a1617b9ca9abf708767bd5fc2206ac2f79921d801b1c3ff6b8c3c288a896af2a2fb14954952a88db366a6f8e03fc40a54d9c7e834661e590e92f760b013beccbd203e16b3f31e0e94b6ac690f4d1cf3f4c8b80f934f058708da279f2a406f52013dd96f15de6bd9283aa04b366a607e39c5870b64219f2ad073262cdeb1cafc55f72047b1e538ed9b32330a92638738d53292b2bdb779d2d29b53ba6cb228cd86a371bb8345b22c2c7cae6e4426ba74939c94abb58770f6f3d0ed11ce72573eb6ec66ff6cc89246acd99b1a01b554eb9d43b93b376ca3ac0811487b22b0a1daa75f43a2e0fdcf11189069379191b1cdfa181e27e6d3ae9ab6545ca0cc7f610a420ce588bdd8a1b13c592540c6f45b9fc38783d03e504e4fbbed425e27210b4f507cb50e0a3fca2c0cce400ae5ed5691c3da05a04148e2755ef81b86003d8a895df89c452252d5a40335f45c7661d579152471235d9ab9bb98c0b1a678333a39294c7402c9b965fbeafaf345be3d85d4cfc29180d50bbaa239c01c88cd0d55867bd7a4472f6b0eb4c6785991e712a0e60436da8af39ccc438c06a639d4264728625982983df0b2cf0aeab7b6cc1815e8bd2eba0b62bc1ad250764055098dc8e61340e58a95794727a9c436db9a3f9f7c9c3ee1fe447ec8d0d16b2ea4ab7accdbb659636672bbea1b2291751b4863ba5faa8b9e4f9ce839281bedbba4c9a59cc63c948b083a18d4f4fe8f0d64bfbe730641954d6f922b8fd7fb063c6ee45266146601dff71c2c6340ac9335fd10d7315d5af506775647c5a0fbe5428d3fcfa935ab993aaeab8f1e50c0783a5f752ab5a5e02b9b1dea1912f7cf212283d2b97def9f2cee4bbe0d1b3123561083d6e2f621d25b1485b49db8d17817137ddf293028dfd467ead37d997e08d0c90cb88117ba6033bfe8ad3db41d57bde919a5a5ef5e16324d8e7e019b610a286fb586f12a4bf12a6925e73377cb992279d2073b7a1726868dcfe9ce85330d00b186bf69fc02bb9a4c49ac24a4279adff1059d553be563bc86a3e37d6c64131475c10822a3a21e591c211dec8ebcb6864bd1dd613141032c4711955f145594ba4c0fdb742a2052d140408fbb0fd8d5eb90dbd716fd39e2a884aa2824623ca196203e14493e03681f3d0753cfc86b51f51e68bdb2a1e8ac9e97f7651568ee31552ce42ee18da34db9b121725a29c4a51d2906ded624f7b2c5a458f69bda4f50f471f9883e494167230d1c9c0c4cd72e65a447a4d22256ae87692eb57ec9b59fc811f96b35caf3f2d584a933c5f2e8662466d93a431a65b2fc88e24b72d1b7434c0a6f7b8b2ef48297559b2937cd3421bbdee7e8b12a4398752d22df5d2f62c68c78281f8d0039e9c81752dba470bf0329998e8414e067ea5fd17ba4bae96aaff461d8283e4b301c3e377a30afc0f86ab95e49f75f5b160b90f14a11d0bb89976e4d17f9e359ee7fbd37a9cda02174dbe50f458da46a3d61385bd5c9d6d2a99d0cb72b0b66838978d4a6c928f0f54397d03acba8e114f45cdb85afc33ddafb0cd71056dc68124c744aee34efae3d74cbfd09e689bba7ca37d8c1fb3a574f2843b271e8c541dc668cf03536748663c5558d53664bfe52af43471a1938ff4cf97a6462b51ee62f7d4bb50ebf667b2fb5aae25551c9046b669d3d7420384216b360a083dbf3eff8fa815e1a72fb5e7aa0e875dfed18f96abe1160d303a83478f08a423fa5caeee30c9eacfae1b0982ea779da0a47514fb5d00e41b2fad06512899fcc36420f9bcf50abaa488ea968c83118890", 0x1000}, {&(0x7f00000028c0)="79c516259cca58bcc10cb10da7ed53b21ab5c4064b6d88d99ac54bc01404443740a8074fd8d117852e33e759d6bcebf79b715d7bd82080a7dfe6d798e125480374be735ff789a46855518581da142fe5c83235d68fca39c41fa917158b8edc80db91578bb5c73840403d22f07fcd56ab3dc0a9b782951a64a201503e48e48ffb28bcf1f11aa5d5ae6b3155b75bb77af89f1bace705e6dd9016aaefe88dd1077b0cedc1be3ac63d4cf59510ac7c6743346a7a9205e6ef67a6216cbd099b752b228e7abc035a7010ec59dcb955a6f681b523ad1d12e8d6f1ff51b97562e89e477f", 0xe0}, {&(0x7f00000029c0)="3f7cba0607a4dce7f9bd3657d1c43b8b582fae6b0c35d88a", 0x18}], 0x5, &(0x7f0000002e00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r7, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, 0xee01, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r10, r11, r2, r12]}}, @rights={{0x14, 0x1, 0x1, [r13]}}, @rights={{0x18, 0x1, 0x1, [r0, r2]}}, @rights={{0x18, 0x1, 0x1, [r14, r15]}}], 0xc8, 0xc040}}], 0x2, 0x9090) (async) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r0, 0xf50f, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x66770beb3ec9d304, 0x0, 0x7, 0x8e7d}) (async) execveat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='/dev/iommu\x00', &(0x7f0000000200)='/dev/iommu\x00', &(0x7f0000000240)='/dev/iommu\x00', &(0x7f0000000280)='/dev/iommu\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='/dev/iommu\x00'], 0x400) 03:04:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x3}) [ 3135.743837][T30614] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:53 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000380)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000080)={{0x1, 0x1, 0x18, r2, {0x2}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000001680)={{0x1, 0x1, 0x18, r2, {0xee01, 0xee00}}, './file0\x00'}) (async) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setresuid(0x0, r7, 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000002a80)='./file0/file0\x00', &(0x7f0000002ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) (async) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000001700)=0x4) (async) r10 = syz_mount_image$fuse(&(0x7f0000002b40), &(0x7f0000002b80)='./file0/file0\x00', 0x2008000, &(0x7f0000002f80)={{}, 0x2c, {'rootmode', 0x3d, 0xf000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@default_permissions}, {@default_permissions}, {@allow_other}, {@default_permissions}], [{@fsname={'fsname', 0x3d, 'max_read'}}]}}, 0x0, 0x0, &(0x7f0000002cc0)="f52b2cea20379dc6e6e73e2fad48eb1997f6b6a3f4166c9f326c9e022655398531b95510d433e32f1d0e71ca03b1952a07eb41cf0fb784b85d2e03dc2fcf3ff308f887c54f3a4e3f362c4609530662ce569b16cafb1c29ffe3d60e22cce7d3930242adede35d34322f8de02e63520519a9d92cf1d2932f577287305d145062f5200556453d8182df35b65799dcf283d846f2") (async) r11 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r11, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) r12 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000002d80), 0x2) (async) r13 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r14 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r14, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000002dc0)={0xffffffffffffffff}) sendmmsg$unix(r3, &(0x7f0000002f00)=[{{&(0x7f00000003c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000440)=[{&(0x7f00000004c0)="54266c817c42150947f06f8a39a68bbf76eac7f9336038d97478855359dda0cf48a797af36b071e6a996b43afc8cecf714fde868a373e8581c1df3a8043e17863503af0f03ccf4a32a925ec208f08aafe2ee568c43a589604a74a17c72766cfc9eded4041537a52ac516213e815f3458462177a64144d0b9285cc99cfc02d8e506ab8f5c965ca5beb6e091828bcff2aa9e7883269aa9c1732cfb82c54b54da49dfc352a8aeb878671d98615f1ab609565412d4677e94d2796b9c16fe6fa18811d163e47f4e9f9a44e721967139aa923dcbf52b064a6c1d9843604816af6c09c6391e31e87d5daa3b620cb7c94db15e3e199ac2ecdc5268cbcfc4db92dc9ffe3a73310d4d44da6dfb438471de4fd3002ec1e078119dfd3733f8a9f162f1d178c107d4f927a8ef2e6964a24cc964bd8a4a860d16d6a1a0584239ba4f5a534b9158f3e830963c3ad99013ee76e2bbf74e61844e4c84060c381da3628126e0184972beeafdd084a180610b7fb2d725e0b8eed277e0803aa6e0626795e157a190faac34e7a9d9941404efbfd7513470df9808ae9ad7c49e7171e12f03b804957283f970e7c7847086e7c0ebd06c94e052115adc8d5e6297620b05b5bbda2d3211f7931db2a4cb95507887b2eb5c3fecfabe63d0286a11fee57a2e10c2fc8cf578c337e1b730ec4ca13097f7d035da770f2d35c29724fb1e4cfa0a0829508c6e315b173f18cd23d5ec2f30a125b5fb21903284834e5baf6c51863968cbf78d126ab04c5a6213ac27e824c92d9dc901e35c421ab4aece78ce6772a84b7d5692fe40958dd35c1ab9f36d8a40a7a291b26be40b03e2de0bd2348096547313c5eb5ca8d4a387f1cfc9c71b167f0e12ecbacd6cd8bf5c85e33030bd7bf4d991d20bb4c6af00966a261731ab8d8af91bd0dee48d870faa1d504d4c7c6c200db28055728866ce0b5da9db9092159c748ec5c1f41f2266e7c7740a2afae732358c4ddf0a4c4fb039b191749a3c8cd01cd7f95c8c67693db49459e50f6609a1e47b875841c5dfc50e5f85006ea4a4310fa145875be82262af64ddca950e155d937996812f52590cf9153fd3b397b417a269896b437888af2a137f4bb7a8669bccb823249daaa203e868cdaa4e06966e5bfe3d3138a4a87c4286695d194581672975b4786eed227b38e6974cd579a3d4b50347a3445d7faf279548f60b5c385a0482356e52691f7e34f02c50aca17cdad9e4f115bf5dd6968300036dc6fe4f0e290075dd8c452ddf9356ad8b205e26df97265b37c93e10350ead40c7b889eec7454875242a76e57af8dbb38d87260d7f0e83953c4cc1e9ea1c58e2afe7c8b0b9fef5b5a6da3e91e050e597f8acaa5cf3b1e76373bfc23b21271a32cb1b7b9ff366fd2f9bec86149e255e6dedf91356c97935b0f837dacd8e5fe6232372df85d434c7a5daf9dee1934a77e94e517dcf002eff0d76d440ad369a5877d735be9c69d37d96bb7c3a0ba562cedf159c3030188629f8101f5c0d722c527acc90c935a631578a32a9fcdc89337373b5ff49dc78375f502b889c22e4125de1b599cf83acfd0590b6d59f75bec7f4b91de33b8cda80ba7e57ff84eda3cc909f99a133dbe5a5d17204806fa931f997ad2a55ebc87cabf201583acf60e28d62ce7bf39207725dedb95a785ecce4912866333542ca9569d7fbe0083579c85903ade70e1e7b8093d46ef1e4206471dbeb21a9cbfe48beccebb08212b2fdee663316c7b6289f368584f318396fc3d18b4d316377a805980f36db13287495bebb76abb96a6634637cfa8a23809da8d9ec08c2b4b6877cf962fa899af91b44c95abe82134839b0048c7bdf18c323f0e6e72bcc1214c18fb841cdda2323e678c039bbb4ee7ca5d214940e813ad6fe211cd2b153e87034fa444876dfe51acc5e8cee113e09c314a66ff1cde17f7ee1a91cfa5230944d4de726168670d32e5e4e9fd2474070c549d65993a4df1c02a188d50b9a3aeda037a136e3e202aba928ecebb862f4c670d752f1f2606b70455c4a98c824aea3f49767bc76a591fdb7f70df479da1f72906d9dcf189f454e4a28b4aeb886545a898af8546585e92d4ebbb7e871df58e8a81b0c71be41c93dc84092914413bf3626dc08365ce0bcbc564aa5d17ecb15e9ed656f4be1855a058a0eee8e996e0433e077e642e71237d6e46a88c431ceb8a97c67407bef18a063d88bfb94aef1b72ebda42d62ecf0ee9fdbfe45180019f7e78db3b5f5b67068c7a937849e1ea7a9ae01d26f4b494407b914a48d8002f6d5c5c8f5082f0cee50d8c3fc5fa803d76090879214d46fff44b5c02b174374722a6553e9b7baa4ad42ec0e3904b06eb15cdca0f5625d828bb4fe780f13b4278566cbb6d5ded38e6e15aba785b2205f2b17f4104d4f8a51428cf30c68415df5aada4773784364c1065b679c2cb5d5e832f702ad1d481d8997f745d337cb803e571ff58d646f9d25d8896a9df8edb07f1f0aaed37097b863c099030c292320f3128eb2c92d4f6524163a341b222e37fae5ff4a2cb7fbd922dd66633b03d64891475612515bf8791756031cf749db64b0527784a7c4250c66a09bb315d67961c7c5b96e565ddab2e7e008280e9fcfd166327d6e90934bc52b9284903b3ff63f15ca6013143536eb46d3678757bd7d7989c4aa8b4c44ef6b2995894af408c6ba6785eba9c93797a1504f1807d9b111ff6f40843e27e2a2f8877ed065d286fa3e6b229fd9827309f66b04c58bfd9a2be6657b6dd7ffb11a26496d5330780611a1319d34da08b7bd415732c20ad4b5843cb0263e27955a9f59eb31da89c6ebcc871c29a3bd4b8477dbc169b3f9e65b0dd61b7945bf2d2f9b5380278332928ae4a51274e67a8626628a18ce30df6057c1ec44a2b6834a30eac50ab513f22c2916a811195790b8ca861478682bb08befb28fcfe5a1df9c49af5efe018452d7af314d43093b209fb436e44e30dd63f4a867be7487fbdf4a5e933793a39c5f72b3704e9c7b1b6ad4ffde2c4a86980e9f2ace8fae19fe408bfa781efe7daa4cf2df82ae47426e26f28dbfdf83caf862d5ef9c75ab1fb3a94df79983923eeef3051ec91119662812f1ddd75968f0457a9d562419e514d0a1acf1bf533b72bdda2f8b1b2edc3a4035cc08e026149a46172dd8af1479922dbb6d1d8b2d419ce78335ecf9f8aeda8c91114c1543072e1ee8c3ca9b3a38790544b2aee2fa6676682c08fa10345c8244fc950c022ac195d32bb845aa43d02968f6c8d6b0b4cca4c23d47a2b4b7961fea29fc8d94abcb651db01fe1feffda081c05ad00e710ab6fadfee85670f0e6efdb2e440ce7d536886b224bc45fb16c4db80e91376c9aa5e733e98d18c85bd10339c40d99c4b84dced8b882a0ea6b339cc54822d0d80109b1e9d41276735fd7042b4f9c84748f740199a295cd443200bfc716eb189a267f1f7e0e384f51643a648d0a0628aa81639a67fc93d5ef2f4396d4b8a63da203ecec8080ba93963ae34628e5d7e3dd0526a2fa1597ac04a4f286c68c7abc730abc9de43a1ff392179a643bf7f304bfdc7c59a3c13446eb68393218b374b4449dc1d793f16ebd09075cd85288b7bca44dfe2b0166c634e176b0c95944adaf324c9815c64c32cae6dce0050471ad851708e68fae97f3ccde64ddd5477f849be780dda6efe39beb691a297ec6688a24dba97a5e699459f52d8b6a2caf095ee05f67fdbabbfeac2f69712552c83e35f3c18569d5c794404e040dfd878784f4f75fcf6d61c004e19948fb858b2c7e12a9e45169356175c3c405424578e4c8994ce27390f8547151c61b883c3ce066ca22fde8565c8372b6a00ec6eb3544d8699a603d2400f9d9af03248cab5f01a9b8846aed8985fb20ab88234453e187b3df5001db83d1eeedf5195a4ce761adb91a399cf7d4b400ba2abc693e364d0d89ee8d88511a6a4da9dffe5805ce62440a904b0eac8d0751314893d6ee1c2d79fe7a760fdfc0bc0530f1e162bdb0f0ff264c8ed647e7de2df324e1de5f6e0ec1728e39b258a4ce12e383ecc58c3f696658cb99deeeaefc8eb2ad3725a2932fc378166c1f421fe28a718f6a2a890eae284415610b21fdd1e5734357733a9b8e499014e5a78e292b130f36f5069a2ce7b1831289a22b358a11dfe6df982304a191da7efab98fc116334acb33b5ec3121a729d4802118fbfc1a9f36b07788d6f44a719e37bca2cf8a46108a7ffbdfc925fa51722e52ad0bfdb97c7a9a6f582971a823799185749e73590d961ee8fa497e31233853df75dd1d7384bb394c5b0cae7799d2b4601b1652c3380a7b21a3a3c45814b1980eeceb8267e07fcf2e9b9ba31bea47334ffa990e880bc4decdba35451251e1577c3682bbd19ddcf6865543777c7ae3bf9892e5cb194de7b7f978c3a905b4774d152fb2488f472a6f54ffbf571ddb0d0f379fc642edfc6fb63f827be6b77a35baba1d6e204851a670e0da5367f3d6f448ada336c41d183d2933543fa0fff6162cee8e1dd7c206db155ae46f7366351ef90a80d1246eaccb50fac2a2ca091bff5aa333ed2aaa8d3ff9bf1f18e02b050a34e81fd3b6fac7cf9f229ddb9e32806560bc2578971e875f8e8cf86651a9ef48d1fdc00fcc029a15c295f4e355efbbcc5de2efa900e81cd29c602d722e47ca6f1ac6706e328fc44ad6c28897ec1542bbcf9cb67899c57ad818420cd9e79cc2af12d632ede55b17e4a35bd9fb9d4cd36fb120d980942f3393e722219cbcf8f2a1e333ff0771a8c6b737426db6f13097b37fb76d47e586430950f62fc6d132f341ff9e309afff16f45827422620462ae271bbcc5a71873369046a55baff4e531f1459a7ada74503a33082d91ca538e3f64cb90948263b741fa1c88a26200138e2fc885935c30bb46f2a1a1994ed6cc31cffce8b97c5fd61be3f0f38ef165431f881e9dc316789c39f76982cdce412541661555e5f0b92a3d1e43dabe2c242f46660cefe6508ba6557c6529b8df17d4bb79ebfc324b20abe97aade6999575306eb586eca405dc4ab4508788924f1a581b4b9133c26c89d2c575c25f987ce25eb37977716b40bfaa50f9d3f70c32d4390ef001c0e130a661d6b153fb844aa4c1c564f525be4cd9a2c5517be26ca0cde031468159111d7bf5630003934e1c2e8a034b149bcdc00b1e90bf2af499f31fe6e48c4feb8ab201df703e731e10c67defa9e1761656d42f2338145d00dba0c246c7896d7c1c36ab112d30b95e710847cd71fffd5e75609bb19ff9f3954c4c67b58adb45f737dbec77e5b647a061f16cb1d941069caffb6a5c46d222736e74a8e079da423c0be35fca42aad744d635c1171a8914b98baa0dd1686752971a5e2b1b4572549b0cbe1392816ad64a992c464df2b5846bce57b9cc7639756f88639f902fc959badacfb06a89ad0fa7a1737a1f624f33b006796650a26597603a37af62c314369cea035e4609df86cc5e5ddbc381e0edc2cfad324076994647dfda3a5f8e2347e4cebe34f57461b2a9559ae798504b0df1c743ac3f403ac28c2a3b317046d2e7ca14678586f6a80237cd8190e295f76282d9700e18c4139a4d1aae12515e5b024f96ea0362b720377f9d9799b4e7aabd6d848edf72c8657227146339de80f1b66aa65be7dfbaefef235c1e7f5bf68a7a759236cc5bbc682b6a0265531ad8f5fecc43c76fa1ec8d787e226359dad1be74bd167f3499fd4bd7680f29c3017be619a93bef614fcb84eff4fa1a72b94b0ef7e7f83d795a84220c6f9870f9771cef9e3de82e2ed5b0672c0361", 0x1000}, {&(0x7f00000014c0)="184d661cd0536bea61f330dd76e299bb8677a419a1bfa3a46ee53f568c5f66f6c9cf031ced76a9b4c26f083fac7631973d6cdc200eef591bbb247fe0dd540aa8151410eceaab08e945fbea45f96ff302e3e27ecf5e501571b503995a090d99e5eabd44530bd312d67fcaa00e69a1bb9ed296b744b27fd2e4c9170f1f98be6fd8b55480c09b6f8cc8b43302a31f6a78cafa6803ce8bff834272ccf8c14342ed3c29958d832bb179779fe5e389167c0464e84676052793163c9a30863c307f", 0xbe}, {&(0x7f0000001580)="4f0c54a072eba7b54a8d531fe5a920643f3b91f3c19062c9b6a9497156f6350078448f09d7a00148be1a3c4161cffc9590062fc2e4b45f10ccc36d610521d3b9238b4d38538a74a8d3da9b770ace20995b897100301dae943938061237f9b4459a3030c3ae910b0bc07d59b5b87aab681d6b10da00082a1e99b9a26bf2c3244cc1d8ab77c7bcd055309408447ce53a716fcfeabb9a15929755a38bb8748f555216938548c5a0b8d64d63d492b8705cf9205a2f56691a1bb50696ff6b45653c7ec05986f2e5c0497d0f5feef9d21dfdfbfd394f7fd065012a66dd573e0602c916075aca12373fc47d355823fd75b3330f105fa1ebb1377020a11db10b", 0xfc}], 0x3, &(0x7f00000016c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r4, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [r2, r2, r0]}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xffffffffffffffff}}}], 0x60, 0xc00084c}}, {{&(0x7f0000001740)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000002a00)=[{&(0x7f00000017c0)="884e9d3161f4cf9627af88f8f367df4018d3f8ded447e2212bd6eb7f522ca59beeeb149bc999452a5a31f4b9c405401877018beffb380028d28ee12a1e1a69f19294e2c82945b0e43a664cf598995542c0", 0x51}, {&(0x7f0000001840)="a9fccbe095111fe64ce56e47f0f56cea0f09b7eaef86a382ae5f49a313c8165daf25cf418a588680646c831ac857c731416832f5235f5996497191af419f9f75faeddfbaf3ccf489a843e197", 0x4c}, {&(0x7f00000018c0)="754b5ffe42c075023670148130cfce42d13f88e74dd8591026afe1053cd249491f6c1a0b86aa2620d2224e1d8bad999742fdc051ae34b2e332a85c50b467ff7481f0f1a9bff963f12aa415b6c2dae81a1173bebd0ccdd2f093238132542b97cf6d81f49bd8058d601d112f38da6d3e228016d2eddfd618dcce24295812fb3d726f8bad5b2ade4850bab82a56cfdfefcef6752bab3abe93f6aa62c872f1ecd3613da11ca9a9a6f95dd1cea58f643763bbe50265559287b75e5b3a3b3b33e8c883287603b9bda8b7e54e82a995ea264400984fc856ed558e905eb84695317402c4befd0f147822d69a00642a8010af0d12730b2a2b6197fb289c2b16774ac9fec545426d7c9900661a03d063abb1fce7a53b63829822f493218cf02f10a4d6cd77fcc5db3bd00376e4612d42d3f0e84143146f2aa40e332ad23dc60be276afe2773be4650a0fe98a599407bf25dbcb1e4a813a2291a4db52e647957d6614123b6d4613313ee1b164aa46a08ea7cbc6e7cce4c224707a8b043e80db69675010e7d93db82e43dce561c437bf70efbff5747dcb731a8eee37e467793d5eb7e6b78cc168f6074099cafff6ebaaa113f264f2877154ba3e7e4c42cb3f02e8f718b2d5941dd9d2fb7d4210b051c3197c5406e1a757705825e5939436377b274484d53bdfc93194f3b01e4a485563f85e0d32fff1bff7fe38e7070400b81bce1b12a592d53bb8bc0f65c8e3f0c03681583875af4a6e410e4d11ab1f4d67e83eab9ca768d2b4441b6d87a99815d0ec3ad2236ded2a2722951dc5288af649ceb15d9b47af72847da220c76d8dc01baf58ba23164e587129c41ffddbde1402d7e85636dbf59396e039655119de89575b17ad36e2540cadcffa7e173ac28a5a28a6cb7a140f0739ffcdab1aa1acd660cff9f515e9a729d7fd09dd778fc8946c94102556be6af56dbc1dd98852280f0c8ef42091ced19e3427b3130e6cba931a6dddf53f8a335f0865ef93440bac5fdd6e3ac26556d556aaefc7b2d2961fded47b1c2c789179503305cb82032ee44eef61d1f72473a43155f5dcceb14315f4ab1ed6ea4be0943d93dca0a8dfe164d5cf5eaa3253766177d8a00d4f961d263e2afc72b44100f8d7c172fbcbf6c8906ecf107e28d1e0a700217c9a08c2163af6cd17826b462531ab2836360e409cc28b5b734fc20ca85a227eafa804b7c2952aec3226a38322dc939adfa55d1f63f6e2e465839a531e8030f719795c59e53b6b79866cbc83035a51d2880bca828d1f24b89cfb96b4bb57247764a3dcdf4573e99d6bb170a4f761e30e3c0719c602e95d9c2cb9ebf07509eb308f4ec1b5db386fa589f50832cd3c18b2656594c572170134a914a9bc265718222dd66a1e48492d3b47d58ad24c30120ed933a497335a579e456bdb22ec0e44c44d94bab9e8965d8c4d19b8aeb1350c275c357698b13a019f4c31c94e3e6805914d1b1ef421ada3d7b855c3e5290b7e51aa9c8b92a6cd77024478c6ba22a850471a97e05f8bffc8e9f75403fe0cc07132b5704b270c5f8f5ac6768f9e4617f1a3266f1e15449d7ba6298f61689e7e95da3abe0ecc9bb255606d8b5e18336c4bd5a82db6093fb05dca23101f41bcf0347512860105f1fa0c57b4589029702e817368a6d0f30c8468f26af997de632edca119846a496c058f99f526d586f34fd30cd35b05f5a516eb348582f0c7e608a0cc6af49fdb94648fcbbc362ceb87d9eae8ade47dcf87fc712ada758fbecc2d9017f0d9f00bca1eaafc343cea737a76071018b6aa335fc8c7ebae6ac19a8ce27b01e2271d0ce2f7a2ec806eaa87804f6934db7043e25344556e7d427054829e706b80e05f29a1818a12127abb1aba7fb66e185c6e21b185a2f31e71f1573473db56139d9a0f44daee2abbef7977a23e16660e83218f3d000aad30b0c1703283abce43cf4eff7a196cda515be2d8c9165735e889542cf2d9dd52d221cc5f100b2ebdd174247e99ae806d494be200e9bd11b1101b48173fe7c823da1f9fb55b1c56b8aa76e66db698dfdb412c06403885ac8b4a1e3c2dde96f1c1bf98aaf76387eab2b2317b68eb87fa51b71fd60e471600b945c64e8516ffde163778b92f45d9ac73f377660befacb50e2571294a15f1a4f4bbccb8367fb4bc16ada4e1e2d55d854318327dac1cbc64f3a59a5b37a378130b4fa4ddf844529c2be289a078c49801cf9a7035b5fa5578fe8326fe97ab9ac09e41ebffa773cebcd2e89c4d074acd8e8fa1bcf4a27c0823e85ef993de66793829eacd5783a5a2663b43749d2aacaf66729c851cd2c93ea056defaffffd83814f8e962c36fac1ef1243015400ce3476701d1731bfbfa6adb22cb99dcef0860534854b1d3af7e629878c24c4aefc05aefc6215b425576ce428e996abde5cd4cbf7d27c88b2a0a323e096aa394a5becd5fe74959ead7e034f75f4c1eb1dd64ae5c92e0683aba1948521d62d76093ff7c8c124047cb3f7f2257926fc7a22a5ec74c1419c46b7390579f1f07bc4f8c78f292be792615253b0e4db23c822bd432a86a589f1d2822c207f1e9769561413f43457d00ef7f715dd41d59610e742851ae81aeb4173fbdb26b7f537312e4cbc43bb2b07832f7c9c61ecaf10ed310c77d52dea7464bf0536a43f4d252209320c0e27a1a5008d9397a478ee7a9eefb1d7a16e341e2df686f171ead1d994e4e819d49a495d9498c64f03730039feb2ffb8c99b5805e4095cd819c5dfa93bcf01063e3b666e5efc0178a6c8c53673bc3ed2dd6c1fe4a43ea8055817c723f5bdaf069781b034c75c80644760c8f644d7c5ebb160348719e85ddb1be87ca81197ec1e8926b2d0604e7d4689ab69b6944d74a50112d9c2e885e0b27484531b20e7dfd46b480f68a0031210b6f33e14c0dfc8811257eddddb553f4bb2dd00d4ae77a8f5b1c5a1c8a1a8514aabd59a9084da4a9583ffd8a444e7495703cea55d21b3eba01fd2174261a232f6a6879a4c49d5dfabc69306d7c3068767d82357796efb5e5250296f6dac4f80c10cf37996dae573799d4edc9be2e011d8b177271704a66bfb67ce57db1189562c5901d314398e5f91c5ee8e581d9f00032ac0918a0edf27ac91b29563c52e211d6a584bcf3279a57899b0ca1333c7266b9f0a7cfc80566709d94495d836615b4bef6d85a6c3e5ab3287d71046510e57424369b3ca4a55a5fa52217d5bc8d9a7f478de052635d0986223bdac0dfdab46536011378e8b43498a440d74ff771ded5da69d6df9c6ff44b4a0632a8bf162a3b534a799e85e1b2bb56710cc736c78c3429b38d1c2cfcc4de3db8af3b84c4d59f5cfcdbbb8069e0a325e4523dd2108ef4b8c8cf5a1d75459c824e123a39928eb386098881611329d5ec4f28a9949156a485ca3472fac2c4e88d8f5b351302e7ba1402b8ae2fceef977bde51eeb93d9f5ef2a870d480e572b76e372b9995f1d548ce44e391442863aa35ce0e601878a2b71efc9e18ebb1b570cda7c36fa22ca64d55ca77d7dc87485b3904b65daa0c75edad48d851bec322e18680d62c3debd62dd36c1371a9bbc0f8fccc134b4ef174d5ac54393b27d4a1e6f95ba27615515b1b1ca587740e546e6c6ad9a2c0b0a0f23ed1c2547ab4aca2626f653e2292e2f1345756dc163a775f5dc4650a7e1d871c6fb25fd9deec013f6ed159ba7e66bba43ef2b07d0e36aabdad70a9e6b63f6c993e391397440057b330b5528181c6301bb63cfef981699a728c5102459c3b6ab39923b9ebd58f5e9c3bfa6a2c055ee88611d155d87f5974512004e8abe550991691786dabc1fbd37748d67869963c2dd3109bddfe43efbfa074b58fac52b4b8203fb047e9a72ea1222014653c8a9180ee203954743408a096da72639d9d349a39b71c8d64e48633bfe12f26cd758bab2a010420ba489c2483d95d6cfe8744d24e9bbdf09d56098fb4dc57e4b294243ef1a782b66cda281a4e6b0222b2dfc9f86331c1a1617b9ca9abf708767bd5fc2206ac2f79921d801b1c3ff6b8c3c288a896af2a2fb14954952a88db366a6f8e03fc40a54d9c7e834661e590e92f760b013beccbd203e16b3f31e0e94b6ac690f4d1cf3f4c8b80f934f058708da279f2a406f52013dd96f15de6bd9283aa04b366a607e39c5870b64219f2ad073262cdeb1cafc55f72047b1e538ed9b32330a92638738d53292b2bdb779d2d29b53ba6cb228cd86a371bb8345b22c2c7cae6e4426ba74939c94abb58770f6f3d0ed11ce72573eb6ec66ff6cc89246acd99b1a01b554eb9d43b93b376ca3ac0811487b22b0a1daa75f43a2e0fdcf11189069379191b1cdfa181e27e6d3ae9ab6545ca0cc7f610a420ce588bdd8a1b13c592540c6f45b9fc38783d03e504e4fbbed425e27210b4f507cb50e0a3fca2c0cce400ae5ed5691c3da05a04148e2755ef81b86003d8a895df89c452252d5a40335f45c7661d579152471235d9ab9bb98c0b1a678333a39294c7402c9b965fbeafaf345be3d85d4cfc29180d50bbaa239c01c88cd0d55867bd7a4472f6b0eb4c6785991e712a0e60436da8af39ccc438c06a639d4264728625982983df0b2cf0aeab7b6cc1815e8bd2eba0b62bc1ad250764055098dc8e61340e58a95794727a9c436db9a3f9f7c9c3ee1fe447ec8d0d16b2ea4ab7accdbb659636672bbea1b2291751b4863ba5faa8b9e4f9ce839281bedbba4c9a59cc63c948b083a18d4f4fe8f0d64bfbe730641954d6f922b8fd7fb063c6ee45266146601dff71c2c6340ac9335fd10d7315d5af506775647c5a0fbe5428d3fcfa935ab993aaeab8f1e50c0783a5f752ab5a5e02b9b1dea1912f7cf212283d2b97def9f2cee4bbe0d1b3123561083d6e2f621d25b1485b49db8d17817137ddf293028dfd467ead37d997e08d0c90cb88117ba6033bfe8ad3db41d57bde919a5a5ef5e16324d8e7e019b610a286fb586f12a4bf12a6925e73377cb992279d2073b7a1726868dcfe9ce85330d00b186bf69fc02bb9a4c49ac24a4279adff1059d553be563bc86a3e37d6c64131475c10822a3a21e591c211dec8ebcb6864bd1dd613141032c4711955f145594ba4c0fdb742a2052d140408fbb0fd8d5eb90dbd716fd39e2a884aa2824623ca196203e14493e03681f3d0753cfc86b51f51e68bdb2a1e8ac9e97f7651568ee31552ce42ee18da34db9b121725a29c4a51d2906ded624f7b2c5a458f69bda4f50f471f9883e494167230d1c9c0c4cd72e65a447a4d22256ae87692eb57ec9b59fc811f96b35caf3f2d584a933c5f2e8662466d93a431a65b2fc88e24b72d1b7434c0a6f7b8b2ef48297559b2937cd3421bbdee7e8b12a4398752d22df5d2f62c68c78281f8d0039e9c81752dba470bf0329998e8414e067ea5fd17ba4bae96aaff461d8283e4b301c3e377a30afc0f86ab95e49f75f5b160b90f14a11d0bb89976e4d17f9e359ee7fbd37a9cda02174dbe50f458da46a3d61385bd5c9d6d2a99d0cb72b0b66838978d4a6c928f0f54397d03acba8e114f45cdb85afc33ddafb0cd71056dc68124c744aee34efae3d74cbfd09e689bba7ca37d8c1fb3a574f2843b271e8c541dc668cf03536748663c5558d53664bfe52af43471a1938ff4cf97a6462b51ee62f7d4bb50ebf667b2fb5aae25551c9046b669d3d7420384216b360a083dbf3eff8fa815e1a72fb5e7aa0e875dfed18f96abe1160d303a83478f08a423fa5caeee30c9eacfae1b0982ea779da0a47514fb5d00e41b2fad06512899fcc36420f9bcf50abaa488ea968c83118890", 0x1000}, {&(0x7f00000028c0)="79c516259cca58bcc10cb10da7ed53b21ab5c4064b6d88d99ac54bc01404443740a8074fd8d117852e33e759d6bcebf79b715d7bd82080a7dfe6d798e125480374be735ff789a46855518581da142fe5c83235d68fca39c41fa917158b8edc80db91578bb5c73840403d22f07fcd56ab3dc0a9b782951a64a201503e48e48ffb28bcf1f11aa5d5ae6b3155b75bb77af89f1bace705e6dd9016aaefe88dd1077b0cedc1be3ac63d4cf59510ac7c6743346a7a9205e6ef67a6216cbd099b752b228e7abc035a7010ec59dcb955a6f681b523ad1d12e8d6f1ff51b97562e89e477f", 0xe0}, {&(0x7f00000029c0)="3f7cba0607a4dce7f9bd3657d1c43b8b582fae6b0c35d88a", 0x18}], 0x5, &(0x7f0000002e00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r7, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, r8}}}, @cred={{0x1c, 0x1, 0x2, {r9, 0xee01, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r10, r11, r2, r12]}}, @rights={{0x14, 0x1, 0x1, [r13]}}, @rights={{0x18, 0x1, 0x1, [r0, r2]}}, @rights={{0x18, 0x1, 0x1, [r14, r15]}}], 0xc8, 0xc040}}], 0x2, 0x9090) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r0, 0xf50f, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffe0}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(0xffffffffffffffff, 0x3ba0, &(0x7f0000000140)={0x38, 0x7, r2, 0x0, 0x66770beb3ec9d304, 0x0, 0x7, 0x8e7d}) (async) execveat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='/dev/iommu\x00', &(0x7f0000000200)='/dev/iommu\x00', &(0x7f0000000240)='/dev/iommu\x00', &(0x7f0000000280)='/dev/iommu\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='/dev/iommu\x00'], 0x400) 03:04:53 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) (async) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)={0x38, r3, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x1c, 0x2d, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x2}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r2}]}, 0x38}}, 0x0) (async) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r5, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) (async) r7 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)={0x38, r7, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVKEY={0x1c, 0x2d, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x2}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r6}]}, 0x38}}, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, r7, 0x8, 0x70bd28, 0x25dfdbfd, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x28}, 0x1, 0x0, 0x0, 0x14}, 0x20000014) r9 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r9, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x4}) 03:04:53 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:53 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) syz_io_uring_setup(0x6b18, &(0x7f0000000080)={0x0, 0x2d8, 0x8c2, 0x2, 0x2a2, 0x0, r2}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)) 03:04:53 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r1, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:53 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = syz_open_dev$vcsn(&(0x7f0000000040), 0x7, 0x501000) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) syz_open_dev$vcsn(&(0x7f0000000040), 0x7, 0x501000) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) (async) 03:04:53 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) 03:04:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) pwritev2(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="de1ecc061401c7c6a94252b0ac7fd457fadc812bce0821565ee2fadb31699670ae39113c549d2eaf7dcfb0af83193d553fde053215d6c267f666338ba46828a8085765cf713e593232b07d3d86f59f29e5c2434842fc7e99f67b798059460b32badf6c2327e9a1c2f129dbcbc468af39f5b9e380628f18eaf425ec9301f9646ccff090f02d5d915cea45fa78c7a944d0ba99860fd6a2e99f69d8d443cae490b7c6498afe8c691b440202b75ce66343a5c965fe0d82900efdcfe65400ce", 0xbd}, {&(0x7f0000000180)="cac7b8d03718fa4b4265f34bf0cac6abbdd6a1dd8e03d383f89ef14bb187961fa1e94ebe43b212fa76369e665f2a7a4da13d6a779150ce6df88046177e6e161d9e8637673c17189613a86ce6fe4fa647ae179e3d6491e151ef9f01414cf216a3f3d3f9b82dee9732e62cec17295d82df64366f3510f1", 0x76}], 0x2, 0x2, 0x200, 0x4) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000280)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x5}) 03:04:53 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) 03:04:53 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) pwritev2(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="de1ecc061401c7c6a94252b0ac7fd457fadc812bce0821565ee2fadb31699670ae39113c549d2eaf7dcfb0af83193d553fde053215d6c267f666338ba46828a8085765cf713e593232b07d3d86f59f29e5c2434842fc7e99f67b798059460b32badf6c2327e9a1c2f129dbcbc468af39f5b9e380628f18eaf425ec9301f9646ccff090f02d5d915cea45fa78c7a944d0ba99860fd6a2e99f69d8d443cae490b7c6498afe8c691b440202b75ce66343a5c965fe0d82900efdcfe65400ce", 0xbd}, {&(0x7f0000000180)="cac7b8d03718fa4b4265f34bf0cac6abbdd6a1dd8e03d383f89ef14bb187961fa1e94ebe43b212fa76369e665f2a7a4da13d6a779150ce6df88046177e6e161d9e8637673c17189613a86ce6fe4fa647ae179e3d6491e151ef9f01414cf216a3f3d3f9b82dee9732e62cec17295d82df64366f3510f1", 0x76}], 0x2, 0x2, 0x200, 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000280)={0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x6}) 03:04:53 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) 03:04:53 executing program 2: r0 = dup(0xffffffffffffffff) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x5, 0x4, 0x4599}) fcntl$setownex(r1, 0xf, &(0x7f0000000080)={0x1}) 03:04:53 executing program 4: r0 = memfd_secret(0x80000) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) sendfile(r0, r1, 0x0, 0x8) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_SET_IOMMU(r2, 0x3b66, 0x3) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r2, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x0, r6, 0x1000}) 03:04:53 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) (async, rerun: 64) pwritev2(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="de1ecc061401c7c6a94252b0ac7fd457fadc812bce0821565ee2fadb31699670ae39113c549d2eaf7dcfb0af83193d553fde053215d6c267f666338ba46828a8085765cf713e593232b07d3d86f59f29e5c2434842fc7e99f67b798059460b32badf6c2327e9a1c2f129dbcbc468af39f5b9e380628f18eaf425ec9301f9646ccff090f02d5d915cea45fa78c7a944d0ba99860fd6a2e99f69d8d443cae490b7c6498afe8c691b440202b75ce66343a5c965fe0d82900efdcfe65400ce", 0xbd}, {&(0x7f0000000180)="cac7b8d03718fa4b4265f34bf0cac6abbdd6a1dd8e03d383f89ef14bb187961fa1e94ebe43b212fa76369e665f2a7a4da13d6a779150ce6df88046177e6e161d9e8637673c17189613a86ce6fe4fa647ae179e3d6491e151ef9f01414cf216a3f3d3f9b82dee9732e62cec17295d82df64366f3510f1", 0x76}], 0x2, 0x2, 0x200, 0x4) (async, rerun: 64) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000280)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000240)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:53 executing program 3: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffff7f, 0x8876, 0x7f}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) sendmsg$nl_route(r1, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000300)=@newnexthop={0xfc, 0x68, 0x2, 0x70bd29, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0xa}, [@NHA_GATEWAY={0x14, 0x6, @in6_addr=@rand_addr=' \x01\x00'}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@private0={0xfc, 0x0, '\x00', 0x1}}, @NHA_ENCAP={0x70, 0x8, 0x0, 0x1, @SEG6_LOCAL_SRH={0x6c, 0x2, {0x0, 0xc, 0x4, 0x6, 0x0, 0x8, 0x8bef, [@local, @rand_addr=' \x01\x00', @dev={0xfe, 0x80, '\x00', 0x2e}, @private1, @empty, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}]}}}, @NHA_ID={0x8, 0x1, 0x2}, @NHA_GROUP={0x44, 0x2, [{0x0, 0x2}, {0x0, 0x8}, {0x1, 0x6}, {0x2, 0x1}, {0x2, 0x2}, {0x7fffffff, 0x95}, {0x1, 0x83}, {0x1, 0x3f}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0x40000}, 0x20000000) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000180)={&(0x7f0000000480)=ANY=[@ANYBLOB="00020000", @ANYRES16=r2, @ANYBLOB="000426bd7000fddbdf2511000003000000000000000005002f000000000008003c005e000005002d000000ffff000000ffff00000000e773096c894e4e09e6fa426b3e108889bf551a721471cf5b7ebbe56b907b9d0f012d3de3390634b099027b98f0836c9ebf17a7b0835ffd20769540a3efe5f83fc33e3f632b4355a4942048e94111139f92e1db07fcce94c2b261cd0a8c17e5b185f089c9dfbf0f48cd2e33d3f1e7014db6877abc5f2cd4e35c2aeddc7a85c1435e5e70c303c819df7a2edce0b89f84438c76ff836ea6b9a222c0935314ac3a653c8b0500000000000000d7ec97853a4c4d880d04dc4e44a321330edf8fae30eb8af8221c2e9a7049963c3da31f7360da1df2c0c22a7823f71ada830d87c5a0c437ef642556fad2f7b5e4db2fbcfe3e2ca093e8723d22409c3afbc5425aca88cd1b9638e708d7f4df6c15eb9c4df13943b6e6326b0ad684e051fef74e60cb5091545aff74878989013a2174b486858d"], 0x3c}}, 0xc0) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x44a100, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r3, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:53 executing program 2: r0 = dup(0xffffffffffffffff) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) (async) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x5, 0x4, 0x4599}) fcntl$setownex(r1, 0xf, &(0x7f0000000080)={0x1}) 03:04:53 executing program 4: r0 = memfd_secret(0x80000) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) sendfile(r0, r1, 0x0, 0x8) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_SET_IOMMU(r2, 0x3b66, 0x3) (async) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r2, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x0, r6, 0x1000}) 03:04:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x7}) 03:04:53 executing program 3: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffff7f, 0x8876, 0x7f}) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000300)=@newnexthop={0xfc, 0x68, 0x2, 0x70bd29, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0xa}, [@NHA_GATEWAY={0x14, 0x6, @in6_addr=@rand_addr=' \x01\x00'}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@private0={0xfc, 0x0, '\x00', 0x1}}, @NHA_ENCAP={0x70, 0x8, 0x0, 0x1, @SEG6_LOCAL_SRH={0x6c, 0x2, {0x0, 0xc, 0x4, 0x6, 0x0, 0x8, 0x8bef, [@local, @rand_addr=' \x01\x00', @dev={0xfe, 0x80, '\x00', 0x2e}, @private1, @empty, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}]}}}, @NHA_ID={0x8, 0x1, 0x2}, @NHA_GROUP={0x44, 0x2, [{0x0, 0x2}, {0x0, 0x8}, {0x1, 0x6}, {0x2, 0x1}, {0x2, 0x2}, {0x7fffffff, 0x95}, {0x1, 0x83}, {0x1, 0x3f}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0x40000}, 0x20000000) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000180)={&(0x7f0000000480)=ANY=[@ANYBLOB="00020000", @ANYRES16=r2, @ANYBLOB="000426bd7000fddbdf2511000003000000000000000005002f000000000008003c005e000005002d000000ffff000000ffff00000000e773096c894e4e09e6fa426b3e108889bf551a721471cf5b7ebbe56b907b9d0f012d3de3390634b099027b98f0836c9ebf17a7b0835ffd20769540a3efe5f83fc33e3f632b4355a4942048e94111139f92e1db07fcce94c2b261cd0a8c17e5b185f089c9dfbf0f48cd2e33d3f1e7014db6877abc5f2cd4e35c2aeddc7a85c1435e5e70c303c819df7a2edce0b89f84438c76ff836ea6b9a222c0935314ac3a653c8b0500000000000000d7ec97853a4c4d880d04dc4e44a321330edf8fae30eb8af8221c2e9a7049963c3da31f7360da1df2c0c22a7823f71ada830d87c5a0c437ef642556fad2f7b5e4db2fbcfe3e2ca093e8723d22409c3afbc5425aca88cd1b9638e708d7f4df6c15eb9c4df13943b6e6326b0ad684e051fef74e60cb5091545aff74878989013a2174b486858d"], 0x3c}}, 0xc0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x44a100, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r3, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:53 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r3, r4, 0x353f81, 0x6, 0x9, 0x24ca32}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r5, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x300}) [ 3136.465808][T31134] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:53 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r3, r4, 0x353f81, 0x6, 0x9, 0x24ca32}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r5, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r3, r4, 0x353f81, 0x6, 0x9, 0x24ca32}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r5, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) 03:04:53 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x500}) [ 3136.510969][T31117] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:53 executing program 3: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffff7f, 0x8876, 0x7f}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000300)=@newnexthop={0xfc, 0x68, 0x2, 0x70bd29, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0xa}, [@NHA_GATEWAY={0x14, 0x6, @in6_addr=@rand_addr=' \x01\x00'}, @NHA_GATEWAY={0x14, 0x6, @in6_addr=@private0={0xfc, 0x0, '\x00', 0x1}}, @NHA_ENCAP={0x70, 0x8, 0x0, 0x1, @SEG6_LOCAL_SRH={0x6c, 0x2, {0x0, 0xc, 0x4, 0x6, 0x0, 0x8, 0x8bef, [@local, @rand_addr=' \x01\x00', @dev={0xfe, 0x80, '\x00', 0x2e}, @private1, @empty, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}]}}}, @NHA_ID={0x8, 0x1, 0x2}, @NHA_GROUP={0x44, 0x2, [{0x0, 0x2}, {0x0, 0x8}, {0x1, 0x6}, {0x2, 0x1}, {0x2, 0x2}, {0x7fffffff, 0x95}, {0x1, 0x83}, {0x1, 0x3f}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0x40000}, 0x20000000) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000180)={&(0x7f0000000480)=ANY=[@ANYBLOB="00020000", @ANYRES16=r2, @ANYBLOB="000426bd7000fddbdf2511000003000000000000000005002f000000000008003c005e000005002d000000ffff000000ffff00000000e773096c894e4e09e6fa426b3e108889bf551a721471cf5b7ebbe56b907b9d0f012d3de3390634b099027b98f0836c9ebf17a7b0835ffd20769540a3efe5f83fc33e3f632b4355a4942048e94111139f92e1db07fcce94c2b261cd0a8c17e5b185f089c9dfbf0f48cd2e33d3f1e7014db6877abc5f2cd4e35c2aeddc7a85c1435e5e70c303c819df7a2edce0b89f84438c76ff836ea6b9a222c0935314ac3a653c8b0500000000000000d7ec97853a4c4d880d04dc4e44a321330edf8fae30eb8af8221c2e9a7049963c3da31f7360da1df2c0c22a7823f71ada830d87c5a0c437ef642556fad2f7b5e4db2fbcfe3e2ca093e8723d22409c3afbc5425aca88cd1b9638e708d7f4df6c15eb9c4df13943b6e6326b0ad684e051fef74e60cb5091545aff74878989013a2174b486858d"], 0x3c}}, 0xc0) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x44a100, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r3, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) 03:04:54 executing program 2: r0 = dup(0xffffffffffffffff) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x5, 0x4, 0x4599}) fcntl$setownex(r1, 0xf, &(0x7f0000000080)={0x1}) dup(0xffffffffffffffff) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)=ANY=[@ANYRES64=r0]) (async) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x5, 0x4, 0x4599}) (async) fcntl$setownex(r1, 0xf, &(0x7f0000000080)={0x1}) (async) 03:04:54 executing program 4: r0 = memfd_secret(0x80000) (async) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) sendfile(r0, r1, 0x0, 0x8) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_SET_IOMMU(r2, 0x3b66, 0x3) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r2, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x0, r6, 0x1000}) [ 3136.596821][T31294] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x600}) 03:04:54 executing program 3: ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(0xffffffffffffffff, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc}) 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x700}) 03:04:54 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f0000000100)={0x28, 0x10000, r3, r4, 0x353f81, 0x6, 0x9, 0x24ca32}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000180)={0x20, r5, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r6, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_IOVA_RANGES(r6, 0x3b84, &(0x7f0000000300)={0x20, r1, 0x3, 0x0, &(0x7f00000002c0)=[{}, {}, {}]}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000003c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) mkdirat(r7, &(0x7f0000000400)='./bus/file0\x00', 0x2) ioctl$IOMMU_IOAS_COPY(r3, 0x3b83, &(0x7f0000000240)={0x28, 0x5, 0x0, r5, 0x100000000, 0x4, 0x8000000000000001}) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000340)={0xc}) renameat2(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r8, &(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r8, &(0x7f0000000380)='./file0\x00', 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x18, 0xa, &(0x7f00000004c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xc4e4, 0x0, 0x0, 0x0, 0x4}, [@exit, @btf_id={0x18, 0x0, 0x3, 0x0, 0x1}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffb}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x2}]}, &(0x7f0000000440)='GPL\x00', 0xfffffffc, 0x0, 0x0, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x6, 0x2}, 0x8, 0x10, &(0x7f0000000580)={0x0, 0x6, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, r2, r7, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r8]}, 0x80) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x6, r9}) [ 3136.688175][T31282] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:54 executing program 3: ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(0xffffffffffffffff, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc}) 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xff00}) 03:04:54 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80001, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38}) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) [ 3136.777195][T31471] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3136.805443][T31509] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:54 executing program 3: ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(0xffffffffffffffff, 0x3b87, &(0x7f0000000080)={0x18, 0x2}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc}) 03:04:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000180)='./bus\x00', 0x0) (async) mkdirat(r6, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r6, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_IOVA_RANGES(r6, 0x3b84, &(0x7f0000000300)={0x20, r1, 0x3, 0x0, &(0x7f00000002c0)=[{}, {}, {}]}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r6, 0x3b84, &(0x7f0000000300)={0x20, r1, 0x3, 0x0, &(0x7f00000002c0)=[{}, {}, {}]}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000003c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) mkdirat(r7, &(0x7f0000000400)='./bus/file0\x00', 0x2) (async) mkdirat(r7, &(0x7f0000000400)='./bus/file0\x00', 0x2) ioctl$IOMMU_IOAS_COPY(r3, 0x3b83, &(0x7f0000000240)={0x28, 0x5, 0x0, r5, 0x100000000, 0x4, 0x8000000000000001}) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000340)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000340)={0xc}) renameat2(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000180)='./bus\x00', 0x0) (async) mkdirat(r8, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r8, &(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r8, &(0x7f0000000380)='./file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r8, &(0x7f0000000380)='./file0\x00', 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x18, 0xa, &(0x7f00000004c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xc4e4, 0x0, 0x0, 0x0, 0x4}, [@exit, @btf_id={0x18, 0x0, 0x3, 0x0, 0x1}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffb}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x2}]}, &(0x7f0000000440)='GPL\x00', 0xfffffffc, 0x0, 0x0, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x6, 0x2}, 0x8, 0x10, &(0x7f0000000580)={0x0, 0x6, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, r2, r7, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r8]}, 0x80) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x6, r9}) 03:04:54 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000040)={0x20, r1, 0x5, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}]}) [ 3136.855264][T31453] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3136.875369][T31502] iommufd_mock iommufd_mock1: Removing from iommu group 1 03:04:54 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80001, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38}) (async, rerun: 32) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) (rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x1000000}) 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x2000000}) 03:04:54 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000040)={0x20, r1, 0x5, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}]}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000040)={0x20, r1, 0x5, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}]}) (async) [ 3137.038533][T31545] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x3000000}) 03:04:54 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000040)={0x20, r1, 0x5, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}]}) [ 3137.126232][T31538] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:54 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80001, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38}) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) 03:04:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./bus\x00', 0x0, 0x0) (async) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) (async) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000180)='./bus\x00', 0x0) (async, rerun: 32) renameat2(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async, rerun: 32) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r6, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r6, 0x3b84, &(0x7f0000000300)={0x20, r1, 0x3, 0x0, &(0x7f00000002c0)=[{}, {}, {}]}) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f00000003c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) mkdirat(r7, &(0x7f0000000400)='./bus/file0\x00', 0x2) (async) ioctl$IOMMU_IOAS_COPY(r3, 0x3b83, &(0x7f0000000240)={0x28, 0x5, 0x0, r5, 0x100000000, 0x4, 0x8000000000000001}) (async) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000340)={0xc}) (async, rerun: 64) renameat2(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async, rerun: 64) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r8, &(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r8, &(0x7f0000000380)='./file0\x00', 0x0) (async, rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x18, 0xa, &(0x7f00000004c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xc4e4, 0x0, 0x0, 0x0, 0x4}, [@exit, @btf_id={0x18, 0x0, 0x3, 0x0, 0x1}, @cb_func={0x18, 0x8, 0x4, 0x0, 0xfffffffffffffffb}, @btf_id={0x18, 0x0, 0x3, 0x0, 0x2}]}, &(0x7f0000000440)='GPL\x00', 0xfffffffc, 0x0, 0x0, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000540)={0x6, 0x2}, 0x8, 0x10, &(0x7f0000000580)={0x0, 0x6, 0x0, 0x8}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[0xffffffffffffffff, r2, r7, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r8]}, 0x80) (rerun: 32) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f00000000c0)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_DESTROY_ACCESS_PAGES(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x6, r9}) 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x4000000}) [ 3137.279307][T31691] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x5000000}) 03:04:54 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000080)=ANY=[@ANYBLOB="ddf35967319a2f1668632879fbce92a44551def67d02665b7af792be5580f7e39ed3a97318a18aa28d13e8014086e817ece5133b821f04985e7f03c38911c075abd4f7a68db5acad"]) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38}) [ 3137.331701][T31691] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) pidfd_getfd(0xffffffffffffffff, r0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x6000000}) 03:04:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) pidfd_getfd(0xffffffffffffffff, r0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) pidfd_getfd(0xffffffffffffffff, r0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) [ 3137.429698][T31773] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3137.458070][T31773] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:54 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000080)=ANY=[@ANYBLOB="ddf35967319a2f1668632879fbce92a44551def67d02665b7af792be5580f7e39ed3a97318a18aa28d13e8014086e817ece5133b821f04985e7f03c38911c075abd4f7a68db5acad"]) (async, rerun: 32) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38}) (rerun: 32) 03:04:54 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x7000000}) 03:04:54 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) pidfd_getfd(0xffffffffffffffff, r0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xff000000}) 03:04:55 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000002c0)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) open_tree(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0x0, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) setxattr$security_evm(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140), &(0x7f0000000240)=@sha1={0x1, "0da252d36c96882c7d2691d5e67d01581cddaa85"}, 0x15, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x5ad}) 03:04:55 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000080)=ANY=[@ANYBLOB="ddf35967319a2f1668632879fbce92a44551def67d02665b7af792be5580f7e39ed3a97318a18aa28d13e8014086e817ece5133b821f04985e7f03c38911c075abd4f7a68db5acad"]) (async) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000080)=ANY=[@ANYBLOB="ddf35967319a2f1668632879fbce92a44551def67d02665b7af792be5580f7e39ed3a97318a18aa28d13e8014086e817ece5133b821f04985e7f03c38911c075abd4f7a68db5acad"]) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38}) 03:04:55 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240), 0x800000, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@mmap}, {@version_L}, {@privport}, {@cachetag={'cachetag', 0x3d, '/dev/iommu\x00'}}, {@version_L}], [{@audit}]}}) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f00000000c0)={0x38}) r2 = syz_open_dev$audion(&(0x7f00000003c0), 0x2, 0x400400) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000400)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) openat(r1, &(0x7f0000000100)='./bus\x00', 0x40, 0x80) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xffffff7f}) 03:04:55 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240), 0x800000, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@mmap}, {@version_L}, {@privport}, {@cachetag={'cachetag', 0x3d, '/dev/iommu\x00'}}, {@version_L}], [{@audit}]}}) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f00000000c0)={0x38}) r2 = syz_open_dev$audion(&(0x7f00000003c0), 0x2, 0x400400) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000400)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x1}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) openat(r1, &(0x7f0000000100)='./bus\x00', 0x40, 0x80) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) [ 3137.727435][T31894] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3137.763116][T31894] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x100000000000000}) 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x200000000000000}) 03:04:55 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240), 0x800000, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@mmap}, {@version_L}, {@privport}, {@cachetag={'cachetag', 0x3d, '/dev/iommu\x00'}}, {@version_L}], [{@audit}]}}) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f00000000c0)={0x38}) r2 = syz_open_dev$audion(&(0x7f00000003c0), 0x2, 0x400400) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000400)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x1}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r3, 0x0, 0xffffffffffffffff, 0x1}) (async) openat(r1, &(0x7f0000000100)='./bus\x00', 0x40, 0x80) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r3, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:55 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000002c0)={0xc}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) open_tree(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0x0, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) setxattr$security_evm(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140), &(0x7f0000000240)=@sha1={0x1, "0da252d36c96882c7d2691d5e67d01581cddaa85"}, 0x15, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x5ad}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000002c0)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) open_tree(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) setxattr$security_evm(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140), &(0x7f0000000240)=@sha1={0x1, "0da252d36c96882c7d2691d5e67d01581cddaa85"}, 0x15, 0x0) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x5ad}) (async) 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x300000000000000}) 03:04:55 executing program 2: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b72, &(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC, @ANYRES64=0x0, @ANYRES16=0x0, @ANYRES32=r0, @ANYRESDEC=r1, @ANYRES8=r0]) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) pread64(r3, &(0x7f0000000040)=""/248, 0xf8, 0x2) [ 3138.026290][T32110] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3138.033672][T32110] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x400000000000000}) 03:04:55 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f00000000c0)) 03:04:55 executing program 2: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b72, &(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC, @ANYRES64=0x0, @ANYRES16=0x0, @ANYRES32=r0, @ANYRESDEC=r1, @ANYRES8=r0]) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) pread64(r3, &(0x7f0000000040)=""/248, 0xf8, 0x2) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b72, &(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC, @ANYRES64=0x0, @ANYRES16=0x0, @ANYRES32=r0, @ANYRESDEC=r1, @ANYRES8=r0]) (async) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) pread64(r3, &(0x7f0000000040)=""/248, 0xf8, 0x2) (async) 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x500000000000000}) 03:04:55 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async, rerun: 64) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async, rerun: 64) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f00000000c0)) 03:04:55 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000002c0)={0xc}) (async, rerun: 64) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 64) open_tree(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) (async) renameat2(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0x0, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) setxattr$security_evm(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140), &(0x7f0000000240)=@sha1={0x1, "0da252d36c96882c7d2691d5e67d01581cddaa85"}, 0x15, 0x0) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r4, 0x5ad}) 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x600000000000000}) 03:04:55 executing program 2: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(0xffffffffffffffff, 0x3b72, &(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC, @ANYRES64=0x0, @ANYRES16=0x0, @ANYRES32=r0, @ANYRESDEC=r1, @ANYRES8=r0]) (async) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r3, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) pread64(r3, &(0x7f0000000040)=""/248, 0xf8, 0x2) 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x700000000000000}) 03:04:55 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f00000000c0)) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f00000000c0)) (async) 03:04:55 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x40200, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:55 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xff00000000000000}) 03:04:56 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x4, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000}) 03:04:56 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xffffff7f00000000}) 03:04:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x40200, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x1) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r2, 0x3b72, &(0x7f0000000100)={0x62, 0x0, 0x3, 0x800071, "d895293a9badcd623508bcbf2e7f09e1b13c56a862b65b4da4fd0e3f73d491d28a645e63f65bc2850c31396e3606005ccec97cf9a19871681ae67045bbfe70091e3f5259fedace5cb6d2"}) 03:04:56 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x4, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000}) 03:04:56 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x4, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x4, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000}) (async) 03:04:56 executing program 1: newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000300)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xda81}}, './bus/file1\x00'}) r3 = syz_io_uring_complete(0x0) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x7) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) mount$9p_fd(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x260008, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@fscache}, {@cache_loose}, {@cache_mmap}], [{@pcr={'pcr', 0x3d, 0x33}}, {@smackfshat={'smackfshat', 0x3d, '}%#-.%{\'(!'}}, {@euid_gt={'euid>', r0}}, {@permit_directio}, {@fsmagic={'fsmagic', 0x3d, 0x10000000}}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/iommu\x00'}}, {@euid_lt={'euid<', r0}}, {@func={'func', 0x3d, 'MMAP_CHECK'}}]}}) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r6, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) renameat2(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x1) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r2, 0x3b72, &(0x7f0000000100)={0x62, 0x0, 0x3, 0x800071, "d895293a9badcd623508bcbf2e7f09e1b13c56a862b65b4da4fd0e3f73d491d28a645e63f65bc2850c31396e3606005ccec97cf9a19871681ae67045bbfe70091e3f5259fedace5cb6d2"}) 03:04:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x40200, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r2, 0x1000}) 03:04:56 executing program 1: newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000300)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xda81}}, './bus/file1\x00'}) r3 = syz_io_uring_complete(0x0) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x7) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) mount$9p_fd(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x260008, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@fscache}, {@cache_loose}, {@cache_mmap}], [{@pcr={'pcr', 0x3d, 0x33}}, {@smackfshat={'smackfshat', 0x3d, '}%#-.%{\'(!'}}, {@euid_gt={'euid>', r0}}, {@permit_directio}, {@fsmagic={'fsmagic', 0x3d, 0x10000000}}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/iommu\x00'}}, {@euid_lt={'euid<', r0}}, {@func={'func', 0x3d, 'MMAP_CHECK'}}]}}) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r6, 0x3b71, &(0x7f0000000040)={0x18}) newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x400) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000300)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xda81}}, './bus/file1\x00'}) (async) syz_io_uring_complete(0x0) (async) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x7) (async) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000180)={{0x1, 0x1, 0x18}, './file0\x00'}) (async) mount$9p_fd(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x260008, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@fscache}, {@cache_loose}, {@cache_mmap}], [{@pcr={'pcr', 0x3d, 0x33}}, {@smackfshat={'smackfshat', 0x3d, '}%#-.%{\'(!'}}, {@euid_gt={'euid>', r0}}, {@permit_directio}, {@fsmagic={'fsmagic', 0x3d, 0x10000000}}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/iommu\x00'}}, {@euid_lt={'euid<', r0}}, {@func={'func', 0x3d, 'MMAP_CHECK'}}]}}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r6, 0x3b71, &(0x7f0000000040)={0x18}) (async) 03:04:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) renameat2(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x1) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r2, 0x3b72, &(0x7f0000000100)={0x62, 0x0, 0x3, 0x800071, "d895293a9badcd623508bcbf2e7f09e1b13c56a862b65b4da4fd0e3f73d491d28a645e63f65bc2850c31396e3606005ccec97cf9a19871681ae67045bbfe70091e3f5259fedace5cb6d2"}) 03:04:56 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:56 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:56 executing program 1: newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x400) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f0000000300)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xda81}}, './bus/file1\x00'}) r3 = syz_io_uring_complete(0x0) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x7) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x7) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000180)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) mount$9p_fd(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x260008, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@fscache}, {@cache_loose}, {@cache_mmap}], [{@pcr={'pcr', 0x3d, 0x33}}, {@smackfshat={'smackfshat', 0x3d, '}%#-.%{\'(!'}}, {@euid_gt={'euid>', r0}}, {@permit_directio}, {@fsmagic={'fsmagic', 0x3d, 0x10000000}}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/iommu\x00'}}, {@euid_lt={'euid<', r0}}, {@func={'func', 0x3d, 'MMAP_CHECK'}}]}}) (async) mount$9p_fd(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x260008, &(0x7f00000001c0)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@fscache}, {@cache_loose}, {@cache_mmap}], [{@pcr={'pcr', 0x3d, 0x33}}, {@smackfshat={'smackfshat', 0x3d, '}%#-.%{\'(!'}}, {@euid_gt={'euid>', r0}}, {@permit_directio}, {@fsmagic={'fsmagic', 0x3d, 0x10000000}}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/iommu\x00'}}, {@euid_lt={'euid<', r0}}, {@func={'func', 0x3d, 'MMAP_CHECK'}}]}}) r6 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r6, 0x3b71, &(0x7f0000000040)={0x18}) (async) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r6, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0xffffffffffffffff) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) 03:04:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000004300), 0x2800, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f00000042c0)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000040)={r1, 0x0, 0x4, 0xffffffff}) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000003980)={'team0\x00', 0x0}) sendmmsg$inet(r4, &(0x7f0000004100)=[{{&(0x7f00000000c0)={0x2, 0x4e23, @empty}, 0x10, &(0x7f0000001580)=[{&(0x7f0000000100)="3f416d009db3dcb0626ca6edb8b33f2e818faa6647d6fdbc7d8f15bca9d3", 0x1e}, {&(0x7f00000004c0)="e6320f506fd1a2a5aab7fd93a24caa16cbc306a2707576eafe70082aae87eba8a425fae5903df12026787af5a622e29cf49989bcf91f294c293858555cd8d505710ec031c4f3ec7d70c87e8c35f8b6774df2b99a9a4898a5c6f092de4abf545ca09c035c978f647ca61f89f2cf9115860d716376a6eb0c9731dae00232955d0f3652f50e1cf9c320426d0d1675f3056321014f21d9d8e0f135c53cd936ebb23a237080cd14e2b61b2e4ea621b24b5fbf5eba84b5ff9c5e316d93ca3d28cd36218320502495c6ed8b432ba3d8a44ac35133ccfcac3cdf6d6371c626d83513b1d9ac40f4227c764e0fc2a2f8ea2a61ed7d42b8ae8a5ca2fa7e5f3d3af9658a53e52c777b6010f9570c5ba5ddbb8ef9aea2d119cdad0ce89699a7deb0b03c89218f6c3e00b1c96d2e6b154668048fce7f97a31df5a8bcce650cbe6d947488422e2dc0397f6a225c9b2efc46398c25ac1380a14afb4a1abe44d956e3dbc26aadf628c42f34c0f0a262c2e23f15599d80fcec0b8f9aed2e631d305cc95e38279fcd01865d70ef20d7318f89236a164ac1e440d936801fae97bd422e605dc80d60469a26d466605d5234519c56ae8ee6d93e86a6baf8ad4b3a738b02ac4ffe3d8ff5e4d9280958fef0175418594cd800904d4979b259aa7af5b372de941dcd0e00bd6a59e84c40e9fa2dc4ad6e68aa13b920febf5d6ac60da59dbac31751ceb4575f0c8a5712b7731ce30d8e272115296c9a2424810599ffe1ae5fbbc5834c2eac065d51e6914fd61b430dda3a590f42ded153a1b28833adc165275fbd93fe80ad0ec004a3baa9856d30d1b2ac2548b4b6c3bed827805668ded92b43b9f00d8387a2f9b2b09a6b1cbc64ef9054777e0f14c4c2eccbd2a535678c6132ea6ac3e18828a11105752a2a208343a9d6be055b093cc29a10196a0f49245ac7e179c6ef20c7564f996744129a142e0badec93c1c3d7938cdf6f00a8f6f8fa422f35f94d3b36de23aa16903cafb719aa8c9e1e90531603553d9faf430b87482ef95c7f6e5d9f849b6fc075a33d16f6e0ebaa92c01464de6ca8092518caeb628aea479e96c6f3436f402b7ea8c4c1cb086939041a1317bec70f0d1254d24e51a158644ae35f8d1d4575a69a60ec6df18b5f9d2797f2fd3a2a4e92ce2f437fb4d301128f23f4b77e9396d505aafbd028ca57a7bd606d2b5179b22e174c7fec900feda68bd3089cf0365487914fbfeb35d021757e06312a7413805ea754b3560bcd4104b30730a43001ed7c9b1364d3a1a79aeff9926020ccbe06ae32f8902c42b13e4b47478a37fcfb1a7a3cc6ab7820a0006e9e7202a168a14ae4820357736b11e7705740b7ec9cc3c1a060a20bb8da3a5788d2794927416ebd9745f45adf13e309c4c5be5e549d61c62dbf87759a106b9910a641529e79ba1b8e6e0d608045573db3b7f307ae8ab3d30967784d1b88b938792e78d44c9afe67ed76b91c4fc4775868769410f8f0e6d0670b026b2667abee3164da30a807cf9e1f2090145f4b85a82dab28545d5722768e7cc85c082d233bab264943f277dbfe5ce2ab47b593401c265c15c07ab6a88c6aa2342f8c7ab73103cff76d2cc1723cee8772fd1fa7fb536ea42a0d8f7c5aa5d034c397c0304627504792d88346e38a202a5c798b325f3a996fa7a021247079b033a02962dfefd686fffd0b4810237b70e21ba0d6bbda900ef12615fc53193bb6013e674703c088657f6b057ad9679567d6c82e6cebc5a41b6a5ba2eb3847e4e7c265779e89eaa20e1fcffb20efad7a313c09abcf61f2e45fffc708a9ed132260a108228f8bf244d1747acb9a3b6a22d4b25e70485eb7ef31c76aaeb36f4414f82a257135fa501677f9caaa134e2d857fab168ab45560076d9fc279b444779014c35ea70a3f36303beec08c33c9002c9ca747b4bf92176ada42ec3d8762b8067d05a76c12befd7920406f2c7e41c5b59ebf7482812ed31c7be62f858a723618d64e74dfefaa06987b05972847b9caed73ff78424c943158b7743b4a5717dcb88fca262da1568a06f8faddd3f29ad79e91fcb38cba71cd956159079afc7f65ab0cc0a206d6a7dd4f0f1423518a0fd477e30ab495731544c53c6db010357cc6e4317a3a9bd01486b49eadcb7b6fa93ff617e05292ba4fc735ea56a907f81c0928b7f7e881cb70626083d20268704a38f7a463f97c8da073629b122c66685dfd0a8377bd164a83b540c1ab1091ef212ddc5aec850585190415dc36581f4874145b440620b09b1fee70aeaef261f36f6005ff2124dfec627de9e72ef56f16e79d099314f5623c78cb9199531639d786c9a57d3621f7318a1666efb451681d64112dc1a12b9ae92c1c04815517d78c5a1156396762d32b75533444a35af47f6a30596a3c5b806f6fd0dd7f01b82ec13215399b3a12dbc1e172b1620eba58899a264240c52c400672a2d06559c6345b6ebb53337fbdc1add1fa4bf33a22b2cde4b5a4aca6a275c5b93c950cce4633561906e70f8ef3c6ce2f4e1f23464eeca0df23f02ab70ab471a9254d35e861f2181c987a0bd398be3da6017052aae8febc8a86eff9e3cb407f4d29d9e20717a73fd0f364e04ba52a020f27d0ab1d4efbca3706149fbf64238e6fbc1234ac31780ef5ef45974eb1f0128e044d7075b69b4f0691c0a70843b36bdea64e5e62fa8fab800a71bcf1853dc1f467fc580301c9a91c9ac2d0a2a757f281a18d60ba5f64b64bea91d8d72bdff04a3489a444cfcc1c04eb2519980e6d1361a58e22042f8ebe7f96cd00b1f01a1287daab1f6b3e3f907939923e42a7259abe5a92f2d23b389a4e50c401b548ad6ed98e1eb794de51a7928792a1a75fad6bb46976518a62696c97d129a424e8ef0af712f40a47189d4b33d195b235bb951c5936471a01194086777eb5ecdd44c5263e3e87a73d825e717dc8a43aadda6e651af5118575fb720e91016af9ad783e55c412654692174c2306b524df1be7763e88c3c67e7699bda50a2d1df5f1511e7256a4a668deb32994181ea73d7fcf7d6175ef882072de27e688fd3523a084d154de4141608ac962eda88b8de87a08cfc1763529a86995f1ebd6f9f5af55a72c70f6967dc3b8d9a7d9cba62f98f988c7ffdebbe23897a5c23b7c09ea473e77fbcf904b8dbd177446755b892ae1f5142d93dd1874fe36a516c55a1fb7c96039d8afb0254a47433b589dac7b11652d5031da8bde1073ce6c6bacb8e8c0f9047b8a23bee9ae19ab7fe1d39cf03b6500a5585fdad491f5c276d9d0606d6dd0c4117c778f0a9955d459a2dbadbabe7a191e4a37c90ea3e06e72decc2cd0fb24f86f88406066e94ba728c856c336ae109c233ef7925a1f338dc66e6629eec4b2d3e1b5a58da8e70ccc62399dc9fa57d500a6c3c798a4da8ecad0cb462c92297ad53e0c2363e5413208709bb16d77f618efe0041f7db7234877320932e00d6bd88ea40adfe947e046f6656028f2eb98b41378369c2d08cb29f530e79dc8103e7d4ae99b55042c2b58ef33f5c8cc3cb1f28bf1e2d975dfa9efb7a71fc77fcd451b6633d522fada707800ff4f33601cf05971b72b5a513e8504a6a7f1a4883d54e9910c407c0e158354439b886f97de025908718eecc94d0bb3493a3d616a69f1ed561ab7e03985f4fd340206530af2acaf77e9ab3bd122fc6c910df3f12b72bc74c2c68d24c6e7c638bfc0197054be72a284a6db3ca9d6b874ad10946028eddad2f98c2d350a8664664b2a11a237bfa1fa6d68fe0fdbd5c2e9260de9b11b7ee73519c5cc01061f4b17112942490ed1cdd75444a42719746ab72d7a7f2cb3d771a4912d36c832e2feb660c4550fe704ed86bf04e392a3afc556dfb40a6a5510e18a0632ea8c40d371aadd1fc500bb6f4ebe4cc84b10458c4c9d3617197dc6026051765c45c11bb73f34b81994c8520cb5bf2436f54b572482d90df1eb252d55cc45019d2821f1ce023ddd4d81bc4bb7d64d72580c1e37f14d1afa05d70479822540d003411f37560a23278faf99ea944be70184ae95f9ae842aa34bc76073c1bc0ce94f995c601c6940a7eaaaa06d3dd8e9c4f4a11802d65b95a42a6cd25815b8761d0fc99a2658f064f38fe431506453da7852eb07099b7c26dc25fb720fa58f660beadf8d1a742b9743c8e8966bd9f9005364fd9610aa00b989eff56f1909f6c546dc84048e03bf11dff6d0436261e70ec7cf25c82351158b7cce2a7ffeacb7c06875aa703b8bbc92b91951d465ade5e131c9fa83301b623c7ba865f293e4ea23fc59ecaef686be540ed2c886f5bd1b4f327b7bc2783fffb766c14c75d5bee543642e16de93376a793e6d1add11c60adfbe373a552abcf8f76ec5ea49cd893421370dae104b62493d4defcea3412a74b032b3ddb7fee146c1cb46572f6630b0b21ad6a6a9706a26842af27f287d631b2dc315a9eb9be5210fe7998e33ddc22669f60470b02d862b9e302c9904b05b6ec0e8acfb92e7310b399e31f04e9b4251a9f52f33258dfe99b128e3780565bb55074fb725b1af17e1bca437ba1309274dbbc7e188c37dd6e2bf79a3604a2e8cac7a6c22192edb46776d227356f9303d34e19af5042f4f87b861b58e71623f9fa6242966848645fd74e39fa2cb6c534ce2fea7feca00a27c327365bdf273c360bb3f68a0810622603decce8dfe7c5e6762ac7d6843ada576f55f7cbcd1337ac245a44847c1b98e588e4a2d49d86fedf2511112a9c47b299b67d51633c6a6b91b4781e9821ef39c97008054666d94a6a27ceb0c7774f86e3d16fedb600ea93b1bf0d4e91022fdcdf24434751517ac7e4aa81ccbeb379aba9d23ff5d6956d9eab40f98c20223a8a17ba025a407311286d59b3fc32acb33e9f25532c94dcbdbe2e629522da3c52cd311283cfdf044ecc721c73e56e91385cd185788a64fd72750e11112af68f98b9ad96c86e9e675b95fe603ca8935bc3f86ccab6bfc06a4a75d8317ac3385fc0ecbcbae9486b1008007cf05b10e08f49efa7094b8ac873936464c4d3663a494dbaaa335bc635b2c0b7cba26021beca50f09e2721de39fd161dd46752a7ca23166ffba02722ea63bd0e03183ad1af2b8fc454aea47647e1e3e1cd3d482da0c2cf5968bd8e27e7b25598aa43f44dbd530147a5bec0e521ced6352c1f1ae66883aec386ef57cc027d5e468215f5403ffeeb534386c83a290f32973892a675405406257b29591c548b323631fd546a670126e0aeab8ed1573ab723dfb86cdf2a0e1c9142fb42079217c310b92994428d34c3597f996522e7c19c24fe24e8b5400d4ae6bef283f213582b5e9774a071620192711c6789cb283ea2614cda6ec7685c8a4719106499ded5540eaae2d0cdc66aa8a0c647dd678ffb7663c5cd6556833baa3b5db2d39ef669b425e94081417eb6812b28c63af60c3a55a9828349224351a8156815095903a98019e12270f1f80d280eeb71bb7019f087b6f8655ac149e78fdfaba2d89ea2feb718affd27b80a50ccf71c9ff3d9f70efe9ba46e3a7e55cdc5375b848bb9c51994ccab46e6f17aa36df632ece7139925b4fa7adc5a89cc4b97c0ec38399cd7affe11cc49a3c10198069febe88acc58bee6d3faba0bfc9c564af060b6b0d5482075114b9e79345669950072a2e8f8087cab84dfc6682544ad11a28db2e0b684629980cf8ff19768c9b8e4c8eee85a8770f6c69f9100d0939c8baa3b1eb1da4e49571fcaf0d6a1641b8b196c7c4cf9768c8372613005ab0a1937d9b35a07ac7bceb7e87049b2c3f7cb988bc0d64d388c68eeb24", 0x1000}, {&(0x7f0000000140)="7d117703eb1e134d95d67c04419bf2bec8e175a14d01ed4c9c35e2f585b6bf5a951b8f9e4b9c4ca2690220104a753764b5083d736e8f72d911236631bed73535201580b773a6856298cc7c6ba3e149ff948a6be536e7d52b5a6eb276923fdeea114811359a65a1fc1874623b802a5be09a54c1fec7f80ae718ebb81cb5f04775483d0e16f5d6a00728ebe579117fef7b95f9d9de0bf21abd2941e65a1306684e1c7f53d1befda7eeb7566b32d9ad51698242000652945ed0", 0xb8}, {&(0x7f0000000200)="9c21365f541eb7eef341e220b3cd5b9b728b3f40b77e1ca8d3a55b9e00905057d36d827dff0bf80bcde04ae73df1149ad4cac057292efcd72a773288cff6e17e3a61d68ff02d142b2477e44c85080a7b78636f76bcd8963988c964bbc6d080fc90d2e88769439085e733534b8a39f1", 0x6f}, {&(0x7f0000000280)="b2c29bc13fa69c02c873c4a120685d6d20cba09870acf34f9bc86140ac66c4c5c6eb4d2088273344d656e6253d271494d8746e35af0bc267867c6665f36f5189b94ffd6be4c8ffedb51da29c20f0d2c1d6d76f7e1352bcb8f482f416035d431c876cc71a550c7fdff413407817d49fc0f427d5d7714d4f9653aeb60ec38db00e81757ff9525fb7ff8c6ee08113a513e09f55ed2e3bbe0ec9d52e2c4b9c3e8c61bc72706d", 0xa4}, {&(0x7f0000000340)="b2c98ee53ebbc8da1e2cfe097ce2ccafde1068f28398a26c8c5515c266a54813f80eda68c4bbcce7d03143ac740016ff05a63ef1151f798a3261ef067cc9a377b3656af4fd1877e572737c80f6a150dc3ab48160aa66f2f840e0529eabfc411caef723e2f202299cdfa50d723d54bd42d1a3433a818d9ff061094d0a1c52f86900b36f5028ce988b346c7f695e978b13515723ecbca14268b087963c4faa5058c354d3189c47e9f5074814e419fb82149c395787a5bd313a47f93b8d78bc87c14b2bce94187c351c1b51bc8cdc9b0c80266556ab0cf583788109f4bb5f435783366c7e0925c1391fefec6c87", 0xec}, {&(0x7f00000014c0)="f91da1898655e34f263d3b7ff042f03a8507d3bc461704b9f37da831baad7bb516c253d1b6d02334d95a0ea8930356c1d7a1f8ce923469f2b572f4a33142ba7606109ffd92be30eea694229bc5ee740669946476da4d85bc9bc092b50ebd6abce45ad318374f988b0324b22afa9d9f74f637d9b511b00139607abddf5e96b6c92267963414f68dd6", 0x88}, {&(0x7f0000000440)="ce3c6f157f35745972391bffc700c6f1f97a1e48766f4d4c39785ba447fbfaab2957ff972054780c1df36db832155037f0dacdd59284ac", 0x37}], 0x8}}, {{&(0x7f0000001600)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000002c00)=[{&(0x7f0000001640)="129ad4fd25b0d65c138c0e407f41fbe3079edd1504ce50567c4b7ce933091850f577296b6b05be0ab3d2e4fc9513c3d93fead76b900a75af3b4326a745b511fc15abfe0394acf37a89c8d34a7548d57ae96f4c0fbafb950bd593", 0x5a}, {&(0x7f00000016c0)="c3f4ce82e3800551a5582a50afdc55c21a0037e8749d84a27276927e807ea56443ce46ea0fc901ad82cf3ec290c2768c111d57330223addf576eaee8b857f31773a92f23bca7dc694e5306a0cc39a9526dc6b590804603dec9c13042fef9cfc374a724a0e3423c861485dbb24b8859958afa61b6f77543c1bf2ad5b7403790d289b96f762c1ff950735b09f96dc85a5fb172f5a3d59bd60ff2407bcff1d20e33aff432b43d", 0xa5}, {&(0x7f0000001780)="016928204a7e8646fe7ca7a71cb726f58eb08acc64b5ddd80a75676270fd75a01820a87968071e2c9cba9fe632c7d4bcc4c912ddcc6f2ce68a1a0bed2303d2eea4a6ae07c2e9e3d97ffc0a38a223bb8b55f81e491ee0508092632737764ce71c3a21fa6281a03e511d45fec23d43c35cd5dcc4a859d49e8fe20aeda3703ba80d9b8f171c05d661f48a8109c6da52ba3b3389a3fb09a8c72f7f8fc589eeb09e63f519c1809f897b28f1ceb7d8b7bffe9e40f04bd53300a29c08e0ba59c2c3007ae5d9612dd4bd2abe6a09c9c065d2b642f0a8e9528c980e16304b8c17c4b5e0ffa6", 0xe1}, {&(0x7f0000001880)="ef90cf1bd5ae6b9a71c9bf6d46ab34be0b1dca93bf2b30d5016c52a03159d7b0e3e85fe5270c2b01f1ad36a91776c39b5a657e4e46c56da1213bff9d65dcfdc444bf5924d4042191b96f9595f5902dc66dd5c05041ecf290c1ff9c664070d8f1ead681407431e4efc347c3697382b6ac0069f7fe77da0fa50ca0486b61b20cab585e60917b756bc6148b51b66d919e46df6bd4486a6d3a76eba9aec91adf90978d5669b152bb49d87adbccb3824bca5b42ac1c17058797b4c5dee6672fae136bce531e0f04fa7835d5fd6b9af801ef55c96d2e3f1dc0509b58bc11a3f66b40fab189c3bd9c3fc82ef6476572f078", 0xee}, {&(0x7f0000001980)="7a216e8cb1f4d98a678038122e6a7a1502252033887e8f3a7294376e5502b645e2a843c505d128414e330dc04d4c00f8b570375974bcb11b044b1c61619bd5aab3acd38c4cac0f432d344b2ef3280e24b3fb0848a87b651765fdbfc73a933efbd592e3de437b4db1b3c009f0fe899a8ec73571c3378fc82c980f8ea7bb3fcac3f90a3034a7e62211ed28c5d39ca2002b87aff57a1f812c5c3295d61bec7e706035376b07e3d7dbc3892c69d6", 0xac}, {&(0x7f0000001a40)="4dfd9770020a546d3dc06572922dbc5c06b93cf3cc5ea96cdc4dca715a31528c4425859c1310bf39d880693c5f4df7314c1ed4b0732b31ef82bd1aa6bbf26371f508bf4b841b838ede1c18e680ba1499cf5018a5c78ae2386a9e54010208945db90d6eabf09678cf2b44a3b3c2b5297323dc31a4aff9116c40d9d58a5130d5a140c00a9a117ddd89e83fec74fd0c227f019b51781814ce7f741c7e30f5c38f6f93d57117dd550c12e1f96f24f41846b4a732c92b53d5bf401bf765a4d9c42883cecbf167924adeec16702106b425bd95b7595bf59df40d91347e3840e87e6c22b222de313c60a8d7cf4897403b9638fc66a9d5f6bbe8c0a3675bcffbb219b0c330ba5a0b702874914b591f21f904db78dc0e4ed95df59a156dda26a5e26b1fa73387f9b125b14e6cb39fb73ef310de53f63b24fd7623b5cbd920ebcbee6bf94f8fadb04f25def1467ad3738737593842dcc9502ab9be916e378ce533c51052a1f038026b6110625d143652d74ccc63d70ad5247433874a3dad12abd261d521f8c742ec369e282ee66aab73cd8b41859e0f6e00275a61183645f9e3e2df3e06d408c458eeb7e143c4c6d98f6fa94ea53beab443fec8d12e9679613282525e935bb7cc53fdb3d265f9b2af2fd3f9db7b6e66760eb66d6472203b4a7de2540125b54a2890b56959a528957f9b99a2835416d65ff66a7de96feb050394c53364a45cb061b21d9f364ed709651a96364657ac98c29e394feb7625440b621020839e6a3f117f1210ecbdc7ad7c69ce612135e3a03eb82e580cd35f5adc658ada95100adaa6319f1df84f12fe6ff707b86ddb5a85c618b833fdbab5d0a63d4a9c42608640733a53340d2ccf2f9cff7860826d585a2d2ccec90b7c3eaadfa7ac099f59a8fc90723885f2c123be174e0b1f59066e179bf35f62d017b0a384512fc0efb27ba7cfba8443ddeff7525ddf639df3d8d625216a1f789a1aad631bda91773eac5e495860349440a059da1d15f4377cd2b638e97002f6c43ea5d288398104ce7dbb2f70111f334bed5a6027be7bee778027509ba0a9c938d91a4514b0905c31f3e7eb4876d4c08afc51e5752788de79184b8f7a8c06f35e7669cf6e09f35b5fca2577892a31832dd88d9565121736de1856c39b061d061d7ef146e5bc514ccd44e8067e70f48e00e4a2a8f11da020139277b3af9dec88de9cb76dce6baa2069300b14e0d288e1a78e050ef0c8364e78ba3d958e4c9748cf2399a95541e1e38029a1e054de5180177830de621d9bbce8f250e4218de85b3bbe9b43aae33d7619a9961bc7eb193d53169184170c8989f9328e45f8f97443d54c26833891a574ef95c80e278ccc2fdbf82ee4b5f2275edb15b6336ecd93bcdf7e4e6c86ef77c959759af9241f0f2a25aba9514655c5c2896d8d2a2f986b814c81325343099db9f54b89eca88a588a0cfc9ff3d4845adf026ddd9c2f463ea5ee2075b318f77ae771d5d017e27740d858582919ff4203cfd6cd309c86409795f54d13d7134867185b93637e54507077ac461371e17f5ed5a1e41b47fce9edddfdece9a53cb75004c46f42d866cd3c23d6b6a51c8864a1f07715c8ceb31a227457cdd3117100e8baede3fa4f14a15d840696d1151323a3031963cadf9882365e5377d20d43ecf830cdf2cdf615c0abe1aa4dbd0b3bb19bab52732f5d337f1e16f709e638c162a8cbe97f72027f4c2d826fa47bc383b0f127e248f0f53bf655d8ac19a30e8c62fcc6b7831246a5a653867d023c66ba910fd1d0c78c36ec8481e042d64f2ea37516b57405155ce5b3dc497143d49032a7a79191cb71aa57c802f3a4ba60bace65fb988b60b736fc64da7f4648fb93c90d2ff7b9280eb988e56d0517fe2bb1528046d24d92fca1ada573e3834fae3b958e36de9983e4ff1efd1aa950c68b282172dc90c989d063bdd1a978d94fd25eccc495ca1d10ffbd646dc09b99408613267bc000ba9d8c52f8e49d4f4ce46339238837c7d343a7955632a77b02f7ddb7d264707048016949508d103742f51fc42ae40d0bc344a57d930248897d62ba8b76e5d204db5e88102fbc60c6a5fd18d601f8b021862714014f1794fca5084ed10565947251832944d48d766d50ddf8052b271fe4b9076833d48e028e441946e749f808287a66e2542205c2d5f6d35a673a2cfe0fe7034a0d5659f6b19597c70c21d71c972659da983623f8ddebd39f16adf5c3d7ae419425049020bafd94b4818240d7886c542133d8971093b1c14f71071843d040dabc2c3a1927c064b5a3f14533482c2a226f8d89778727a5efba5fac7c51defea72500a9fc7698984f02ea5647ab07a0ed27e234a54519f4c3598556294b96cdeb3a1292907a929d60bc76818aa0935b36c1fbe6c6a954c21668be36303a1155634866323e6b0e232c9b5b7b7ae9d27b061d0c4ad0251f3f227e42ef17d54a19a42c3b2a5230b893780e89d7e9b29e05807629a2ad9b9b93771d61f5a869add51c63c2c70aebc9e422ea3cf22458edd687fe7df47f70addb01258198e5a35a9baac416d4411cbadfdd0c1cc9e3f8e88f5a06ca5983db6556115b4abc13fffee0164f158f8cfba4f78ee12c78a9bc7b5bc0883acc57169ebc3afa6f139111a750f98b0db75a78526900eff3e71dcdb7d55536a1df166298043846d599ecc5d9f79bcdc6568c6a2be106aa88c4a814dd3eb5de2264847bbce193e2cbf7853e652faea7afc8a2aa5d171f74ac069cfc9828ca8ce7b80673fde24c9b5105b7683a163f36e0f9006ff91b4d3f8a3113c1049a25c70637dcb6455ef58a6820114507e27ac381790b6cbf60c636a5beb01890e8a6f62520c7a27d9df6b232110eb085e1ac16cc5b4a289e92702eefc66519b1af3f65b34fd7412dbf04e71520ff2f1c327c0492803c09ed0f968c9b666be97eb923baf4d23507c1b7f7b40d147a047e0fa45c55e1ee80816ea4e260b0518551820a5b23a205fa4c82ef930d54988d7683c3f45dc9cfe65bb8032144671bb98c0e334ead1379306f26c368291fe52db5bb20628dfbd6c8f730cb4567adb684ec33d23404ea4e6955fe811d577d8880c21ed3dae2b2843e79519615650cce0eabb950e17f47d8355b1f67917cc5496d3c72e5f6c600e0c6d7b3853de1854de3935c85cdbf57812815e8d5adeb0782f1bfabc0257002ae754e9560e0e1afcb18e5f5095df727bf256082b94b8ccf0a47e67b22b989b59a5a40dd596d33bcb2a10cbca2a8fd93059feab4fb2f652000776e15f8a698f1bbe664595a6063900ad1aa224f884e62a55c49108ed97cb33cb60323e55fe54602ed9b3ac5808cf7c71809ff86cefe027d8914f88c05d70919fe5a6de5cc222d8dcfdf6e6d2c8531ac8563fd8141e8dd397cc25ddd84ba290b765536d24922ee2f330f4c33e0310d18cebd0fc1eabc11d63c1e098b16017bacb4640282e7c391e6f361e3e0ad96003a03db83a70da73ac923fbb44b0629f61e765ea5455e98dabf2b9e5c0e5a789992014392a986d6dc6378ca10f95bd7cd4a27db2e2a4b234cc2ad0a1c935e72941b5f307589e289f57e6b57e2782cd767ed3048939cb9259ad11d3d80f7665129cba26fb0070a728f28973c8c79ab72eb25ecb84bf283a1fd03feba38f3866078e2051193dcfede74a700445ae4c28074d511b424e5d1025ace65bc0f4633982dcbcd9eaa1a0a7face87f8b92ecf7929ba84cfab615532a492b1b1c85267bcc3c22caae9ad2991cfa6fbb8ee355824c8560c9b7df0213c125e6278c58ea79eb2613892f78f1c71c58f6f0eb060140f4ac1196de616b17ccaa9157aac2ebecc65200fd366e5ea68ac88b32755177ed012e8eb0869e7704d6762024dbffd6906e44b0aa8591f3f272120a2e5162c4387a5ec747bc63f53682ada45ba8965561088d52365aad622e3672b517ab8b39eadbfa14de7e03506c940e34f8bcedf7dd39a67599ea99751c01fecf2d3ca411732b9a96081555a7ce0b5256004ac2c95a30c0cfb8493d19b2db222519e790e6df8de36aa2b0d2b94d018ceaf695a53ac6714b8dbb06bd82ddf8c17f2ee8765ad302a274b148c164a3bf1907285de4ff1fb4443db4099d5e12e62fe816cf17b58b9ccdb490e0a6406a8bd7e0d415e944b81256570aeb0668517667812f371a32672d27dc17ad15d7d60d1f46912ab0878d38bbc51b9564306a1a4934a65036c8c2f5df515b6b1c3b80d418986aa0e27dfd1eaeb3f1ae08e05fe110f3e281b88391ba79bb05e158db16e0a146197b8442f646922c84577e4eb14758e9c36434ad57dcb542b639dc9525bf1c6517fb8c39cfeb16feef612611f7a75e3130ad08f320d3571dd33e2ff70ef6c0296e894bff8a0dbe9bd99abfdc7eab6ecb2111441da1287ae7aae773893dfe9dd030357aee5873a9439a173ab4424380f741d80dd2122d5f7cd54ea377a777c9debcaedfddacfcce45e46250cbd733e8b144b4d78f720bda31f500fc200010ea2ea34fc39e16047ed2c624bda51fdf33d7252efaabc42de8680b2fd1d76aab44cc3e3f7e4eca94f8f47bc2c71f5683f69fd12317a81929e008bfd1abb75ab34565502b76b294ff17aafff63db6577b43d3274ef665ca827e786bd1b01ba184c7377f3b6b326eb7cd02ea7ed31ff76ed79231207dc537a257280ae6c2961a5cd9b094854f2074aaddb3782597831fee4a4edb6972793afd79c6858ed92ae86dc8820c2f839861658402a26531226a2100ef7ad14e8479e8d506583c8ff55e2b50c974b867a6262f7ab1415849a1bfafb4b57bbb6f65ca538788c29e67a749517879b42fd0ea0bb9a2f8676ec4bf78a547f71b61c053094692d65a390a1fd62a89e8fc067e32c032da937a3319affb233603153335a22cfa6e208398dd0ba6abca296ccb69c01d0fbba36fc9b1afcf2b2a73b4b59a51516d08aa3d3c266adf708b1efcb523365d5e6695125c30bd9e8a9b5b3568e1024f62b3a88ba637a8412e5b17e91092af7721da8964713901910806f76e9a6dd25f9694e5afff55aa2d17b468bde2a70bfdf26873be6f162cb064908000cb4e121653fc391e956018573887b5efbee66f97e9b16a758d6e380bf860ab04c5b31452da2089e4fa4047020b671a6bff1444ca0c14595dd78b413db715132da965be83dc7131ea1eee6f60db15ccb008f43e50e05177eae8af5f4ea783a826bc23f1be63d676379666d2b539ceb68067604a61c7e26c70191588ca44f5aaf941241f5a3b1a857aedbc56ae99f3663990228e16d63d0938bd4c204e27a30b027a9d7bed7d8c91f212415927990ae7229492464e1fb2ec0d8e07fe9dc721cfd3d4459641378f5b950e7d30ce88b83eabf806f707ce347acd484b568875068146e3bc57dd6089e5b83549a3add6d54537ece83867588a0fa7771fac2e23b6858cd48bc134ddfb2745692771dff6c9e0ac777ee3122efefb2f5c4bb8939a0cae04e623b1f216611c3c25a810bdd32fe0e670f721cc20dd0b08b81a38b5da9e983be8c44be722351f401f6da69d1767a9997ccad969608fea5782a10e5eab2af03523812f3ccaa7d605c31397cd172a90d8aa558557426679db68b8d1f3b6294987cfebda3336ce3aa9000f73b31a0d6a6260e74a4fd5ec5bdec48f7c06624e6f22a8f6ece19d5e00a79f659672c7a0573ad364a9348f76f300b6d2b9ff6f912648e2e89c8de0f50d2517addd2827b01ed5510606c91ccb0a8eafbd7853048cce72e09b33f175eeb712ab54f102529e734cafa4da679803f9af6ae519cf", 0x1000}, {&(0x7f0000002a40)="fad13e3aa66f02c84ccee1ff1db941b23bb00be8209a720d837526c5fc7b52ff488d7acd45c6d78aa266058de7efb2f5be97969bd2cc9fc58e75273a18c4cb9e7a544356b860068d0b5e62474f6a425b7ae3f3c13e4f96f38f564c1e0a2d976875e78fe02d6599ae7fb79bf846e66019af1c921819ee351d6474fc1f902ec22e558bbea75f78cc4a731c", 0x8a}, {&(0x7f0000002b00)="5ad194489c13b6e647902b1234414d2ac82d3b13c81f6a26c006d77acc33ef581b2fff7716e746cd331448e957ffb43df56fc6145ec5230d0b06ad8a678988f3cd25128da92d4a64704d66273a9f77221ed2a95ffa716041e3a145f84b066b12466bc55f946eb1092f7e27755fcba318a55ea1edea2b9157f329f50cf0c30db2dabf6b1f8d188c59585b105654cc7fc73f89148681464d20b0f6081b00a5f54db4b9fdf74f84819b7940a4d3edbc8d02ee71f9d97aee73fb5cb257fbd719d410ed09038b638daaae4370ad042b0a916a05f0cf3005a4279f3976db5cb6", 0xdd}], 0x8, &(0x7f0000002c80)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xffffffb1}}, @ip_retopts={{0x78, 0x0, 0x7, {[@ssrr={0x89, 0xf, 0x4e, [@remote, @multicast1, @broadcast]}, @end, @cipso={0x86, 0xc, 0x2, [{0x1, 0x4, "3d83"}, {0x1, 0x2}]}, @end, @generic={0x83, 0x5, "d04b7f"}, @ra={0x94, 0x4, 0x1}, @lsrr={0x83, 0x1b, 0xc8, [@loopback, @multicast2, @local, @rand_addr=0x64010102, @empty, @loopback]}, @generic={0x94, 0xb, "1c667384e21643387c"}, @cipso={0x86, 0x1b, 0x1, [{0x2, 0x8, "37ae53923088"}, {0x0, 0x7, "3f7f0987c8"}, {0x7, 0x6, "81504f68"}]}]}}}, @ip_retopts={{0xb8, 0x0, 0x7, {[@cipso={0x86, 0x1d, 0x2, [{0x0, 0xf, "cee62aabdeaac27c4400084e07"}, {0x5, 0x8, "0432f5a7775d"}]}, @timestamp_prespec={0x44, 0xc, 0x5e, 0x3, 0x5, [{@loopback, 0x2}]}, @timestamp_prespec={0x44, 0x4, 0x1b}, @ssrr={0x89, 0x23, 0xab, [@rand_addr=0x64010100, @loopback, @multicast2, @empty, @empty, @loopback, @broadcast, @dev={0xac, 0x14, 0x14, 0x2c}]}, @end, @noop, @generic={0x89, 0x10, "7bc4a766d357d15ac10f67e6b602"}, @cipso={0x86, 0x43, 0x2, [{0x6, 0xe, "d76eef71ce254a6e0ff62797"}, {0x0, 0x6, "47becfed"}, {0x1, 0x7, "78fb9cba81"}, {0x2, 0x9, "8e081b7ffa8d96"}, {0x5, 0xe, "bef8ffc7fe15d710b16049f5"}, {0x2, 0x3, "b9"}, {0x0, 0x8, "2ca4569c4e83"}]}]}}}], 0x160}}, {{0x0, 0x0, &(0x7f0000003100)=[{&(0x7f0000002e00)="3233da7f11f73a76a16c277c719135669d90a2568db17c518e16bab58dbbc87c54137921bc59d7eec9f20b30b2d1bd458c3f659fe3c04c448ca575b1a6b11bcaf7643e434fa8d40eac4836f4615286eea3c26cc69792ed56f78c75c262104866f167d4c03fadc5890e75b91a62fbf678c9796164cba655dc5d89a88a89f0ec9e5b458f3e21ceea096afb05263c7000", 0x8f}, {&(0x7f0000002ec0)="87c1e9ed8a8d53a85b7cd0ba3ef73eabc0a7077494996e5ec14a6bacefc4b2b91b40dcda78e9cdfb4e2e70f68623a7730d619b8d4e3a3fda1db7d57b13c20e3f093536287fbad9801808c185542d9490cb1d2f6d31f0088610e1a83d0687e96b8e8623799fb27b212b9b5fd526d012a333628225ea7badc48d7ebd156c925a9ab821f07bda56dc14f009", 0x8a}, {&(0x7f0000002f80)="b2a5baa84f370635ddd2c0c1b11cc46a1b0e849bae2c039d9824f7318b3a3a99c913edf5f20e38429c93f4d59c7881a65935b062d8b8a23c35307b2f60a03ffc486ae7c374159fbc93c346f2f6ea66433e0d69c53326cc35d5f3fa2f3fd23b75f072a3fd8d425e29cbd3e8bafadab1cfaa7efca74de89e233f16695167e81d60e8ecb2038c96b38bbea705b318f8b6e46642ea63ec274362595b81a5bc9bef28b36c198d7212379c8850b3b2515d804ede42edba605d31fcee8d0e1ab69e3fc3b040cc9d923319cde4", 0xc9}, {&(0x7f0000003080)="a83b275afafe6d67390ca03c563a7795060840dbeb94e66775346b376f9fe08756b154ea47480e3feee33736498df356fc0dc531eb8ce73194f4208c1deb0fd3e8085ab3de89b56c08992c36", 0x4c}], 0x4, &(0x7f0000003140)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x401}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7fffffff}}, @ip_tos_u8={{0x11}}], 0x78}}, {{&(0x7f00000031c0)={0x2, 0x4e21, @rand_addr=0x64010101}, 0x10, &(0x7f00000038c0)=[{&(0x7f0000003200)="d90d3d502691f14ba97efc80b1b2e29751878a818cfebafec7ff2be21090810130d843e04e8ea3b671499a60acf67bc60fbd3ff6f5bcadd0884d5db2b96e0b03ab58789a1f8309824a1cc71629411dd6cd17aba399edcd71cf159b07b79267f12ccd7d58196813f911f83e3b414a1ea923d12cdc2e473b66e9923456269e7e1b3bc88e877fbda6208d01251c62791e99a5bf146fada139abb5fb", 0x9a}, {&(0x7f00000032c0)="f7048da5af274350ad54046aed0ff74c377891ba566fdb7b32727623abab2b7720873f2b951d67bc74da669e0417946e5d88476f55d29b76ca1c3e2796c5c6bbe34c32aec55513b04b08302b45fd5dc0fe47c55c2474cf4781df8355ae76630386d06b74463120efa949f4f291618a55bb874b54825c74575c6ec30b6a3019451ccef11cec35b6852a96dff6f98a651da95a95ee25cb5119902a36ab46e512e25350b1777195f79831f2dd4bb8aefdf2b6b776", 0xb3}, {&(0x7f0000003380)="8d39db17ccc93d12b27c6c7f2b3f924ad270cfc2c16cff546e432d82da95295bbfb64334e6e1cbf319ec10f59da6cb1f147a528752cf3bf91c7486866ace3e54253b0a7b4e26401a1ed347df618408ac3cb310fa952c5bb75df0dcab71a73222397aec35a5b81d3f6d789b15ba7f75b6cd0d7720ff843e61496b3bd1c80cc82851808a59800feaac53bbc95787b4d78fdf3bb32157b5bd9dcd0796cfe119163b897ee7baa711b29baeb2aa4590d39c1358067eca6d76abaa832834725d53a5da25417bc73404c57a6ae4089a11", 0xcd}, {&(0x7f0000003480)="f6a18dfcf4a729e90ddd8e5f05c00c23e10c3933b040f4e462ddcf634ba63b4862b6ee214b2e5134ff51f32dddc0a7e564eab10f93344259a0d39850918328bff31f2a26c04bc6bec4655f04d0b2ca14d7d02acd8ac097e164fec42eb2b2d80aaa4e59f9a5307b2ca00f68d7045ae5c214d12822109f2dedb28a808a32c347d873a9448dc66aed56435ff0", 0x8b}, {&(0x7f0000003540)="2fac46298082c9aac8626fef58ced83e258b3ba28ee6469ef75980b79645398cac51e51448de0a91b89587e7ea560c909a50a80e27abe68234060eccda63fc47c9473d80745ed65277be50c50c24759141598b37d3ec259520a9e7e62a3c00e743778e8a78f4ee1821d722a4b0749df3700d979a1be165381c", 0x79}, {&(0x7f00000035c0)="6d500966d35b01c1bdcb248a6cf0a4f12ac10dcb151fd42d15695ef53e51a5602594c0701b0b90e3957176f9a4b43886225ea123f2c8d40e33a5012596ccae5b5ae3a513e09c16508eee322b7bdf03e0335120bde78199016709c4834bfdff0e58591dd87d2a233a7990a4eb158e0ef35f1a4e76efdd5a46c3056dc84d2ae06942f774a190d5124fc01157047da0d3b0df1b5d40c3021c15eb42eec8ff36a69c723363029ae5417ed674c71292104690ac34eb04abc1cc379c9bad458ad5090d6e55254be5c08b", 0xc7}, {&(0x7f00000036c0)="d1279c52d955ac3ce705f306fa4d7b0a8a310ad4af2d707dcca7b37bd4786c78a542d48d2182fbe5bc759e108406ab78792c796a425d767980661cc18e21f39cf04fe56f15b21ff405e1f5b397b5e21481e12739f83bc10cdb23069f9ebce8bd7b1091ec0350a6b6685c8373120eae03e822a328dd", 0x75}, {&(0x7f0000003740)="b146fd170a50d668aac79f00b1b6f56be4669ed73ea44c82955c1589bd923f39112ce1c98ed334174ab868addbcf71a4005920dfe0125cc4bff51f15df02203ddbf65c54c70c56563aaf21edfd78bad37a9d6084f43c76815c1ec2420533b4b0ce27559ad247e3750285aa64356acb24e63c0c44339b777ba4433e321fae68", 0x7f}, {&(0x7f00000037c0)="c6c092f45aac3adb333d608997a0186c235869d04151e0bf7ee0b2ca735ab517b23a2f7bcf45b452947ac308fb49bcf132ef1d625eb3169c9c5545b8c8357168c78325cde5b50932c200522cb482091bb7c4d0b5ccda1f2556f33cf0151c3bce2833330b13b967f8a078ff0460369d1c7d92d671a90d529bba78d22e8da69dacd312fe8b039c1b0af9c6cd8de19673225395b225313ba1c62188c81e06ffd2b7c2a098fb70710c014cb97ae8534d04264cb5f6a33d920d890a0e0e006332141b64b0c37684d3bd64aa579c0160c161cdbf", 0xd1}], 0x9, &(0x7f00000039c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x3}}, @ip_retopts={{0x60, 0x0, 0x7, {[@timestamp={0x44, 0x24, 0xb3, 0x0, 0x2, [0x1, 0x6, 0x2, 0x322, 0x91, 0x17, 0x2, 0x0]}, @noop, @lsrr={0x83, 0x1b, 0x96, [@dev={0xac, 0x14, 0x14, 0x20}, @remote, @broadcast, @remote, @dev={0xac, 0x14, 0x14, 0x18}, @multicast1]}, @ssrr={0x89, 0xf, 0x66, [@local, @initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x19}]}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @loopback, @private=0xa010101}}}], 0xb0}}, {{&(0x7f0000003a80)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000003d00)=[{&(0x7f0000003ac0)="cc50a570822cdd5197520a43e94e502729dbfbce13491c3bbd5819a9037cc995753b24430662fd8fe4e1b6a5c2228b8635373be7120be0c86a59557a10f152343b44f53bf42e710bc5ea72de60b8a39e750e5eb4b6cc8e978f77bf717a6cf5618c87c4958112085fe5c98039635c1f1bd02e", 0x72}, {&(0x7f0000003b40)="3fc58633781c2105c004c161bb57627196014f7f36c2d0529b6062fb5e79e431c5421d434742dc71eb1285d0b14f46bda4ad83d3772d5cac34779776038c6075fba9a22d36731eaa3eb6179f64854542b4f8f014ec153390c043b918bea5e25a229b589b0a10e56e7c6904dbcc914ea27b8500ddbc88156ea36e2fd16755a6619a45f1474512b8ac0b5c7f9d29fabc43e214d368049e50f4caf07fec9059a0b93e1e1040b4b468f600eaec7d6e93c40385b2e4bfe226fe5f0cae8b96c768d8c6107eb4", 0xc3}, {&(0x7f0000003c40)="8380e247e179712750034eda08fb9e65693478e9f3ac3b495671914bef9d9c5b1becb3545d17483ceb5b537862aa8e02c30e9576ee275a14a62bf4355cf497efb275042240a4984c8e3d96f78726cb738c9211c2517bdba3abb076bc4d0576da00635f246a70095edd1646e1a7ce06bec6af2e4fbcdd6cb3b0081e716cb43672dfb42804f367bf5ce7c05d57e31901b99ec65717b4dcc2", 0x97}], 0x3, &(0x7f0000003d40)=[@ip_retopts={{0x10}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x45}}], 0x28}}, {{&(0x7f0000003d80)={0x2, 0x4e23, @local}, 0x10, &(0x7f0000003e00)=[{&(0x7f0000003dc0)="d437", 0x2}], 0x1, &(0x7f0000003e40)=[@ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3a}}, @ip_ttl={{0x14, 0x0, 0x2, 0x3}}, @ip_ttl={{0x14, 0x0, 0x2, 0x4}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x1}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}], 0xd8}}, {{&(0x7f0000003f40)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000004080)=[{&(0x7f0000003f80)="8f915ba0b657a488eab294fe5af6cb10c220819ebe11c35a544e257cb02b7c4e7b061feab54352abcb834fe2e241a7df45693ddb7d3813175035788f35bbc3380540d72beb2a4c9e1b082984193eaa3db2d4018a5878df805f9a1d5e62e17c46847de546fe95711797da2281823877553ab806fe9a78cfbd15a9a5de701e8e783833a490dc43a20135c3117d56363570d63cd344d521eefd202786e38a5b3523be5ecb19", 0xa4}, {&(0x7f0000004040)="250fa01c00e9d7a28079023aec0a25dc6e7d2f0e74ca4acaf62828145a07eda24809feb24ecdab5040beb6547ba277ced87fd25c", 0x34}], 0x2, &(0x7f00000040c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7f}}], 0x18}}], 0x7, 0x20004804) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) 03:04:56 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) 03:04:56 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0xffffffffffffffff) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) 03:04:56 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x3) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000004300), 0x2800, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f00000042c0)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000040)={r1, 0x0, 0x4, 0xffffffff}) (async) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000040)={r1, 0x0, 0x4, 0xffffffff}) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000003980)={'team0\x00', 0x0}) sendmmsg$inet(r4, &(0x7f0000004100)=[{{&(0x7f00000000c0)={0x2, 0x4e23, @empty}, 0x10, &(0x7f0000001580)=[{&(0x7f0000000100)="3f416d009db3dcb0626ca6edb8b33f2e818faa6647d6fdbc7d8f15bca9d3", 0x1e}, {&(0x7f00000004c0)="e6320f506fd1a2a5aab7fd93a24caa16cbc306a2707576eafe70082aae87eba8a425fae5903df12026787af5a622e29cf49989bcf91f294c293858555cd8d505710ec031c4f3ec7d70c87e8c35f8b6774df2b99a9a4898a5c6f092de4abf545ca09c035c978f647ca61f89f2cf9115860d716376a6eb0c9731dae00232955d0f3652f50e1cf9c320426d0d1675f3056321014f21d9d8e0f135c53cd936ebb23a237080cd14e2b61b2e4ea621b24b5fbf5eba84b5ff9c5e316d93ca3d28cd36218320502495c6ed8b432ba3d8a44ac35133ccfcac3cdf6d6371c626d83513b1d9ac40f4227c764e0fc2a2f8ea2a61ed7d42b8ae8a5ca2fa7e5f3d3af9658a53e52c777b6010f9570c5ba5ddbb8ef9aea2d119cdad0ce89699a7deb0b03c89218f6c3e00b1c96d2e6b154668048fce7f97a31df5a8bcce650cbe6d947488422e2dc0397f6a225c9b2efc46398c25ac1380a14afb4a1abe44d956e3dbc26aadf628c42f34c0f0a262c2e23f15599d80fcec0b8f9aed2e631d305cc95e38279fcd01865d70ef20d7318f89236a164ac1e440d936801fae97bd422e605dc80d60469a26d466605d5234519c56ae8ee6d93e86a6baf8ad4b3a738b02ac4ffe3d8ff5e4d9280958fef0175418594cd800904d4979b259aa7af5b372de941dcd0e00bd6a59e84c40e9fa2dc4ad6e68aa13b920febf5d6ac60da59dbac31751ceb4575f0c8a5712b7731ce30d8e272115296c9a2424810599ffe1ae5fbbc5834c2eac065d51e6914fd61b430dda3a590f42ded153a1b28833adc165275fbd93fe80ad0ec004a3baa9856d30d1b2ac2548b4b6c3bed827805668ded92b43b9f00d8387a2f9b2b09a6b1cbc64ef9054777e0f14c4c2eccbd2a535678c6132ea6ac3e18828a11105752a2a208343a9d6be055b093cc29a10196a0f49245ac7e179c6ef20c7564f996744129a142e0badec93c1c3d7938cdf6f00a8f6f8fa422f35f94d3b36de23aa16903cafb719aa8c9e1e90531603553d9faf430b87482ef95c7f6e5d9f849b6fc075a33d16f6e0ebaa92c01464de6ca8092518caeb628aea479e96c6f3436f402b7ea8c4c1cb086939041a1317bec70f0d1254d24e51a158644ae35f8d1d4575a69a60ec6df18b5f9d2797f2fd3a2a4e92ce2f437fb4d301128f23f4b77e9396d505aafbd028ca57a7bd606d2b5179b22e174c7fec900feda68bd3089cf0365487914fbfeb35d021757e06312a7413805ea754b3560bcd4104b30730a43001ed7c9b1364d3a1a79aeff9926020ccbe06ae32f8902c42b13e4b47478a37fcfb1a7a3cc6ab7820a0006e9e7202a168a14ae4820357736b11e7705740b7ec9cc3c1a060a20bb8da3a5788d2794927416ebd9745f45adf13e309c4c5be5e549d61c62dbf87759a106b9910a641529e79ba1b8e6e0d608045573db3b7f307ae8ab3d30967784d1b88b938792e78d44c9afe67ed76b91c4fc4775868769410f8f0e6d0670b026b2667abee3164da30a807cf9e1f2090145f4b85a82dab28545d5722768e7cc85c082d233bab264943f277dbfe5ce2ab47b593401c265c15c07ab6a88c6aa2342f8c7ab73103cff76d2cc1723cee8772fd1fa7fb536ea42a0d8f7c5aa5d034c397c0304627504792d88346e38a202a5c798b325f3a996fa7a021247079b033a02962dfefd686fffd0b4810237b70e21ba0d6bbda900ef12615fc53193bb6013e674703c088657f6b057ad9679567d6c82e6cebc5a41b6a5ba2eb3847e4e7c265779e89eaa20e1fcffb20efad7a313c09abcf61f2e45fffc708a9ed132260a108228f8bf244d1747acb9a3b6a22d4b25e70485eb7ef31c76aaeb36f4414f82a257135fa501677f9caaa134e2d857fab168ab45560076d9fc279b444779014c35ea70a3f36303beec08c33c9002c9ca747b4bf92176ada42ec3d8762b8067d05a76c12befd7920406f2c7e41c5b59ebf7482812ed31c7be62f858a723618d64e74dfefaa06987b05972847b9caed73ff78424c943158b7743b4a5717dcb88fca262da1568a06f8faddd3f29ad79e91fcb38cba71cd956159079afc7f65ab0cc0a206d6a7dd4f0f1423518a0fd477e30ab495731544c53c6db010357cc6e4317a3a9bd01486b49eadcb7b6fa93ff617e05292ba4fc735ea56a907f81c0928b7f7e881cb70626083d20268704a38f7a463f97c8da073629b122c66685dfd0a8377bd164a83b540c1ab1091ef212ddc5aec850585190415dc36581f4874145b440620b09b1fee70aeaef261f36f6005ff2124dfec627de9e72ef56f16e79d099314f5623c78cb9199531639d786c9a57d3621f7318a1666efb451681d64112dc1a12b9ae92c1c04815517d78c5a1156396762d32b75533444a35af47f6a30596a3c5b806f6fd0dd7f01b82ec13215399b3a12dbc1e172b1620eba58899a264240c52c400672a2d06559c6345b6ebb53337fbdc1add1fa4bf33a22b2cde4b5a4aca6a275c5b93c950cce4633561906e70f8ef3c6ce2f4e1f23464eeca0df23f02ab70ab471a9254d35e861f2181c987a0bd398be3da6017052aae8febc8a86eff9e3cb407f4d29d9e20717a73fd0f364e04ba52a020f27d0ab1d4efbca3706149fbf64238e6fbc1234ac31780ef5ef45974eb1f0128e044d7075b69b4f0691c0a70843b36bdea64e5e62fa8fab800a71bcf1853dc1f467fc580301c9a91c9ac2d0a2a757f281a18d60ba5f64b64bea91d8d72bdff04a3489a444cfcc1c04eb2519980e6d1361a58e22042f8ebe7f96cd00b1f01a1287daab1f6b3e3f907939923e42a7259abe5a92f2d23b389a4e50c401b548ad6ed98e1eb794de51a7928792a1a75fad6bb46976518a62696c97d129a424e8ef0af712f40a47189d4b33d195b235bb951c5936471a01194086777eb5ecdd44c5263e3e87a73d825e717dc8a43aadda6e651af5118575fb720e91016af9ad783e55c412654692174c2306b524df1be7763e88c3c67e7699bda50a2d1df5f1511e7256a4a668deb32994181ea73d7fcf7d6175ef882072de27e688fd3523a084d154de4141608ac962eda88b8de87a08cfc1763529a86995f1ebd6f9f5af55a72c70f6967dc3b8d9a7d9cba62f98f988c7ffdebbe23897a5c23b7c09ea473e77fbcf904b8dbd177446755b892ae1f5142d93dd1874fe36a516c55a1fb7c96039d8afb0254a47433b589dac7b11652d5031da8bde1073ce6c6bacb8e8c0f9047b8a23bee9ae19ab7fe1d39cf03b6500a5585fdad491f5c276d9d0606d6dd0c4117c778f0a9955d459a2dbadbabe7a191e4a37c90ea3e06e72decc2cd0fb24f86f88406066e94ba728c856c336ae109c233ef7925a1f338dc66e6629eec4b2d3e1b5a58da8e70ccc62399dc9fa57d500a6c3c798a4da8ecad0cb462c92297ad53e0c2363e5413208709bb16d77f618efe0041f7db7234877320932e00d6bd88ea40adfe947e046f6656028f2eb98b41378369c2d08cb29f530e79dc8103e7d4ae99b55042c2b58ef33f5c8cc3cb1f28bf1e2d975dfa9efb7a71fc77fcd451b6633d522fada707800ff4f33601cf05971b72b5a513e8504a6a7f1a4883d54e9910c407c0e158354439b886f97de025908718eecc94d0bb3493a3d616a69f1ed561ab7e03985f4fd340206530af2acaf77e9ab3bd122fc6c910df3f12b72bc74c2c68d24c6e7c638bfc0197054be72a284a6db3ca9d6b874ad10946028eddad2f98c2d350a8664664b2a11a237bfa1fa6d68fe0fdbd5c2e9260de9b11b7ee73519c5cc01061f4b17112942490ed1cdd75444a42719746ab72d7a7f2cb3d771a4912d36c832e2feb660c4550fe704ed86bf04e392a3afc556dfb40a6a5510e18a0632ea8c40d371aadd1fc500bb6f4ebe4cc84b10458c4c9d3617197dc6026051765c45c11bb73f34b81994c8520cb5bf2436f54b572482d90df1eb252d55cc45019d2821f1ce023ddd4d81bc4bb7d64d72580c1e37f14d1afa05d70479822540d003411f37560a23278faf99ea944be70184ae95f9ae842aa34bc76073c1bc0ce94f995c601c6940a7eaaaa06d3dd8e9c4f4a11802d65b95a42a6cd25815b8761d0fc99a2658f064f38fe431506453da7852eb07099b7c26dc25fb720fa58f660beadf8d1a742b9743c8e8966bd9f9005364fd9610aa00b989eff56f1909f6c546dc84048e03bf11dff6d0436261e70ec7cf25c82351158b7cce2a7ffeacb7c06875aa703b8bbc92b91951d465ade5e131c9fa83301b623c7ba865f293e4ea23fc59ecaef686be540ed2c886f5bd1b4f327b7bc2783fffb766c14c75d5bee543642e16de93376a793e6d1add11c60adfbe373a552abcf8f76ec5ea49cd893421370dae104b62493d4defcea3412a74b032b3ddb7fee146c1cb46572f6630b0b21ad6a6a9706a26842af27f287d631b2dc315a9eb9be5210fe7998e33ddc22669f60470b02d862b9e302c9904b05b6ec0e8acfb92e7310b399e31f04e9b4251a9f52f33258dfe99b128e3780565bb55074fb725b1af17e1bca437ba1309274dbbc7e188c37dd6e2bf79a3604a2e8cac7a6c22192edb46776d227356f9303d34e19af5042f4f87b861b58e71623f9fa6242966848645fd74e39fa2cb6c534ce2fea7feca00a27c327365bdf273c360bb3f68a0810622603decce8dfe7c5e6762ac7d6843ada576f55f7cbcd1337ac245a44847c1b98e588e4a2d49d86fedf2511112a9c47b299b67d51633c6a6b91b4781e9821ef39c97008054666d94a6a27ceb0c7774f86e3d16fedb600ea93b1bf0d4e91022fdcdf24434751517ac7e4aa81ccbeb379aba9d23ff5d6956d9eab40f98c20223a8a17ba025a407311286d59b3fc32acb33e9f25532c94dcbdbe2e629522da3c52cd311283cfdf044ecc721c73e56e91385cd185788a64fd72750e11112af68f98b9ad96c86e9e675b95fe603ca8935bc3f86ccab6bfc06a4a75d8317ac3385fc0ecbcbae9486b1008007cf05b10e08f49efa7094b8ac873936464c4d3663a494dbaaa335bc635b2c0b7cba26021beca50f09e2721de39fd161dd46752a7ca23166ffba02722ea63bd0e03183ad1af2b8fc454aea47647e1e3e1cd3d482da0c2cf5968bd8e27e7b25598aa43f44dbd530147a5bec0e521ced6352c1f1ae66883aec386ef57cc027d5e468215f5403ffeeb534386c83a290f32973892a675405406257b29591c548b323631fd546a670126e0aeab8ed1573ab723dfb86cdf2a0e1c9142fb42079217c310b92994428d34c3597f996522e7c19c24fe24e8b5400d4ae6bef283f213582b5e9774a071620192711c6789cb283ea2614cda6ec7685c8a4719106499ded5540eaae2d0cdc66aa8a0c647dd678ffb7663c5cd6556833baa3b5db2d39ef669b425e94081417eb6812b28c63af60c3a55a9828349224351a8156815095903a98019e12270f1f80d280eeb71bb7019f087b6f8655ac149e78fdfaba2d89ea2feb718affd27b80a50ccf71c9ff3d9f70efe9ba46e3a7e55cdc5375b848bb9c51994ccab46e6f17aa36df632ece7139925b4fa7adc5a89cc4b97c0ec38399cd7affe11cc49a3c10198069febe88acc58bee6d3faba0bfc9c564af060b6b0d5482075114b9e79345669950072a2e8f8087cab84dfc6682544ad11a28db2e0b684629980cf8ff19768c9b8e4c8eee85a8770f6c69f9100d0939c8baa3b1eb1da4e49571fcaf0d6a1641b8b196c7c4cf9768c8372613005ab0a1937d9b35a07ac7bceb7e87049b2c3f7cb988bc0d64d388c68eeb24", 0x1000}, {&(0x7f0000000140)="7d117703eb1e134d95d67c04419bf2bec8e175a14d01ed4c9c35e2f585b6bf5a951b8f9e4b9c4ca2690220104a753764b5083d736e8f72d911236631bed73535201580b773a6856298cc7c6ba3e149ff948a6be536e7d52b5a6eb276923fdeea114811359a65a1fc1874623b802a5be09a54c1fec7f80ae718ebb81cb5f04775483d0e16f5d6a00728ebe579117fef7b95f9d9de0bf21abd2941e65a1306684e1c7f53d1befda7eeb7566b32d9ad51698242000652945ed0", 0xb8}, {&(0x7f0000000200)="9c21365f541eb7eef341e220b3cd5b9b728b3f40b77e1ca8d3a55b9e00905057d36d827dff0bf80bcde04ae73df1149ad4cac057292efcd72a773288cff6e17e3a61d68ff02d142b2477e44c85080a7b78636f76bcd8963988c964bbc6d080fc90d2e88769439085e733534b8a39f1", 0x6f}, {&(0x7f0000000280)="b2c29bc13fa69c02c873c4a120685d6d20cba09870acf34f9bc86140ac66c4c5c6eb4d2088273344d656e6253d271494d8746e35af0bc267867c6665f36f5189b94ffd6be4c8ffedb51da29c20f0d2c1d6d76f7e1352bcb8f482f416035d431c876cc71a550c7fdff413407817d49fc0f427d5d7714d4f9653aeb60ec38db00e81757ff9525fb7ff8c6ee08113a513e09f55ed2e3bbe0ec9d52e2c4b9c3e8c61bc72706d", 0xa4}, {&(0x7f0000000340)="b2c98ee53ebbc8da1e2cfe097ce2ccafde1068f28398a26c8c5515c266a54813f80eda68c4bbcce7d03143ac740016ff05a63ef1151f798a3261ef067cc9a377b3656af4fd1877e572737c80f6a150dc3ab48160aa66f2f840e0529eabfc411caef723e2f202299cdfa50d723d54bd42d1a3433a818d9ff061094d0a1c52f86900b36f5028ce988b346c7f695e978b13515723ecbca14268b087963c4faa5058c354d3189c47e9f5074814e419fb82149c395787a5bd313a47f93b8d78bc87c14b2bce94187c351c1b51bc8cdc9b0c80266556ab0cf583788109f4bb5f435783366c7e0925c1391fefec6c87", 0xec}, {&(0x7f00000014c0)="f91da1898655e34f263d3b7ff042f03a8507d3bc461704b9f37da831baad7bb516c253d1b6d02334d95a0ea8930356c1d7a1f8ce923469f2b572f4a33142ba7606109ffd92be30eea694229bc5ee740669946476da4d85bc9bc092b50ebd6abce45ad318374f988b0324b22afa9d9f74f637d9b511b00139607abddf5e96b6c92267963414f68dd6", 0x88}, {&(0x7f0000000440)="ce3c6f157f35745972391bffc700c6f1f97a1e48766f4d4c39785ba447fbfaab2957ff972054780c1df36db832155037f0dacdd59284ac", 0x37}], 0x8}}, {{&(0x7f0000001600)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000002c00)=[{&(0x7f0000001640)="129ad4fd25b0d65c138c0e407f41fbe3079edd1504ce50567c4b7ce933091850f577296b6b05be0ab3d2e4fc9513c3d93fead76b900a75af3b4326a745b511fc15abfe0394acf37a89c8d34a7548d57ae96f4c0fbafb950bd593", 0x5a}, {&(0x7f00000016c0)="c3f4ce82e3800551a5582a50afdc55c21a0037e8749d84a27276927e807ea56443ce46ea0fc901ad82cf3ec290c2768c111d57330223addf576eaee8b857f31773a92f23bca7dc694e5306a0cc39a9526dc6b590804603dec9c13042fef9cfc374a724a0e3423c861485dbb24b8859958afa61b6f77543c1bf2ad5b7403790d289b96f762c1ff950735b09f96dc85a5fb172f5a3d59bd60ff2407bcff1d20e33aff432b43d", 0xa5}, {&(0x7f0000001780)="016928204a7e8646fe7ca7a71cb726f58eb08acc64b5ddd80a75676270fd75a01820a87968071e2c9cba9fe632c7d4bcc4c912ddcc6f2ce68a1a0bed2303d2eea4a6ae07c2e9e3d97ffc0a38a223bb8b55f81e491ee0508092632737764ce71c3a21fa6281a03e511d45fec23d43c35cd5dcc4a859d49e8fe20aeda3703ba80d9b8f171c05d661f48a8109c6da52ba3b3389a3fb09a8c72f7f8fc589eeb09e63f519c1809f897b28f1ceb7d8b7bffe9e40f04bd53300a29c08e0ba59c2c3007ae5d9612dd4bd2abe6a09c9c065d2b642f0a8e9528c980e16304b8c17c4b5e0ffa6", 0xe1}, {&(0x7f0000001880)="ef90cf1bd5ae6b9a71c9bf6d46ab34be0b1dca93bf2b30d5016c52a03159d7b0e3e85fe5270c2b01f1ad36a91776c39b5a657e4e46c56da1213bff9d65dcfdc444bf5924d4042191b96f9595f5902dc66dd5c05041ecf290c1ff9c664070d8f1ead681407431e4efc347c3697382b6ac0069f7fe77da0fa50ca0486b61b20cab585e60917b756bc6148b51b66d919e46df6bd4486a6d3a76eba9aec91adf90978d5669b152bb49d87adbccb3824bca5b42ac1c17058797b4c5dee6672fae136bce531e0f04fa7835d5fd6b9af801ef55c96d2e3f1dc0509b58bc11a3f66b40fab189c3bd9c3fc82ef6476572f078", 0xee}, {&(0x7f0000001980)="7a216e8cb1f4d98a678038122e6a7a1502252033887e8f3a7294376e5502b645e2a843c505d128414e330dc04d4c00f8b570375974bcb11b044b1c61619bd5aab3acd38c4cac0f432d344b2ef3280e24b3fb0848a87b651765fdbfc73a933efbd592e3de437b4db1b3c009f0fe899a8ec73571c3378fc82c980f8ea7bb3fcac3f90a3034a7e62211ed28c5d39ca2002b87aff57a1f812c5c3295d61bec7e706035376b07e3d7dbc3892c69d6", 0xac}, {&(0x7f0000001a40)="4dfd9770020a546d3dc06572922dbc5c06b93cf3cc5ea96cdc4dca715a31528c4425859c1310bf39d880693c5f4df7314c1ed4b0732b31ef82bd1aa6bbf26371f508bf4b841b838ede1c18e680ba1499cf5018a5c78ae2386a9e54010208945db90d6eabf09678cf2b44a3b3c2b5297323dc31a4aff9116c40d9d58a5130d5a140c00a9a117ddd89e83fec74fd0c227f019b51781814ce7f741c7e30f5c38f6f93d57117dd550c12e1f96f24f41846b4a732c92b53d5bf401bf765a4d9c42883cecbf167924adeec16702106b425bd95b7595bf59df40d91347e3840e87e6c22b222de313c60a8d7cf4897403b9638fc66a9d5f6bbe8c0a3675bcffbb219b0c330ba5a0b702874914b591f21f904db78dc0e4ed95df59a156dda26a5e26b1fa73387f9b125b14e6cb39fb73ef310de53f63b24fd7623b5cbd920ebcbee6bf94f8fadb04f25def1467ad3738737593842dcc9502ab9be916e378ce533c51052a1f038026b6110625d143652d74ccc63d70ad5247433874a3dad12abd261d521f8c742ec369e282ee66aab73cd8b41859e0f6e00275a61183645f9e3e2df3e06d408c458eeb7e143c4c6d98f6fa94ea53beab443fec8d12e9679613282525e935bb7cc53fdb3d265f9b2af2fd3f9db7b6e66760eb66d6472203b4a7de2540125b54a2890b56959a528957f9b99a2835416d65ff66a7de96feb050394c53364a45cb061b21d9f364ed709651a96364657ac98c29e394feb7625440b621020839e6a3f117f1210ecbdc7ad7c69ce612135e3a03eb82e580cd35f5adc658ada95100adaa6319f1df84f12fe6ff707b86ddb5a85c618b833fdbab5d0a63d4a9c42608640733a53340d2ccf2f9cff7860826d585a2d2ccec90b7c3eaadfa7ac099f59a8fc90723885f2c123be174e0b1f59066e179bf35f62d017b0a384512fc0efb27ba7cfba8443ddeff7525ddf639df3d8d625216a1f789a1aad631bda91773eac5e495860349440a059da1d15f4377cd2b638e97002f6c43ea5d288398104ce7dbb2f70111f334bed5a6027be7bee778027509ba0a9c938d91a4514b0905c31f3e7eb4876d4c08afc51e5752788de79184b8f7a8c06f35e7669cf6e09f35b5fca2577892a31832dd88d9565121736de1856c39b061d061d7ef146e5bc514ccd44e8067e70f48e00e4a2a8f11da020139277b3af9dec88de9cb76dce6baa2069300b14e0d288e1a78e050ef0c8364e78ba3d958e4c9748cf2399a95541e1e38029a1e054de5180177830de621d9bbce8f250e4218de85b3bbe9b43aae33d7619a9961bc7eb193d53169184170c8989f9328e45f8f97443d54c26833891a574ef95c80e278ccc2fdbf82ee4b5f2275edb15b6336ecd93bcdf7e4e6c86ef77c959759af9241f0f2a25aba9514655c5c2896d8d2a2f986b814c81325343099db9f54b89eca88a588a0cfc9ff3d4845adf026ddd9c2f463ea5ee2075b318f77ae771d5d017e27740d858582919ff4203cfd6cd309c86409795f54d13d7134867185b93637e54507077ac461371e17f5ed5a1e41b47fce9edddfdece9a53cb75004c46f42d866cd3c23d6b6a51c8864a1f07715c8ceb31a227457cdd3117100e8baede3fa4f14a15d840696d1151323a3031963cadf9882365e5377d20d43ecf830cdf2cdf615c0abe1aa4dbd0b3bb19bab52732f5d337f1e16f709e638c162a8cbe97f72027f4c2d826fa47bc383b0f127e248f0f53bf655d8ac19a30e8c62fcc6b7831246a5a653867d023c66ba910fd1d0c78c36ec8481e042d64f2ea37516b57405155ce5b3dc497143d49032a7a79191cb71aa57c802f3a4ba60bace65fb988b60b736fc64da7f4648fb93c90d2ff7b9280eb988e56d0517fe2bb1528046d24d92fca1ada573e3834fae3b958e36de9983e4ff1efd1aa950c68b282172dc90c989d063bdd1a978d94fd25eccc495ca1d10ffbd646dc09b99408613267bc000ba9d8c52f8e49d4f4ce46339238837c7d343a7955632a77b02f7ddb7d264707048016949508d103742f51fc42ae40d0bc344a57d930248897d62ba8b76e5d204db5e88102fbc60c6a5fd18d601f8b021862714014f1794fca5084ed10565947251832944d48d766d50ddf8052b271fe4b9076833d48e028e441946e749f808287a66e2542205c2d5f6d35a673a2cfe0fe7034a0d5659f6b19597c70c21d71c972659da983623f8ddebd39f16adf5c3d7ae419425049020bafd94b4818240d7886c542133d8971093b1c14f71071843d040dabc2c3a1927c064b5a3f14533482c2a226f8d89778727a5efba5fac7c51defea72500a9fc7698984f02ea5647ab07a0ed27e234a54519f4c3598556294b96cdeb3a1292907a929d60bc76818aa0935b36c1fbe6c6a954c21668be36303a1155634866323e6b0e232c9b5b7b7ae9d27b061d0c4ad0251f3f227e42ef17d54a19a42c3b2a5230b893780e89d7e9b29e05807629a2ad9b9b93771d61f5a869add51c63c2c70aebc9e422ea3cf22458edd687fe7df47f70addb01258198e5a35a9baac416d4411cbadfdd0c1cc9e3f8e88f5a06ca5983db6556115b4abc13fffee0164f158f8cfba4f78ee12c78a9bc7b5bc0883acc57169ebc3afa6f139111a750f98b0db75a78526900eff3e71dcdb7d55536a1df166298043846d599ecc5d9f79bcdc6568c6a2be106aa88c4a814dd3eb5de2264847bbce193e2cbf7853e652faea7afc8a2aa5d171f74ac069cfc9828ca8ce7b80673fde24c9b5105b7683a163f36e0f9006ff91b4d3f8a3113c1049a25c70637dcb6455ef58a6820114507e27ac381790b6cbf60c636a5beb01890e8a6f62520c7a27d9df6b232110eb085e1ac16cc5b4a289e92702eefc66519b1af3f65b34fd7412dbf04e71520ff2f1c327c0492803c09ed0f968c9b666be97eb923baf4d23507c1b7f7b40d147a047e0fa45c55e1ee80816ea4e260b0518551820a5b23a205fa4c82ef930d54988d7683c3f45dc9cfe65bb8032144671bb98c0e334ead1379306f26c368291fe52db5bb20628dfbd6c8f730cb4567adb684ec33d23404ea4e6955fe811d577d8880c21ed3dae2b2843e79519615650cce0eabb950e17f47d8355b1f67917cc5496d3c72e5f6c600e0c6d7b3853de1854de3935c85cdbf57812815e8d5adeb0782f1bfabc0257002ae754e9560e0e1afcb18e5f5095df727bf256082b94b8ccf0a47e67b22b989b59a5a40dd596d33bcb2a10cbca2a8fd93059feab4fb2f652000776e15f8a698f1bbe664595a6063900ad1aa224f884e62a55c49108ed97cb33cb60323e55fe54602ed9b3ac5808cf7c71809ff86cefe027d8914f88c05d70919fe5a6de5cc222d8dcfdf6e6d2c8531ac8563fd8141e8dd397cc25ddd84ba290b765536d24922ee2f330f4c33e0310d18cebd0fc1eabc11d63c1e098b16017bacb4640282e7c391e6f361e3e0ad96003a03db83a70da73ac923fbb44b0629f61e765ea5455e98dabf2b9e5c0e5a789992014392a986d6dc6378ca10f95bd7cd4a27db2e2a4b234cc2ad0a1c935e72941b5f307589e289f57e6b57e2782cd767ed3048939cb9259ad11d3d80f7665129cba26fb0070a728f28973c8c79ab72eb25ecb84bf283a1fd03feba38f3866078e2051193dcfede74a700445ae4c28074d511b424e5d1025ace65bc0f4633982dcbcd9eaa1a0a7face87f8b92ecf7929ba84cfab615532a492b1b1c85267bcc3c22caae9ad2991cfa6fbb8ee355824c8560c9b7df0213c125e6278c58ea79eb2613892f78f1c71c58f6f0eb060140f4ac1196de616b17ccaa9157aac2ebecc65200fd366e5ea68ac88b32755177ed012e8eb0869e7704d6762024dbffd6906e44b0aa8591f3f272120a2e5162c4387a5ec747bc63f53682ada45ba8965561088d52365aad622e3672b517ab8b39eadbfa14de7e03506c940e34f8bcedf7dd39a67599ea99751c01fecf2d3ca411732b9a96081555a7ce0b5256004ac2c95a30c0cfb8493d19b2db222519e790e6df8de36aa2b0d2b94d018ceaf695a53ac6714b8dbb06bd82ddf8c17f2ee8765ad302a274b148c164a3bf1907285de4ff1fb4443db4099d5e12e62fe816cf17b58b9ccdb490e0a6406a8bd7e0d415e944b81256570aeb0668517667812f371a32672d27dc17ad15d7d60d1f46912ab0878d38bbc51b9564306a1a4934a65036c8c2f5df515b6b1c3b80d418986aa0e27dfd1eaeb3f1ae08e05fe110f3e281b88391ba79bb05e158db16e0a146197b8442f646922c84577e4eb14758e9c36434ad57dcb542b639dc9525bf1c6517fb8c39cfeb16feef612611f7a75e3130ad08f320d3571dd33e2ff70ef6c0296e894bff8a0dbe9bd99abfdc7eab6ecb2111441da1287ae7aae773893dfe9dd030357aee5873a9439a173ab4424380f741d80dd2122d5f7cd54ea377a777c9debcaedfddacfcce45e46250cbd733e8b144b4d78f720bda31f500fc200010ea2ea34fc39e16047ed2c624bda51fdf33d7252efaabc42de8680b2fd1d76aab44cc3e3f7e4eca94f8f47bc2c71f5683f69fd12317a81929e008bfd1abb75ab34565502b76b294ff17aafff63db6577b43d3274ef665ca827e786bd1b01ba184c7377f3b6b326eb7cd02ea7ed31ff76ed79231207dc537a257280ae6c2961a5cd9b094854f2074aaddb3782597831fee4a4edb6972793afd79c6858ed92ae86dc8820c2f839861658402a26531226a2100ef7ad14e8479e8d506583c8ff55e2b50c974b867a6262f7ab1415849a1bfafb4b57bbb6f65ca538788c29e67a749517879b42fd0ea0bb9a2f8676ec4bf78a547f71b61c053094692d65a390a1fd62a89e8fc067e32c032da937a3319affb233603153335a22cfa6e208398dd0ba6abca296ccb69c01d0fbba36fc9b1afcf2b2a73b4b59a51516d08aa3d3c266adf708b1efcb523365d5e6695125c30bd9e8a9b5b3568e1024f62b3a88ba637a8412e5b17e91092af7721da8964713901910806f76e9a6dd25f9694e5afff55aa2d17b468bde2a70bfdf26873be6f162cb064908000cb4e121653fc391e956018573887b5efbee66f97e9b16a758d6e380bf860ab04c5b31452da2089e4fa4047020b671a6bff1444ca0c14595dd78b413db715132da965be83dc7131ea1eee6f60db15ccb008f43e50e05177eae8af5f4ea783a826bc23f1be63d676379666d2b539ceb68067604a61c7e26c70191588ca44f5aaf941241f5a3b1a857aedbc56ae99f3663990228e16d63d0938bd4c204e27a30b027a9d7bed7d8c91f212415927990ae7229492464e1fb2ec0d8e07fe9dc721cfd3d4459641378f5b950e7d30ce88b83eabf806f707ce347acd484b568875068146e3bc57dd6089e5b83549a3add6d54537ece83867588a0fa7771fac2e23b6858cd48bc134ddfb2745692771dff6c9e0ac777ee3122efefb2f5c4bb8939a0cae04e623b1f216611c3c25a810bdd32fe0e670f721cc20dd0b08b81a38b5da9e983be8c44be722351f401f6da69d1767a9997ccad969608fea5782a10e5eab2af03523812f3ccaa7d605c31397cd172a90d8aa558557426679db68b8d1f3b6294987cfebda3336ce3aa9000f73b31a0d6a6260e74a4fd5ec5bdec48f7c06624e6f22a8f6ece19d5e00a79f659672c7a0573ad364a9348f76f300b6d2b9ff6f912648e2e89c8de0f50d2517addd2827b01ed5510606c91ccb0a8eafbd7853048cce72e09b33f175eeb712ab54f102529e734cafa4da679803f9af6ae519cf", 0x1000}, {&(0x7f0000002a40)="fad13e3aa66f02c84ccee1ff1db941b23bb00be8209a720d837526c5fc7b52ff488d7acd45c6d78aa266058de7efb2f5be97969bd2cc9fc58e75273a18c4cb9e7a544356b860068d0b5e62474f6a425b7ae3f3c13e4f96f38f564c1e0a2d976875e78fe02d6599ae7fb79bf846e66019af1c921819ee351d6474fc1f902ec22e558bbea75f78cc4a731c", 0x8a}, {&(0x7f0000002b00)="5ad194489c13b6e647902b1234414d2ac82d3b13c81f6a26c006d77acc33ef581b2fff7716e746cd331448e957ffb43df56fc6145ec5230d0b06ad8a678988f3cd25128da92d4a64704d66273a9f77221ed2a95ffa716041e3a145f84b066b12466bc55f946eb1092f7e27755fcba318a55ea1edea2b9157f329f50cf0c30db2dabf6b1f8d188c59585b105654cc7fc73f89148681464d20b0f6081b00a5f54db4b9fdf74f84819b7940a4d3edbc8d02ee71f9d97aee73fb5cb257fbd719d410ed09038b638daaae4370ad042b0a916a05f0cf3005a4279f3976db5cb6", 0xdd}], 0x8, &(0x7f0000002c80)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xffffffb1}}, @ip_retopts={{0x78, 0x0, 0x7, {[@ssrr={0x89, 0xf, 0x4e, [@remote, @multicast1, @broadcast]}, @end, @cipso={0x86, 0xc, 0x2, [{0x1, 0x4, "3d83"}, {0x1, 0x2}]}, @end, @generic={0x83, 0x5, "d04b7f"}, @ra={0x94, 0x4, 0x1}, @lsrr={0x83, 0x1b, 0xc8, [@loopback, @multicast2, @local, @rand_addr=0x64010102, @empty, @loopback]}, @generic={0x94, 0xb, "1c667384e21643387c"}, @cipso={0x86, 0x1b, 0x1, [{0x2, 0x8, "37ae53923088"}, {0x0, 0x7, "3f7f0987c8"}, {0x7, 0x6, "81504f68"}]}]}}}, @ip_retopts={{0xb8, 0x0, 0x7, {[@cipso={0x86, 0x1d, 0x2, [{0x0, 0xf, "cee62aabdeaac27c4400084e07"}, {0x5, 0x8, "0432f5a7775d"}]}, @timestamp_prespec={0x44, 0xc, 0x5e, 0x3, 0x5, [{@loopback, 0x2}]}, @timestamp_prespec={0x44, 0x4, 0x1b}, @ssrr={0x89, 0x23, 0xab, [@rand_addr=0x64010100, @loopback, @multicast2, @empty, @empty, @loopback, @broadcast, @dev={0xac, 0x14, 0x14, 0x2c}]}, @end, @noop, @generic={0x89, 0x10, "7bc4a766d357d15ac10f67e6b602"}, @cipso={0x86, 0x43, 0x2, [{0x6, 0xe, "d76eef71ce254a6e0ff62797"}, {0x0, 0x6, "47becfed"}, {0x1, 0x7, "78fb9cba81"}, {0x2, 0x9, "8e081b7ffa8d96"}, {0x5, 0xe, "bef8ffc7fe15d710b16049f5"}, {0x2, 0x3, "b9"}, {0x0, 0x8, "2ca4569c4e83"}]}]}}}], 0x160}}, {{0x0, 0x0, &(0x7f0000003100)=[{&(0x7f0000002e00)="3233da7f11f73a76a16c277c719135669d90a2568db17c518e16bab58dbbc87c54137921bc59d7eec9f20b30b2d1bd458c3f659fe3c04c448ca575b1a6b11bcaf7643e434fa8d40eac4836f4615286eea3c26cc69792ed56f78c75c262104866f167d4c03fadc5890e75b91a62fbf678c9796164cba655dc5d89a88a89f0ec9e5b458f3e21ceea096afb05263c7000", 0x8f}, {&(0x7f0000002ec0)="87c1e9ed8a8d53a85b7cd0ba3ef73eabc0a7077494996e5ec14a6bacefc4b2b91b40dcda78e9cdfb4e2e70f68623a7730d619b8d4e3a3fda1db7d57b13c20e3f093536287fbad9801808c185542d9490cb1d2f6d31f0088610e1a83d0687e96b8e8623799fb27b212b9b5fd526d012a333628225ea7badc48d7ebd156c925a9ab821f07bda56dc14f009", 0x8a}, {&(0x7f0000002f80)="b2a5baa84f370635ddd2c0c1b11cc46a1b0e849bae2c039d9824f7318b3a3a99c913edf5f20e38429c93f4d59c7881a65935b062d8b8a23c35307b2f60a03ffc486ae7c374159fbc93c346f2f6ea66433e0d69c53326cc35d5f3fa2f3fd23b75f072a3fd8d425e29cbd3e8bafadab1cfaa7efca74de89e233f16695167e81d60e8ecb2038c96b38bbea705b318f8b6e46642ea63ec274362595b81a5bc9bef28b36c198d7212379c8850b3b2515d804ede42edba605d31fcee8d0e1ab69e3fc3b040cc9d923319cde4", 0xc9}, {&(0x7f0000003080)="a83b275afafe6d67390ca03c563a7795060840dbeb94e66775346b376f9fe08756b154ea47480e3feee33736498df356fc0dc531eb8ce73194f4208c1deb0fd3e8085ab3de89b56c08992c36", 0x4c}], 0x4, &(0x7f0000003140)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x401}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7fffffff}}, @ip_tos_u8={{0x11}}], 0x78}}, {{&(0x7f00000031c0)={0x2, 0x4e21, @rand_addr=0x64010101}, 0x10, &(0x7f00000038c0)=[{&(0x7f0000003200)="d90d3d502691f14ba97efc80b1b2e29751878a818cfebafec7ff2be21090810130d843e04e8ea3b671499a60acf67bc60fbd3ff6f5bcadd0884d5db2b96e0b03ab58789a1f8309824a1cc71629411dd6cd17aba399edcd71cf159b07b79267f12ccd7d58196813f911f83e3b414a1ea923d12cdc2e473b66e9923456269e7e1b3bc88e877fbda6208d01251c62791e99a5bf146fada139abb5fb", 0x9a}, {&(0x7f00000032c0)="f7048da5af274350ad54046aed0ff74c377891ba566fdb7b32727623abab2b7720873f2b951d67bc74da669e0417946e5d88476f55d29b76ca1c3e2796c5c6bbe34c32aec55513b04b08302b45fd5dc0fe47c55c2474cf4781df8355ae76630386d06b74463120efa949f4f291618a55bb874b54825c74575c6ec30b6a3019451ccef11cec35b6852a96dff6f98a651da95a95ee25cb5119902a36ab46e512e25350b1777195f79831f2dd4bb8aefdf2b6b776", 0xb3}, {&(0x7f0000003380)="8d39db17ccc93d12b27c6c7f2b3f924ad270cfc2c16cff546e432d82da95295bbfb64334e6e1cbf319ec10f59da6cb1f147a528752cf3bf91c7486866ace3e54253b0a7b4e26401a1ed347df618408ac3cb310fa952c5bb75df0dcab71a73222397aec35a5b81d3f6d789b15ba7f75b6cd0d7720ff843e61496b3bd1c80cc82851808a59800feaac53bbc95787b4d78fdf3bb32157b5bd9dcd0796cfe119163b897ee7baa711b29baeb2aa4590d39c1358067eca6d76abaa832834725d53a5da25417bc73404c57a6ae4089a11", 0xcd}, {&(0x7f0000003480)="f6a18dfcf4a729e90ddd8e5f05c00c23e10c3933b040f4e462ddcf634ba63b4862b6ee214b2e5134ff51f32dddc0a7e564eab10f93344259a0d39850918328bff31f2a26c04bc6bec4655f04d0b2ca14d7d02acd8ac097e164fec42eb2b2d80aaa4e59f9a5307b2ca00f68d7045ae5c214d12822109f2dedb28a808a32c347d873a9448dc66aed56435ff0", 0x8b}, {&(0x7f0000003540)="2fac46298082c9aac8626fef58ced83e258b3ba28ee6469ef75980b79645398cac51e51448de0a91b89587e7ea560c909a50a80e27abe68234060eccda63fc47c9473d80745ed65277be50c50c24759141598b37d3ec259520a9e7e62a3c00e743778e8a78f4ee1821d722a4b0749df3700d979a1be165381c", 0x79}, {&(0x7f00000035c0)="6d500966d35b01c1bdcb248a6cf0a4f12ac10dcb151fd42d15695ef53e51a5602594c0701b0b90e3957176f9a4b43886225ea123f2c8d40e33a5012596ccae5b5ae3a513e09c16508eee322b7bdf03e0335120bde78199016709c4834bfdff0e58591dd87d2a233a7990a4eb158e0ef35f1a4e76efdd5a46c3056dc84d2ae06942f774a190d5124fc01157047da0d3b0df1b5d40c3021c15eb42eec8ff36a69c723363029ae5417ed674c71292104690ac34eb04abc1cc379c9bad458ad5090d6e55254be5c08b", 0xc7}, {&(0x7f00000036c0)="d1279c52d955ac3ce705f306fa4d7b0a8a310ad4af2d707dcca7b37bd4786c78a542d48d2182fbe5bc759e108406ab78792c796a425d767980661cc18e21f39cf04fe56f15b21ff405e1f5b397b5e21481e12739f83bc10cdb23069f9ebce8bd7b1091ec0350a6b6685c8373120eae03e822a328dd", 0x75}, {&(0x7f0000003740)="b146fd170a50d668aac79f00b1b6f56be4669ed73ea44c82955c1589bd923f39112ce1c98ed334174ab868addbcf71a4005920dfe0125cc4bff51f15df02203ddbf65c54c70c56563aaf21edfd78bad37a9d6084f43c76815c1ec2420533b4b0ce27559ad247e3750285aa64356acb24e63c0c44339b777ba4433e321fae68", 0x7f}, {&(0x7f00000037c0)="c6c092f45aac3adb333d608997a0186c235869d04151e0bf7ee0b2ca735ab517b23a2f7bcf45b452947ac308fb49bcf132ef1d625eb3169c9c5545b8c8357168c78325cde5b50932c200522cb482091bb7c4d0b5ccda1f2556f33cf0151c3bce2833330b13b967f8a078ff0460369d1c7d92d671a90d529bba78d22e8da69dacd312fe8b039c1b0af9c6cd8de19673225395b225313ba1c62188c81e06ffd2b7c2a098fb70710c014cb97ae8534d04264cb5f6a33d920d890a0e0e006332141b64b0c37684d3bd64aa579c0160c161cdbf", 0xd1}], 0x9, &(0x7f00000039c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x3}}, @ip_retopts={{0x60, 0x0, 0x7, {[@timestamp={0x44, 0x24, 0xb3, 0x0, 0x2, [0x1, 0x6, 0x2, 0x322, 0x91, 0x17, 0x2, 0x0]}, @noop, @lsrr={0x83, 0x1b, 0x96, [@dev={0xac, 0x14, 0x14, 0x20}, @remote, @broadcast, @remote, @dev={0xac, 0x14, 0x14, 0x18}, @multicast1]}, @ssrr={0x89, 0xf, 0x66, [@local, @initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x19}]}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @loopback, @private=0xa010101}}}], 0xb0}}, {{&(0x7f0000003a80)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000003d00)=[{&(0x7f0000003ac0)="cc50a570822cdd5197520a43e94e502729dbfbce13491c3bbd5819a9037cc995753b24430662fd8fe4e1b6a5c2228b8635373be7120be0c86a59557a10f152343b44f53bf42e710bc5ea72de60b8a39e750e5eb4b6cc8e978f77bf717a6cf5618c87c4958112085fe5c98039635c1f1bd02e", 0x72}, {&(0x7f0000003b40)="3fc58633781c2105c004c161bb57627196014f7f36c2d0529b6062fb5e79e431c5421d434742dc71eb1285d0b14f46bda4ad83d3772d5cac34779776038c6075fba9a22d36731eaa3eb6179f64854542b4f8f014ec153390c043b918bea5e25a229b589b0a10e56e7c6904dbcc914ea27b8500ddbc88156ea36e2fd16755a6619a45f1474512b8ac0b5c7f9d29fabc43e214d368049e50f4caf07fec9059a0b93e1e1040b4b468f600eaec7d6e93c40385b2e4bfe226fe5f0cae8b96c768d8c6107eb4", 0xc3}, {&(0x7f0000003c40)="8380e247e179712750034eda08fb9e65693478e9f3ac3b495671914bef9d9c5b1becb3545d17483ceb5b537862aa8e02c30e9576ee275a14a62bf4355cf497efb275042240a4984c8e3d96f78726cb738c9211c2517bdba3abb076bc4d0576da00635f246a70095edd1646e1a7ce06bec6af2e4fbcdd6cb3b0081e716cb43672dfb42804f367bf5ce7c05d57e31901b99ec65717b4dcc2", 0x97}], 0x3, &(0x7f0000003d40)=[@ip_retopts={{0x10}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x45}}], 0x28}}, {{&(0x7f0000003d80)={0x2, 0x4e23, @local}, 0x10, &(0x7f0000003e00)=[{&(0x7f0000003dc0)="d437", 0x2}], 0x1, &(0x7f0000003e40)=[@ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3a}}, @ip_ttl={{0x14, 0x0, 0x2, 0x3}}, @ip_ttl={{0x14, 0x0, 0x2, 0x4}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x1}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}], 0xd8}}, {{&(0x7f0000003f40)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000004080)=[{&(0x7f0000003f80)="8f915ba0b657a488eab294fe5af6cb10c220819ebe11c35a544e257cb02b7c4e7b061feab54352abcb834fe2e241a7df45693ddb7d3813175035788f35bbc3380540d72beb2a4c9e1b082984193eaa3db2d4018a5878df805f9a1d5e62e17c46847de546fe95711797da2281823877553ab806fe9a78cfbd15a9a5de701e8e783833a490dc43a20135c3117d56363570d63cd344d521eefd202786e38a5b3523be5ecb19", 0xa4}, {&(0x7f0000004040)="250fa01c00e9d7a28079023aec0a25dc6e7d2f0e74ca4acaf62828145a07eda24809feb24ecdab5040beb6547ba277ced87fd25c", 0x34}], 0x2, &(0x7f00000040c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7f}}], 0x18}}], 0x7, 0x20004804) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) 03:04:56 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x3) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) (async) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:56 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x3) (async) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) 03:04:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0xffffffffffffffff) (async) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b72, &(0x7f0000000040)={0x18}) 03:04:56 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000004300), 0x2800, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) (async) renameat2(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus/file0\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f00000042c0)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f00000042c0)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000040)={r1, 0x0, 0x4, 0xffffffff}) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000003980)={'team0\x00', 0x0}) sendmmsg$inet(r4, &(0x7f0000004100)=[{{&(0x7f00000000c0)={0x2, 0x4e23, @empty}, 0x10, &(0x7f0000001580)=[{&(0x7f0000000100)="3f416d009db3dcb0626ca6edb8b33f2e818faa6647d6fdbc7d8f15bca9d3", 0x1e}, {&(0x7f00000004c0)="e6320f506fd1a2a5aab7fd93a24caa16cbc306a2707576eafe70082aae87eba8a425fae5903df12026787af5a622e29cf49989bcf91f294c293858555cd8d505710ec031c4f3ec7d70c87e8c35f8b6774df2b99a9a4898a5c6f092de4abf545ca09c035c978f647ca61f89f2cf9115860d716376a6eb0c9731dae00232955d0f3652f50e1cf9c320426d0d1675f3056321014f21d9d8e0f135c53cd936ebb23a237080cd14e2b61b2e4ea621b24b5fbf5eba84b5ff9c5e316d93ca3d28cd36218320502495c6ed8b432ba3d8a44ac35133ccfcac3cdf6d6371c626d83513b1d9ac40f4227c764e0fc2a2f8ea2a61ed7d42b8ae8a5ca2fa7e5f3d3af9658a53e52c777b6010f9570c5ba5ddbb8ef9aea2d119cdad0ce89699a7deb0b03c89218f6c3e00b1c96d2e6b154668048fce7f97a31df5a8bcce650cbe6d947488422e2dc0397f6a225c9b2efc46398c25ac1380a14afb4a1abe44d956e3dbc26aadf628c42f34c0f0a262c2e23f15599d80fcec0b8f9aed2e631d305cc95e38279fcd01865d70ef20d7318f89236a164ac1e440d936801fae97bd422e605dc80d60469a26d466605d5234519c56ae8ee6d93e86a6baf8ad4b3a738b02ac4ffe3d8ff5e4d9280958fef0175418594cd800904d4979b259aa7af5b372de941dcd0e00bd6a59e84c40e9fa2dc4ad6e68aa13b920febf5d6ac60da59dbac31751ceb4575f0c8a5712b7731ce30d8e272115296c9a2424810599ffe1ae5fbbc5834c2eac065d51e6914fd61b430dda3a590f42ded153a1b28833adc165275fbd93fe80ad0ec004a3baa9856d30d1b2ac2548b4b6c3bed827805668ded92b43b9f00d8387a2f9b2b09a6b1cbc64ef9054777e0f14c4c2eccbd2a535678c6132ea6ac3e18828a11105752a2a208343a9d6be055b093cc29a10196a0f49245ac7e179c6ef20c7564f996744129a142e0badec93c1c3d7938cdf6f00a8f6f8fa422f35f94d3b36de23aa16903cafb719aa8c9e1e90531603553d9faf430b87482ef95c7f6e5d9f849b6fc075a33d16f6e0ebaa92c01464de6ca8092518caeb628aea479e96c6f3436f402b7ea8c4c1cb086939041a1317bec70f0d1254d24e51a158644ae35f8d1d4575a69a60ec6df18b5f9d2797f2fd3a2a4e92ce2f437fb4d301128f23f4b77e9396d505aafbd028ca57a7bd606d2b5179b22e174c7fec900feda68bd3089cf0365487914fbfeb35d021757e06312a7413805ea754b3560bcd4104b30730a43001ed7c9b1364d3a1a79aeff9926020ccbe06ae32f8902c42b13e4b47478a37fcfb1a7a3cc6ab7820a0006e9e7202a168a14ae4820357736b11e7705740b7ec9cc3c1a060a20bb8da3a5788d2794927416ebd9745f45adf13e309c4c5be5e549d61c62dbf87759a106b9910a641529e79ba1b8e6e0d608045573db3b7f307ae8ab3d30967784d1b88b938792e78d44c9afe67ed76b91c4fc4775868769410f8f0e6d0670b026b2667abee3164da30a807cf9e1f2090145f4b85a82dab28545d5722768e7cc85c082d233bab264943f277dbfe5ce2ab47b593401c265c15c07ab6a88c6aa2342f8c7ab73103cff76d2cc1723cee8772fd1fa7fb536ea42a0d8f7c5aa5d034c397c0304627504792d88346e38a202a5c798b325f3a996fa7a021247079b033a02962dfefd686fffd0b4810237b70e21ba0d6bbda900ef12615fc53193bb6013e674703c088657f6b057ad9679567d6c82e6cebc5a41b6a5ba2eb3847e4e7c265779e89eaa20e1fcffb20efad7a313c09abcf61f2e45fffc708a9ed132260a108228f8bf244d1747acb9a3b6a22d4b25e70485eb7ef31c76aaeb36f4414f82a257135fa501677f9caaa134e2d857fab168ab45560076d9fc279b444779014c35ea70a3f36303beec08c33c9002c9ca747b4bf92176ada42ec3d8762b8067d05a76c12befd7920406f2c7e41c5b59ebf7482812ed31c7be62f858a723618d64e74dfefaa06987b05972847b9caed73ff78424c943158b7743b4a5717dcb88fca262da1568a06f8faddd3f29ad79e91fcb38cba71cd956159079afc7f65ab0cc0a206d6a7dd4f0f1423518a0fd477e30ab495731544c53c6db010357cc6e4317a3a9bd01486b49eadcb7b6fa93ff617e05292ba4fc735ea56a907f81c0928b7f7e881cb70626083d20268704a38f7a463f97c8da073629b122c66685dfd0a8377bd164a83b540c1ab1091ef212ddc5aec850585190415dc36581f4874145b440620b09b1fee70aeaef261f36f6005ff2124dfec627de9e72ef56f16e79d099314f5623c78cb9199531639d786c9a57d3621f7318a1666efb451681d64112dc1a12b9ae92c1c04815517d78c5a1156396762d32b75533444a35af47f6a30596a3c5b806f6fd0dd7f01b82ec13215399b3a12dbc1e172b1620eba58899a264240c52c400672a2d06559c6345b6ebb53337fbdc1add1fa4bf33a22b2cde4b5a4aca6a275c5b93c950cce4633561906e70f8ef3c6ce2f4e1f23464eeca0df23f02ab70ab471a9254d35e861f2181c987a0bd398be3da6017052aae8febc8a86eff9e3cb407f4d29d9e20717a73fd0f364e04ba52a020f27d0ab1d4efbca3706149fbf64238e6fbc1234ac31780ef5ef45974eb1f0128e044d7075b69b4f0691c0a70843b36bdea64e5e62fa8fab800a71bcf1853dc1f467fc580301c9a91c9ac2d0a2a757f281a18d60ba5f64b64bea91d8d72bdff04a3489a444cfcc1c04eb2519980e6d1361a58e22042f8ebe7f96cd00b1f01a1287daab1f6b3e3f907939923e42a7259abe5a92f2d23b389a4e50c401b548ad6ed98e1eb794de51a7928792a1a75fad6bb46976518a62696c97d129a424e8ef0af712f40a47189d4b33d195b235bb951c5936471a01194086777eb5ecdd44c5263e3e87a73d825e717dc8a43aadda6e651af5118575fb720e91016af9ad783e55c412654692174c2306b524df1be7763e88c3c67e7699bda50a2d1df5f1511e7256a4a668deb32994181ea73d7fcf7d6175ef882072de27e688fd3523a084d154de4141608ac962eda88b8de87a08cfc1763529a86995f1ebd6f9f5af55a72c70f6967dc3b8d9a7d9cba62f98f988c7ffdebbe23897a5c23b7c09ea473e77fbcf904b8dbd177446755b892ae1f5142d93dd1874fe36a516c55a1fb7c96039d8afb0254a47433b589dac7b11652d5031da8bde1073ce6c6bacb8e8c0f9047b8a23bee9ae19ab7fe1d39cf03b6500a5585fdad491f5c276d9d0606d6dd0c4117c778f0a9955d459a2dbadbabe7a191e4a37c90ea3e06e72decc2cd0fb24f86f88406066e94ba728c856c336ae109c233ef7925a1f338dc66e6629eec4b2d3e1b5a58da8e70ccc62399dc9fa57d500a6c3c798a4da8ecad0cb462c92297ad53e0c2363e5413208709bb16d77f618efe0041f7db7234877320932e00d6bd88ea40adfe947e046f6656028f2eb98b41378369c2d08cb29f530e79dc8103e7d4ae99b55042c2b58ef33f5c8cc3cb1f28bf1e2d975dfa9efb7a71fc77fcd451b6633d522fada707800ff4f33601cf05971b72b5a513e8504a6a7f1a4883d54e9910c407c0e158354439b886f97de025908718eecc94d0bb3493a3d616a69f1ed561ab7e03985f4fd340206530af2acaf77e9ab3bd122fc6c910df3f12b72bc74c2c68d24c6e7c638bfc0197054be72a284a6db3ca9d6b874ad10946028eddad2f98c2d350a8664664b2a11a237bfa1fa6d68fe0fdbd5c2e9260de9b11b7ee73519c5cc01061f4b17112942490ed1cdd75444a42719746ab72d7a7f2cb3d771a4912d36c832e2feb660c4550fe704ed86bf04e392a3afc556dfb40a6a5510e18a0632ea8c40d371aadd1fc500bb6f4ebe4cc84b10458c4c9d3617197dc6026051765c45c11bb73f34b81994c8520cb5bf2436f54b572482d90df1eb252d55cc45019d2821f1ce023ddd4d81bc4bb7d64d72580c1e37f14d1afa05d70479822540d003411f37560a23278faf99ea944be70184ae95f9ae842aa34bc76073c1bc0ce94f995c601c6940a7eaaaa06d3dd8e9c4f4a11802d65b95a42a6cd25815b8761d0fc99a2658f064f38fe431506453da7852eb07099b7c26dc25fb720fa58f660beadf8d1a742b9743c8e8966bd9f9005364fd9610aa00b989eff56f1909f6c546dc84048e03bf11dff6d0436261e70ec7cf25c82351158b7cce2a7ffeacb7c06875aa703b8bbc92b91951d465ade5e131c9fa83301b623c7ba865f293e4ea23fc59ecaef686be540ed2c886f5bd1b4f327b7bc2783fffb766c14c75d5bee543642e16de93376a793e6d1add11c60adfbe373a552abcf8f76ec5ea49cd893421370dae104b62493d4defcea3412a74b032b3ddb7fee146c1cb46572f6630b0b21ad6a6a9706a26842af27f287d631b2dc315a9eb9be5210fe7998e33ddc22669f60470b02d862b9e302c9904b05b6ec0e8acfb92e7310b399e31f04e9b4251a9f52f33258dfe99b128e3780565bb55074fb725b1af17e1bca437ba1309274dbbc7e188c37dd6e2bf79a3604a2e8cac7a6c22192edb46776d227356f9303d34e19af5042f4f87b861b58e71623f9fa6242966848645fd74e39fa2cb6c534ce2fea7feca00a27c327365bdf273c360bb3f68a0810622603decce8dfe7c5e6762ac7d6843ada576f55f7cbcd1337ac245a44847c1b98e588e4a2d49d86fedf2511112a9c47b299b67d51633c6a6b91b4781e9821ef39c97008054666d94a6a27ceb0c7774f86e3d16fedb600ea93b1bf0d4e91022fdcdf24434751517ac7e4aa81ccbeb379aba9d23ff5d6956d9eab40f98c20223a8a17ba025a407311286d59b3fc32acb33e9f25532c94dcbdbe2e629522da3c52cd311283cfdf044ecc721c73e56e91385cd185788a64fd72750e11112af68f98b9ad96c86e9e675b95fe603ca8935bc3f86ccab6bfc06a4a75d8317ac3385fc0ecbcbae9486b1008007cf05b10e08f49efa7094b8ac873936464c4d3663a494dbaaa335bc635b2c0b7cba26021beca50f09e2721de39fd161dd46752a7ca23166ffba02722ea63bd0e03183ad1af2b8fc454aea47647e1e3e1cd3d482da0c2cf5968bd8e27e7b25598aa43f44dbd530147a5bec0e521ced6352c1f1ae66883aec386ef57cc027d5e468215f5403ffeeb534386c83a290f32973892a675405406257b29591c548b323631fd546a670126e0aeab8ed1573ab723dfb86cdf2a0e1c9142fb42079217c310b92994428d34c3597f996522e7c19c24fe24e8b5400d4ae6bef283f213582b5e9774a071620192711c6789cb283ea2614cda6ec7685c8a4719106499ded5540eaae2d0cdc66aa8a0c647dd678ffb7663c5cd6556833baa3b5db2d39ef669b425e94081417eb6812b28c63af60c3a55a9828349224351a8156815095903a98019e12270f1f80d280eeb71bb7019f087b6f8655ac149e78fdfaba2d89ea2feb718affd27b80a50ccf71c9ff3d9f70efe9ba46e3a7e55cdc5375b848bb9c51994ccab46e6f17aa36df632ece7139925b4fa7adc5a89cc4b97c0ec38399cd7affe11cc49a3c10198069febe88acc58bee6d3faba0bfc9c564af060b6b0d5482075114b9e79345669950072a2e8f8087cab84dfc6682544ad11a28db2e0b684629980cf8ff19768c9b8e4c8eee85a8770f6c69f9100d0939c8baa3b1eb1da4e49571fcaf0d6a1641b8b196c7c4cf9768c8372613005ab0a1937d9b35a07ac7bceb7e87049b2c3f7cb988bc0d64d388c68eeb24", 0x1000}, {&(0x7f0000000140)="7d117703eb1e134d95d67c04419bf2bec8e175a14d01ed4c9c35e2f585b6bf5a951b8f9e4b9c4ca2690220104a753764b5083d736e8f72d911236631bed73535201580b773a6856298cc7c6ba3e149ff948a6be536e7d52b5a6eb276923fdeea114811359a65a1fc1874623b802a5be09a54c1fec7f80ae718ebb81cb5f04775483d0e16f5d6a00728ebe579117fef7b95f9d9de0bf21abd2941e65a1306684e1c7f53d1befda7eeb7566b32d9ad51698242000652945ed0", 0xb8}, {&(0x7f0000000200)="9c21365f541eb7eef341e220b3cd5b9b728b3f40b77e1ca8d3a55b9e00905057d36d827dff0bf80bcde04ae73df1149ad4cac057292efcd72a773288cff6e17e3a61d68ff02d142b2477e44c85080a7b78636f76bcd8963988c964bbc6d080fc90d2e88769439085e733534b8a39f1", 0x6f}, {&(0x7f0000000280)="b2c29bc13fa69c02c873c4a120685d6d20cba09870acf34f9bc86140ac66c4c5c6eb4d2088273344d656e6253d271494d8746e35af0bc267867c6665f36f5189b94ffd6be4c8ffedb51da29c20f0d2c1d6d76f7e1352bcb8f482f416035d431c876cc71a550c7fdff413407817d49fc0f427d5d7714d4f9653aeb60ec38db00e81757ff9525fb7ff8c6ee08113a513e09f55ed2e3bbe0ec9d52e2c4b9c3e8c61bc72706d", 0xa4}, {&(0x7f0000000340)="b2c98ee53ebbc8da1e2cfe097ce2ccafde1068f28398a26c8c5515c266a54813f80eda68c4bbcce7d03143ac740016ff05a63ef1151f798a3261ef067cc9a377b3656af4fd1877e572737c80f6a150dc3ab48160aa66f2f840e0529eabfc411caef723e2f202299cdfa50d723d54bd42d1a3433a818d9ff061094d0a1c52f86900b36f5028ce988b346c7f695e978b13515723ecbca14268b087963c4faa5058c354d3189c47e9f5074814e419fb82149c395787a5bd313a47f93b8d78bc87c14b2bce94187c351c1b51bc8cdc9b0c80266556ab0cf583788109f4bb5f435783366c7e0925c1391fefec6c87", 0xec}, {&(0x7f00000014c0)="f91da1898655e34f263d3b7ff042f03a8507d3bc461704b9f37da831baad7bb516c253d1b6d02334d95a0ea8930356c1d7a1f8ce923469f2b572f4a33142ba7606109ffd92be30eea694229bc5ee740669946476da4d85bc9bc092b50ebd6abce45ad318374f988b0324b22afa9d9f74f637d9b511b00139607abddf5e96b6c92267963414f68dd6", 0x88}, {&(0x7f0000000440)="ce3c6f157f35745972391bffc700c6f1f97a1e48766f4d4c39785ba447fbfaab2957ff972054780c1df36db832155037f0dacdd59284ac", 0x37}], 0x8}}, {{&(0x7f0000001600)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000002c00)=[{&(0x7f0000001640)="129ad4fd25b0d65c138c0e407f41fbe3079edd1504ce50567c4b7ce933091850f577296b6b05be0ab3d2e4fc9513c3d93fead76b900a75af3b4326a745b511fc15abfe0394acf37a89c8d34a7548d57ae96f4c0fbafb950bd593", 0x5a}, {&(0x7f00000016c0)="c3f4ce82e3800551a5582a50afdc55c21a0037e8749d84a27276927e807ea56443ce46ea0fc901ad82cf3ec290c2768c111d57330223addf576eaee8b857f31773a92f23bca7dc694e5306a0cc39a9526dc6b590804603dec9c13042fef9cfc374a724a0e3423c861485dbb24b8859958afa61b6f77543c1bf2ad5b7403790d289b96f762c1ff950735b09f96dc85a5fb172f5a3d59bd60ff2407bcff1d20e33aff432b43d", 0xa5}, {&(0x7f0000001780)="016928204a7e8646fe7ca7a71cb726f58eb08acc64b5ddd80a75676270fd75a01820a87968071e2c9cba9fe632c7d4bcc4c912ddcc6f2ce68a1a0bed2303d2eea4a6ae07c2e9e3d97ffc0a38a223bb8b55f81e491ee0508092632737764ce71c3a21fa6281a03e511d45fec23d43c35cd5dcc4a859d49e8fe20aeda3703ba80d9b8f171c05d661f48a8109c6da52ba3b3389a3fb09a8c72f7f8fc589eeb09e63f519c1809f897b28f1ceb7d8b7bffe9e40f04bd53300a29c08e0ba59c2c3007ae5d9612dd4bd2abe6a09c9c065d2b642f0a8e9528c980e16304b8c17c4b5e0ffa6", 0xe1}, {&(0x7f0000001880)="ef90cf1bd5ae6b9a71c9bf6d46ab34be0b1dca93bf2b30d5016c52a03159d7b0e3e85fe5270c2b01f1ad36a91776c39b5a657e4e46c56da1213bff9d65dcfdc444bf5924d4042191b96f9595f5902dc66dd5c05041ecf290c1ff9c664070d8f1ead681407431e4efc347c3697382b6ac0069f7fe77da0fa50ca0486b61b20cab585e60917b756bc6148b51b66d919e46df6bd4486a6d3a76eba9aec91adf90978d5669b152bb49d87adbccb3824bca5b42ac1c17058797b4c5dee6672fae136bce531e0f04fa7835d5fd6b9af801ef55c96d2e3f1dc0509b58bc11a3f66b40fab189c3bd9c3fc82ef6476572f078", 0xee}, {&(0x7f0000001980)="7a216e8cb1f4d98a678038122e6a7a1502252033887e8f3a7294376e5502b645e2a843c505d128414e330dc04d4c00f8b570375974bcb11b044b1c61619bd5aab3acd38c4cac0f432d344b2ef3280e24b3fb0848a87b651765fdbfc73a933efbd592e3de437b4db1b3c009f0fe899a8ec73571c3378fc82c980f8ea7bb3fcac3f90a3034a7e62211ed28c5d39ca2002b87aff57a1f812c5c3295d61bec7e706035376b07e3d7dbc3892c69d6", 0xac}, {&(0x7f0000001a40)="4dfd9770020a546d3dc06572922dbc5c06b93cf3cc5ea96cdc4dca715a31528c4425859c1310bf39d880693c5f4df7314c1ed4b0732b31ef82bd1aa6bbf26371f508bf4b841b838ede1c18e680ba1499cf5018a5c78ae2386a9e54010208945db90d6eabf09678cf2b44a3b3c2b5297323dc31a4aff9116c40d9d58a5130d5a140c00a9a117ddd89e83fec74fd0c227f019b51781814ce7f741c7e30f5c38f6f93d57117dd550c12e1f96f24f41846b4a732c92b53d5bf401bf765a4d9c42883cecbf167924adeec16702106b425bd95b7595bf59df40d91347e3840e87e6c22b222de313c60a8d7cf4897403b9638fc66a9d5f6bbe8c0a3675bcffbb219b0c330ba5a0b702874914b591f21f904db78dc0e4ed95df59a156dda26a5e26b1fa73387f9b125b14e6cb39fb73ef310de53f63b24fd7623b5cbd920ebcbee6bf94f8fadb04f25def1467ad3738737593842dcc9502ab9be916e378ce533c51052a1f038026b6110625d143652d74ccc63d70ad5247433874a3dad12abd261d521f8c742ec369e282ee66aab73cd8b41859e0f6e00275a61183645f9e3e2df3e06d408c458eeb7e143c4c6d98f6fa94ea53beab443fec8d12e9679613282525e935bb7cc53fdb3d265f9b2af2fd3f9db7b6e66760eb66d6472203b4a7de2540125b54a2890b56959a528957f9b99a2835416d65ff66a7de96feb050394c53364a45cb061b21d9f364ed709651a96364657ac98c29e394feb7625440b621020839e6a3f117f1210ecbdc7ad7c69ce612135e3a03eb82e580cd35f5adc658ada95100adaa6319f1df84f12fe6ff707b86ddb5a85c618b833fdbab5d0a63d4a9c42608640733a53340d2ccf2f9cff7860826d585a2d2ccec90b7c3eaadfa7ac099f59a8fc90723885f2c123be174e0b1f59066e179bf35f62d017b0a384512fc0efb27ba7cfba8443ddeff7525ddf639df3d8d625216a1f789a1aad631bda91773eac5e495860349440a059da1d15f4377cd2b638e97002f6c43ea5d288398104ce7dbb2f70111f334bed5a6027be7bee778027509ba0a9c938d91a4514b0905c31f3e7eb4876d4c08afc51e5752788de79184b8f7a8c06f35e7669cf6e09f35b5fca2577892a31832dd88d9565121736de1856c39b061d061d7ef146e5bc514ccd44e8067e70f48e00e4a2a8f11da020139277b3af9dec88de9cb76dce6baa2069300b14e0d288e1a78e050ef0c8364e78ba3d958e4c9748cf2399a95541e1e38029a1e054de5180177830de621d9bbce8f250e4218de85b3bbe9b43aae33d7619a9961bc7eb193d53169184170c8989f9328e45f8f97443d54c26833891a574ef95c80e278ccc2fdbf82ee4b5f2275edb15b6336ecd93bcdf7e4e6c86ef77c959759af9241f0f2a25aba9514655c5c2896d8d2a2f986b814c81325343099db9f54b89eca88a588a0cfc9ff3d4845adf026ddd9c2f463ea5ee2075b318f77ae771d5d017e27740d858582919ff4203cfd6cd309c86409795f54d13d7134867185b93637e54507077ac461371e17f5ed5a1e41b47fce9edddfdece9a53cb75004c46f42d866cd3c23d6b6a51c8864a1f07715c8ceb31a227457cdd3117100e8baede3fa4f14a15d840696d1151323a3031963cadf9882365e5377d20d43ecf830cdf2cdf615c0abe1aa4dbd0b3bb19bab52732f5d337f1e16f709e638c162a8cbe97f72027f4c2d826fa47bc383b0f127e248f0f53bf655d8ac19a30e8c62fcc6b7831246a5a653867d023c66ba910fd1d0c78c36ec8481e042d64f2ea37516b57405155ce5b3dc497143d49032a7a79191cb71aa57c802f3a4ba60bace65fb988b60b736fc64da7f4648fb93c90d2ff7b9280eb988e56d0517fe2bb1528046d24d92fca1ada573e3834fae3b958e36de9983e4ff1efd1aa950c68b282172dc90c989d063bdd1a978d94fd25eccc495ca1d10ffbd646dc09b99408613267bc000ba9d8c52f8e49d4f4ce46339238837c7d343a7955632a77b02f7ddb7d264707048016949508d103742f51fc42ae40d0bc344a57d930248897d62ba8b76e5d204db5e88102fbc60c6a5fd18d601f8b021862714014f1794fca5084ed10565947251832944d48d766d50ddf8052b271fe4b9076833d48e028e441946e749f808287a66e2542205c2d5f6d35a673a2cfe0fe7034a0d5659f6b19597c70c21d71c972659da983623f8ddebd39f16adf5c3d7ae419425049020bafd94b4818240d7886c542133d8971093b1c14f71071843d040dabc2c3a1927c064b5a3f14533482c2a226f8d89778727a5efba5fac7c51defea72500a9fc7698984f02ea5647ab07a0ed27e234a54519f4c3598556294b96cdeb3a1292907a929d60bc76818aa0935b36c1fbe6c6a954c21668be36303a1155634866323e6b0e232c9b5b7b7ae9d27b061d0c4ad0251f3f227e42ef17d54a19a42c3b2a5230b893780e89d7e9b29e05807629a2ad9b9b93771d61f5a869add51c63c2c70aebc9e422ea3cf22458edd687fe7df47f70addb01258198e5a35a9baac416d4411cbadfdd0c1cc9e3f8e88f5a06ca5983db6556115b4abc13fffee0164f158f8cfba4f78ee12c78a9bc7b5bc0883acc57169ebc3afa6f139111a750f98b0db75a78526900eff3e71dcdb7d55536a1df166298043846d599ecc5d9f79bcdc6568c6a2be106aa88c4a814dd3eb5de2264847bbce193e2cbf7853e652faea7afc8a2aa5d171f74ac069cfc9828ca8ce7b80673fde24c9b5105b7683a163f36e0f9006ff91b4d3f8a3113c1049a25c70637dcb6455ef58a6820114507e27ac381790b6cbf60c636a5beb01890e8a6f62520c7a27d9df6b232110eb085e1ac16cc5b4a289e92702eefc66519b1af3f65b34fd7412dbf04e71520ff2f1c327c0492803c09ed0f968c9b666be97eb923baf4d23507c1b7f7b40d147a047e0fa45c55e1ee80816ea4e260b0518551820a5b23a205fa4c82ef930d54988d7683c3f45dc9cfe65bb8032144671bb98c0e334ead1379306f26c368291fe52db5bb20628dfbd6c8f730cb4567adb684ec33d23404ea4e6955fe811d577d8880c21ed3dae2b2843e79519615650cce0eabb950e17f47d8355b1f67917cc5496d3c72e5f6c600e0c6d7b3853de1854de3935c85cdbf57812815e8d5adeb0782f1bfabc0257002ae754e9560e0e1afcb18e5f5095df727bf256082b94b8ccf0a47e67b22b989b59a5a40dd596d33bcb2a10cbca2a8fd93059feab4fb2f652000776e15f8a698f1bbe664595a6063900ad1aa224f884e62a55c49108ed97cb33cb60323e55fe54602ed9b3ac5808cf7c71809ff86cefe027d8914f88c05d70919fe5a6de5cc222d8dcfdf6e6d2c8531ac8563fd8141e8dd397cc25ddd84ba290b765536d24922ee2f330f4c33e0310d18cebd0fc1eabc11d63c1e098b16017bacb4640282e7c391e6f361e3e0ad96003a03db83a70da73ac923fbb44b0629f61e765ea5455e98dabf2b9e5c0e5a789992014392a986d6dc6378ca10f95bd7cd4a27db2e2a4b234cc2ad0a1c935e72941b5f307589e289f57e6b57e2782cd767ed3048939cb9259ad11d3d80f7665129cba26fb0070a728f28973c8c79ab72eb25ecb84bf283a1fd03feba38f3866078e2051193dcfede74a700445ae4c28074d511b424e5d1025ace65bc0f4633982dcbcd9eaa1a0a7face87f8b92ecf7929ba84cfab615532a492b1b1c85267bcc3c22caae9ad2991cfa6fbb8ee355824c8560c9b7df0213c125e6278c58ea79eb2613892f78f1c71c58f6f0eb060140f4ac1196de616b17ccaa9157aac2ebecc65200fd366e5ea68ac88b32755177ed012e8eb0869e7704d6762024dbffd6906e44b0aa8591f3f272120a2e5162c4387a5ec747bc63f53682ada45ba8965561088d52365aad622e3672b517ab8b39eadbfa14de7e03506c940e34f8bcedf7dd39a67599ea99751c01fecf2d3ca411732b9a96081555a7ce0b5256004ac2c95a30c0cfb8493d19b2db222519e790e6df8de36aa2b0d2b94d018ceaf695a53ac6714b8dbb06bd82ddf8c17f2ee8765ad302a274b148c164a3bf1907285de4ff1fb4443db4099d5e12e62fe816cf17b58b9ccdb490e0a6406a8bd7e0d415e944b81256570aeb0668517667812f371a32672d27dc17ad15d7d60d1f46912ab0878d38bbc51b9564306a1a4934a65036c8c2f5df515b6b1c3b80d418986aa0e27dfd1eaeb3f1ae08e05fe110f3e281b88391ba79bb05e158db16e0a146197b8442f646922c84577e4eb14758e9c36434ad57dcb542b639dc9525bf1c6517fb8c39cfeb16feef612611f7a75e3130ad08f320d3571dd33e2ff70ef6c0296e894bff8a0dbe9bd99abfdc7eab6ecb2111441da1287ae7aae773893dfe9dd030357aee5873a9439a173ab4424380f741d80dd2122d5f7cd54ea377a777c9debcaedfddacfcce45e46250cbd733e8b144b4d78f720bda31f500fc200010ea2ea34fc39e16047ed2c624bda51fdf33d7252efaabc42de8680b2fd1d76aab44cc3e3f7e4eca94f8f47bc2c71f5683f69fd12317a81929e008bfd1abb75ab34565502b76b294ff17aafff63db6577b43d3274ef665ca827e786bd1b01ba184c7377f3b6b326eb7cd02ea7ed31ff76ed79231207dc537a257280ae6c2961a5cd9b094854f2074aaddb3782597831fee4a4edb6972793afd79c6858ed92ae86dc8820c2f839861658402a26531226a2100ef7ad14e8479e8d506583c8ff55e2b50c974b867a6262f7ab1415849a1bfafb4b57bbb6f65ca538788c29e67a749517879b42fd0ea0bb9a2f8676ec4bf78a547f71b61c053094692d65a390a1fd62a89e8fc067e32c032da937a3319affb233603153335a22cfa6e208398dd0ba6abca296ccb69c01d0fbba36fc9b1afcf2b2a73b4b59a51516d08aa3d3c266adf708b1efcb523365d5e6695125c30bd9e8a9b5b3568e1024f62b3a88ba637a8412e5b17e91092af7721da8964713901910806f76e9a6dd25f9694e5afff55aa2d17b468bde2a70bfdf26873be6f162cb064908000cb4e121653fc391e956018573887b5efbee66f97e9b16a758d6e380bf860ab04c5b31452da2089e4fa4047020b671a6bff1444ca0c14595dd78b413db715132da965be83dc7131ea1eee6f60db15ccb008f43e50e05177eae8af5f4ea783a826bc23f1be63d676379666d2b539ceb68067604a61c7e26c70191588ca44f5aaf941241f5a3b1a857aedbc56ae99f3663990228e16d63d0938bd4c204e27a30b027a9d7bed7d8c91f212415927990ae7229492464e1fb2ec0d8e07fe9dc721cfd3d4459641378f5b950e7d30ce88b83eabf806f707ce347acd484b568875068146e3bc57dd6089e5b83549a3add6d54537ece83867588a0fa7771fac2e23b6858cd48bc134ddfb2745692771dff6c9e0ac777ee3122efefb2f5c4bb8939a0cae04e623b1f216611c3c25a810bdd32fe0e670f721cc20dd0b08b81a38b5da9e983be8c44be722351f401f6da69d1767a9997ccad969608fea5782a10e5eab2af03523812f3ccaa7d605c31397cd172a90d8aa558557426679db68b8d1f3b6294987cfebda3336ce3aa9000f73b31a0d6a6260e74a4fd5ec5bdec48f7c06624e6f22a8f6ece19d5e00a79f659672c7a0573ad364a9348f76f300b6d2b9ff6f912648e2e89c8de0f50d2517addd2827b01ed5510606c91ccb0a8eafbd7853048cce72e09b33f175eeb712ab54f102529e734cafa4da679803f9af6ae519cf", 0x1000}, {&(0x7f0000002a40)="fad13e3aa66f02c84ccee1ff1db941b23bb00be8209a720d837526c5fc7b52ff488d7acd45c6d78aa266058de7efb2f5be97969bd2cc9fc58e75273a18c4cb9e7a544356b860068d0b5e62474f6a425b7ae3f3c13e4f96f38f564c1e0a2d976875e78fe02d6599ae7fb79bf846e66019af1c921819ee351d6474fc1f902ec22e558bbea75f78cc4a731c", 0x8a}, {&(0x7f0000002b00)="5ad194489c13b6e647902b1234414d2ac82d3b13c81f6a26c006d77acc33ef581b2fff7716e746cd331448e957ffb43df56fc6145ec5230d0b06ad8a678988f3cd25128da92d4a64704d66273a9f77221ed2a95ffa716041e3a145f84b066b12466bc55f946eb1092f7e27755fcba318a55ea1edea2b9157f329f50cf0c30db2dabf6b1f8d188c59585b105654cc7fc73f89148681464d20b0f6081b00a5f54db4b9fdf74f84819b7940a4d3edbc8d02ee71f9d97aee73fb5cb257fbd719d410ed09038b638daaae4370ad042b0a916a05f0cf3005a4279f3976db5cb6", 0xdd}], 0x8, &(0x7f0000002c80)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xffffffb1}}, @ip_retopts={{0x78, 0x0, 0x7, {[@ssrr={0x89, 0xf, 0x4e, [@remote, @multicast1, @broadcast]}, @end, @cipso={0x86, 0xc, 0x2, [{0x1, 0x4, "3d83"}, {0x1, 0x2}]}, @end, @generic={0x83, 0x5, "d04b7f"}, @ra={0x94, 0x4, 0x1}, @lsrr={0x83, 0x1b, 0xc8, [@loopback, @multicast2, @local, @rand_addr=0x64010102, @empty, @loopback]}, @generic={0x94, 0xb, "1c667384e21643387c"}, @cipso={0x86, 0x1b, 0x1, [{0x2, 0x8, "37ae53923088"}, {0x0, 0x7, "3f7f0987c8"}, {0x7, 0x6, "81504f68"}]}]}}}, @ip_retopts={{0xb8, 0x0, 0x7, {[@cipso={0x86, 0x1d, 0x2, [{0x0, 0xf, "cee62aabdeaac27c4400084e07"}, {0x5, 0x8, "0432f5a7775d"}]}, @timestamp_prespec={0x44, 0xc, 0x5e, 0x3, 0x5, [{@loopback, 0x2}]}, @timestamp_prespec={0x44, 0x4, 0x1b}, @ssrr={0x89, 0x23, 0xab, [@rand_addr=0x64010100, @loopback, @multicast2, @empty, @empty, @loopback, @broadcast, @dev={0xac, 0x14, 0x14, 0x2c}]}, @end, @noop, @generic={0x89, 0x10, "7bc4a766d357d15ac10f67e6b602"}, @cipso={0x86, 0x43, 0x2, [{0x6, 0xe, "d76eef71ce254a6e0ff62797"}, {0x0, 0x6, "47becfed"}, {0x1, 0x7, "78fb9cba81"}, {0x2, 0x9, "8e081b7ffa8d96"}, {0x5, 0xe, "bef8ffc7fe15d710b16049f5"}, {0x2, 0x3, "b9"}, {0x0, 0x8, "2ca4569c4e83"}]}]}}}], 0x160}}, {{0x0, 0x0, &(0x7f0000003100)=[{&(0x7f0000002e00)="3233da7f11f73a76a16c277c719135669d90a2568db17c518e16bab58dbbc87c54137921bc59d7eec9f20b30b2d1bd458c3f659fe3c04c448ca575b1a6b11bcaf7643e434fa8d40eac4836f4615286eea3c26cc69792ed56f78c75c262104866f167d4c03fadc5890e75b91a62fbf678c9796164cba655dc5d89a88a89f0ec9e5b458f3e21ceea096afb05263c7000", 0x8f}, {&(0x7f0000002ec0)="87c1e9ed8a8d53a85b7cd0ba3ef73eabc0a7077494996e5ec14a6bacefc4b2b91b40dcda78e9cdfb4e2e70f68623a7730d619b8d4e3a3fda1db7d57b13c20e3f093536287fbad9801808c185542d9490cb1d2f6d31f0088610e1a83d0687e96b8e8623799fb27b212b9b5fd526d012a333628225ea7badc48d7ebd156c925a9ab821f07bda56dc14f009", 0x8a}, {&(0x7f0000002f80)="b2a5baa84f370635ddd2c0c1b11cc46a1b0e849bae2c039d9824f7318b3a3a99c913edf5f20e38429c93f4d59c7881a65935b062d8b8a23c35307b2f60a03ffc486ae7c374159fbc93c346f2f6ea66433e0d69c53326cc35d5f3fa2f3fd23b75f072a3fd8d425e29cbd3e8bafadab1cfaa7efca74de89e233f16695167e81d60e8ecb2038c96b38bbea705b318f8b6e46642ea63ec274362595b81a5bc9bef28b36c198d7212379c8850b3b2515d804ede42edba605d31fcee8d0e1ab69e3fc3b040cc9d923319cde4", 0xc9}, {&(0x7f0000003080)="a83b275afafe6d67390ca03c563a7795060840dbeb94e66775346b376f9fe08756b154ea47480e3feee33736498df356fc0dc531eb8ce73194f4208c1deb0fd3e8085ab3de89b56c08992c36", 0x4c}], 0x4, &(0x7f0000003140)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x401}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7fffffff}}, @ip_tos_u8={{0x11}}], 0x78}}, {{&(0x7f00000031c0)={0x2, 0x4e21, @rand_addr=0x64010101}, 0x10, &(0x7f00000038c0)=[{&(0x7f0000003200)="d90d3d502691f14ba97efc80b1b2e29751878a818cfebafec7ff2be21090810130d843e04e8ea3b671499a60acf67bc60fbd3ff6f5bcadd0884d5db2b96e0b03ab58789a1f8309824a1cc71629411dd6cd17aba399edcd71cf159b07b79267f12ccd7d58196813f911f83e3b414a1ea923d12cdc2e473b66e9923456269e7e1b3bc88e877fbda6208d01251c62791e99a5bf146fada139abb5fb", 0x9a}, {&(0x7f00000032c0)="f7048da5af274350ad54046aed0ff74c377891ba566fdb7b32727623abab2b7720873f2b951d67bc74da669e0417946e5d88476f55d29b76ca1c3e2796c5c6bbe34c32aec55513b04b08302b45fd5dc0fe47c55c2474cf4781df8355ae76630386d06b74463120efa949f4f291618a55bb874b54825c74575c6ec30b6a3019451ccef11cec35b6852a96dff6f98a651da95a95ee25cb5119902a36ab46e512e25350b1777195f79831f2dd4bb8aefdf2b6b776", 0xb3}, {&(0x7f0000003380)="8d39db17ccc93d12b27c6c7f2b3f924ad270cfc2c16cff546e432d82da95295bbfb64334e6e1cbf319ec10f59da6cb1f147a528752cf3bf91c7486866ace3e54253b0a7b4e26401a1ed347df618408ac3cb310fa952c5bb75df0dcab71a73222397aec35a5b81d3f6d789b15ba7f75b6cd0d7720ff843e61496b3bd1c80cc82851808a59800feaac53bbc95787b4d78fdf3bb32157b5bd9dcd0796cfe119163b897ee7baa711b29baeb2aa4590d39c1358067eca6d76abaa832834725d53a5da25417bc73404c57a6ae4089a11", 0xcd}, {&(0x7f0000003480)="f6a18dfcf4a729e90ddd8e5f05c00c23e10c3933b040f4e462ddcf634ba63b4862b6ee214b2e5134ff51f32dddc0a7e564eab10f93344259a0d39850918328bff31f2a26c04bc6bec4655f04d0b2ca14d7d02acd8ac097e164fec42eb2b2d80aaa4e59f9a5307b2ca00f68d7045ae5c214d12822109f2dedb28a808a32c347d873a9448dc66aed56435ff0", 0x8b}, {&(0x7f0000003540)="2fac46298082c9aac8626fef58ced83e258b3ba28ee6469ef75980b79645398cac51e51448de0a91b89587e7ea560c909a50a80e27abe68234060eccda63fc47c9473d80745ed65277be50c50c24759141598b37d3ec259520a9e7e62a3c00e743778e8a78f4ee1821d722a4b0749df3700d979a1be165381c", 0x79}, {&(0x7f00000035c0)="6d500966d35b01c1bdcb248a6cf0a4f12ac10dcb151fd42d15695ef53e51a5602594c0701b0b90e3957176f9a4b43886225ea123f2c8d40e33a5012596ccae5b5ae3a513e09c16508eee322b7bdf03e0335120bde78199016709c4834bfdff0e58591dd87d2a233a7990a4eb158e0ef35f1a4e76efdd5a46c3056dc84d2ae06942f774a190d5124fc01157047da0d3b0df1b5d40c3021c15eb42eec8ff36a69c723363029ae5417ed674c71292104690ac34eb04abc1cc379c9bad458ad5090d6e55254be5c08b", 0xc7}, {&(0x7f00000036c0)="d1279c52d955ac3ce705f306fa4d7b0a8a310ad4af2d707dcca7b37bd4786c78a542d48d2182fbe5bc759e108406ab78792c796a425d767980661cc18e21f39cf04fe56f15b21ff405e1f5b397b5e21481e12739f83bc10cdb23069f9ebce8bd7b1091ec0350a6b6685c8373120eae03e822a328dd", 0x75}, {&(0x7f0000003740)="b146fd170a50d668aac79f00b1b6f56be4669ed73ea44c82955c1589bd923f39112ce1c98ed334174ab868addbcf71a4005920dfe0125cc4bff51f15df02203ddbf65c54c70c56563aaf21edfd78bad37a9d6084f43c76815c1ec2420533b4b0ce27559ad247e3750285aa64356acb24e63c0c44339b777ba4433e321fae68", 0x7f}, {&(0x7f00000037c0)="c6c092f45aac3adb333d608997a0186c235869d04151e0bf7ee0b2ca735ab517b23a2f7bcf45b452947ac308fb49bcf132ef1d625eb3169c9c5545b8c8357168c78325cde5b50932c200522cb482091bb7c4d0b5ccda1f2556f33cf0151c3bce2833330b13b967f8a078ff0460369d1c7d92d671a90d529bba78d22e8da69dacd312fe8b039c1b0af9c6cd8de19673225395b225313ba1c62188c81e06ffd2b7c2a098fb70710c014cb97ae8534d04264cb5f6a33d920d890a0e0e006332141b64b0c37684d3bd64aa579c0160c161cdbf", 0xd1}], 0x9, &(0x7f00000039c0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x3}}, @ip_retopts={{0x60, 0x0, 0x7, {[@timestamp={0x44, 0x24, 0xb3, 0x0, 0x2, [0x1, 0x6, 0x2, 0x322, 0x91, 0x17, 0x2, 0x0]}, @noop, @lsrr={0x83, 0x1b, 0x96, [@dev={0xac, 0x14, 0x14, 0x20}, @remote, @broadcast, @remote, @dev={0xac, 0x14, 0x14, 0x18}, @multicast1]}, @ssrr={0x89, 0xf, 0x66, [@local, @initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x19}]}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @loopback, @private=0xa010101}}}], 0xb0}}, {{&(0x7f0000003a80)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000003d00)=[{&(0x7f0000003ac0)="cc50a570822cdd5197520a43e94e502729dbfbce13491c3bbd5819a9037cc995753b24430662fd8fe4e1b6a5c2228b8635373be7120be0c86a59557a10f152343b44f53bf42e710bc5ea72de60b8a39e750e5eb4b6cc8e978f77bf717a6cf5618c87c4958112085fe5c98039635c1f1bd02e", 0x72}, {&(0x7f0000003b40)="3fc58633781c2105c004c161bb57627196014f7f36c2d0529b6062fb5e79e431c5421d434742dc71eb1285d0b14f46bda4ad83d3772d5cac34779776038c6075fba9a22d36731eaa3eb6179f64854542b4f8f014ec153390c043b918bea5e25a229b589b0a10e56e7c6904dbcc914ea27b8500ddbc88156ea36e2fd16755a6619a45f1474512b8ac0b5c7f9d29fabc43e214d368049e50f4caf07fec9059a0b93e1e1040b4b468f600eaec7d6e93c40385b2e4bfe226fe5f0cae8b96c768d8c6107eb4", 0xc3}, {&(0x7f0000003c40)="8380e247e179712750034eda08fb9e65693478e9f3ac3b495671914bef9d9c5b1becb3545d17483ceb5b537862aa8e02c30e9576ee275a14a62bf4355cf497efb275042240a4984c8e3d96f78726cb738c9211c2517bdba3abb076bc4d0576da00635f246a70095edd1646e1a7ce06bec6af2e4fbcdd6cb3b0081e716cb43672dfb42804f367bf5ce7c05d57e31901b99ec65717b4dcc2", 0x97}], 0x3, &(0x7f0000003d40)=[@ip_retopts={{0x10}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x45}}], 0x28}}, {{&(0x7f0000003d80)={0x2, 0x4e23, @local}, 0x10, &(0x7f0000003e00)=[{&(0x7f0000003dc0)="d437", 0x2}], 0x1, &(0x7f0000003e40)=[@ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3a}}, @ip_ttl={{0x14, 0x0, 0x2, 0x3}}, @ip_ttl={{0x14, 0x0, 0x2, 0x4}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x1}}, @ip_ttl={{0x14, 0x0, 0x2, 0x5}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}], 0xd8}}, {{&(0x7f0000003f40)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000004080)=[{&(0x7f0000003f80)="8f915ba0b657a488eab294fe5af6cb10c220819ebe11c35a544e257cb02b7c4e7b061feab54352abcb834fe2e241a7df45693ddb7d3813175035788f35bbc3380540d72beb2a4c9e1b082984193eaa3db2d4018a5878df805f9a1d5e62e17c46847de546fe95711797da2281823877553ab806fe9a78cfbd15a9a5de701e8e783833a490dc43a20135c3117d56363570d63cd344d521eefd202786e38a5b3523be5ecb19", 0xa4}, {&(0x7f0000004040)="250fa01c00e9d7a28079023aec0a25dc6e7d2f0e74ca4acaf62828145a07eda24809feb24ecdab5040beb6547ba277ced87fd25c", 0x34}], 0x2, &(0x7f00000040c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7f}}], 0x18}}], 0x7, 0x20004804) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x0, r3, 0x1000}) 03:04:56 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x7, r3, r1, 0x193, 0x3, 0x3}) keyctl$KEYCTL_WATCH_KEY(0x20, 0x0, r2, 0x4e) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000040)={0x20, r5, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:56 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r0, 0x3b83, &(0x7f0000000080)={0x28, 0x4, 0x0, r1, 0x3, 0x1, 0x11}) [ 3139.578861][ T686] iommufd_mock iommufd_mock0: Adding to iommu group 0 03:04:57 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r0, 0x3b83, &(0x7f0000000080)={0x28, 0x4, 0x0, r1, 0x3, 0x1, 0x11}) 03:04:57 executing program 2: open(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x61e285}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f52618b1ac539377392c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef1054282201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42735b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c36768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6e37cc3c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65bf667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b794785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8db79a7958a6c58eedaab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8dfce873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e17910744d3e63e2ca6deb21e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90b14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9c6b6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc8bcccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20, 0x0, 0x0, {0x0, 0x1d}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) io_submit(0x0, 0x0, 0x0) io_submit(r3, 0xc, &(0x7f0000000780)=[&(0x7f0000000440)={0x10, 0x20011000, 0x4, 0x1, 0x0, r2, &(0x7f00000000c0)='!', 0xa9f40}]) dup3(r2, r0, 0x0) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r4, 0x3b72, &(0x7f00000001c0)={0x33, 0x5, 0x0, 0x1, "8ae637edbceeef50cd923f1142cfa3e76b40784eae9dee2ec54f7d"}) fsopen(&(0x7f0000000080)='exfat\x00', 0x1) [ 3139.626499][ T681] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:57 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x7, r3, r1, 0x193, 0x3, 0x3}) keyctl$KEYCTL_WATCH_KEY(0x20, 0x0, r2, 0x4e) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000040)={0x20, r5, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:57 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x4, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000}) 03:04:57 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000040)={0x18}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r0, 0x3b83, &(0x7f0000000080)={0x28, 0x4, 0x0, r1, 0x3, 0x1, 0x11}) 03:04:57 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000000c0)="1e21fa17b8c82b3fbb189bb18ea9529233ef6919ca7c10981d34ad030412953ccda7b5a84b17548fd233ebd3d3c82ebbfaab4d1abde8564a3565e2ebdddaf638e1acf113797a0483d21b73267a7e5203f3e9fd96c8ffa0252f8aec9fa4b8926589cee38ecfc1ddf004fe07ec29f62d455d0d7a99fa5293f258d7615ad6aecffe7951bacefe3487185691149b507bdf2bb4e64d0581c37f308c29c64ac1d2cb281fbe", 0xa2}, {&(0x7f0000000180)="56c6f2e06fe56ae3aa7dda8d8ab67ecd7b0c55f8091537b12821415a12bd1f2faca29a162e6bf5e9819ef006061d23af4b06a4da9fa173b4ae68f13d0283a4cfa52c3e138cf7c6998c47acf0d1070f6527446a59ec1232729f74fab5e883a61b5a3980da953277453a654f2625fd05bfc431234cfab9e1d666e662356b2a9e72dab627bd105206e7257d41c0288b3bb17b202ff1c73bed269ae1a466dddc97b47dd349305d965351e6cdde881f77a8da638ec57b3bfc48914ceef2db1cf233bcf9e78a021a05ad1d840201ed4fa487af02cfbc7fb32ff37721184a74f87ec42f37903611cc383c77c86e9228f175b1e8d8b8949f1c32d9d240df0581aeb8", 0xfe}, {&(0x7f0000000280)="9eaeed8b67f3eb55ba3e6641ff5553fa1c094caaf7b3867ae364e3657e96eae266a8a3e94258ed975a8c4b31979d702da4f1fae27efd4968aa2f4b067ba4ad394c41c54e5327f84161b0a52b0b7d19728c0dafad841040902f8d35e1194ff0b1b470a2df7fdee7db899edb9d6817eddd54334e92190d75a8e50ab80f78d3f234c295a6dc49cf5e58d16a2ba967b8ab59d6ac6483a04c0c28de136adfb68311c42c6ca91ac2be71a7aed3b99a1dedf60145fee3b14c5541da88ec0082362f7006a34ade16ec8bf2e3de22e24436bdb0cd9205beaf1e09c0b2c0d0a9a3f7ef9f0392a1f06b8603bca5dd12f5c1123bac8582c59bf3b816176e01503e1905ee2bec5b8aaf1243ac582444d3ee7e4580435b8bcd39d92a0cab7dba440c4ad0cf1631eb2108549721a9b4bf40725dfe78e97ed5be8005441907bd95d3de06ff95d2f845fa820f7dcf7929935e15990bfc682c69d96b8c9815fac46a806f5f440ad4e0656c7c941868babd6abd17ec60e6cafd06ac7ab8163006081ce4b198bc97c490786b61ba87028e1499ec11d533281ef9d89c34474ffd7ec6490f6daf4e375ed797ea395b493ad854d4cee571ee1bab552e8659bb4c345ee6a264bc3d40384830821f931628928fa62aae12fe88f6f4a229f04497f8c3f1d946148e0ce3a89767f54f1511b6062f3df380f934dfa96abf3383692c58ad9d9e4a43efd159c7b87fcfb223324709fce44d896fb6c1e052bab1d6c6ac5bd4f947171fefe1b2027a2be58ee83e874790ae7fa894b1d27fd2e6ee6ad437480e43c2fe3438f0212eb079b4e78bb842bbe1754fbec553b7e76e8a8ce417b4e95010592f150cceddc66306db5764d380846ab402d0c26eb49705f0e9b11774479fe29e224d2296824bc930a5aa96bd1004c86195681548362dc56982734de0b8d16b3843e5f28c7ae0616b3a9eea886e473fdf77ef3b782c67a9eae44698be6b89cb08e20ab0fec0dfcc60c6d165d999340fe8847d0124552e169d63d0b2ac239e3b75b1e2be8ad27a2ab637d0cc8e66561bc34371bdf5c58f016e1459d3b65dc32e0d515e60afb8f06e972cdc9e2bebca544b7203dd0dbf4fc9fd7db264708788e484d14d0ca5e632e6f50590edb3374eb7d869f964259e63cf0c31a33e064847fa517e284b8ca071836488ded55b3b04b420d4f4f54b2bcdb4323f50db43cf5929e2c68ed7cb42e3d3c9143cf75a614175542c1d94524f2121efd415308fdf2c0125f90e1a923dcbc8f011f106ae95f053a2de94aa210e6bc99eef25b0dad617c15d35736e14de09250b630483cbb031fafe96597efe88e20dcb44a62b839d690ca95fe64e7f8301470e5661dbb026264735c5faf610e58bdcd30c40897c0aa03d2ccd3516bebc1abf8e08c58b39afb2b2d562c2b8f1b2f17303526c171c8ce41d64d3b0200c2c236699584eb41cf1361703dc36d04ecb64469c1d8597ea604ab0f7af2e411d4508804b1c10c98d02172f0e33e34c949bdad510e64a27e5762927feecf70647cd36cbc45c46b5f40d7785eed2775c2b350b31b7e7f10b2e08d9a2fe63c4c64f12e44c83e56282224ccb3e776c354499ab959d85a0dbe8522e5a898c731bff4654ca4d067dbc53b8d670da80cd8ebfec120fb1b65be6294ebdd8b252d61685cb4fbee57d867adef295b88d111bfac726fc4c93b2f07bb96c1bc08a2913a3275cc5ece8e822a879ab07081d0e7a2255031788f131c06ed5224f08c46983e890785caebb827ea3fe9981d202d294e27e4deb8283410256a5440b1aeaf6bb554f32d1145caea23df48664ccc494540f294d73d60d4be0f00c20a6bc3efa0d8c35912e98c40c6d835e311f70333574b153974b5ca6e31ccebdec2c3e8de1f0f16e1f0fc6910ce0b2d88e3c91ed6a6faaedcbd6cfa4df1d2ffd12b73b84d74c3227151ba3a35d94851df7f85d25140241d1859fdce1c93649d20aaa30500fc578db2acc918ba3158e8e20a1e632f286d7419daa24d67eaabbc39bffd1c159a9191a605e967439953141645272f88746cc62b19904f124ce61bdad4bbf9b539ff3c60a09cf16a8eee7d51bae9014b647a8f5777de7dbbdfd533858d8092d171d94b493cedf780322c71c6a13a3aaa3fe2e099fe4254daba72f7dd5b1432f374502f75c56108de746852255760619814f3953d814dedfa155cec092ef7075247ba38eac4ebbe564acbca13246edf204f4039d1a1c0a6cd14df60068d25c9c006a8a6f0fb20beaaea9a8086c9edf14efa4a9e2211083cae479f8ce64735af6c01b90b619ee3d69fc2ed24cee49cf3f610d1d81f3796140c0e32c707e41a954d543445e178e1f27fedaffd7d422da3f83f2110c7705a1a271ed3d730449c8e41fea8c1f0ed375e833c560b0d01385bf94d10644506c8f4d5b2ba15f4a3df5705c4c0c1b7595e587d68651830a7889370789e48d719fa755b683d73a0476371d87d247ee4941cbee5979510b0fc8b28afba5dd81c6a38096d3ea4c15da42c6f580ba83fa595ec9a2d3258621138d3f544b320c28f3a9e9c37d62fff13d1600302d25779619c4fdc7014ace79c89a0d7ff046d0a7a63440eda6d282def13b0b5676ec847cfac9d88ceb744b90823bd42e31e2e9d85a92364cec054fec148789d5cf44f3dbb4356d326d226d7e333037ef4acf45dd2af0fb894aed3af2f2aa87c94cee42aeaf8c3d6dad44425e8fee74dec98696dcaa73340343cd98ec0313b0bc307460301c3e97ae8324c5cbb095363354c9d857f5de78550662c273670c985c0cc7f91b5ff30fece2e1489858a7620a729d1d92ba5177afbe20585c2e3bc899fc80650f5a032a4a6a4411f8dbeaa82aa45f13e4996d184998143ded0be08a0c3314c03edf5d17b92c052cb0684c3a4e3c4d1c35935d4fed7135e3336dd32892f33ff81632c3bf92b265381ba0ce2ab778d51aee13009fbac555822751d2c8259c85fa637586ad440f6deeecf295e6ae55a4f624601f1784341af22042c56b0c7434da462e6b1f1d927127a4621aa10b250998cbf093140e873be3ff6ea3a65b6aee5ef12ce6d55f35068f6d39df9d8bbd508c5dcbbaf90ebaa445ab30ec8b754954f5a68eb65ee3acebd6048be3279f60d95781419f097c277bf22a3e0a8bf74ee47ff24633477583d9aeb1bc374bf9692948ed94c134d0cf0e51c6da02fc374db7fc3521da78758abef82d7e097a4c8b0e8ddd15fca59c37a8b81641a4cfc815307e22b80e564b0ef9c50e0090a01fdd395810aa6faa72e4cd6476ee5ebd969a486891ca79e52673c2b8eeacf60a301cd7cc69b6da1875168aa03c91d7ecb28abfc46430dfeef834166091f0045cc3cb7a06c106f51c812e5b83c92eb98a6769d99f4f8229c2ebaaba3b05ae8119b73e815dcdef182f9d80926365ba634ace309d9fb18fee5a165855b5ab9a7b2297a13b9504266dd37b31b8e580a94536137842cc8626a447e4830635c7e6051bbc57322c5038c4024ae9fbd8ea8c15b8f7e453b40bb7aed1779e95fa265b75fad6c693c2aae241bc9162becca05c430098e7acd8f77ad22fe114116ce1b54fe0c5bee393a7a855ddbc4222aafb412ec5aac0ec3ea91cacaa28c0fd7369ab77d72391ed88740030645daed16c2c1a98ecace6d755b804b95b8c542d66bd1e51693034b8db23e34228a347cc1ee729748f07b082e6276de12483ba28827c263a0190119da45dd24828870d71036b717a1190d88bb8e61e1eaf49865a0ceb166907c7b4850e33acd21633208deea9d9d7140df637988f90aeabe103b9ad0334e51bc3a44b8bb3b22fa91f6bda7c077e62a0bf1c9b9e0b8ad4b1e3e920a4d7158ff38bb86e662ca53d287bff7527778c511190f031785abc58e295bc11a03a052d20de007c1fa59fccbc58b2829568c902d064c52585ef90b8a1f297f12c0580f9cfbee87309a3b273e1ea8659bc9cce40c42919b38a215d07398aa8182736de69ce2583186e80482529d2a4b328b274376e260811dfcea748a6e8375c822863669155d62ec4e97a388a2b9ba6f441bf1a89b6e730edfcfe5cb7b2613ff99cf0a3c11b153d5ffb23127d5c2b733ec320f60217c190c05c6c29933780d28004fb1199eec9319b6356c9909416ebd1fa4ad300a2101d17d9ac92f88af5d87b9a9fe40730e5c3a04e69a924c16ba3f53edb2097a58268b0bc92a028dd36cc6b6c0cda266b39235da501a755e03f6cead391a0f65c6457bde9566729d2363b7bd5f9a6084f114dff6773ebf5632720765b9e50fc507ba02eae93fae215ad682d2fe4ec99729f5a29ab5c6334d3aa7c72d54ab70c4800b4f93048f95864f0bb20a3a2eafd1c5c4604c2e65f5123868003b34b9760b2793824262e1a9cc8679ed984286e0e35b9cbbbc21063d909a603fddf6b64ff7902af263ebca91a9e3d0788a991a0e0479a7ad79652db19fad40c3b3acbb54e810854e67ba8ce3b3d5a9fdcea3bf71993044905c08dd0874109ecff9b9de7be7fc61feaa01db256e4c17da9ef4bb304345aeb40fa1bd435405613bfa50f2febb8b2ccea0d2f8e2ddee9ed1f1c78ddb1a94326c68304bb28364f3a37dde71d6afef7f20a7cc3b0f0db3a4b58013c9967aae2738a6abb6d9b496024e455ac0db3ff86a9dd90151eccf81cd424ab40b913a09c0753e0de3c1a4eef2a70ab9285abb50e3e65b4800e461df44e5487643e43c4b667e19e6e707557da1733adf4b37aee4ed4a1c01ac9f40e3426bb08e16c76612e98ddc3f2eb724f4afd06a286f8d2d35a3fba4b7ab25571fad3087ed83b22e7ec0b53d8b29d93a0f8faa456ea56c9fafb249c359d8c66c112fb431aa399dad29a77d42fa1d1a0dff082515022a91e21a4e417ad0834b9be9e8c1563012e3d95ae8b0964d8a7ddf18bb5bf680ad469eb6548e83e57d287977f50b0b049d04b00f612c80d20adeb585128b140127bf4723a038332ac98f3a809cf3f33ef810c343093556045544507c70c46a2d43c3b78c8f94c36fcb4f89022dcbf8439b43d98c227f8473a39df389c1213ffccd85f95094cc3e681061a501a5b977c86b8f1e5d96be4665bd5ee858adf21e6285b9ba71c745138069742ab9256ed2c53fd038b3b4e3c14ab102d1c2faa825958ddbdf1025c4770bdd50120b8782ceb8f206b722e84eb16aeae85ffee6da85335e583239ce53c9bd20a02845c199d4640e7722641ffe78395efafec4215af8eb2044b540abe9d03493e99087dc90679be30dfd7ec5fa62710e23d5fc29c6b80c700a73f44d4c9c50df2451bf8135f5009eb1c04663cdf3b1a70cc5ca3ba8a7b6597525354dc8e70db5bea46f72d12ec382b0ef8bb3fc4110334dafd95086adc1bad01d2531a3372129b39078470fb9255d971966308f4670b32f44ea3e281ceb3256df064ac3528d56718c925bb2e8cdc7d82a3bccfcfc7a2a93d698b52387e99f0b7e8d7e3e7a8174cb129d1e2e05e7f90067d1ba6df0ca6a1e0a3d077ab9a3907fc8a3519de523278094af15355c3136b7e59f9563d26add723f14b2824be703ad579b094396b25f5cc7a4e43f50d9178a93a8b7e84aa0b4762dd9b90c692f9bbd6c1fbe2c0014d89fee313fd1e90fb28667aece8828fefbc8ee405846c8d7291043a17a7ab20d966533832ca1a43bceae8944b97ad7c63a1933e159d6949a6d3e5172803727dc78031df58e6d42e154069eccb290c2f427c3bdbc8487d3496564db3dcd3eccd45bdf37889aa6c6c0a5843af5d5c7e0b19ef8cc4bd43d90567bfc4d6de4c474b3a93c9749f", 0x1000}, {&(0x7f0000001280)="9efe2663022cba56d5c1bf69f1d6fc4107d0f0bca740027c6096524639ca8528ffa525e77b2c432dfc5d5378351885b59aba08ce7767dddcc19e32027f8ffbe54e77a0bfb22e60188c11b0a55c0452219b720187a5bc3cbe2dc7283e4ce2a4aa77611fafe595fb9540137b56596f291d682d20c5afdcb68b414ef3f43388bc1a90fd46110f37f66c127aa62d8e9556766eb81a68d734594064f0dc465c3270fbaddd0333be02be59cf5f6642a5db1e5028400d847a87327f866525f057b3e3aa3119f926170f87076d76", 0xca}, {&(0x7f0000001380)="07758632609474ab682c566edc85b8a5cfc23c65752e3a1383fafdaf831cb515f42b346db298878427228cfe5f0b85d71c94e2f083c42b13be8761bc07ef6d2f29cff761f1527b40909d96b2c007b79703c3346c16c9abfc6b5106b03a93e84fa3a6a0d500787902ae9e55c83664d8e831aadb8e0c506cd76ccfe90eb5ecd6e5005eaf0abc67056be856357fa4dbd6618b912e9f1d16bd577584df686a31b39085603e9b2e49f692cc3d12e1f23c4c393acda8ad6faa3b6c8ee95c2d22f1c36cdf22f6228d877c2bee8a28e51bc49781e3586ae2ed1113be145a061888e1276e80f0e0368357b4c7f86de34f9bdab4859ae8b0c9d2", 0xf5}], 0x5, 0x0, 0x0, 0x40}, 0x40) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40100, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x0, r4, 0x2000}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000001540)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000001580)={0x38, 0x2, r6}) [ 3139.787989][ T871] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3139.823432][ T872] iommufd_mock iommufd_mock1: Adding to iommu group 1 03:04:57 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x4, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000}) [ 3139.836662][ T888] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 3139.852157][ T888] iommufd_mock iommufd_mock3: Adding to iommu group 3 [ 3139.865929][ T865] iommufd_mock iommufd_mock0: Removing from iommu group 0 03:04:57 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x20080, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r5, 0x3ba0, &(0x7f00000001c0)={0x38, 0x7, r2, 0x0, 0x0, 0x0, 0x8, 0x39e41d, 0x365709}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000140)={0x28, 0x0, r4, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3}) r6 = openat$cgroup_ro(r5, &(0x7f0000000200)='blkio.bfq.sectors\x00', 0x0, 0x0) sendfile(r3, r6, 0x0, 0x2) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f00000000c0)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x3, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) [ 3139.884000][ T887] iommufd_mock iommufd_mock2: Removing from iommu group 2 [ 3139.908605][ T931] iommufd_mock iommufd_mock4: Adding to iommu group 4 [ 3139.924095][ T887] iommufd_mock iommufd_mock3: Removing from iommu group 3 [ 3139.931993][ T931] ------------[ cut here ]------------ [ 3139.934107][ T865] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 3139.938019][ T931] WARNING: CPU: 1 PID: 931 at drivers/iommu/iommufd/device.c:344 iommufd_hw_pagetable_detach+0x2cb/0x480 [ 3139.956472][ T931] Modules linked in: [ 3139.960399][ T931] CPU: 1 PID: 931 Comm: syz-executor.5 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 [ 3139.970243][ T931] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3139.980544][ T931] RIP: 0010:iommufd_hw_pagetable_detach+0x2cb/0x480 [ 3139.987293][ T931] Code: f3 fc 49 8d 7d 70 be ff ff ff ff e8 8f 74 78 05 31 ff 41 89 c5 89 c6 e8 23 04 f3 fc 45 85 ed 0f 85 ee fd ff ff e8 f5 07 f3 fc <0f> 0b e9 e2 fd ff ff e8 e9 07 f3 fc 49 8d bd a0 00 00 00 48 b8 00 [ 3140.007559][ T931] RSP: 0018:ffffc900078efb30 EFLAGS: 00010216 [ 3140.013834][ T931] RAX: 00000000000056fd RBX: ffff888021175200 RCX: ffffc90006ef3000 [ 3140.021876][ T931] RDX: 0000000000040000 RSI: ffffffff849071eb RDI: 0000000000000005 [ 3140.029944][ T931] RBP: ffff8880211752b0 R08: 0000000000000005 R09: 0000000000000000 [ 3140.037989][ T931] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88802a1b2000 [ 3140.046067][ T931] R13: 0000000000000000 R14: 0000000000000001 R15: ffff88802a1b20c0 [ 3140.054117][ T931] FS: 00007f3d05695700(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 [ 3140.063258][ T931] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3140.069876][ T931] CR2: 0000001b2c121000 CR3: 0000000029d5a000 CR4: 00000000003506e0 [ 3140.078045][ T931] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3140.086098][ T931] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3140.094165][ T931] Call Trace: [ 3140.097476][ T931] [ 3140.100438][ T931] iommufd_hw_pagetable_alloc+0x646/0x800 [ 3140.106374][ T931] iommufd_device_change_pt+0x570/0xb30 [ 3140.111974][ T931] ? iommufd_hw_pagetable_attach+0x910/0x910 [ 3140.118074][ T931] ? iommufd_object_finalize+0x50/0x80 [ 3140.123632][ T931] ? iommufd_device_bind+0xa6/0xc70 [ 3140.128899][ T931] ? iommufd_access_create+0x2b0/0x2b0 [ 3140.132254][ T1006] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3140.134558][ T931] ? iommufd_device_attach+0xd0/0xd0 [ 3140.134608][ T931] iommufd_device_attach+0x27/0xd0 [ 3140.134654][ T931] iommufd_test+0x81c/0x2ef0 03:04:57 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000040)={0x28, 0x4, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffe0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000}) 03:04:57 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x42980, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuseblk(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x4, &(0x7f00000005c0)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, r3}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x6}}, {@allow_other}, {@allow_other}], [{@appraise}, {@appraise_type}, {@fowner_gt}, {@euid_lt={'euid<', 0xee00}}, {@fsmagic={'fsmagic', 0x3d, 0x80000000}}]}}) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) name_to_handle_at(r4, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=@isofs_parent={0x14, 0x2, {0x1000, 0x0, 0xb418, 0x184, 0x3, 0x7}}, &(0x7f0000000440), 0x1000) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000001e40)=@v1={0x0, @aes128, 0x0, @desc1}) fstat(r2, &(0x7f0000000180)) ioctl$F2FS_IOC_MOVE_RANGE(r4, 0xc020f509, &(0x7f00000004c0)={r2, 0x0, 0x800, 0x949b}) sendto$inet6(r5, &(0x7f0000000500)="640fdf7b91cf654f41fcf98d05b9dfab4605e40a1c5730249f5b3a80760c201bbe9b8c38cc398393d77e58fed9cab3b4aeb150b08730ab7646dfc5a0172e6aab157af15ee369478aae73b9635ac11f9f7c5aa40e095ce17abc9ea81e0ceb5db2776b708712fc85dafa086288683461ed99177c564181f72065df540a0d99be89f3760e0384129a894643de80b187703f93be33a1864b126054d1bf75aef674", 0x9f, 0x40805, &(0x7f0000000700)={0xa, 0x100, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}}, 0x1c) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r0, 0x3b71, &(0x7f0000000000)=ANY=[@ANYRES32=r2]) statx(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3814461292df0236, 0x200, &(0x7f0000000080)) 03:04:57 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) (async) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000140)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r2, 0x3b83, &(0x7f0000000180)={0x28, 0x7, r3, r1, 0x193, 0x3, 0x3}) keyctl$KEYCTL_WATCH_KEY(0x20, 0x0, r2, 0x4e) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r5}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000040)={0x20, r5, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) 03:04:57 executing program 2: open(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x61e285}}, 0x50) (async) syz_fuse_handle_req(r0, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f52618b1ac539377392c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef1054282201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42735b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c36768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6e37cc3c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65bf667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b794785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8db79a7958a6c58eedaab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8dfce873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e17910744d3e63e2ca6deb21e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90b14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9c6b6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc8bcccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20, 0x0, 0x0, {0x0, 0x1d}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) (async) io_setup(0x202, &(0x7f0000000200)=0x0) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) io_submit(0x0, 0x0, 0x0) io_submit(r3, 0xc, &(0x7f0000000780)=[&(0x7f0000000440)={0x10, 0x20011000, 0x4, 0x1, 0x0, r2, &(0x7f00000000c0)='!', 0xa9f40}]) dup3(r2, r0, 0x0) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_VFIO_IOMMU_UNMAP_DMA(r4, 0x3b72, &(0x7f00000001c0)={0x33, 0x5, 0x0, 0x1, "8ae637edbceeef50cd923f1142cfa3e76b40784eae9dee2ec54f7d"}) (async) fsopen(&(0x7f0000000080)='exfat\x00', 0x1) 03:04:57 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000000c0)="1e21fa17b8c82b3fbb189bb18ea9529233ef6919ca7c10981d34ad030412953ccda7b5a84b17548fd233ebd3d3c82ebbfaab4d1abde8564a3565e2ebdddaf638e1acf113797a0483d21b73267a7e5203f3e9fd96c8ffa0252f8aec9fa4b8926589cee38ecfc1ddf004fe07ec29f62d455d0d7a99fa5293f258d7615ad6aecffe7951bacefe3487185691149b507bdf2bb4e64d0581c37f308c29c64ac1d2cb281fbe", 0xa2}, {&(0x7f0000000180)="56c6f2e06fe56ae3aa7dda8d8ab67ecd7b0c55f8091537b12821415a12bd1f2faca29a162e6bf5e9819ef006061d23af4b06a4da9fa173b4ae68f13d0283a4cfa52c3e138cf7c6998c47acf0d1070f6527446a59ec1232729f74fab5e883a61b5a3980da953277453a654f2625fd05bfc431234cfab9e1d666e662356b2a9e72dab627bd105206e7257d41c0288b3bb17b202ff1c73bed269ae1a466dddc97b47dd349305d965351e6cdde881f77a8da638ec57b3bfc48914ceef2db1cf233bcf9e78a021a05ad1d840201ed4fa487af02cfbc7fb32ff37721184a74f87ec42f37903611cc383c77c86e9228f175b1e8d8b8949f1c32d9d240df0581aeb8", 0xfe}, {&(0x7f0000000280)="9eaeed8b67f3eb55ba3e6641ff5553fa1c094caaf7b3867ae364e3657e96eae266a8a3e94258ed975a8c4b31979d702da4f1fae27efd4968aa2f4b067ba4ad394c41c54e5327f84161b0a52b0b7d19728c0dafad841040902f8d35e1194ff0b1b470a2df7fdee7db899edb9d6817eddd54334e92190d75a8e50ab80f78d3f234c295a6dc49cf5e58d16a2ba967b8ab59d6ac6483a04c0c28de136adfb68311c42c6ca91ac2be71a7aed3b99a1dedf60145fee3b14c5541da88ec0082362f7006a34ade16ec8bf2e3de22e24436bdb0cd9205beaf1e09c0b2c0d0a9a3f7ef9f0392a1f06b8603bca5dd12f5c1123bac8582c59bf3b816176e01503e1905ee2bec5b8aaf1243ac582444d3ee7e4580435b8bcd39d92a0cab7dba440c4ad0cf1631eb2108549721a9b4bf40725dfe78e97ed5be8005441907bd95d3de06ff95d2f845fa820f7dcf7929935e15990bfc682c69d96b8c9815fac46a806f5f440ad4e0656c7c941868babd6abd17ec60e6cafd06ac7ab8163006081ce4b198bc97c490786b61ba87028e1499ec11d533281ef9d89c34474ffd7ec6490f6daf4e375ed797ea395b493ad854d4cee571ee1bab552e8659bb4c345ee6a264bc3d40384830821f931628928fa62aae12fe88f6f4a229f04497f8c3f1d946148e0ce3a89767f54f1511b6062f3df380f934dfa96abf3383692c58ad9d9e4a43efd159c7b87fcfb223324709fce44d896fb6c1e052bab1d6c6ac5bd4f947171fefe1b2027a2be58ee83e874790ae7fa894b1d27fd2e6ee6ad437480e43c2fe3438f0212eb079b4e78bb842bbe1754fbec553b7e76e8a8ce417b4e95010592f150cceddc66306db5764d380846ab402d0c26eb49705f0e9b11774479fe29e224d2296824bc930a5aa96bd1004c86195681548362dc56982734de0b8d16b3843e5f28c7ae0616b3a9eea886e473fdf77ef3b782c67a9eae44698be6b89cb08e20ab0fec0dfcc60c6d165d999340fe8847d0124552e169d63d0b2ac239e3b75b1e2be8ad27a2ab637d0cc8e66561bc34371bdf5c58f016e1459d3b65dc32e0d515e60afb8f06e972cdc9e2bebca544b7203dd0dbf4fc9fd7db264708788e484d14d0ca5e632e6f50590edb3374eb7d869f964259e63cf0c31a33e064847fa517e284b8ca071836488ded55b3b04b420d4f4f54b2bcdb4323f50db43cf5929e2c68ed7cb42e3d3c9143cf75a614175542c1d94524f2121efd415308fdf2c0125f90e1a923dcbc8f011f106ae95f053a2de94aa210e6bc99eef25b0dad617c15d35736e14de09250b630483cbb031fafe96597efe88e20dcb44a62b839d690ca95fe64e7f8301470e5661dbb026264735c5faf610e58bdcd30c40897c0aa03d2ccd3516bebc1abf8e08c58b39afb2b2d562c2b8f1b2f17303526c171c8ce41d64d3b0200c2c236699584eb41cf1361703dc36d04ecb64469c1d8597ea604ab0f7af2e411d4508804b1c10c98d02172f0e33e34c949bdad510e64a27e5762927feecf70647cd36cbc45c46b5f40d7785eed2775c2b350b31b7e7f10b2e08d9a2fe63c4c64f12e44c83e56282224ccb3e776c354499ab959d85a0dbe8522e5a898c731bff4654ca4d067dbc53b8d670da80cd8ebfec120fb1b65be6294ebdd8b252d61685cb4fbee57d867adef295b88d111bfac726fc4c93b2f07bb96c1bc08a2913a3275cc5ece8e822a879ab07081d0e7a2255031788f131c06ed5224f08c46983e890785caebb827ea3fe9981d202d294e27e4deb8283410256a5440b1aeaf6bb554f32d1145caea23df48664ccc494540f294d73d60d4be0f00c20a6bc3efa0d8c35912e98c40c6d835e311f70333574b153974b5ca6e31ccebdec2c3e8de1f0f16e1f0fc6910ce0b2d88e3c91ed6a6faaedcbd6cfa4df1d2ffd12b73b84d74c3227151ba3a35d94851df7f85d25140241d1859fdce1c93649d20aaa30500fc578db2acc918ba3158e8e20a1e632f286d7419daa24d67eaabbc39bffd1c159a9191a605e967439953141645272f88746cc62b19904f124ce61bdad4bbf9b539ff3c60a09cf16a8eee7d51bae9014b647a8f5777de7dbbdfd533858d8092d171d94b493cedf780322c71c6a13a3aaa3fe2e099fe4254daba72f7dd5b1432f374502f75c56108de746852255760619814f3953d814dedfa155cec092ef7075247ba38eac4ebbe564acbca13246edf204f4039d1a1c0a6cd14df60068d25c9c006a8a6f0fb20beaaea9a8086c9edf14efa4a9e2211083cae479f8ce64735af6c01b90b619ee3d69fc2ed24cee49cf3f610d1d81f3796140c0e32c707e41a954d543445e178e1f27fedaffd7d422da3f83f2110c7705a1a271ed3d730449c8e41fea8c1f0ed375e833c560b0d01385bf94d10644506c8f4d5b2ba15f4a3df5705c4c0c1b7595e587d68651830a7889370789e48d719fa755b683d73a0476371d87d247ee4941cbee5979510b0fc8b28afba5dd81c6a38096d3ea4c15da42c6f580ba83fa595ec9a2d3258621138d3f544b320c28f3a9e9c37d62fff13d1600302d25779619c4fdc7014ace79c89a0d7ff046d0a7a63440eda6d282def13b0b5676ec847cfac9d88ceb744b90823bd42e31e2e9d85a92364cec054fec148789d5cf44f3dbb4356d326d226d7e333037ef4acf45dd2af0fb894aed3af2f2aa87c94cee42aeaf8c3d6dad44425e8fee74dec98696dcaa73340343cd98ec0313b0bc307460301c3e97ae8324c5cbb095363354c9d857f5de78550662c273670c985c0cc7f91b5ff30fece2e1489858a7620a729d1d92ba5177afbe20585c2e3bc899fc80650f5a032a4a6a4411f8dbeaa82aa45f13e4996d184998143ded0be08a0c3314c03edf5d17b92c052cb0684c3a4e3c4d1c35935d4fed7135e3336dd32892f33ff81632c3bf92b265381ba0ce2ab778d51aee13009fbac555822751d2c8259c85fa637586ad440f6deeecf295e6ae55a4f624601f1784341af22042c56b0c7434da462e6b1f1d927127a4621aa10b250998cbf093140e873be3ff6ea3a65b6aee5ef12ce6d55f35068f6d39df9d8bbd508c5dcbbaf90ebaa445ab30ec8b754954f5a68eb65ee3acebd6048be3279f60d95781419f097c277bf22a3e0a8bf74ee47ff24633477583d9aeb1bc374bf9692948ed94c134d0cf0e51c6da02fc374db7fc3521da78758abef82d7e097a4c8b0e8ddd15fca59c37a8b81641a4cfc815307e22b80e564b0ef9c50e0090a01fdd395810aa6faa72e4cd6476ee5ebd969a486891ca79e52673c2b8eeacf60a301cd7cc69b6da1875168aa03c91d7ecb28abfc46430dfeef834166091f0045cc3cb7a06c106f51c812e5b83c92eb98a6769d99f4f8229c2ebaaba3b05ae8119b73e815dcdef182f9d80926365ba634ace309d9fb18fee5a165855b5ab9a7b2297a13b9504266dd37b31b8e580a94536137842cc8626a447e4830635c7e6051bbc57322c5038c4024ae9fbd8ea8c15b8f7e453b40bb7aed1779e95fa265b75fad6c693c2aae241bc9162becca05c430098e7acd8f77ad22fe114116ce1b54fe0c5bee393a7a855ddbc4222aafb412ec5aac0ec3ea91cacaa28c0fd7369ab77d72391ed88740030645daed16c2c1a98ecace6d755b804b95b8c542d66bd1e51693034b8db23e34228a347cc1ee729748f07b082e6276de12483ba28827c263a0190119da45dd24828870d71036b717a1190d88bb8e61e1eaf49865a0ceb166907c7b4850e33acd21633208deea9d9d7140df637988f90aeabe103b9ad0334e51bc3a44b8bb3b22fa91f6bda7c077e62a0bf1c9b9e0b8ad4b1e3e920a4d7158ff38bb86e662ca53d287bff7527778c511190f031785abc58e295bc11a03a052d20de007c1fa59fccbc58b2829568c902d064c52585ef90b8a1f297f12c0580f9cfbee87309a3b273e1ea8659bc9cce40c42919b38a215d07398aa8182736de69ce2583186e80482529d2a4b328b274376e260811dfcea748a6e8375c822863669155d62ec4e97a388a2b9ba6f441bf1a89b6e730edfcfe5cb7b2613ff99cf0a3c11b153d5ffb23127d5c2b733ec320f60217c190c05c6c29933780d28004fb1199eec9319b6356c9909416ebd1fa4ad300a2101d17d9ac92f88af5d87b9a9fe40730e5c3a04e69a924c16ba3f53edb2097a58268b0bc92a028dd36cc6b6c0cda266b39235da501a755e03f6cead391a0f65c6457bde9566729d2363b7bd5f9a6084f114dff6773ebf5632720765b9e50fc507ba02eae93fae215ad682d2fe4ec99729f5a29ab5c6334d3aa7c72d54ab70c4800b4f93048f95864f0bb20a3a2eafd1c5c4604c2e65f5123868003b34b9760b2793824262e1a9cc8679ed984286e0e35b9cbbbc21063d909a603fddf6b64ff7902af263ebca91a9e3d0788a991a0e0479a7ad79652db19fad40c3b3acbb54e810854e67ba8ce3b3d5a9fdcea3bf71993044905c08dd0874109ecff9b9de7be7fc61feaa01db256e4c17da9ef4bb304345aeb40fa1bd435405613bfa50f2febb8b2ccea0d2f8e2ddee9ed1f1c78ddb1a94326c68304bb28364f3a37dde71d6afef7f20a7cc3b0f0db3a4b58013c9967aae2738a6abb6d9b496024e455ac0db3ff86a9dd90151eccf81cd424ab40b913a09c0753e0de3c1a4eef2a70ab9285abb50e3e65b4800e461df44e5487643e43c4b667e19e6e707557da1733adf4b37aee4ed4a1c01ac9f40e3426bb08e16c76612e98ddc3f2eb724f4afd06a286f8d2d35a3fba4b7ab25571fad3087ed83b22e7ec0b53d8b29d93a0f8faa456ea56c9fafb249c359d8c66c112fb431aa399dad29a77d42fa1d1a0dff082515022a91e21a4e417ad0834b9be9e8c1563012e3d95ae8b0964d8a7ddf18bb5bf680ad469eb6548e83e57d287977f50b0b049d04b00f612c80d20adeb585128b140127bf4723a038332ac98f3a809cf3f33ef810c343093556045544507c70c46a2d43c3b78c8f94c36fcb4f89022dcbf8439b43d98c227f8473a39df389c1213ffccd85f95094cc3e681061a501a5b977c86b8f1e5d96be4665bd5ee858adf21e6285b9ba71c745138069742ab9256ed2c53fd038b3b4e3c14ab102d1c2faa825958ddbdf1025c4770bdd50120b8782ceb8f206b722e84eb16aeae85ffee6da85335e583239ce53c9bd20a02845c199d4640e7722641ffe78395efafec4215af8eb2044b540abe9d03493e99087dc90679be30dfd7ec5fa62710e23d5fc29c6b80c700a73f44d4c9c50df2451bf8135f5009eb1c04663cdf3b1a70cc5ca3ba8a7b6597525354dc8e70db5bea46f72d12ec382b0ef8bb3fc4110334dafd95086adc1bad01d2531a3372129b39078470fb9255d971966308f4670b32f44ea3e281ceb3256df064ac3528d56718c925bb2e8cdc7d82a3bccfcfc7a2a93d698b52387e99f0b7e8d7e3e7a8174cb129d1e2e05e7f90067d1ba6df0ca6a1e0a3d077ab9a3907fc8a3519de523278094af15355c3136b7e59f9563d26add723f14b2824be703ad579b094396b25f5cc7a4e43f50d9178a93a8b7e84aa0b4762dd9b90c692f9bbd6c1fbe2c0014d89fee313fd1e90fb28667aece8828fefbc8ee405846c8d7291043a17a7ab20d966533832ca1a43bceae8944b97ad7c63a1933e159d6949a6d3e5172803727dc78031df58e6d42e154069eccb290c2f427c3bdbc8487d3496564db3dcd3eccd45bdf37889aa6c6c0a5843af5d5c7e0b19ef8cc4bd43d90567bfc4d6de4c474b3a93c9749f", 0x1000}, {&(0x7f0000001280)="9efe2663022cba56d5c1bf69f1d6fc4107d0f0bca740027c6096524639ca8528ffa525e77b2c432dfc5d5378351885b59aba08ce7767dddcc19e32027f8ffbe54e77a0bfb22e60188c11b0a55c0452219b720187a5bc3cbe2dc7283e4ce2a4aa77611fafe595fb9540137b56596f291d682d20c5afdcb68b414ef3f43388bc1a90fd46110f37f66c127aa62d8e9556766eb81a68d734594064f0dc465c3270fbaddd0333be02be59cf5f6642a5db1e5028400d847a87327f866525f057b3e3aa3119f926170f87076d76", 0xca}, {&(0x7f0000001380)="07758632609474ab682c566edc85b8a5cfc23c65752e3a1383fafdaf831cb515f42b346db298878427228cfe5f0b85d71c94e2f083c42b13be8761bc07ef6d2f29cff761f1527b40909d96b2c007b79703c3346c16c9abfc6b5106b03a93e84fa3a6a0d500787902ae9e55c83664d8e831aadb8e0c506cd76ccfe90eb5ecd6e5005eaf0abc67056be856357fa4dbd6618b912e9f1d16bd577584df686a31b39085603e9b2e49f692cc3d12e1f23c4c393acda8ad6faa3b6c8ee95c2d22f1c36cdf22f6228d877c2bee8a28e51bc49781e3586ae2ed1113be145a061888e1276e80f0e0368357b4c7f86de34f9bdab4859ae8b0c9d2", 0xf5}], 0x5, 0x0, 0x0, 0x40}, 0x40) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40100, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r4}) (async) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x0, r4, 0x2000}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000001540)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000001580)={0x38, 0x2, r6}) 03:04:57 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, r1, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000}) [ 3140.148836][ T1004] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 3140.151871][ T931] ? trace_lock_acquire+0x12d/0x180 [ 3140.168949][ T931] ? iommufd_selftest_destroy+0x190/0x190 [ 3140.174770][ T931] ? __might_fault+0xb2/0x190 [ 3140.179518][ T931] iommufd_fops_ioctl+0x317/0x4b0 [ 3140.184664][ T931] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3140.190538][ T931] ? bpf_lsm_file_ioctl+0x9/0x10 [ 3140.195594][ T931] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3140.201474][ T931] __x64_sys_ioctl+0x197/0x210 [ 3140.206360][ T931] do_syscall_64+0x39/0xb0 [ 3140.210826][ T931] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3140.216828][ T931] RIP: 0033:0x7f3d0488c169 [ 3140.221357][ T931] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3140.241053][ T931] RSP: 002b:00007f3d05695168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3140.249730][ T931] RAX: ffffffffffffffda RBX: 00007f3d049abf80 RCX: 00007f3d0488c169 03:04:57 executing program 0: ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x8001}}, './file0\x00'}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x42000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000240)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f00000002c0)={0x20, r4, 0x4, 0x0, &(0x7f0000000280)=[{}, {}, {}, {}]}) ioctl$IOMMU_TEST_OP_MD_CHECK_MAP(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x3, r1, 0x0, 0x4, 0x66, &(0x7f0000000100)="b7ec69f20b503c46942a540247c7647133c1fb6f0aa58b4d866eab945de809442ea3b4b2e73c7572c172a4af15c3384b263499c4ea95747a7f9b8c5d15a0f2abed529aabdb87ed57cc02ed0e303bda8bc46bd5eca5ead07f0f552cc321c9ccc2cea31041d3bb"}) [ 3140.257839][ T931] RDX: 00000000200000c0 RSI: 0000000000003ba0 RDI: 0000000000000003 [ 3140.265905][ T931] RBP: 00007f3d048e7ca1 R08: 0000000000000000 R09: 0000000000000000 [ 3140.273953][ T931] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 3140.282047][ T931] R13: 00007ffdf3f6c67f R14: 00007f3d05695300 R15: 0000000000022000 [ 3140.290170][ T931] [ 3140.293278][ T931] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 3140.300584][ T931] CPU: 1 PID: 931 Comm: syz-executor.5 Not tainted 6.3.0-rc6-next-20230413-syzkaller #0 03:04:57 executing program 0: ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x8001}}, './file0\x00'}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x42000, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000240)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f00000002c0)={0x20, r4, 0x4, 0x0, &(0x7f0000000280)=[{}, {}, {}, {}]}) (async) ioctl$IOMMU_TEST_OP_MD_CHECK_MAP(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x3, r1, 0x0, 0x4, 0x66, &(0x7f0000000100)="b7ec69f20b503c46942a540247c7647133c1fb6f0aa58b4d866eab945de809442ea3b4b2e73c7572c172a4af15c3384b263499c4ea95747a7f9b8c5d15a0f2abed529aabdb87ed57cc02ed0e303bda8bc46bd5eca5ead07f0f552cc321c9ccc2cea31041d3bb"}) [ 3140.310332][ T931] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 3140.320413][ T931] Call Trace: [ 3140.323713][ T931] [ 3140.326668][ T931] dump_stack_lvl+0xd9/0x150 [ 3140.331320][ T931] panic+0x688/0x730 [ 3140.335267][ T931] ? panic_smp_self_stop+0x90/0x90 [ 3140.340430][ T931] ? show_trace_log_lvl+0x285/0x390 [ 3140.345713][ T931] ? iommufd_hw_pagetable_detach+0x2cb/0x480 [ 3140.351769][ T931] check_panic_on_warn+0xb1/0xc0 [ 3140.356758][ T931] __warn+0xf2/0x390 03:04:57 executing program 0: ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x8001}}, './file0\x00'}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x42000, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000240)={0xc, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f00000002c0)={0x20, r4, 0x4, 0x0, &(0x7f0000000280)=[{}, {}, {}, {}]}) ioctl$IOMMU_TEST_OP_MD_CHECK_MAP(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x3, r1, 0x0, 0x4, 0x66, &(0x7f0000000100)="b7ec69f20b503c46942a540247c7647133c1fb6f0aa58b4d866eab945de809442ea3b4b2e73c7572c172a4af15c3384b263499c4ea95747a7f9b8c5d15a0f2abed529aabdb87ed57cc02ed0e303bda8bc46bd5eca5ead07f0f552cc321c9ccc2cea31041d3bb"}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x8001}}, './file0\x00'}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x20, r2, 0x1, 0x0, &(0x7f00000000c0)=[{}]}) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200), 0x42000, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000240)={0xc}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(r3, 0x3b84, &(0x7f00000002c0)={0x20, r4, 0x4, 0x0, &(0x7f0000000280)=[{}, {}, {}, {}]}) (async) ioctl$IOMMU_TEST_OP_MD_CHECK_MAP(r0, 0x3ba0, &(0x7f00000001c0)={0x38, 0x3, r1, 0x0, 0x4, 0x66, &(0x7f0000000100)="b7ec69f20b503c46942a540247c7647133c1fb6f0aa58b4d866eab945de809442ea3b4b2e73c7572c172a4af15c3384b263499c4ea95747a7f9b8c5d15a0f2abed529aabdb87ed57cc02ed0e303bda8bc46bd5eca5ead07f0f552cc321c9ccc2cea31041d3bb"}) (async) [ 3140.360694][ T931] ? iommufd_hw_pagetable_detach+0x2cb/0x480 [ 3140.366727][ T931] report_bug+0x2da/0x500 [ 3140.371111][ T931] handle_bug+0x3c/0x70 [ 3140.375323][ T931] exc_invalid_op+0x18/0x50 [ 3140.379867][ T931] asm_exc_invalid_op+0x1a/0x20 [ 3140.384760][ T931] RIP: 0010:iommufd_hw_pagetable_detach+0x2cb/0x480 [ 3140.391403][ T931] Code: f3 fc 49 8d 7d 70 be ff ff ff ff e8 8f 74 78 05 31 ff 41 89 c5 89 c6 e8 23 04 f3 fc 45 85 ed 0f 85 ee fd ff ff e8 f5 07 f3 fc <0f> 0b e9 e2 fd ff ff e8 e9 07 f3 fc 49 8d bd a0 00 00 00 48 b8 00 [ 3140.396708][ T1022] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 3140.417791][ T931] RSP: 0018:ffffc900078efb30 EFLAGS: 00010216 [ 3140.423872][ T931] RAX: 00000000000056fd RBX: ffff888021175200 RCX: ffffc90006ef3000 [ 3140.431850][ T931] RDX: 0000000000040000 RSI: ffffffff849071eb RDI: 0000000000000005 [ 3140.439826][ T931] RBP: ffff8880211752b0 R08: 0000000000000005 R09: 0000000000000000 [ 3140.447799][ T931] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88802a1b2000 [ 3140.455775][ T931] R13: 0000000000000000 R14: 0000000000000001 R15: ffff88802a1b20c0 [ 3140.463761][ T931] ? iommufd_hw_pagetable_detach+0x2cb/0x480 [ 3140.469777][ T931] iommufd_hw_pagetable_alloc+0x646/0x800 [ 3140.475527][ T931] iommufd_device_change_pt+0x570/0xb30 [ 3140.481089][ T931] ? iommufd_hw_pagetable_attach+0x910/0x910 [ 3140.487086][ T931] ? iommufd_object_finalize+0x50/0x80 [ 3140.492566][ T931] ? iommufd_device_bind+0xa6/0xc70 [ 3140.497785][ T931] ? iommufd_access_create+0x2b0/0x2b0 [ 3140.503267][ T931] ? iommufd_device_attach+0xd0/0xd0 [ 3140.508581][ T931] iommufd_device_attach+0x27/0xd0 [ 3140.513718][ T931] iommufd_test+0x81c/0x2ef0 [ 3140.518320][ T931] ? trace_lock_acquire+0x12d/0x180 [ 3140.523536][ T931] ? iommufd_selftest_destroy+0x190/0x190 [ 3140.529265][ T931] ? __might_fault+0xb2/0x190 [ 3140.533970][ T931] iommufd_fops_ioctl+0x317/0x4b0 [ 3140.539019][ T931] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3140.544873][ T931] ? bpf_lsm_file_ioctl+0x9/0x10 [ 3140.549919][ T931] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 3140.555749][ T931] __x64_sys_ioctl+0x197/0x210 [ 3140.560534][ T931] do_syscall_64+0x39/0xb0 [ 3140.564969][ T931] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3140.570893][ T931] RIP: 0033:0x7f3d0488c169 [ 3140.575324][ T931] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 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 b8 ff ff ff f7 d8 64 89 01 48 [ 3140.594953][ T931] RSP: 002b:00007f3d05695168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3140.603380][ T931] RAX: ffffffffffffffda RBX: 00007f3d049abf80 RCX: 00007f3d0488c169 [ 3140.611816][ T931] RDX: 00000000200000c0 RSI: 0000000000003ba0 RDI: 0000000000000003 [ 3140.619797][ T931] RBP: 00007f3d048e7ca1 R08: 0000000000000000 R09: 0000000000000000 [ 3140.627777][ T931] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 3140.635753][ T931] R13: 00007ffdf3f6c67f R14: 00007f3d05695300 R15: 0000000000022000 [ 3140.643743][ T931] [ 3140.646920][ T931] Kernel Offset: disabled [ 3140.651447][ T931] Rebooting in 86400 seconds..