diff options
Diffstat (limited to 'fs/btrfs/dev-replace.c')
-rw-r--r-- | fs/btrfs/dev-replace.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/fs/btrfs/dev-replace.c b/fs/btrfs/dev-replace.c index 702fe6a65075..a79e8d67f768 100644 --- a/fs/btrfs/dev-replace.c +++ b/fs/btrfs/dev-replace.c | |||
@@ -998,18 +998,6 @@ void btrfs_dev_replace_set_lock_blocking( | |||
998 | read_unlock(&dev_replace->lock); | 998 | read_unlock(&dev_replace->lock); |
999 | } | 999 | } |
1000 | 1000 | ||
1001 | /* acquire read lock and dec blocking cnt */ | ||
1002 | void btrfs_dev_replace_clear_lock_blocking( | ||
1003 | struct btrfs_dev_replace *dev_replace) | ||
1004 | { | ||
1005 | /* only set blocking for read lock */ | ||
1006 | ASSERT(atomic_read(&dev_replace->blocking_readers) > 0); | ||
1007 | read_lock(&dev_replace->lock); | ||
1008 | /* Barrier implied by atomic_dec_and_test */ | ||
1009 | if (atomic_dec_and_test(&dev_replace->blocking_readers)) | ||
1010 | cond_wake_up_nomb(&dev_replace->read_lock_wq); | ||
1011 | } | ||
1012 | |||
1013 | void btrfs_bio_counter_inc_noblocked(struct btrfs_fs_info *fs_info) | 1001 | void btrfs_bio_counter_inc_noblocked(struct btrfs_fs_info *fs_info) |
1014 | { | 1002 | { |
1015 | percpu_counter_inc(&fs_info->bio_counter); | 1003 | percpu_counter_inc(&fs_info->bio_counter); |