bisecting cause commit starting from 7e63420847ae5f1036e4f7c42f0b3282e73efbc2 building syzkaller on 99a9604483616177d7cd7d3e092ce42a3eaff74a testing commit 7e63420847ae5f1036e4f7c42f0b3282e73efbc2 with gcc (GCC) 8.1.0 kernel signature: a3a85ddbc129f018bc6c01ca6823cfc5f2cf8d5bc3aca4d8f4e4527535a27d1b all runs: crashed: WARNING in iomap_apply testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: ece3cad03a1a00b3166bda241d4b785429c0f468965b89b37501bf3259d73777 all runs: OK # git bisect start 7e63420847ae5f1036e4f7c42f0b3282e73efbc2 7111951b8d4973bda27ff663f2cf18b663d15b48 Bisecting: 5723 revisions left to test after this (roughly 13 steps) [98f3b56fa62a61f1d4d6a5fdd035f0b03be1e93f] kasan: add test for invalid size in memmove testing commit 98f3b56fa62a61f1d4d6a5fdd035f0b03be1e93f with gcc (GCC) 8.1.0 kernel signature: 8662f3720cf3c16aa110130a6a7c5f1fbf6983eb0273186724f2fddd13f659f7 all runs: OK # git bisect good 98f3b56fa62a61f1d4d6a5fdd035f0b03be1e93f Bisecting: 3039 revisions left to test after this (roughly 12 steps) [bc3b3f4bfbded031a11c4284106adddbfacd05bb] Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl testing commit bc3b3f4bfbded031a11c4284106adddbfacd05bb with gcc (GCC) 8.1.0 kernel signature: a5f3131944ffcc62b7c5049f24fa50010bc0dc0e559ae0b677cbc9886dbfbacb all runs: OK # git bisect good bc3b3f4bfbded031a11c4284106adddbfacd05bb Bisecting: 1486 revisions left to test after this (roughly 11 steps) [d18292dc07dbaaacef040a23a5e5e65c6ea61803] Merge tag 'arm-drivers-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit d18292dc07dbaaacef040a23a5e5e65c6ea61803 with gcc (GCC) 8.1.0 kernel signature: 968c54901d3847365c793756841a5f5fe5be61a300102fa02cccb9da9c3da64f all runs: OK # git bisect good d18292dc07dbaaacef040a23a5e5e65c6ea61803 Bisecting: 774 revisions left to test after this (roughly 10 steps) [6f43bae38269a55534e1f86a9917318167de6639] Merge tag 'dma-mapping-5.7' of git://git.infradead.org/users/hch/dma-mapping testing commit 6f43bae38269a55534e1f86a9917318167de6639 with gcc (GCC) 8.1.0 kernel signature: 04387864fbc8ca3202854efe02587998af53287eec8687ef827ca8c15b86981e all runs: OK # git bisect good 6f43bae38269a55534e1f86a9917318167de6639 Bisecting: 365 revisions left to test after this (roughly 9 steps) [347619565197ae0e62a755efc4a80904d66fc0a1] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux testing commit 347619565197ae0e62a755efc4a80904d66fc0a1 with gcc (GCC) 8.1.0 kernel signature: 972b4f5a4d7a55191011c85b72835a4246394b0baad9d02e8c107efd59630fb7 all runs: OK # git bisect good 347619565197ae0e62a755efc4a80904d66fc0a1 Bisecting: 165 revisions left to test after this (roughly 8 steps) [d38c07afc356ddebaa3ed8ecb3f553340e05c969] Merge tag 'powerpc-5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux testing commit d38c07afc356ddebaa3ed8ecb3f553340e05c969 with gcc (GCC) 8.1.0 kernel signature: f5ff1097124241079074f6a54180ae6b10d1820c6487b567fa83c69284aeed9a all runs: crashed: WARNING in iomap_apply # git bisect bad d38c07afc356ddebaa3ed8ecb3f553340e05c969 Bisecting: 99 revisions left to test after this (roughly 7 steps) [f46b7a8ea0b391658796cc0adfccd1e990b4a223] powerpc: Update 83xx/85xx MAINTAINERS entry testing commit f46b7a8ea0b391658796cc0adfccd1e990b4a223 with gcc (GCC) 8.1.0 kernel signature: cdb59c427eb5c33f432baf48b7bf2deeb9fd12df655993340d82fdffba0d2e92 all runs: OK # git bisect good f46b7a8ea0b391658796cc0adfccd1e990b4a223 Bisecting: 49 revisions left to test after this (roughly 6 steps) [da529d4739abbb7681b1804c5b9bf615a5796f43] powerpc/ptrace: create ppc_gethwdinfo() testing commit da529d4739abbb7681b1804c5b9bf615a5796f43 with gcc (GCC) 8.1.0 kernel signature: acfec891e355cbca6b3e64719569b3dc16dca49ad13af238886cdc79add919dd all runs: OK # git bisect good da529d4739abbb7681b1804c5b9bf615a5796f43 Bisecting: 24 revisions left to test after this (roughly 5 steps) [d05466b27b19af8e148376590ed54d289b607f0a] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes testing commit d05466b27b19af8e148376590ed54d289b607f0a with gcc (GCC) 8.1.0 kernel signature: aeff67c597592c8756bf365ee4c20c4567e3dcf5bc112959ede6bd687659b935 run #0: crashed: WARNING in iomap_apply run #1: crashed: WARNING in iomap_apply run #2: crashed: WARNING in iomap_apply run #3: crashed: WARNING in iomap_apply run #4: crashed: WARNING in iomap_apply run #5: crashed: WARNING in iomap_apply run #6: crashed: WARNING in iomap_apply run #7: crashed: WARNING in iomap_apply run #8: crashed: WARNING in iomap_apply run #9: boot failed: can't ssh into the instance # git bisect bad d05466b27b19af8e148376590ed54d289b607f0a Bisecting: 12 revisions left to test after this (roughly 4 steps) [6386722a329824e005c3fd1b4a8cc37db367c76a] ext4: add IOMAP_F_MERGED for non-extent based mapping testing commit 6386722a329824e005c3fd1b4a8cc37db367c76a with gcc (GCC) 8.1.0 kernel signature: b8e4f759df6100367537f0002175e270c8320990baa916ee90d4b289b3483f35 all runs: OK # git bisect good 6386722a329824e005c3fd1b4a8cc37db367c76a Bisecting: 6 revisions left to test after this (roughly 3 steps) [e32ac2459cdac01f9b177eed526a3ffa1797039d] ext4: use flexible-array member in struct fname testing commit e32ac2459cdac01f9b177eed526a3ffa1797039d with gcc (GCC) 8.1.0 kernel signature: b874ba6e965d25330175440aaaf905d52e04a02e65c7596ecd69ca671ac4bfba all runs: crashed: WARNING in iomap_apply # git bisect bad e32ac2459cdac01f9b177eed526a3ffa1797039d Bisecting: 2 revisions left to test after this (roughly 2 steps) [b2c5764262edded1b1cfff5a6ca82c3d61bb4a4a] ext4: make ext4_ind_map_blocks work with fiemap testing commit b2c5764262edded1b1cfff5a6ca82c3d61bb4a4a with gcc (GCC) 8.1.0 kernel signature: b82508eb4892f880dda231632d0223e74951294cd21eb8aa9a1fa36b71048049 all runs: OK # git bisect good b2c5764262edded1b1cfff5a6ca82c3d61bb4a4a Bisecting: 0 revisions left to test after this (roughly 1 step) [7af44c42df37094fd95897653fdaaa7b76c0539a] Documentation: correct the description of FIEMAP_EXTENT_LAST testing commit 7af44c42df37094fd95897653fdaaa7b76c0539a with gcc (GCC) 8.1.0 kernel signature: a84350e64a3ef277f8b7c2c5dd3565058e6726d455fdd0596950ef4963822550 all runs: crashed: WARNING in iomap_apply # git bisect bad 7af44c42df37094fd95897653fdaaa7b76c0539a Bisecting: 0 revisions left to test after this (roughly 0 steps) [d3b6f23f71670007817a5d59f3fbafab2b794e8c] ext4: move ext4_fiemap to use iomap framework testing commit d3b6f23f71670007817a5d59f3fbafab2b794e8c with gcc (GCC) 8.1.0 kernel signature: 2e025749b7e05139ed34f1bb5eee568cb33b589c0c05aa63a3e146312eec2d2a all runs: crashed: WARNING in iomap_apply # git bisect bad d3b6f23f71670007817a5d59f3fbafab2b794e8c d3b6f23f71670007817a5d59f3fbafab2b794e8c is the first bad commit commit d3b6f23f71670007817a5d59f3fbafab2b794e8c Author: Ritesh Harjani Date: Fri Feb 28 14:56:58 2020 +0530 ext4: move ext4_fiemap to use iomap framework This patch moves ext4_fiemap to use iomap framework. For xattr a new 'ext4_iomap_xattr_ops' is added. Reported-by: kbuild test robot Reviewed-by: Jan Kara Reviewed-by: Darrick J. Wong Link: https://lore.kernel.org/r/b9f45c885814fcdd0631747ff0fe08886270828c.1582880246.git.riteshh@linux.ibm.com Signed-off-by: Ritesh Harjani Signed-off-by: Theodore Ts'o fs/ext4/extents.c | 290 +++++++++--------------------------------------------- fs/ext4/inline.c | 41 -------- 2 files changed, 48 insertions(+), 283 deletions(-) culprit signature: 2e025749b7e05139ed34f1bb5eee568cb33b589c0c05aa63a3e146312eec2d2a parent signature: b82508eb4892f880dda231632d0223e74951294cd21eb8aa9a1fa36b71048049 revisions tested: 16, total time: 3h49m33.288775529s (build: 1h40m23.00644049s, test: 2h8m13.028367672s) first bad commit: d3b6f23f71670007817a5d59f3fbafab2b794e8c ext4: move ext4_fiemap to use iomap framework cc: ["darrick.wong@oracle.com" "jack@suse.cz" "riteshh@linux.ibm.com" "tytso@mit.edu"] crash: WARNING in iomap_apply ------------[ cut here ]------------ WARNING: CPU: 1 PID: 8562 at fs/iomap/apply.c:51 iomap_apply+0x715/0x930 fs/iomap/apply.c:50 Kernel panic - not syncing: panic_on_warn set ... CPU: 1 PID: 8562 Comm: syz-executor.3 Not tainted 5.6.0-rc4-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x128/0x182 lib/dump_stack.c:118 panic+0x22a/0x4e3 kernel/panic.c:221 __warn.cold.10+0x25/0x26 kernel/panic.c:582 report_bug+0x1ad/0x270 lib/bug.c:195 fixup_bug arch/x86/kernel/traps.c:174 [inline] do_error_trap+0x123/0x210 arch/x86/kernel/traps.c:267 do_invalid_op+0x31/0x40 arch/x86/kernel/traps.c:286 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1027 RIP: 0010:iomap_apply+0x715/0x930 fs/iomap/apply.c:51 Code: 0d a8 62 41 7e 0f 85 0e fe ff ff e8 46 9d 3f ff e9 04 fe ff ff 0f 0b e9 d6 f9 ff ff 0f 0b 48 c7 c3 fb ff ff ff e9 27 fb ff ff <0f> 0b 48 c7 c3 fb ff ff ff e9 19 fb ff ff 0f 0b e9 72 fc ff ff e8 RSP: 0018:ffffc900045c7968 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000000c RDX: dffffc0000000000 RSI: 1ffff11010e4ec7b RDI: ffffc900045c79d8 RBP: ffffc900045c79c0 R08: 7fffffffffffffff R09: ffffed1015d2707c R10: ffffed1015d2707b R11: ffff8880ae9383db R12: 0000000000000000 R13: ffff888087276308 R14: ffffffff877ad260 R15: 7fffffffffffffff iomap_fiemap+0x104/0x1f0 fs/iomap/fiemap.c:88 _ext4_fiemap+0x2ed/0x3a0 fs/ext4/extents.c:4862 ovl_fiemap+0x11c/0x1d0 fs/overlayfs/inode.c:467 ioctl_fiemap fs/ioctl.c:226 [inline] do_vfs_ioctl+0x88f/0xf90 fs/ioctl.c:715 ksys_ioctl+0x63/0x110 fs/ioctl.c:761 __do_sys_ioctl fs/ioctl.c:772 [inline] __se_sys_ioctl fs/ioctl.c:770 [inline] __x64_sys_ioctl+0x6a/0xb0 fs/ioctl.c:770 do_syscall_64+0xc6/0x5e0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x45c879 Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f6ad47e0c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007f6ad47e16d4 RCX: 000000000045c879 RDX: 00000000200003c0 RSI: 00000000c020660b RDI: 0000000000000004 RBP: 000000000076bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff R13: 00000000000002f3 R14: 00000000004c54fc R15: 000000000076bf0c Kernel Offset: disabled Rebooting in 86400 seconds..