ci2 starts bisection 2023-05-28 01:36:01.885640087 +0000 UTC m=+115854.847079051 bisecting fixing commit since 02bf43c7b7f7a19aa59a75f5244f0a3408bace1a building syzkaller on f6511626584e1f100818d9036909e0480ffd34c1 ensuring issue is reproducible on original commit 02bf43c7b7f7a19aa59a75f5244f0a3408bace1a testing commit 02bf43c7b7f7a19aa59a75f5244f0a3408bace1a gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b7117bebc96e7e3589ec730664b40e98e25a061863427f6b1c185b963b886693 all runs: crashed: general protection fault in __xfs_free_extent testing current HEAD 416839029e3858f61dc7dd346559c03e74ed8380 testing commit 416839029e3858f61dc7dd346559c03e74ed8380 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6756bbc4cb03b8567173aeebd0c464c19a54e91d98e3fb524d89e39f1760df15 all runs: OK # git bisect start 416839029e3858f61dc7dd346559c03e74ed8380 02bf43c7b7f7a19aa59a75f5244f0a3408bace1a Bisecting: 21929 revisions left to test after this (roughly 15 steps) [0df82189bc42037678fa590a77ed0116f428c90d] Merge tag 'perf-tools-for-v6.3-1-2023-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux testing commit 0df82189bc42037678fa590a77ed0116f428c90d gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 190a4cf14b612cf838ae1cd95c27d894f8d62b1b689b82107120b2845a784014 all runs: crashed: general protection fault in __xfs_free_extent # git bisect good 0df82189bc42037678fa590a77ed0116f428c90d Bisecting: 10969 revisions left to test after this (roughly 14 steps) [07d971abf436f78962ad95faafce04582b5b833a] Merge tag 'tag-chrome-platform-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux testing commit 07d971abf436f78962ad95faafce04582b5b833a gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d5cec6a0f3b620db2df3381adfd894d016730064570957f15a3278f8e8963c85 all runs: crashed: general protection fault in __xfs_free_extent # git bisect good 07d971abf436f78962ad95faafce04582b5b833a Bisecting: 5502 revisions left to test after this (roughly 13 steps) [4010e62b5b684d7a6090f3f9c69f8a5be31910e5] Merge tag 'usb-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb testing commit 4010e62b5b684d7a6090f3f9c69f8a5be31910e5 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 76fa1f8ccccefb426473bdda5b7b51628cbb4d763eea2af60137de68c467afcc all runs: crashed: general protection fault in __xfs_free_extent # git bisect good 4010e62b5b684d7a6090f3f9c69f8a5be31910e5 Bisecting: 2733 revisions left to test after this (roughly 12 steps) [58390c8ce1bddb6c623f62e7ed36383e7fa5c02f] Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu testing commit 58390c8ce1bddb6c623f62e7ed36383e7fa5c02f gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: fb89825172d5ad3fe917ec1c9829d0a4b90a604fa590ad73bc8948a083540cc3 all runs: OK # git bisect bad 58390c8ce1bddb6c623f62e7ed36383e7fa5c02f Bisecting: 1390 revisions left to test after this (roughly 11 steps) [22b8cc3e78f5448b4c5df00303817a9137cd663f] Merge tag 'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 22b8cc3e78f5448b4c5df00303817a9137cd663f gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e3772895e462979daeb045352d2222749edac26a868ce1c86426950ccf3c7714 all runs: crashed: general protection fault in __xfs_free_extent # git bisect good 22b8cc3e78f5448b4c5df00303817a9137cd663f Bisecting: 661 revisions left to test after this (roughly 10 steps) [af3877265dd88d7e333f94fb37bc09554544adca] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma testing commit af3877265dd88d7e333f94fb37bc09554544adca gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a8668bc0db084dcaae8b711ba2b09d9396cba0a56da6222d8cb9706b517f0de2 all runs: OK # git bisect bad af3877265dd88d7e333f94fb37bc09554544adca Bisecting: 359 revisions left to test after this (roughly 9 steps) [89d77f71f493a3663b10fa812d17f472935d24be] Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux testing commit 89d77f71f493a3663b10fa812d17f472935d24be gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3ee77004f98d84ff6caeeb4f2c89eb74749b80b381ea25915ef8341bae13ba59 all runs: crashed: general protection fault in __xfs_free_extent # git bisect good 89d77f71f493a3663b10fa812d17f472935d24be Bisecting: 175 revisions left to test after this (roughly 8 steps) [56c455b38dba47ae9cb48d71b2a106d769d1a694] Merge tag 'xfs-6.4-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux testing commit 56c455b38dba47ae9cb48d71b2a106d769d1a694 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ebe872fbab98b702b96df2ace96c6998b0387063bd5c675c0a7788b432280e07 all runs: OK # git bisect bad 56c455b38dba47ae9cb48d71b2a106d769d1a694 Bisecting: 91 revisions left to test after this (roughly 7 steps) [a47bd1e0e690d0296c3e48fc3d6f2d359c222d6c] xfs: introduce bitmap type for AG blocks testing commit a47bd1e0e690d0296c3e48fc3d6f2d359c222d6c gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8ccb436ec9202aa423dfbf0ceb02073f780ec8ceea61b88eee3053c64962a8b9 all runs: OK # git bisect bad a47bd1e0e690d0296c3e48fc3d6f2d359c222d6c Bisecting: 45 revisions left to test after this (roughly 6 steps) [4a200a0978288f919aba3f015f374f6ed279e658] xfs: implement masked btree key comparisons for _has_records scans testing commit 4a200a0978288f919aba3f015f374f6ed279e658 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dc78b5777e94b11cc41e7a7b3314f81e8bc6e6ee7c17c113c85436cfb712f350 all runs: OK # git bisect bad 4a200a0978288f919aba3f015f374f6ed279e658 Bisecting: 22 revisions left to test after this (roughly 5 steps) [901489030441f30970f507b071a2f7ac3b194499] xfs: add a tracepoint to report incorrect extent refcounts testing commit 901489030441f30970f507b071a2f7ac3b194499 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8713aaae36bb3dad4f0ba7768c7c036e974efb126cda4ac53760c332b2dd2cce all runs: OK # git bisect bad 901489030441f30970f507b071a2f7ac3b194499 Bisecting: 11 revisions left to test after this (roughly 4 steps) [2f754f7fb9fdd4e051cb273010c4244f95095835] xfs: document metadata file repair testing commit 2f754f7fb9fdd4e051cb273010c4244f95095835 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ac1f3920d415be4ca0bab2ac22cf42587199465c576cc790a0891dd79aa5758a all runs: crashed: general protection fault in __xfs_free_extent # git bisect good 2f754f7fb9fdd4e051cb273010c4244f95095835 Bisecting: 5 revisions left to test after this (roughly 3 steps) [f6b384631e1e3482c24e35b53adbd3da50e47e8f] xfs: give xfs_extfree_intent its own perag reference testing commit f6b384631e1e3482c24e35b53adbd3da50e47e8f gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a6cb2fb237c91abfbf82a15d5eed7532587afa42b8a7cf41de642ff222b4730d all runs: OK # git bisect bad f6b384631e1e3482c24e35b53adbd3da50e47e8f Bisecting: 2 revisions left to test after this (roughly 2 steps) [03786f0afb2ed5705a0478e14fea50a7f1a44f7e] xfs: document future directions of online fsck testing commit 03786f0afb2ed5705a0478e14fea50a7f1a44f7e gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 682f6b67be8c31a77571315718530124f63a394e00cc4ddb8e79cefc3b3fa386 all runs: crashed: general protection fault in __xfs_free_extent # git bisect good 03786f0afb2ed5705a0478e14fea50a7f1a44f7e Bisecting: 0 revisions left to test after this (roughly 1 step) [b2ccab3199aa7cea9154d80ea2585312c5f6eba0] xfs: pass per-ag references to xfs_free_extent testing commit b2ccab3199aa7cea9154d80ea2585312c5f6eba0 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 70d7f75326c0db119513ffc4a99b30ae987468a9b02be9835a02747379b374d4 all runs: OK # git bisect bad b2ccab3199aa7cea9154d80ea2585312c5f6eba0 Bisecting: 0 revisions left to test after this (roughly 0 steps) [774a99b47b588bf0bd9f65d3b241d5bba0b2fcb0] xfs: give xfs_bmap_intent its own perag reference testing commit 774a99b47b588bf0bd9f65d3b241d5bba0b2fcb0 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 661557c37f8bb6c276a31a042b88b386c8bc21a0d3aa9a3fcb867e6c3f920b6a all runs: crashed: general protection fault in __xfs_free_extent # git bisect good 774a99b47b588bf0bd9f65d3b241d5bba0b2fcb0 b2ccab3199aa7cea9154d80ea2585312c5f6eba0 is the first bad commit commit b2ccab3199aa7cea9154d80ea2585312c5f6eba0 Author: Darrick J. Wong Date: Tue Apr 11 18:59:53 2023 -0700 xfs: pass per-ag references to xfs_free_extent Pass a reference to the per-AG structure to xfs_free_extent. Most callers already have one, so we can eliminate unnecessary lookups. The one exception to this is the EFI code, which the next patch will fix. Signed-off-by: Darrick J. Wong Reviewed-by: Dave Chinner fs/xfs/libxfs/xfs_ag.c | 6 ++---- fs/xfs/libxfs/xfs_alloc.c | 15 +++++---------- fs/xfs/libxfs/xfs_alloc.h | 8 +++++--- fs/xfs/libxfs/xfs_ialloc_btree.c | 7 +++++-- fs/xfs/libxfs/xfs_refcount_btree.c | 5 +++-- fs/xfs/scrub/repair.c | 3 ++- fs/xfs/xfs_extfree_item.c | 8 ++++++-- 7 files changed, 28 insertions(+), 24 deletions(-) culprit signature: 70d7f75326c0db119513ffc4a99b30ae987468a9b02be9835a02747379b374d4 parent signature: 661557c37f8bb6c276a31a042b88b386c8bc21a0d3aa9a3fcb867e6c3f920b6a revisions tested: 18, total time: 10h33m25.090837814s (build: 8h37m31.340662888s, test: 1h50m56.477893283s) first good commit: b2ccab3199aa7cea9154d80ea2585312c5f6eba0 xfs: pass per-ag references to xfs_free_extent recipients (to): ["dchinner@redhat.com" "djwong@kernel.org"] recipients (cc): []