]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: release metadata before running delayed refs
authorJosef Bacik <josef@toxicpanda.com>
Fri, 28 Sep 2018 11:17:48 +0000 (07:17 -0400)
committerDavid Sterba <dsterba@suse.com>
Mon, 15 Oct 2018 15:23:38 +0000 (17:23 +0200)
commit50219cab08642738ae2dcedfcd4d257c4874e3c6
treeeb9bdd62bcd72c747e685808fbc3a562d4b5762a
parenta1256dd83abde3017a3119e833ed336522f7a05a
btrfs: release metadata before running delayed refs

We want to release the unused reservation we have since it refills the
delayed refs reserve, which will make everything go smoother when
running the delayed refs if we're short on our reservation.

CC: stable@vger.kernel.org # 4.4+
Reviewed-by: Omar Sandoval <osandov@fb.com>
Reviewed-by: Liu Bo <bo.liu@linux.alibaba.com>
Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/transaction.c