commit | 53176dde0acd8fa49c6c2e6097283acc6241480f | [log] [tgz] |
---|---|---|
author | David Sterba <dsterba@suse.com> | Thu Apr 05 01:41:06 2018 +0200 |
committer | David Sterba <dsterba@suse.com> | Mon Dec 17 14:51:45 2018 +0100 |
tree | fe42e45af2f699762556d58619b8365091ea445e | |
parent | 129827e3001fd1e6892a0629b48f9c7c91cbb8b6 [diff] |
btrfs: dev-replace: remove custom read/write blocking scheme After the rw semaphore has been added, the custom blocking using ::blocking_readers and ::read_lock_wq is redundant. The blocking logic in __btrfs_map_block is replaced by extending the time the semaphore is held, that has the same blocking effect on writes as the previous custom scheme that waited until ::blocking_readers was zero. Signed-off-by: David Sterba <dsterba@suse.com>