summaryrefslogtreecommitdiff
path: root/drivers/md/bcache/bcache.h
diff options
context:
space:
mode:
authorColy Li <colyli@suse.de>2018-08-09 10:48:44 +0300
committerJens Axboe <axboe@kernel.dk>2018-08-09 17:21:05 +0300
commitc2e8dcf7fa43ed236cb341c33aa3a75687557c43 (patch)
tree76e7706cf9a9be055724727375fd452930a284ba /drivers/md/bcache/bcache.h
parentb4cb6efc1af7da2fa1e9ff0eaf90e2be02cfdf5f (diff)
downloadlinux-c2e8dcf7fa43ed236cb341c33aa3a75687557c43.tar.xz
bcache: avoid unncessary cache prefetch bch_btree_node_get()
In bch_btree_node_get() the read-in btree node will be partially prefetched into L1 cache for following bset iteration (if there is). But if the btree node read is failed, the perfetch operations will waste L1 cache space. This patch checkes whether read operation and only does cache prefetch when read I/O succeeded. Signed-off-by: Coly Li <colyli@suse.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/md/bcache/bcache.h')
0 files changed, 0 insertions, 0 deletions