ci2 starts bisection 2023-01-29 01:31:00.089814845 +0000 UTC m=+474151.070398290 bisecting fixing commit since 08ad43d554bacb9769c6a69d5f771f02f5ba411c building syzkaller on f4470a7b5efeb021c66c8fb38656bcb2b1597974 ensuring issue is reproducible on original commit 08ad43d554bacb9769c6a69d5f771f02f5ba411c testing commit 08ad43d554bacb9769c6a69d5f771f02f5ba411c gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ce52ab9451a2e7f4a8726ee2c3d9f39ac8883ef4ea86cc027fe4857f7fedb69d run #0: crashed: possible deadlock in btrfs_commit_transaction run #1: crashed: possible deadlock in btrfs_commit_transaction run #2: crashed: possible deadlock in btrfs_commit_transaction run #3: crashed: possible deadlock in btrfs_commit_transaction run #4: crashed: possible deadlock in btrfs_commit_transaction run #5: crashed: possible deadlock in btrfs_commit_transaction run #6: crashed: possible deadlock in btrfs_commit_transaction run #7: crashed: possible deadlock in btrfs_commit_transaction run #8: crashed: possible deadlock in btrfs_commit_transaction run #9: crashed: possible deadlock in btrfs_commit_transaction run #10: crashed: possible deadlock in btrfs_commit_transaction run #11: crashed: possible deadlock in btrfs_commit_transaction run #12: crashed: possible deadlock in btrfs_commit_transaction run #13: crashed: possible deadlock in btrfs_commit_transaction run #14: crashed: possible deadlock in btrfs_commit_transaction run #15: crashed: possible deadlock in btrfs_commit_transaction run #16: crashed: possible deadlock in btrfs_dirty_inode run #17: crashed: possible deadlock in btrfs_commit_transaction run #18: crashed: possible deadlock in btrfs_commit_transaction run #19: crashed: possible deadlock in btrfs_commit_transaction testing current HEAD c96618275234ad03d44eafe9f8844305bb44fda4 testing commit c96618275234ad03d44eafe9f8844305bb44fda4 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 521f550099edb8eef0629ec2937ca88c2ac6509690133b22fd823d2bd9f2e54e all runs: OK # git bisect start c96618275234ad03d44eafe9f8844305bb44fda4 08ad43d554bacb9769c6a69d5f771f02f5ba411c Bisecting: 8687 revisions left to test after this (roughly 13 steps) [1ca06f1c1acecbe02124f14a37cce347b8c1a90c] Merge tag 'xtensa-20221213' of https://github.com/jcmvbkbc/linux-xtensa testing commit 1ca06f1c1acecbe02124f14a37cce347b8c1a90c gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bc01a2573227d893cd53ea0f49786958a780732b6704e68c2db47404fd84741b all runs: OK # git bisect bad 1ca06f1c1acecbe02124f14a37cce347b8c1a90c Bisecting: 4045 revisions left to test after this (roughly 12 steps) [96f7e448b9f4546ffd0356ffceb2b9586777f316] Merge tag 'for-6.2/io_uring-next-2022-12-08' of git://git.kernel.dk/linux testing commit 96f7e448b9f4546ffd0356ffceb2b9586777f316 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b0ec973d74aefd4c76af84ef6d9885e5b6bf39496a92529cac5220036e42b191 all runs: OK # git bisect bad 96f7e448b9f4546ffd0356ffceb2b9586777f316 Bisecting: 1696 revisions left to test after this (roughly 11 steps) [01f3cbb296a9ad378167c01758c99557b5bc3208] Merge tag 'soc-dt-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 01f3cbb296a9ad378167c01758c99557b5bc3208 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a8e1723cc4aaa74022a9216384fb3d2403e43ae27b21a2088d715ab90fc81007 all runs: OK # git bisect bad 01f3cbb296a9ad378167c01758c99557b5bc3208 Bisecting: 1189 revisions left to test after this (roughly 10 steps) [69700db4212ac784130f63a350b1ede3b7184494] Merge tag 'soc-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 69700db4212ac784130f63a350b1ede3b7184494 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 443d7b5fb777f5124a5eac29c002bc5be9845cc1bf0cbd4d97dfd71be3e97d09 all runs: OK # git bisect bad 69700db4212ac784130f63a350b1ede3b7184494 Bisecting: 511 revisions left to test after this (roughly 9 steps) [010b6761a9fc5006267d99abb6f9f196bf5d3d13] Merge tag 'net-6.1-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 010b6761a9fc5006267d99abb6f9f196bf5d3d13 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 681f9ae4e47eac66712ebdb6b5c87d62993e8e32733e8dcff0a4b18b248cab71 all runs: OK # git bisect bad 010b6761a9fc5006267d99abb6f9f196bf5d3d13 Bisecting: 242 revisions left to test after this (roughly 8 steps) [01f856ae6d0ca5ad0505b79bf2d22d7ca439b2a1] Merge tag 'net-6.1-rc8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 01f856ae6d0ca5ad0505b79bf2d22d7ca439b2a1 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 972d706f8c5b36fc5478532dd1213a853e22bde2172b64e7237027dc4cee273e all runs: OK # git bisect bad 01f856ae6d0ca5ad0505b79bf2d22d7ca439b2a1 Bisecting: 158 revisions left to test after this (roughly 7 steps) [30a853c1bdede177adedd2de537ea16158125181] Merge tag '6.1-rc6-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 testing commit 30a853c1bdede177adedd2de537ea16158125181 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9d8294f1b1ee8a9fe1651829ac75233cd20e09ff9c559085cc72ec71352728fe all runs: OK # git bisect bad 30a853c1bdede177adedd2de537ea16158125181 Bisecting: 66 revisions left to test after this (roughly 6 steps) [0b1dcc2cf55ae6523c6fbd0d741b3ac28c9f4536] Merge tag 'mm-hotfixes-stable-2022-11-24' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm testing commit 0b1dcc2cf55ae6523c6fbd0d741b3ac28c9f4536 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5777e680256ae8ae3559f50e71ef0fcf66796903141f6773b858161cf21d903c run #0: crashed: possible deadlock in btrfs_commit_transaction run #1: crashed: possible deadlock in btrfs_commit_transaction run #2: crashed: possible deadlock in btrfs_commit_transaction run #3: crashed: possible deadlock in btrfs_commit_transaction run #4: crashed: possible deadlock in btrfs_commit_transaction run #5: crashed: possible deadlock in btrfs_commit_transaction run #6: crashed: possible deadlock in btrfs_commit_transaction run #7: crashed: possible deadlock in btrfs_dirty_inode run #8: crashed: possible deadlock in btrfs_commit_transaction run #9: crashed: possible deadlock in btrfs_commit_transaction # git bisect good 0b1dcc2cf55ae6523c6fbd0d741b3ac28c9f4536 Bisecting: 30 revisions left to test after this (roughly 5 steps) [f10b439638e2482a89a1a402941207f6d8791ff8] Merge tag 'regulator-fix-v6.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator testing commit f10b439638e2482a89a1a402941207f6d8791ff8 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9bcfa275d017a217059f78486fb58345955e33290035bf3aa30df14ef839b9b7 all runs: OK # git bisect bad f10b439638e2482a89a1a402941207f6d8791ff8 Bisecting: 18 revisions left to test after this (roughly 4 steps) [88817acb8b75fe533fb5dfb6234a4e2104465e53] Merge tag 'pm-6.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm testing commit 88817acb8b75fe533fb5dfb6234a4e2104465e53 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6407c8db8a774ca73ac9dca18afd3b6c232a8d3890f51bf1b33db47e5d644a29 run #0: crashed: possible deadlock in btrfs_commit_transaction run #1: crashed: possible deadlock in btrfs_commit_transaction run #2: crashed: possible deadlock in btrfs_commit_transaction run #3: crashed: possible deadlock in btrfs_commit_transaction run #4: crashed: possible deadlock in btrfs_commit_transaction run #5: crashed: possible deadlock in btrfs_dirty_inode run #6: crashed: possible deadlock in btrfs_dirty_inode run #7: crashed: possible deadlock in btrfs_commit_transaction run #8: crashed: possible deadlock in btrfs_dirty_inode run #9: crashed: possible deadlock in btrfs_commit_transaction # git bisect good 88817acb8b75fe533fb5dfb6234a4e2104465e53 Bisecting: 9 revisions left to test after this (roughly 3 steps) [8fe97d47b52ae1ad130470b1780f0ded4ba609a4] btrfs: use kvcalloc in btrfs_get_dev_zone_info testing commit 8fe97d47b52ae1ad130470b1780f0ded4ba609a4 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 04cc30033acaa7684e58915e6770ae411baf736f146289e8f062d927451ba1f3 all runs: OK # git bisect bad 8fe97d47b52ae1ad130470b1780f0ded4ba609a4 Bisecting: 4 revisions left to test after this (roughly 2 steps) [8cf96b409d9b3946ece58ced13f92d0f775b0442] btrfs: free btrfs_path before copying fspath to userspace testing commit 8cf96b409d9b3946ece58ced13f92d0f775b0442 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 333691dd26e36808b5dd22d3596a5d5ca8f54445e000b8a99ddef756e51f8fd5 all runs: OK # git bisect bad 8cf96b409d9b3946ece58ced13f92d0f775b0442 Bisecting: 1 revision left to test after this (roughly 1 step) [b740d806166979488e798e41743aaec051f2443f] btrfs: free btrfs_path before copying root refs to userspace testing commit b740d806166979488e798e41743aaec051f2443f gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 939a65c586655effc8aa8245238ec3d35b8289059ad8d91c01d8ff036d2391c3 all runs: OK # git bisect bad b740d806166979488e798e41743aaec051f2443f Bisecting: 0 revisions left to test after this (roughly 0 steps) [bdcdd86ca94b5e9faa18d6f4d3dda660ac5c887e] btrfs: fix assertion failure and blocking during nowait buffered write testing commit bdcdd86ca94b5e9faa18d6f4d3dda660ac5c887e gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f779a4508d7ae9f9c855f170d784ddbc3527529955b54d6999310b3bb7ee6fef all runs: crashed: possible deadlock in btrfs_commit_transaction # git bisect good bdcdd86ca94b5e9faa18d6f4d3dda660ac5c887e b740d806166979488e798e41743aaec051f2443f is the first bad commit commit b740d806166979488e798e41743aaec051f2443f Author: Josef Bacik Date: Mon Nov 7 11:44:51 2022 -0500 btrfs: free btrfs_path before copying root refs to userspace Syzbot reported the following lockdep splat ====================================================== WARNING: possible circular locking dependency detected 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 Not tainted ------------------------------------------------------ syz-executor307/3029 is trying to acquire lock: ffff0000c02525d8 (&mm->mmap_lock){++++}-{3:3}, at: __might_fault+0x54/0xb4 mm/memory.c:5576 but task is already holding lock: ffff0000c958a608 (btrfs-root-00){++++}-{3:3}, at: __btrfs_tree_read_lock fs/btrfs/locking.c:134 [inline] ffff0000c958a608 (btrfs-root-00){++++}-{3:3}, at: btrfs_tree_read_lock fs/btrfs/locking.c:140 [inline] ffff0000c958a608 (btrfs-root-00){++++}-{3:3}, at: btrfs_read_lock_root_node+0x13c/0x1c0 fs/btrfs/locking.c:279 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #3 (btrfs-root-00){++++}-{3:3}: down_read_nested+0x64/0x84 kernel/locking/rwsem.c:1624 __btrfs_tree_read_lock fs/btrfs/locking.c:134 [inline] btrfs_tree_read_lock fs/btrfs/locking.c:140 [inline] btrfs_read_lock_root_node+0x13c/0x1c0 fs/btrfs/locking.c:279 btrfs_search_slot_get_root+0x74/0x338 fs/btrfs/ctree.c:1637 btrfs_search_slot+0x1b0/0xfd8 fs/btrfs/ctree.c:1944 btrfs_update_root+0x6c/0x5a0 fs/btrfs/root-tree.c:132 commit_fs_roots+0x1f0/0x33c fs/btrfs/transaction.c:1459 btrfs_commit_transaction+0x89c/0x12d8 fs/btrfs/transaction.c:2343 flush_space+0x66c/0x738 fs/btrfs/space-info.c:786 btrfs_async_reclaim_metadata_space+0x43c/0x4e0 fs/btrfs/space-info.c:1059 process_one_work+0x2d8/0x504 kernel/workqueue.c:2289 worker_thread+0x340/0x610 kernel/workqueue.c:2436 kthread+0x12c/0x158 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860 -> #2 (&fs_info->reloc_mutex){+.+.}-{3:3}: __mutex_lock_common+0xd4/0xca8 kernel/locking/mutex.c:603 __mutex_lock kernel/locking/mutex.c:747 [inline] mutex_lock_nested+0x38/0x44 kernel/locking/mutex.c:799 btrfs_record_root_in_trans fs/btrfs/transaction.c:516 [inline] start_transaction+0x248/0x944 fs/btrfs/transaction.c:752 btrfs_start_transaction+0x34/0x44 fs/btrfs/transaction.c:781 btrfs_create_common+0xf0/0x1b4 fs/btrfs/inode.c:6651 btrfs_create+0x8c/0xb0 fs/btrfs/inode.c:6697 lookup_open fs/namei.c:3413 [inline] open_last_lookups fs/namei.c:3481 [inline] path_openat+0x804/0x11c4 fs/namei.c:3688 do_filp_open+0xdc/0x1b8 fs/namei.c:3718 do_sys_openat2+0xb8/0x22c fs/open.c:1313 do_sys_open fs/open.c:1329 [inline] __do_sys_openat fs/open.c:1345 [inline] __se_sys_openat fs/open.c:1340 [inline] __arm64_sys_openat+0xb0/0xe0 fs/open.c:1340 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall arch/arm64/kernel/syscall.c:52 [inline] el0_svc_common+0x138/0x220 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x48/0x164 arch/arm64/kernel/syscall.c:206 el0_svc+0x58/0x150 arch/arm64/kernel/entry-common.c:636 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:654 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:581 -> #1 (sb_internal#2){.+.+}-{0:0}: percpu_down_read include/linux/percpu-rwsem.h:51 [inline] __sb_start_write include/linux/fs.h:1826 [inline] sb_start_intwrite include/linux/fs.h:1948 [inline] start_transaction+0x360/0x944 fs/btrfs/transaction.c:683 btrfs_join_transaction+0x30/0x40 fs/btrfs/transaction.c:795 btrfs_dirty_inode+0x50/0x140 fs/btrfs/inode.c:6103 btrfs_update_time+0x1c0/0x1e8 fs/btrfs/inode.c:6145 inode_update_time fs/inode.c:1872 [inline] touch_atime+0x1f0/0x4a8 fs/inode.c:1945 file_accessed include/linux/fs.h:2516 [inline] btrfs_file_mmap+0x50/0x88 fs/btrfs/file.c:2407 call_mmap include/linux/fs.h:2192 [inline] mmap_region+0x7fc/0xc14 mm/mmap.c:1752 do_mmap+0x644/0x97c mm/mmap.c:1540 vm_mmap_pgoff+0xe8/0x1d0 mm/util.c:552 ksys_mmap_pgoff+0x1cc/0x278 mm/mmap.c:1586 __do_sys_mmap arch/arm64/kernel/sys.c:28 [inline] __se_sys_mmap arch/arm64/kernel/sys.c:21 [inline] __arm64_sys_mmap+0x58/0x6c arch/arm64/kernel/sys.c:21 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall arch/arm64/kernel/syscall.c:52 [inline] el0_svc_common+0x138/0x220 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x48/0x164 arch/arm64/kernel/syscall.c:206 el0_svc+0x58/0x150 arch/arm64/kernel/entry-common.c:636 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:654 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:581 -> #0 (&mm->mmap_lock){++++}-{3:3}: check_prev_add kernel/locking/lockdep.c:3095 [inline] check_prevs_add kernel/locking/lockdep.c:3214 [inline] validate_chain kernel/locking/lockdep.c:3829 [inline] __lock_acquire+0x1530/0x30a4 kernel/locking/lockdep.c:5053 lock_acquire+0x100/0x1f8 kernel/locking/lockdep.c:5666 __might_fault+0x7c/0xb4 mm/memory.c:5577 _copy_to_user include/linux/uaccess.h:134 [inline] copy_to_user include/linux/uaccess.h:160 [inline] btrfs_ioctl_get_subvol_rootref+0x3a8/0x4bc fs/btrfs/ioctl.c:3203 btrfs_ioctl+0xa08/0xa64 fs/btrfs/ioctl.c:5556 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:870 [inline] __se_sys_ioctl fs/ioctl.c:856 [inline] __arm64_sys_ioctl+0xd0/0x140 fs/ioctl.c:856 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall arch/arm64/kernel/syscall.c:52 [inline] el0_svc_common+0x138/0x220 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x48/0x164 arch/arm64/kernel/syscall.c:206 el0_svc+0x58/0x150 arch/arm64/kernel/entry-common.c:636 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:654 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:581 other info that might help us debug this: Chain exists of: &mm->mmap_lock --> &fs_info->reloc_mutex --> btrfs-root-00 Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(btrfs-root-00); lock(&fs_info->reloc_mutex); lock(btrfs-root-00); lock(&mm->mmap_lock); *** DEADLOCK *** 1 lock held by syz-executor307/3029: #0: ffff0000c958a608 (btrfs-root-00){++++}-{3:3}, at: __btrfs_tree_read_lock fs/btrfs/locking.c:134 [inline] #0: ffff0000c958a608 (btrfs-root-00){++++}-{3:3}, at: btrfs_tree_read_lock fs/btrfs/locking.c:140 [inline] #0: ffff0000c958a608 (btrfs-root-00){++++}-{3:3}, at: btrfs_read_lock_root_node+0x13c/0x1c0 fs/btrfs/locking.c:279 stack backtrace: CPU: 0 PID: 3029 Comm: syz-executor307 Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 Call trace: dump_backtrace+0x1c4/0x1f0 arch/arm64/kernel/stacktrace.c:156 show_stack+0x2c/0x54 arch/arm64/kernel/stacktrace.c:163 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x104/0x16c lib/dump_stack.c:106 dump_stack+0x1c/0x58 lib/dump_stack.c:113 print_circular_bug+0x2c4/0x2c8 kernel/locking/lockdep.c:2053 check_noncircular+0x14c/0x154 kernel/locking/lockdep.c:2175 check_prev_add kernel/locking/lockdep.c:3095 [inline] check_prevs_add kernel/locking/lockdep.c:3214 [inline] validate_chain kernel/locking/lockdep.c:3829 [inline] __lock_acquire+0x1530/0x30a4 kernel/locking/lockdep.c:5053 lock_acquire+0x100/0x1f8 kernel/locking/lockdep.c:5666 __might_fault+0x7c/0xb4 mm/memory.c:5577 _copy_to_user include/linux/uaccess.h:134 [inline] copy_to_user include/linux/uaccess.h:160 [inline] btrfs_ioctl_get_subvol_rootref+0x3a8/0x4bc fs/btrfs/ioctl.c:3203 btrfs_ioctl+0xa08/0xa64 fs/btrfs/ioctl.c:5556 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:870 [inline] __se_sys_ioctl fs/ioctl.c:856 [inline] __arm64_sys_ioctl+0xd0/0x140 fs/ioctl.c:856 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall arch/arm64/kernel/syscall.c:52 [inline] el0_svc_common+0x138/0x220 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x48/0x164 arch/arm64/kernel/syscall.c:206 el0_svc+0x58/0x150 arch/arm64/kernel/entry-common.c:636 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:654 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:581 We do generally the right thing here, copying the references into a temporary buffer, however we are still holding the path when we do copy_to_user from the temporary buffer. Fix this by freeing the path before we copy to user space. Reported-by: syzbot+4ef9e52e464c6ff47d9d@syzkaller.appspotmail.com CC: stable@vger.kernel.org # 4.19+ Reviewed-by: Anand Jain Signed-off-by: Josef Bacik Reviewed-by: David Sterba Signed-off-by: David Sterba fs/btrfs/ioctl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) culprit signature: 939a65c586655effc8aa8245238ec3d35b8289059ad8d91c01d8ff036d2391c3 parent signature: f779a4508d7ae9f9c855f170d784ddbc3527529955b54d6999310b3bb7ee6fef revisions tested: 16, total time: 6h28m26.199358029s (build: 4h14m0.808008557s, test: 2h2m7.797625665s) first good commit: b740d806166979488e798e41743aaec051f2443f btrfs: free btrfs_path before copying root refs to userspace recipients (to): ["anand.jain@oracle.com" "dsterba@suse.com" "josef@toxicpanda.com"] recipients (cc): []