ci2 starts bisection 2023-05-27 11:56:34.343895272 +0000 UTC m=+66687.305334235 bisecting cause commit starting from 86a6bbdc8ffe588059b2cef842f78fa44a6fefb0 building syzkaller on 4bce1a3e705a8b62de8194bdb28f5eef89c8feec ensuring issue is reproducible on original commit 86a6bbdc8ffe588059b2cef842f78fa44a6fefb0 testing commit 86a6bbdc8ffe588059b2cef842f78fa44a6fefb0 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0c440af2d189edd229e1189244b9e2b0ce5d32e64284451040413e1767e365b8 run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_release_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot run #10: crashed: general protection fault in ext4_acquire_dquot run #11: crashed: general protection fault in ext4_acquire_dquot run #12: crashed: general protection fault in ext4_acquire_dquot run #13: crashed: general protection fault in ext4_quota_read run #14: crashed: general protection fault in ext4_acquire_dquot run #15: crashed: general protection fault in ext4_release_dquot run #16: crashed: general protection fault in ext4_release_dquot run #17: crashed: general protection fault in ext4_release_dquot run #18: crashed: general protection fault in ext4_acquire_dquot run #19: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.25 testing commit f17b0ab65d17988d5e6d6fe22f708ef3721080bf gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c6c3b8f52f605b749430f8f313275e635d27843078d1a58e1c65d8e53631a89c run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_quota_read run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.24 testing commit 0102425ac76bd184704c698cab7cb4fe37997556 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a1fd713cb66b48b70e81864af73e1877a842eaf3a10d5ba50eb3034e7e6b9fac all runs: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.23 testing commit 543aff194ab6286af7791c5a138978ee7da4c93f gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 37d717b210b35b694d0fcba9101eb28234159ecf57931a1f58907666bd9597bc run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_release_dquot testing release v6.1.22 testing commit 3b29299e5f604550faf3eff811d6cd60b4c6cae6 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 694e0e9e5ba992fd81f4b14e97919e5af65cb3ea09b827356387287d07e8a899 all runs: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.21 testing commit e3a87a10f2591f296d1a50c5af6820e2181d564a gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6f9a6d2163725794088231d1edb9766ab27f756562ff27609378c560e56535ef run #0: crashed: general protection fault in ext4_release_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_release_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.20 testing commit 7eaef76fbc4621ced374c85dbc000dd80dc681d7 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 845e9e3d4950f1904b1fd124860fc4b6e6597cbf56932eb35e8073238651a7bc run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_release_dquot testing release v6.1.19 testing commit 6449a0ba6843fe70523eeb7855984054f36f6d24 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1d791c396335a80b550cd579102a02beee848bdbf1c6b512c6e6670c9b48c493 run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_release_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_release_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_release_dquot testing release v6.1.18 testing commit 1cc3fcf63192dfbf5ac13bc6134ae9120ebdcba6 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1429294639462ebab9bd020989846d849a4aeb90f1d50d4dfbfd9739781d9b36 run #0: crashed: general protection fault in ext4_release_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_release_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.17 testing commit 11585e2f8b9d5b4f0a4c51f12adcaab1573811f1 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1b24b4d9ec9d0545d43949bd1d89bcc0298728a34eeab1266e4afbce9d0aa9db all runs: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.16 testing commit 8a923980a19087421e8c99efb68ca0e4200daefd gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 95db12ca25ef4f1b94d684a06288cbcd70528e8e6809eab3936ad1d2f9180df8 run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_release_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.15 testing commit 42616e0f09fb4e9a6c59892a227f7bdefbd2d6d3 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c8d19ec1189795ea82848c2d825e22a26efba10a68983ecea907a029a0277e19 run #0: crashed: general protection fault in ext4_release_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.14 testing commit 7d54cb2c26dad1264ecca85992bfe8984df4b7b5 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: adb08d4c040d98c982c6c6c958f5abac294761cf38defe4a0e2dc2e03ccad9ed run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_release_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_release_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.13 testing commit 1ac8758e027247774464c808447a9c2f1f97b637 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: faba703db903dbb339d5deff77680a55de6494076d5e91cc82bfbdf39b698d3f run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_release_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.12 testing commit 129c15b606278f9254a16013f7e5a94a128d9bcd gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8c3ce2362090a39219316babc5545e85573d0fa9fa52dcb37ef443f3e75de846 all runs: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.11 testing commit d60c95efffe84428e3611431bf688f50bfc13f4e gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: daa53265064b613220d75ec5b8a87f911e5d26bcc717d7fbd95446809cb93099 run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_release_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_release_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_release_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.10 testing commit 17d99ea98b6238e7e483fba27e8f7a7842d0f345 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1e9c0ced75c743e169c2604d25d9b0d50c5d697f743a7aa09b4bcc3c53af0f32 run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_release_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.9 testing commit 68a95455c153f8adc513e5b688f4b348daa7c1b1 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 31ff43b659e3a4e48b499f71d7ed111bcba7b932d0890bac350421e2fca0c8de run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_quota_read run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.8 testing commit 93f875a8526a291005e7f38478079526c843cbec gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 031c761b94dfa601062febe46c7569fb62a14baa67e368044c836f9c0525733a run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_release_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.7 testing commit 21e996306a6afaae88295858de0ffb8955173a15 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a389fa039627769f87c2cc06a9ff85bdb6e9dce36922638064e4dbe8974c028d run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_release_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_release_dquot testing release v6.1.6 testing commit 38f3ee12661fdc2805e06942e4e3d604e03cd9cf gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6fa3b3f4a4ffc050e11d0f42fb3cd4f5e66169ea21b2d1ccce227193e856544c run #0: crashed: general protection fault in ext4_release_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_release_dquot run #3: crashed: general protection fault in ext4_release_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.5 testing commit 90ca7a874a9093e500cc6147cecd85ad2e6a2852 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 848f93f0dd91c93e754810794738e28d028c8578a73fa507f8025d2fd2fda69d run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_release_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_release_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_release_dquot testing release v6.1.4 testing commit 2cb8e624295ffa0c4d659fcec7d9e7a6c48de156 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dac20e0cc4e31fd11269d028ab7d065a0320cc9f1836136617aba0f90344ffc1 all runs: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.3 testing commit 4adc0fbe03a69d3189607bf74e82a79c29c08b4a gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f5c24218c5fb148c2f58dd3dcb65ba08a976f145698c823e2b5979cdde489c56 run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_release_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_release_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.2 testing commit d6a980a0da6cacb523bb1e069b1780ae1c3086a7 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 604f47ac51e3f94f2cb5b1d881e3ad93a471d6445e89fb66b10ac58b4a3ac4fe all runs: crashed: general protection fault in ext4_acquire_dquot testing release v6.1.1 testing commit ebdb69c5b054f115ef5ff72f0bb2aaa1718904e6 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7e5b61c7475d08e576a262f657d3aea00fb3d922c4c971e920ca803fcc4b6d9e run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_release_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_release_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v6.1 testing commit 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 07688b70c2bf992107dabf8901f28ae30ab4335e4fb404146c4a68be2c1fb641 all runs: crashed: general protection fault in ext4_acquire_dquot testing release v6.0 testing commit 4fe89d07dcc2804c8b562f6c7896a45643d34b2f gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b65c7e7ea1ca76bfc214f002e0ab8ed65bbecc91c404f63838ce97b9ed6e09a6 run #0: crashed: general protection fault in ext4_release_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot testing release v5.19 testing commit 3d7cb6b04c3f3115719235cc6866b10326de34cd gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ee090fc2f60cb28548f36e6615979969befca1e4a7f60d2fa21b2059213230c2 all runs: OK # git bisect start 4fe89d07dcc2804c8b562f6c7896a45643d34b2f 3d7cb6b04c3f3115719235cc6866b10326de34cd Bisecting: 8384 revisions left to test after this (roughly 13 steps) [78acd4ca433425e6dd4032cfc2156c60e34931f2] usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() testing commit 78acd4ca433425e6dd4032cfc2156c60e34931f2 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1e600465bb201c0caf20be7f904797be511b1e7552bdd987f865809a5cfb78df all runs: OK # git bisect good 78acd4ca433425e6dd4032cfc2156c60e34931f2 Bisecting: 4253 revisions left to test after this (roughly 12 steps) [5cef38dd03f33ef206eb792df0fb3b200d762546] dt-bindings: gpio: sifive: add gpio-line-names testing commit 5cef38dd03f33ef206eb792df0fb3b200d762546 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bd062c0b2564b157b3be3cf0a897968a56ff4e0f8110cedb5ccf434025984609 all runs: OK # git bisect good 5cef38dd03f33ef206eb792df0fb3b200d762546 Bisecting: 2131 revisions left to test after this (roughly 11 steps) [90b6b686c1e0273ce6d1724fab9b9651a276217e] Merge tag 'linux-kselftest-next-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest testing commit 90b6b686c1e0273ce6d1724fab9b9651a276217e gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 330e681109db16110d151122c9e0c016235db178976bd9e3f2ff6b1ead23dd05 all runs: OK # git bisect good 90b6b686c1e0273ce6d1724fab9b9651a276217e Bisecting: 1067 revisions left to test after this (roughly 10 steps) [65eea2c060aee3bf6d27ea365360059fbd4eeff4] Merge tag 'for-linus-6.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip testing commit 65eea2c060aee3bf6d27ea365360059fbd4eeff4 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1444199066e9b92f837a75237feb325e58cc18dfd71a13cb5aef1175dae43c46 all runs: OK # git bisect good 65eea2c060aee3bf6d27ea365360059fbd4eeff4 Bisecting: 532 revisions left to test after this (roughly 9 steps) [5e0a93e42756fa93b69fe8848cf8dda7cee5d13a] Merge tag 'gpio-fixes-for-v6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux testing commit 5e0a93e42756fa93b69fe8848cf8dda7cee5d13a gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 88e1dbe9407623c5debfee287685ae7d15becbb5811e31210b5d00f07f461766 all runs: OK # git bisect good 5e0a93e42756fa93b69fe8848cf8dda7cee5d13a Bisecting: 266 revisions left to test after this (roughly 8 steps) [f0cc7c00089bf923259370fefc1d4f48d7252fc5] Merge tag 'i2c-for-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux testing commit f0cc7c00089bf923259370fefc1d4f48d7252fc5 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: eaba59fb907b34e1028d5bab61449bc6f4ab2fa5e33e4d74fbffbb8ba4557024 all runs: OK # git bisect good f0cc7c00089bf923259370fefc1d4f48d7252fc5 Bisecting: 120 revisions left to test after this (roughly 7 steps) [511cce163b75bc3933fa3de769a82bb7e8663f2b] Merge tag 'net-6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 511cce163b75bc3933fa3de769a82bb7e8663f2b gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 336082be26f1a2ca038394c992eb45e47fdc455b684c19414e3881564a991d47 run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_release_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_release_dquot run #8: crashed: general protection fault in ext4_release_dquot run #9: crashed: general protection fault in ext4_release_dquot # git bisect bad 511cce163b75bc3933fa3de769a82bb7e8663f2b Bisecting: 61 revisions left to test after this (roughly 6 steps) [49c13ed0316d55d73f1c81c66a7e2abd743f9ae6] Merge tag 'soc-fixes-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 49c13ed0316d55d73f1c81c66a7e2abd743f9ae6 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 13576aefb3e3a976ba7b9e8d20b5641381c4bf4fc12aa7e4cbe9896e99fd9112 all runs: crashed: general protection fault in ext4_acquire_dquot # git bisect bad 49c13ed0316d55d73f1c81c66a7e2abd743f9ae6 Bisecting: 38 revisions left to test after this (roughly 5 steps) [3800a713b6070d4f03fb43613a7b7d536a99b2b7] Merge tag 'mm-hotfixes-stable-2022-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm testing commit 3800a713b6070d4f03fb43613a7b7d536a99b2b7 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c0fc90ff0578e206dd82ad5748f8ce818a3da7dc9a7bc6b1d5e9766f98c649cf run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_release_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_release_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_release_dquot # git bisect bad 3800a713b6070d4f03fb43613a7b7d536a99b2b7 Bisecting: 22 revisions left to test after this (roughly 5 steps) [dac22531bbd4af2426c4e29e05594415ccfa365d] mm: prevent page_frag_alloc() from corrupting the memory testing commit dac22531bbd4af2426c4e29e05594415ccfa365d gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c19c299016c9be09f7201c0f431ebd000279335fd980332efb9acafdab421b6a all runs: OK # git bisect good dac22531bbd4af2426c4e29e05594415ccfa365d Bisecting: 7 revisions left to test after this (roughly 4 steps) [5e049663f678938dd56812ba870a471060f8ce28] Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 testing commit 5e049663f678938dd56812ba870a471060f8ce28 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 65ef67a668d9ed3bd5ecde7e38da8f68fe1ecb4cb9c63db83e1b53de90b20c53 run #0: crashed: general protection fault in ext4_release_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot # git bisect bad 5e049663f678938dd56812ba870a471060f8ce28 Bisecting: 7 revisions left to test after this (roughly 3 steps) [80fa46d6b9e7b1527bfd2197d75431fd9c382161] ext4: limit the number of retries after discarding preallocations blocks testing commit 80fa46d6b9e7b1527bfd2197d75431fd9c382161 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: cb737d5788d9b63035bad2ba1cc198e6fa356d4e9d2cd27e7d07ec7aeed93058 run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_release_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_release_dquot run #9: crashed: general protection fault in ext4_acquire_dquot # git bisect bad 80fa46d6b9e7b1527bfd2197d75431fd9c382161 Bisecting: 3 revisions left to test after this (roughly 2 steps) [613c5a85898d1cd44e68f28d65eccf64a8ace9cf] ext4: make directory inode spreading reflect flexbg size testing commit 613c5a85898d1cd44e68f28d65eccf64a8ace9cf gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5f4e2eca60adfe466e75fc74d4d0f742abb68968ce8b8a9b4647473742a12094 all runs: OK # git bisect good 613c5a85898d1cd44e68f28d65eccf64a8ace9cf Bisecting: 1 revision left to test after this (roughly 1 step) [83e80a6e3543f37f74c8e48a5f305b054b65ce2a] ext4: use buckets for cr 1 block scan instead of rbtree testing commit 83e80a6e3543f37f74c8e48a5f305b054b65ce2a gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 42def3f77dd8ef7bb83ef2e82c65f067f0d178d94fc6d6ed26926127b4cdb7b8 all runs: crashed: general protection fault in ext4_acquire_dquot # git bisect bad 83e80a6e3543f37f74c8e48a5f305b054b65ce2a Bisecting: 0 revisions left to test after this (roughly 0 steps) [a9f2a2931d0e197ab28c6007966053fdababd53f] ext4: use locality group preallocation for small closed files testing commit a9f2a2931d0e197ab28c6007966053fdababd53f gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0c3f54d823bc3cddc1c1fb3c97a0aa3d508945821ef5f5b7fd20914524c3d25a run #0: crashed: general protection fault in ext4_acquire_dquot run #1: crashed: general protection fault in ext4_acquire_dquot run #2: crashed: general protection fault in ext4_release_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_acquire_dquot run #5: crashed: general protection fault in ext4_acquire_dquot run #6: crashed: general protection fault in ext4_acquire_dquot run #7: crashed: general protection fault in ext4_acquire_dquot run #8: crashed: general protection fault in ext4_acquire_dquot run #9: crashed: general protection fault in ext4_acquire_dquot # git bisect bad a9f2a2931d0e197ab28c6007966053fdababd53f a9f2a2931d0e197ab28c6007966053fdababd53f is the first bad commit commit a9f2a2931d0e197ab28c6007966053fdababd53f Author: Jan Kara Date: Thu Sep 8 11:21:27 2022 +0200 ext4: use locality group preallocation for small closed files Curently we don't use any preallocation when a file is already closed when allocating blocks (from writeback code when converting delayed allocation). However for small files, using locality group preallocation is actually desirable as that is not specific to a particular file. Rather it is a method to pack small files together to reduce fragmentation and for that the fact the file is closed is actually even stronger hint the file would benefit from packing. So change the logic to allow locality group preallocation in this case. Fixes: 196e402adf2e ("ext4: improve cr 0 / cr 1 group scanning") CC: stable@kernel.org Reported-and-tested-by: Stefan Wahren Tested-by: Ojaswin Mujoo Reviewed-by: Ritesh Harjani (IBM) Signed-off-by: Jan Kara Link: https://lore.kernel.org/all/0d81a7c2-46b7-6010-62a4-3e6cfc1628d6@i2se.com/ Link: https://lore.kernel.org/r/20220908092136.11770-4-jack@suse.cz Signed-off-by: Theodore Ts'o fs/ext4/mballoc.c | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) culprit signature: 0c3f54d823bc3cddc1c1fb3c97a0aa3d508945821ef5f5b7fd20914524c3d25a parent signature: 5f4e2eca60adfe466e75fc74d4d0f742abb68968ce8b8a9b4647473742a12094 revisions tested: 44, total time: 12h2m4.340494387s (build: 8h20m42.975432856s, test: 3h34m47.853370726s) first bad commit: a9f2a2931d0e197ab28c6007966053fdababd53f ext4: use locality group preallocation for small closed files recipients (to): ["jack@suse.cz" "ojaswin@linux.ibm.com" "ritesh.list@gmail.com" "stefan.wahren@i2se.com" "tytso@mit.edu"] recipients (cc): [] crash: general protection fault in ext4_acquire_dquot general protection fault, probably for non-canonical address 0xdffffc0000000005: 0000 [#1] PREEMPT SMP KASAN KASAN: null-ptr-deref in range [0x0000000000000028-0x000000000000002f] CPU: 0 PID: 1487 Comm: syz-executor.1 Tainted: G W 6.0.0-rc4-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 RIP: 0010:ext4_acquire_dquot+0x1f2/0x400 fs/ext4/super.c:6608 Code: 48 c1 e8 03 80 3c 10 00 74 12 48 89 df e8 16 d2 c3 ff 48 ba 00 00 00 00 00 fc ff df 4c 8b 33 49 83 c6 28 4c 89 f0 48 c1 e8 03 <80> 3c 10 00 74 12 4c 89 f7 e8 f0 d1 c3 ff 48 ba 00 00 00 00 00 fc RSP: 0018:ffffc90002dc7500 EFLAGS: 00010206 RAX: 0000000000000005 RBX: ffff88810e745158 RCX: ffffffff81bc560d RDX: dffffc0000000000 RSI: 0000000000000008 RDI: ffff8881221d8c80 RBP: ffffc90002dc7548 R08: dffffc0000000000 R09: ffffed102443b1a1 R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff1102443b19e R13: 0000000000000049 R14: 0000000000000028 R15: ffff888111b56068 FS: 00007f1d5ebd7700(0000) GS:ffff8881f7200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fa480f32000 CR3: 0000000117c85000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: dqget+0x7b5/0xc60 fs/quota/dquot.c:914 __dquot_initialize+0x38e/0xd90 fs/quota/dquot.c:1492 dquot_initialize fs/quota/dquot.c:1550 [inline] dquot_file_open+0x47/0x70 fs/quota/dquot.c:2181 ext4_file_open+0x227/0x5d0 fs/ext4/file.c:872 do_dentry_open+0x5b2/0xdd0 fs/open.c:878 vfs_open+0x6e/0x80 fs/open.c:1014 do_open fs/namei.c:3557 [inline] path_openat+0x1eb2/0x2450 fs/namei.c:3691 do_filp_open+0x226/0x430 fs/namei.c:3718 do_sys_openat2+0x10b/0x420 fs/open.c:1311 do_sys_open fs/open.c:1327 [inline] __do_sys_openat fs/open.c:1343 [inline] __se_sys_openat fs/open.c:1338 [inline] __x64_sys_openat+0x209/0x250 fs/open.c:1338 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f1d5de8c169 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 RSP: 002b:00007f1d5ebd7168 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007f1d5dfabf80 RCX: 00007f1d5de8c169 RDX: 000000000000275a RSI: 0000000020000040 RDI: ffffffffffffff9c RBP: 00007f1d5dee7ca1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffd6f683bbf R14: 00007f1d5ebd7300 R15: 0000000000022000 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:ext4_acquire_dquot+0x1f2/0x400 fs/ext4/super.c:6608 Code: 48 c1 e8 03 80 3c 10 00 74 12 48 89 df e8 16 d2 c3 ff 48 ba 00 00 00 00 00 fc ff df 4c 8b 33 49 83 c6 28 4c 89 f0 48 c1 e8 03 <80> 3c 10 00 74 12 4c 89 f7 e8 f0 d1 c3 ff 48 ba 00 00 00 00 00 fc RSP: 0018:ffffc90002dc7500 EFLAGS: 00010206 RAX: 0000000000000005 RBX: ffff88810e745158 RCX: ffffffff81bc560d RDX: dffffc0000000000 RSI: 0000000000000008 RDI: ffff8881221d8c80 RBP: ffffc90002dc7548 R08: dffffc0000000000 R09: ffffed102443b1a1 R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff1102443b19e R13: 0000000000000049 R14: 0000000000000028 R15: ffff888111b56068 FS: 00007f1d5ebd7700(0000) GS:ffff8881f7300000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f7988545718 CR3: 0000000117c85000 CR4: 00000000003506a0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 48 c1 e8 03 shr $0x3,%rax 4: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 8: 74 12 je 0x1c a: 48 89 df mov %rbx,%rdi d: e8 16 d2 c3 ff callq 0xffc3d228 12: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx 19: fc ff df 1c: 4c 8b 33 mov (%rbx),%r14 1f: 49 83 c6 28 add $0x28,%r14 23: 4c 89 f0 mov %r14,%rax 26: 48 c1 e8 03 shr $0x3,%rax * 2a: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) <-- trapping instruction 2e: 74 12 je 0x42 30: 4c 89 f7 mov %r14,%rdi 33: e8 f0 d1 c3 ff callq 0xffc3d228 38: 48 rex.W 39: ba 00 00 00 00 mov $0x0,%edx 3e: 00 fc add %bh,%ah