]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: remove no longer used stuff for tracking pending ordered extents
authorFilipe Manana <fdmanana@suse.com>
Fri, 26 Oct 2018 16:15:21 +0000 (17:15 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 17 Dec 2018 13:51:25 +0000 (14:51 +0100)
commited050d89058902dc347fe72987f1ed84279ee297
treee7da2e6db0c40d0ae05898f3363fdc169a7e861a
parent6cf2c7cc2b06a8f9930aabae0ef5c201c1cfde5d
Btrfs: remove no longer used stuff for tracking pending ordered extents

Tracking pending ordered extents per transaction was introduced in commit
80dd8ba5c696 ("Btrfs: make sure logged extents complete in the current
transaction V3") and later updated in commit 03cc5a9bbe56 ("Btrfs: change
how we wait for pending ordered extents").

However now that on fsync we always wait for ordered extents to complete
before logging, done in commit 294b75b73298 ("btrfs: remove the logged
extents infrastructure"), we no longer need the stuff to track for pending
ordered extents, which was not completely removed in the mentioned commit.
So remove the remaining of the pending ordered extents infrastructure.

Reviewed-by: Liu Bo <bo.liu@linux.alibaba.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ordered-data.c
fs/btrfs/ordered-data.h
fs/btrfs/transaction.c
fs/btrfs/transaction.h