summaryrefslogtreecommitdiff
path: root/drivers/md/bcache/journal.c
diff options
context:
space:
mode:
authorKent Overstreet <kmo@daterainc.com>2013-07-24 17:22:44 -0700
committerKent Overstreet <kmo@daterainc.com>2013-11-10 21:55:58 -0800
commit403b6cdeb1a38d896ffcb1f99ddcfd4e343b5d69 (patch)
tree2fa7640261ef7cfb861c1df470a86d8cef420b11 /drivers/md/bcache/journal.c
parent26c949f8062cb9221a28b2228104f1cc5b265097 (diff)
bcache: Insert multiple keys at a time
We'll often end up with a list of adjacent keys to insert - because bch_data_insert() may have to fragment the data it writes. Originally, to simplify things and avoid having to deal with corner cases bch_btree_insert() would pass keys from this list one at a time to btree_insert_recurse() - mainly because the list of keys might span leaf nodes, so it was easier this way. With the btree_insert_node() refactoring, it's now a lot easier to just pass down the whole list and have btree_insert_recurse() iterate over leaf nodes until it's done. Signed-off-by: Kent Overstreet <kmo@daterainc.com>
Diffstat (limited to 'drivers/md/bcache/journal.c')
0 files changed, 0 insertions, 0 deletions