program: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000004c0)=0x79, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f0000000e80)=[{{0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f00000006c0)="0d18687da3", 0x5}], 0x1}}, {{0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="5c5eafd3ae55a73702d6befaee97f47f4be65587e1fca708cee084691e4587d887a5eaab43ac5edc4886496910cd7a153cd84b93208c7b1a625b3ea990092389b19dab4f61e30e000b4d7e51ffc9a5accbe20844356dd0ce192542d5e58d80657b3b5fb7a3d39337df9305959f29", 0x6e}], 0x1}}, {{0x0, 0x0, &(0x7f0000000e40)=[{&(0x7f0000001800)="353a35d6094e4ee7d764b6993f65136c5d6b84d9b1324a0b25e094700c9a66f9181738098f32e3e48859c3878d53a9752474da0d6af299d849d48f2fa2c8c807d7a1521da940585790ff1e6f9da83e32b751d1af9cfac640c1361f5ae8b99c187dafe9ea854120f6eaab11e7fdeb3f2152ebdbc21520ca01f64bb821576deef4ed6696cdddc1768b5b4fbd68a687cb6ba52ecf5cc6f8f05062f26de19d6aaaeb6cbca00e46685f77d2b3e8dd9d0d099e799cd5a76c67ab283f790366f7f744508edc9e48fa101b89215bd330c4e706c1f09d781a5a50aef5e424a7a88b3241a338ca7411cda28aa167b5628b79e8a7d588efb69636181b9c54f6d296386c95f8a08e27d5792dcb20fa3b5b4f60c71f310b31bb1ab4a825c2dc10fac150a17d92bb51849d9eea53c78d427d8d1036dc906084046fcae09499c220ef50c2c7c475f392bc288eb5efb8032d1ade92e88e50a05a95dd5c6cbbdfb086fa53bca14d40c8c3f7149b39b16b7c7370978389366174db5fbc99dbe958f8c1690cd695dfbe6c384162a412c8d3cfd7cf223f9df4c67b92514111891f53d4e19826797302e1a87e7a627c52740bb3bd311771a68d349c0a68ef6f2a765f8220323add67b2b6695ca41adcda387a4264bcd94c8578a9ccca3b55ebcda45369b56068cfeec34abc2cbd94b9b12d057fa9d4328d57073f40e5ae64443e4a10ed400575bbd1168a170a0134b9ad28735dbd9603a9e417cce864f2141a92f57e1fdfcff4776f94a794d6db8d3e9e0ecc783956c7ab15a8d5639d3df1ac9da6057af913a563bd55b657f37cbf4cae2919aea6ff8a748eb4c036361b8866cc062bbad019f43d02b0c38bd6309f2baa53924466203ab8d00daaac4c9da846e645d64c10e47c32e9824e79ade4eeee7cbf71b1bb48f760800b04334745ab553dea12a85f0671eb07a4cc67ceaffa8269e0b052f25136cfb8a6b9327a2d165c42933642d3171ad00ebf0be485f5ed319021600a94072f251c8905a2451eba3ba7db2ec5fb8613463a796610629719166259ffa3261e06f09b5a69798b88848da9028ff7ed8a729c384374fce0f4f5cda3b61cc4d61da382c5708f26edb16e9b65d667ed61248dfbed35a6a886adec25361c17d9f30f94db7e3085440df135ddec94f3f01fe2e2f9edb9e19fd8ae0b93363f0dbadc858d8e0a93dea50e89b2d7674b7e0f813c38f70a87554f5d0b95b531ec006716207abc5c34bcf447f0e547516d2fa23e2871db3662c8fb30e93b939aaed219ca9ef4b30f79e3d27e1caece83168292a10c0abf24f5fe97ef6fd46045f6ee3fc33d995a79584426fdac0c663d4991364d450dd71cf86e7d298ec8500eae0fa9b26b9ba3077033e643428ec81ae9192174a0dec405dbf63de3a7c2cc037bab06941dc5b13a00f5f861a4a8a335b52de03c4c977af27c02e7f4ee05d602b5b64c2904fc182a6cdf7f64d0641f4302383cf610fb0a357cd9ebcb078e49d3df19cca93a701373970270e4db98bac98a85cc3a5cdf829fc8ecb102a1aae70bf2149cc551703a012cf9c74e3df24ade472c4dc052415ea494aae8a7424360ffdba83ba584e61d0fd66fba41712628abb00cdf370a97e95004c892cfd42e84561ee569f905d487830cc665392295d9399f28cc2c6f01b209c5d1d64e3d685df89cc428922b819974e42b35b277d5a06671b0bf59b77b9b0a3ce41a579cd8b6b9d08df85787fedde4c7a4ba1ad2d5ae95e5fb208d2f9e842655e9e0", 0x4e1}], 0x1}}], 0x3, 0x0) sendto$inet(r0, &(0x7f0000000580)="17", 0x59a, 0x10008095, 0x0, 0x0) syz_mount_image$ocfs2(&(0x7f0000004440), &(0x7f0000000040)='./file1\x00', 0x8c0, &(0x7f0000000180)={[{@acl}, {@heartbeat_none}, {@err_ro}, {@coherency_full}, {@barrier={'barrier', 0x3d, 0x6}}, {@err_ro}, {@intr}, {@coherency_full}]}, 0x1, 0x442a, &(0x7f0000008940)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JMdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7NIxSgNBFAbgN2Ohdh7DatntbFcU0cIVwRPoMTyMHsVLeIcUKdKmCIFkFsJmF7ZJqu9rHszPzHswDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHme3ruPt7qJSHG1uYz4+/pfHOYvpf7cj9+/OMOMnM7za/fwWDfl39NRfleOlm3epevV92eM1N7vYE+G+7TX97menGtq36bm6/veRMpVRLQlv005V9W8twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24FgAAAAAQJi/dRR9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPArAAD///4CHxA=") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) lsetxattr(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=@known='trusted.overlay.nlink\x00', 0x0, 0x0, 0x0) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$netlink(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=ANY=[@ANYBLOB="140100002e0001b7b70000000000000001"], 0x114}], 0x1}, 0x0) recvmmsg(r1, &(0x7f0000006b40)=[{{0x0, 0x0, 0x0}, 0x2}], 0x1, 0x40000000, 0x0) setxattr$security_ima(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140), &(0x7f0000000f80)=ANY=[@ANYBLOB="0e992d289c2c1aaa6592e9cd8c224ccd5b741e4a8a9139e6e0335ac8d8ac0aef545828680758605e46b41b2c8735cc20172993661f3970f349662d84df1584a25434278c616e0f2fe1f05b5af27995c7e890e25ac36b734048da8a6ae514f35e094634e49bfb797b22a829a51fcf843cd3edc9979e0a87647fdcf14c4ff6776e5888d2fb9da73d1f3f7d1a8cb8bf6628bb6b7a1012b2cb8ad06fceaceff1343540ce48dc6c87de2fed8a8986ce90e6f58bd403a890891248b60d2f46c29a5aa33f29a5cb08c6878a23ef7e4924ffc6b5e46fc494def341a2eb5e0f54b5fb4223282c327f4c7291284bd289bddde07610bac0d6c033d9b611f8295e8d78af051b1b8273ccf196287a73340e08c2ba48460c8c85c40425caf26eb1d1f07cb9bc9b165bde13dfc7722007b27b29a840371a174fc807780c51756f6168d0ae805c28ff865af73bd0e27d27b7dcc078c3138cf82d1fcc94bbcdd74510be59a80a691ecad3f57b09ef0dd89f844c63a88ee8155c39d54023c614d1ccdf9e21b949a6449ec6b98685af2d2208c7aa61246c07450e0f430e595d1430f98b4901c5ae1d3ec6cd5da1a42a6052f47657adf20a3742f7ccdd170ed8af70ead3846342f07387c840e0b06b7f1ff9c3af77c12f2952e51a6da460c11cfbfe37c645b35ba67172b4476e7f4905660ca1a5d4bbcb58e1119ffff4fbf7f31892fedc5599358ab67662ed7569efc9b054806cc2ae17e2313340e14af0ddd2bc9c81df6986a63c726b93fca98ae2704598215768f263bd08d6dc747374cb358f9ff1fa239f26aaf155480c6ead4cb5a9ecac166d1d83a6926abc9fee6b06895573e0fddf24bfc7ad21262655bbf8af6633692fdd4b7cf4d7c593e81e800d42d5ee0cf94c2410b27e3c6d85a2dc9883245a85e80b2556856abd6d322dd8bff5a37789364b8a76a90e5b79369ca47c688df62055e63b7b5a7505cea927200c176ba82c7ee03cc1e56941882cb078138854d2181479a432c72c467592d77ebaf3e49fd6b5fcc6b7a698ab6eed694108ff3b3a7b5153fe72c2ce2dde2e578132148f377c7051c4ac008e21dfe8db6082d522061d876323291b80414a669606f201116761b0b284487286715de6ac52b7655de08cff288d866cf257db5890887d231331f631ab1deea6e030020ef3bfe75d5ddb717ab701809dbbac161fcda18702c7a1150ba4e5cd88c2adec306bdf022f04c9a8ee05a2de070ebaaeabea59e0c3a1d4e43b205a04388fed2071fcfd477f62dda08723f56547cd968b368d1be9e9f994bceeb8b9a6b2ae6a44c82969a9a273ca2e65f6c44d893507899902315f4a40d306dfaf8e46e57940d9c42431101af00a2c79e288cbaafac57b5d6dd43e275a21b1b73532edd90bcb0d2e185d2ee715ed6681162133bfeca7bbb1fbc39f1d2f35c6c45318ac8f0095fa3bd0fbac926783add31e43cfe44285eebd00ea3932450cd9a1eaa5149ca348822b16018511fbd517d971e1ae9b58a0de01466d6fb36394a6d1b28434f7dfa69e49d8da8de430b5d6cbec7776cfb78030f70aeab200ef5bb7c614ed8c36131d9a8b88bc6b3756480dd7b9bbc8ffbc028e362148b2becb85a81274abdf5172a1b65836cdca265cc32c4d2e84170d0f6c6294e6c732d71e54d7c4274aa0569d16a2fae4d9d192d6a6ab290c3b60381d6a09323430f2fe1653c70e8ab68cfbab5c2dde54fbe0c57daa02e42a2b821eaa0c28f7453173e608fd04799df23b49e6674b1e3a05576381e00abddd8bb7589679fd3a07d752d15e9f23b20b8dca421b66dd5755772b2d134f8aac00ce732295cf3e225bdd13183b94028e10df283826cbb29e3513738e055e2052451d6d41e318da59a9d0f469b0d18a13a029884647c68d48434f6caaeedfe6facf25460224bdd5f5cb0aef1d1cac25288f987704f197680c578cc0d5060ce31aea3e080c775e8330917abe7c9fb8f8bf5c022e4e7019e83b89d8ae0f9e5884d0a0fa18d1a84dfa47e1b3f0de5753f5d86b1d2af73d127a5553cd2490b390cf8fc5a7e75b03b4356f9c6bdb9833ecb14f0fdac422e6099b7411365ff7c8be42cdb069bd9ab55907183835bf829a62e5233e2e64110ccb7e24f48cb0d6c3a985276f033a08df729ed83923ef51f73dcec276843e65c2da4227a3b07ac59c8d051a7759160049a4ffdf89b5c26c001a2e3a3a47b4ed636e9363546cf70422670de416db8a22fea1281f73743acdafb616558433f6790df046f3b7d8b80a561753a134d3e974ed0277880be26c9cdfb5a439137cb447981ff9a5f1779d56a1c980436b5f7cb98adf5468f791bf06e1e0aecec0fedbab55f9899931178cb951b6916aa10b9e86ef4f1b2fa8f88c11a445293754d4f2f7784697d2216f9820932e1ee14fe1ece2776e09854006ce13ec6b57e37c51ddfb789d3fbe2c07a332e040c36b0bd7d980257540bcbdc3f52b7c70d1b6798fba303c6bb23de5035b1b46c7af14a7553b737e6e5f64ec2764cf2b9b6dac710f5ad71f826d82b10ab5c6f7a267dbfed7bc5bd0cb0c765796af9019649b8fd00354c15c778353db6a7b3f1603fe5865bd655ffa8b65d995c852000127e1abd65224718a49bf6325cbd7bcaeb974f3e13c8b8df30b2a4ecb0aaa17a97ac95f2eff1504dacb5acd0037107fec6a61a408869f4a17d7425582058fd8eba35790239497a2853c7e8a7b6a1fc4640232f4eb2e40bec43053336a26813d8bdcc931932a52e54d7c975e7e15a37bf08a40f95c9bd716b54d3c63dd118cb4cdb956ae79c6e6de79e07a611100dbd420cf854121855d555afccdd138ea8442ead900206d39264a9a0eb0ca946bd39383014172b19161627e37b293f1d6e1b36e3b9f1b31d24d7986f9c4b33210b81760fa2b3353596a5d8b55f109ee8da2e8b2a9f276b5c3f9a3656b3f1eacb78d774e5b314bf88e9e091b6490bc899aed16a1fb263c87c9ce712b78b05a65459e15aa864e50ae115b04e32921f986141ccff97d7cea7720a24d683532cefe45cf46a4ae9440b844005fa9daabe382c2a3109a1aa49cecbd7302b8ab3a96c17a09b240f9876e6baeb79644ad5cf1feb638cf7b7a58b727e2a74dae0b230b0b2230d854de7dfe057d9e40e7c405a341ebb2833095c4537611e37036aef22dda7b682d7e4dfdc20df68071bdce4971f2d006bcb5ce9d4640fc31b34fe496ffe9c5a3d6f97c43a12c0cc01599b53e59c2217c77d9ac389647a489d9a9160ad4028af774e18d1ceefc1eb4c5e78f7e04b90124a482b7dda8843055e3facb131d1092c083287615fd4e8e431e18a627fce2a1e20ae82012aadbb2bedb75cea175bfe4b633dd510fce92c33d4cdf8bdd9c82ca15cab11733c05f08e97a8650abd2033bda147261587bc2347b731975ab8a64add5e9aa403d65440d065dd62d2d864dfe02b91398730a59511d6d8e1e84cf5e137b0bd921a45ec0901f42df041181bcd572e689ef6e39f3b3709a58d959ee15b639da521e3dabfe1a81790b429106da516b9eed9139cdda165bfa47780375326a5353d1d5dd2056a59905ad3b58c4db12956bbfe7c2897581baf5e3a31700256a022eb2c3aed7cb7ef10d913113bc6f669c6d021aa694311ebb3e27e579e7e68f3ec42d383c96b5e3fc2da661f08f0594d5447308f9ff2de286afdfc89d4c0794d4aa5c2996833774d9dd2dc970bc67b535650b2993c43c3c153d122862934ca097256f7c6c41a0e03dc345a43e10ad3ae275c4dc4b8619ca6674cf785a9a60a6248dbe64d70d3ebbd8e1df58935841f2252444dc8c36f3e21722c166e9b7213a14a4b53ad5fbd428c348e63f79ea15fd2925912871536f1c95036b01fd9796d8a46c6305dae5599601d8cf8ba75733e5fcde89e75ef6f0ff792b54b62614c97e6105b9922e268a4e1914a5820ec4f03c1c944d584449cf0e3bdeb30a2c567b14e210e5179fea6b1cce690107ae23235642570d2fc1b3546abed9d297d454a821e9cc02c66d1ca6148ef1ed1a1354624ebcbc112afb4a8d3554b9fcefd3e3600c518b13114f3afb5f95d59376c78711ab6acd27a0cac28ff78973936b2233dee42c0f1244bfda68c615bf531cfc641d431579b28c6b695f54a52553c4a8f711d2de652da284cfb76eae6040e2956a2c202a4d03d361269c81daf187075576fa23fc0d44568767e9b2bd8cf163dca99bd76ef2f6c40967bf1275a3d3c3dcfbb42bc7da3dc5e8d15b58961b5417d400d271ed16cdbc809c1ad5091a4e7b150c0509cea61ec74ca203f65c5058823d7313cb37759e2d9d8778a7bca73329526cd86b47f6b5f1b704daee501be2c48be82cedfb6b005451939ddcb727425af6c3d95c3095754adbc0ced6e4c91b649dafa613bfd65e3c944833010fd669f18f46beb6a28d92ee4b51ef273b02f554b4aff6f5771072d59ac4bbb6557978ab76edf114da1d90d577964180051ba4a62892997a522f29b8d8f1f923053ca4cd04e3f35b0743b2ef23204c5b824c864353ae8be717526e27a1b2b23d1e8d29de2f9dff01cb86769a56989a755f07baf7c4bd2b2f890837d71ac3a3fff0d0b453f6284933fcdd6e6206aa47fdd6bb4711d3893697a18cb7884c029cc2cd6693aeb134a7f6feab7ba5c9bf58f2b6e973e1d356fe2b2d1282aafd40851b191eb742395eae286fecb0732871af3bf0a2e7ac1367690190d91e274527216ff1bb1cdf5b21c1d1595f71da39ab299eb486b2e9b22aa8d63bb97cd441cbc0470138804178672d071879698c621f964c16b45877b57f82db4befe6d6381a5f2b05ee0c21ab2fc3d8065d2811bf06e18a1f568126cf9943346ce74c5289cb01ff59d7b379fbd0b4824754f697d57f068814f257b8216731b018186ead39b056a0157e3b5a27b4badd722a64bd619c114713b204f06540486acff226405ce69024e8f272dd2aa2a1583f9b4cf7b2828ab9be43edb1b7136c5fadaf6adacc65ffed22297ff008e45c15fcce2e3c5803714a220e492918de54d143017fdccb664132e33df0c957cd7afa3972690a12e6f342a70a8193ebd4361d1a65b1b9dbe88425dfc365c3a8c89330dcce9e07f9a080b88b45d3f0e02e93afe8261bf277548133b90202c7f5b833777d5980c97644c21d985ababdb58c32657db6a60614dbc752f449deaae48eeac9d100e19edb1209b047e8b3970ad81cbf4406b179a45de298b161b177eaa9f674c9e132281357a1e5c8743b5029a1e37359a6918adf0880155e7ee3e6fedf1dd33eab07baff29d891a30ad3ef091daa31ede400fe821d5267c18b5d7add5755238760c89ed79d6695408d999a6fc31df387685425e8aba68ff66210f194ab6f73a25f9e8dfa19c08139a96dd39e94cb74686af6cfee0a418fd84bed78c718df2058b99bd67566dca03a9e35b48683fd0303704a84cdb6e5e3135c5d78bc350833fb89c8b76423e55ae026d5394dde5f34bd9356ea0995634e1e1ff385258825915b63cce5b1cf47371c2de4d61ef4e3608a00047e09fb60db3b4f9df31b64b4a2512e2acf78c416b7f5dbf6f2124e8f7ba3f02826c6fc82fa6c63c70fb9ccaa761eb6e1eb25cefc971f634b63a1937f312e46b573f3d39ea31e49b6b4b856a9fcecc233f4a9765597cab6f6996680ba69c3248240d55f54de80af2c7f1ecdf6b18e15f6bf0564a872bd42b12d14218cc10ad4b35169d89dc06cf307956b234664487dff29a4ef33ba824d1a3258c65b888c100dd83e51bad5007503948758713d9ecc28586c00525442dc3c53"], 0x700, 0x2) setxattr$incfs_metadata(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) removexattr(&(0x7f0000000f40)='./file1\x00', &(0x7f0000000200)=@known='user.incfs.metadata\x00') [ 74.764041][ T4689] Bluetooth: hci0: command tx timeout [ 75.139403][ T5341] loop0: detected capacity change from 0 to 32768 [ 75.150871][ T5341] ======================================================= [ 75.150871][ T5341] WARNING: The mand mount option has been deprecated and [ 75.150871][ T5341] and is ignored by this kernel. Remove the mand [ 75.150871][ T5341] option from the mount to silence this warning. [ 75.150871][ T5341] ======================================================= [ 75.212181][ T5341] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 75.256561][ T5341] [ 75.257676][ T5341] ====================================================== [ 75.260634][ T5341] WARNING: possible circular locking dependency detected [ 75.263635][ T5341] 6.16.0-rc6-syzkaller-00002-g155a3c003e55 #0 Not tainted [ 75.266593][ T5341] ------------------------------------------------------ [ 75.269599][ T5341] syz.0.0/5341 is trying to acquire lock: [ 75.271896][ T5341] ffff8880443e6d80 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3){+.+.}-{4:4}, at: ocfs2_reserve_suballoc_bits+0x15e/0x4640 [ 75.278035][ T5341] [ 75.278035][ T5341] but task is already holding lock: [ 75.281288][ T5341] ffff8880443ebff8 (&oi->ip_xattr_sem){++++}-{4:4}, at: ocfs2_xattr_set+0x40f/0x11f0 [ 75.285312][ T5341] [ 75.285312][ T5341] which lock already depends on the new lock. [ 75.285312][ T5341] [ 75.290121][ T5341] [ 75.290121][ T5341] the existing dependency chain (in reverse order) is: [ 75.293614][ T5341] [ 75.293614][ T5341] -> #5 (&oi->ip_xattr_sem){++++}-{4:4}: [ 75.296438][ T5341] lock_acquire+0x120/0x360 [ 75.298323][ T5341] down_read+0x46/0x2e0 [ 75.300137][ T5341] ocfs2_init_acl+0x2f9/0x720 [ 75.302176][ T5341] ocfs2_mknod+0x1321/0x2050 [ 75.304162][ T5341] ocfs2_create+0x1a5/0x440 [ 75.306185][ T5341] path_openat+0x14f1/0x3830 [ 75.308374][ T5341] do_filp_open+0x1fa/0x410 [ 75.310517][ T5341] do_sys_openat2+0x121/0x1c0 [ 75.312714][ T5341] __x64_sys_openat+0x138/0x170 [ 75.315017][ T5341] do_syscall_64+0xfa/0x3b0 [ 75.317070][ T5341] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.319756][ T5341] [ 75.319756][ T5341] -> #4 (jbd2_handle){.+.+}-{0:0}: [ 75.322751][ T5341] lock_acquire+0x120/0x360 [ 75.324901][ T5341] start_this_handle+0x1fa7/0x21c0 [ 75.327351][ T5341] jbd2__journal_start+0x2c1/0x5b0 [ 75.329832][ T5341] jbd2_journal_start+0x2a/0x40 [ 75.331844][ T5341] ocfs2_start_trans+0x376/0x6d0 [ 75.333901][ T5341] ocfs2_mknod+0xe93/0x2050 [ 75.336100][ T5341] ocfs2_create+0x1a5/0x440 [ 75.338209][ T5341] path_openat+0x14f1/0x3830 [ 75.340472][ T5341] do_filp_open+0x1fa/0x410 [ 75.342310][ T5341] do_sys_openat2+0x121/0x1c0 [ 75.344605][ T5341] __x64_sys_openat+0x138/0x170 [ 75.346605][ T5341] do_syscall_64+0xfa/0x3b0 [ 75.348712][ T5341] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.351498][ T5341] [ 75.351498][ T5341] -> #3 (&journal->j_trans_barrier){.+.+}-{4:4}: [ 75.355130][ T5341] lock_acquire+0x120/0x360 [ 75.357026][ T5341] down_read+0x46/0x2e0 [ 75.358981][ T5341] ocfs2_start_trans+0x36a/0x6d0 [ 75.361235][ T5341] ocfs2_mknod+0xe93/0x2050 [ 75.363371][ T5341] ocfs2_create+0x1a5/0x440 [ 75.365430][ T5341] path_openat+0x14f1/0x3830 [ 75.367574][ T5341] do_filp_open+0x1fa/0x410 [ 75.369851][ T5341] do_sys_openat2+0x121/0x1c0 [ 75.372174][ T5341] __x64_sys_openat+0x138/0x170 [ 75.374433][ T5341] do_syscall_64+0xfa/0x3b0 [ 75.376576][ T5341] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.379207][ T5341] [ 75.379207][ T5341] -> #2 (sb_internal#2){.+.+}-{0:0}: [ 75.382227][ T5341] lock_acquire+0x120/0x360 [ 75.384294][ T5341] ocfs2_start_trans+0x26b/0x6d0 [ 75.386555][ T5341] ocfs2_mknod+0xe93/0x2050 [ 75.388589][ T5341] ocfs2_create+0x1a5/0x440 [ 75.390736][ T5341] path_openat+0x14f1/0x3830 [ 75.392847][ T5341] do_filp_open+0x1fa/0x410 [ 75.395079][ T5341] do_sys_openat2+0x121/0x1c0 [ 75.397297][ T5341] __x64_sys_openat+0x138/0x170 [ 75.399600][ T5341] do_syscall_64+0xfa/0x3b0 [ 75.401544][ T5341] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.404224][ T5341] [ 75.404224][ T5341] -> #1 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#4){+.+.}-{4:4}: [ 75.408170][ T5341] lock_acquire+0x120/0x360 [ 75.410087][ T5341] down_write+0x96/0x1f0 [ 75.411826][ T5341] ocfs2_reserve_local_alloc_bits+0x125/0x24e0 [ 75.414241][ T5341] ocfs2_reserve_clusters_with_limit+0x1be/0xba0 [ 75.416886][ T5341] ocfs2_mknod+0xe32/0x2050 [ 75.418944][ T5341] ocfs2_create+0x1a5/0x440 [ 75.421141][ T5341] path_openat+0x14f1/0x3830 [ 75.423165][ T5341] do_filp_open+0x1fa/0x410 [ 75.425255][ T5341] do_sys_openat2+0x121/0x1c0 [ 75.427507][ T5341] __x64_sys_openat+0x138/0x170 [ 75.429767][ T5341] do_syscall_64+0xfa/0x3b0 [ 75.432014][ T5341] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.434717][ T5341] [ 75.434717][ T5341] -> #0 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3){+.+.}-{4:4}: [ 75.439363][ T5341] validate_chain+0xb9b/0x2140 [ 75.441789][ T5341] __lock_acquire+0xab9/0xd20 [ 75.444086][ T5341] lock_acquire+0x120/0x360 [ 75.446279][ T5341] down_write+0x96/0x1f0 [ 75.448406][ T5341] ocfs2_reserve_suballoc_bits+0x15e/0x4640 [ 75.451143][ T5341] ocfs2_reserve_new_metadata_blocks+0x403/0x940 [ 75.454023][ T5341] ocfs2_init_xattr_set_ctxt+0x307/0x700 [ 75.456721][ T5341] ocfs2_xattr_set+0xb70/0x11f0 [ 75.459109][ T5341] __vfs_setxattr+0x439/0x480 [ 75.461438][ T5341] __vfs_setxattr_noperm+0x12d/0x660 [ 75.463954][ T5341] vfs_setxattr+0x16b/0x2f0 [ 75.466220][ T5341] filename_setxattr+0x274/0x600 [ 75.468659][ T5341] path_setxattrat+0x364/0x3a0 [ 75.471045][ T5341] __x64_sys_lsetxattr+0xbf/0xe0 [ 75.473422][ T5341] do_syscall_64+0xfa/0x3b0 [ 75.475614][ T5341] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.478415][ T5341] [ 75.478415][ T5341] other info that might help us debug this: [ 75.478415][ T5341] [ 75.482907][ T5341] Chain exists of: [ 75.482907][ T5341] &ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3 --> jbd2_handle --> &oi->ip_xattr_sem [ 75.482907][ T5341] [ 75.489737][ T5341] Possible unsafe locking scenario: [ 75.489737][ T5341] [ 75.492933][ T5341] CPU0 CPU1 [ 75.495305][ T5341] ---- ---- [ 75.497599][ T5341] lock(&oi->ip_xattr_sem); [ 75.499705][ T5341] lock(jbd2_handle); [ 75.502536][ T5341] lock(&oi->ip_xattr_sem); [ 75.505626][ T5341] lock(&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3); [ 75.508486][ T5341] [ 75.508486][ T5341] *** DEADLOCK *** [ 75.508486][ T5341] [ 75.511976][ T5341] 3 locks held by syz.0.0/5341: [ 75.514134][ T5341] #0: ffff888030bf4428 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 75.517993][ T5341] #1: ffff8880443ec2c0 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: vfs_setxattr+0x144/0x2f0 [ 75.522448][ T5341] #2: ffff8880443ebff8 (&oi->ip_xattr_sem){++++}-{4:4}, at: ocfs2_xattr_set+0x40f/0x11f0 [ 75.526546][ T5341] [ 75.526546][ T5341] stack backtrace: [ 75.529038][ T5341] CPU: 0 UID: 0 PID: 5341 Comm: syz.0.0 Not tainted 6.16.0-rc6-syzkaller-00002-g155a3c003e55 #0 PREEMPT(full) [ 75.529054][ T5341] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.529062][ T5341] Call Trace: [ 75.529070][ T5341] [ 75.529075][ T5341] dump_stack_lvl+0x189/0x250 [ 75.529096][ T5341] ? __pfx_dump_stack_lvl+0x10/0x10 [ 75.529110][ T5341] ? __pfx__printk+0x10/0x10 [ 75.529125][ T5341] ? print_lock_name+0xde/0x100 [ 75.529139][ T5341] print_circular_bug+0x2ee/0x310 [ 75.529154][ T5341] check_noncircular+0x134/0x160 [ 75.529168][ T5341] validate_chain+0xb9b/0x2140 [ 75.529183][ T5341] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 75.529196][ T5341] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 75.529207][ T5341] __lock_acquire+0xab9/0xd20 [ 75.529216][ T5341] ? ocfs2_reserve_suballoc_bits+0x15e/0x4640 [ 75.529230][ T5341] lock_acquire+0x120/0x360 [ 75.529241][ T5341] ? ocfs2_reserve_suballoc_bits+0x15e/0x4640 [ 75.529259][ T5341] down_write+0x96/0x1f0 [ 75.529270][ T5341] ? ocfs2_reserve_suballoc_bits+0x15e/0x4640 [ 75.529286][ T5341] ? __pfx_down_write+0x10/0x10 [ 75.529299][ T5341] ocfs2_reserve_suballoc_bits+0x15e/0x4640 [ 75.529310][ T5341] ? do_raw_spin_lock+0x121/0x290 [ 75.529321][ T5341] ? _raw_spin_unlock_irqrestore+0x85/0x110 [ 75.529330][ T5341] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.529341][ T5341] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 75.529352][ T5341] ? __pfx_ocfs2_reserve_suballoc_bits+0x10/0x10 [ 75.529362][ T5341] ? stack_depot_save_flags+0x429/0x900 [ 75.529373][ T5341] ? kasan_save_track+0x4f/0x80 [ 75.529380][ T5341] ? kasan_save_track+0x3e/0x80 [ 75.529387][ T5341] ? __kasan_kmalloc+0x93/0xb0 [ 75.529398][ T5341] ? __kmalloc_cache_noprof+0x230/0x3d0 [ 75.529410][ T5341] ? ocfs2_reserve_new_metadata_blocks+0x113/0x940 [ 75.529424][ T5341] ? ocfs2_init_xattr_set_ctxt+0x307/0x700 [ 75.529435][ T5341] ? ocfs2_xattr_set+0xb70/0x11f0 [ 75.529444][ T5341] ? __vfs_setxattr+0x439/0x480 [ 75.529456][ T5341] ? __vfs_setxattr_noperm+0x12d/0x660 [ 75.529469][ T5341] ? vfs_setxattr+0x16b/0x2f0 [ 75.529481][ T5341] ? filename_setxattr+0x274/0x600 [ 75.529490][ T5341] ? path_setxattrat+0x364/0x3a0 [ 75.529495][ T5341] ? __x64_sys_lsetxattr+0xbf/0xe0 [ 75.529504][ T5341] ? do_syscall_64+0xfa/0x3b0 [ 75.529511][ T5341] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.529535][ T5341] ? __kasan_kmalloc+0x93/0xb0 [ 75.529548][ T5341] ? ocfs2_reserve_new_metadata_blocks+0x113/0x940 [ 75.529566][ T5341] ocfs2_reserve_new_metadata_blocks+0x403/0x940 [ 75.529583][ T5341] ? __pfx_ocfs2_reserve_new_metadata_blocks+0x10/0x10 [ 75.529599][ T5341] ? __pfx_ocfs2_calc_xattr_set_need+0x10/0x10 [ 75.529613][ T5341] ? __lock_acquire+0xab9/0xd20 [ 75.529627][ T5341] ocfs2_init_xattr_set_ctxt+0x307/0x700 [ 75.529639][ T5341] ? __pfx_ocfs2_init_xattr_set_ctxt+0x10/0x10 [ 75.529651][ T5341] ? ocfs2_xattr_set+0xb36/0x11f0 [ 75.529661][ T5341] ? up_write+0x1c4/0x420 [ 75.529674][ T5341] ? ocfs2_xattr_set+0x334/0x11f0 [ 75.529683][ T5341] ocfs2_xattr_set+0xb70/0x11f0 [ 75.529696][ T5341] ? __pfx_ocfs2_xattr_set+0x10/0x10 [ 75.529706][ T5341] ? check_path+0x21/0x40 [ 75.529721][ T5341] ? lockdep_unlock+0x89/0x120 [ 75.529736][ T5341] ? posix_xattr_acl+0x93/0xc0 [ 75.529749][ T5341] ? evm_protect_xattr+0x4d4/0xa90 [ 75.529761][ T5341] ? rcu_is_watching+0x15/0xb0 [ 75.529775][ T5341] ? __pfx_evm_protect_xattr+0x10/0x10 [ 75.529786][ T5341] ? __pfx_ocfs2_xattr_trusted_set+0x10/0x10 [ 75.529797][ T5341] __vfs_setxattr+0x439/0x480 [ 75.529813][ T5341] __vfs_setxattr_noperm+0x12d/0x660 [ 75.529829][ T5341] vfs_setxattr+0x16b/0x2f0 [ 75.529846][ T5341] ? __pfx_vfs_setxattr+0x10/0x10 [ 75.529860][ T5341] ? mnt_get_write_access+0x223/0x2a0 [ 75.529873][ T5341] filename_setxattr+0x274/0x600 [ 75.529888][ T5341] ? __pfx_filename_setxattr+0x10/0x10 [ 75.529903][ T5341] ? getname_flags+0x1e5/0x540 [ 75.529921][ T5341] path_setxattrat+0x364/0x3a0 [ 75.529933][ T5341] ? __pfx_path_setxattrat+0x10/0x10 [ 75.529949][ T5341] ? rcu_is_watching+0x15/0xb0 [ 75.529962][ T5341] __x64_sys_lsetxattr+0xbf/0xe0 [ 75.529978][ T5341] do_syscall_64+0xfa/0x3b0 [ 75.529988][ T5341] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.530004][ T5341] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.530015][ T5341] ? clear_bhb_loop+0x60/0xb0 [ 75.530026][ T5341] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.530033][ T5341] RIP: 0033:0x7f212fd8e929 [ 75.530045][ T5341] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 75.530054][ T5341] RSP: 002b:00007f2130cb4038 EFLAGS: 00000246 ORIG_RAX: 00000000000000bd [ 75.530067][ T5341] RAX: ffffffffffffffda RBX: 00007f212ffb5fa0 RCX: 00007f212fd8e929 [ 75.530076][ T5341] RDX: 0000000000000000 RSI: 00002000000002c0 RDI: 0000200000000280 [ 75.530084][ T5341] RBP: 00007f212fe10b39 R08: 0000000000000000 R09: 0000000000000000 [ 75.530091][ T5341] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 75.530098][ T5341] R13: 0000000000000000 R14: 00007f212ffb5fa0 R15: 00007ffff7b43898 [ 75.530110][ T5341]