提交 3cbf26da 编写于 作者: M Matthew Wilcox 提交者: David Sterba

btrfs: Remove unused readahead spinlock

The reada_lock in struct btrfs_device was only initialised, and not
actually used.  That's good because there's another lock also called
reada_lock in the btrfs_fs_info that was quite heavily used.  Remove
this one.
Signed-off-by: NMatthew Wilcox <mawilcox@microsoft.com>
Reviewed-by: NDavid Sterba <dsterba@suse.com>
Signed-off-by: NDavid Sterba <dsterba@suse.com>
上级 7583d8d0
...@@ -319,7 +319,6 @@ static struct btrfs_device *__alloc_device(void) ...@@ -319,7 +319,6 @@ static struct btrfs_device *__alloc_device(void)
spin_lock_init(&dev->io_lock); spin_lock_init(&dev->io_lock);
spin_lock_init(&dev->reada_lock);
atomic_set(&dev->reada_in_flight, 0); atomic_set(&dev->reada_in_flight, 0);
atomic_set(&dev->dev_stats_ccnt, 0); atomic_set(&dev->dev_stats_ccnt, 0);
btrfs_device_data_ordered_init(dev); btrfs_device_data_ordered_init(dev);
......
...@@ -137,7 +137,6 @@ struct btrfs_device { ...@@ -137,7 +137,6 @@ struct btrfs_device {
struct rcu_head rcu; struct rcu_head rcu;
/* readahead state */ /* readahead state */
spinlock_t reada_lock;
atomic_t reada_in_flight; atomic_t reada_in_flight;
u64 reada_next; u64 reada_next;
struct reada_zone *reada_curr_zone; struct reada_zone *reada_curr_zone;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册