Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
5fb94e9ca333f0fe1d96de06704a79942b3832c3
/
drivers
/
md
/
bcache
/
btree.c
5fb94e9
docs: Fix some broken references
by Mauro Carvalho Chehab
· 7 years ago
d19936a
bcache: convert to bioset_init()/mempool_init()
by Kent Overstreet
· 7 years ago
47344e3
bcache: Fix kernel-doc warnings
by Bart Van Assche
· 7 years ago
fd01991
bcache: Fix indentation
by Bart Van Assche
· 7 years ago
ca71df3
bcache: fix using of loop variable in memory shrink
by Tang Junhui
· 7 years ago
f3641c3
bcache: fix error return value in memory shrink
by Tang Junhui
· 7 years ago
771f393
bcache: add CACHE_SET_IO_DISABLE to struct cache_set flags
by Coly Li
· 7 years ago
682811b
bcache: fix for allocator and register thread race
by Tang Junhui
· 7 years ago
2831231
bcache: reduce cache_set devices iteration by devices_max_used
by Coly Li
· 7 years ago
9d13411
bcache: Use PTR_ERR_OR_ZERO()
by Vasyl Gomonovych
· 7 years ago
25d8be7
block: move bio_alloc_pages() to bcache
by Ming Lei
· 7 years ago
c2421ed
bcache: comment on direct access to bvec table
by Ming Lei
· 7 years ago
6c4ca1e
bcache: check return value of register_shrinker
by Michael Lyle
· 7 years ago
e2c5923
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
d44c2f9
bcache: update bucket_in_use in real time
by Tang Junhui
· 7 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 8 years ago
b2d0910
sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h> in <linux/sched.h>
by Ingo Molnar
· 8 years ago
e601757
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/clock.h>
by Ingo Molnar
· 8 years ago
be628be
bcache: Make gc wakeup sane, remove set_task_state()
by Kent Overstreet
· 8 years ago
70fd761
block,fs: use REQ_* flags directly
by Christoph Hellwig
· 8 years ago
491221f
block: export bio_free_pages to other modules
by Guoqing Jiang
· 8 years ago
ad0d9e7
bcache: use bio op accessors
by Mike Christie
· 9 years ago
29e6c57
bcache: bch_gc_thread() is not freezable
by Jiri Kosina
· 9 years ago
c5f1e5a
bcache: Add a cond_resched() call to gc
by Kent Overstreet
· 9 years ago
2ef9ccb
bcache: fix a livelock when we cause a huge number of cache misses
by Zheng Liu
· 9 years ago
4246a0b
block: add a bi_error field to struct bio
by Christoph Hellwig
· 9 years ago
2452cc8
bcache: try to set b->parent properly
by Slava Pestov
· 11 years ago
400ffaa
bcache: fix use-after-free in btree_gc_coalesce()
by Slava Pestov
· 11 years ago
913dc33
bcache: fix crash in bcache_btree_node_alloc_fail tracepoint
by Slava Pestov
· 11 years ago
501d52a
bcache: Allocate bounce buffers with GFP_NOWAIT
by Kent Overstreet
· 11 years ago
bcf090e
bcache: Make sure to pass GFP_WAIT to mempool_alloc()
by Kent Overstreet
· 11 years ago
c5aa4a3
bcache: wait for buckets when allocating new btree root
by Slava Pestov
· 11 years ago
3a2fd9d
bcache: Kill bucket->gc_gen
by Kent Overstreet
· 11 years ago
2531d9ee
bcache: Kill unused freelist
by Kent Overstreet
· 11 years ago
0a63b66
bcache: Rework btree cache reserve handling
by Kent Overstreet
· 11 years ago
56b3077
bcache: Kill btree_io_wq
by Kent Overstreet
· 11 years ago
2a28568
bcache: btree locking rework
by Kent Overstreet
· 11 years ago
05335cf
bcache: Fix a race when freeing btree nodes
by Kent Overstreet
· 11 years ago
4fe6a81
bcache: Add a real GC_MARK_RECLAIMABLE
by Kent Overstreet
· 11 years ago
3f5e0a3
bcache: Kill dead cgroup code
by Kent Overstreet
· 11 years ago
487dded
bcache: Fix another bug recovering from unclean shutdown
by Kent Overstreet
· 11 years ago
0bd143f
bcache: Fix a bug recovering from unclean shutdown
by Kent Overstreet
· 11 years ago
3572324
bcache: Minor fixes from kbuild robot
by Kent Overstreet
· 11 years ago
9471744
bcache: fix BUG_ON due to integer overflow with GC_SECTORS_USED
by Darrick J. Wong
· 11 years ago
3b3e9e5
bcache: Don't return -EINTR when insert finished
by Kent Overstreet
· 11 years ago
829a60b
bcache: Move insert_fixup() to btree_keys_ops
by Kent Overstreet
· 11 years ago
89ebb4a
bcache: Convert sorting to btree_keys
by Kent Overstreet
· 11 years ago
dc9d98d
bcache: Convert debug code to btree_keys
by Kent Overstreet
· 11 years ago
c052dd9
bcache: Convert btree_iter to struct btree_keys
by Kent Overstreet
· 11 years ago
59158fd
bcache: Add bch_btree_keys_u64s_remaining()
by Kent Overstreet
· 11 years ago
a85e968
bcache: Add struct btree_keys
by Kent Overstreet
· 11 years ago
65d4523
bcache: Abstract out stuff needed for sorting
by Kent Overstreet
· 11 years ago
ee81128
bcache: Rename/shuffle various code around
by Kent Overstreet
· 11 years ago
67539e8
bcache: Add struct bset_sort_state
by Kent Overstreet
· 11 years ago
911c961
bcache: Split out sort_extent_cmp()
by Kent Overstreet
· 11 years ago
fafff81
bcache: Bkey indexing renaming
by Kent Overstreet
· 11 years ago
085d2a3
bcache: Make bch_keylist_realloc() take u64s, not nptrs
by Kent Overstreet
· 11 years ago
78b77bf
bcache: Btree verify code improvements
by Kent Overstreet
· 11 years ago
88b9f8c
bcache: kill index()
by Kent Overstreet
· 11 years ago
5f5837d
bcache: Do bkey_put() in btree_split() error path
by Kent Overstreet
· 11 years ago
7836541
bcache: Rework allocator reserves
by Kent Overstreet
· 11 years ago
cb7a583
bcache: kill closure locking usage
by Kent Overstreet
· 11 years ago
b0f32a5
bcache: Minor btree cache fix
by Kent Overstreet
· 11 years ago
b28bc9b
Merge tag 'v3.13-rc6' into for-3.14/core
by Jens Axboe
· 11 years ago
bf0a628
bcache: fix for gc and writeback race
by Nicholas Swenson
· 11 years ago
d24a6e1
bcache: Fix dirty_data accounting
by Kent Overstreet
· 11 years ago
08239ca
bcache: fix sparse non static symbol warning
by Wei Yongjun
· 11 years ago
7988613
block: Convert bio_for_each_segment() to bvec_iter
by Kent Overstreet
· 11 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
48a915a
bcache: Better full stripe scanning
by Kent Overstreet
· 11 years ago
17e21a9
bcache: Have btree_split() insert into parent directly
by Kent Overstreet
· 11 years ago
65d22e9
bcache: Move spinlock into struct time_stats
by Kent Overstreet
· 11 years ago
5031016
bcache: Kill bch_next_recurse_key()
by Kent Overstreet
· 11 years ago
bc9389e
bcache: Avoid deadlocking in garbage collection
by Kent Overstreet
· 11 years ago
a1f0358
bcache: Incremental gc
by Kent Overstreet
· 11 years ago
8835c12
bcache: Add make_btree_freeing_key()
by Kent Overstreet
· 11 years ago
f269af5
bcache: Add btree_node_write_sync()
by Kent Overstreet
· 11 years ago
0eacac2
bcache: PRECEDING_KEY()
by Kent Overstreet
· 12 years ago
3a3b6a4
bcache: Don't bother with bucket refcount for btree node allocations
by Kent Overstreet
· 11 years ago
280481d
bcache: Debug code improvements
by Kent Overstreet
· 11 years ago
81ab419
bcache: Pull on disk data structures out into a separate header
by Kent Overstreet
· 11 years ago
cc7b881
bcache: Convert bch_btree_insert() to bch_btree_map_leaf_nodes()
by Kent Overstreet
· 11 years ago
6054c6d
bcache: Don't use op->insert_collision
by Kent Overstreet
· 11 years ago
1b207d8
bcache: Kill op->replace
by Kent Overstreet
· 11 years ago
faadf0c
bcache: Drop some closure stuff
by Kent Overstreet
· 11 years ago
b54d693
bcache: Kill op->cl
by Kent Overstreet
· 11 years ago
c18536a
bcache: Prune struct btree_op
by Kent Overstreet
· 11 years ago
2c1953e
bcache: Convert bch_btree_read_async() to bch_btree_map_keys()
by Kent Overstreet
· 11 years ago
df8e897
bcache: Move some stuff to btree.c
by Kent Overstreet
· 11 years ago
48dad8b
bcache: Add btree_map() functions
by Kent Overstreet
· 11 years ago
72a4451
bcache: Convert gc to a kthread
by Kent Overstreet
· 11 years ago
35fcd84
bcache: Convert bucket_wait to wait_queue_head_t
by Kent Overstreet
· 11 years ago
e8e1d46
bcache: Convert try_wait to wait_queue_head_t
by Kent Overstreet
· 11 years ago
0b93207
bcache: Move keylist out of btree_op
by Kent Overstreet
· 11 years ago
a34a8bf
bcache: Refactor journalling flow control
by Kent Overstreet
· 11 years ago
c2f95ae
bcache: Clean up keylist code
by Kent Overstreet
· 11 years ago
4f3d401
bcache: Add explicit keylist arg to btree_insert()
by Kent Overstreet
· 11 years ago
e7c590e
bcache: Convert btree_insert_check_key() to btree_insert_node()
by Kent Overstreet
· 11 years ago
403b6cd
bcache: Insert multiple keys at a time
by Kent Overstreet
· 11 years ago
Next »