projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
2023-07-25
Joe Thornber
dm cache policy smq: ensure IO doesn't prevent cleaner...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-03-30
Joe Thornber
dm: improve hash_locks sizing and hash function
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-03-30
Joe Thornber
dm bio prison v1: improve concurrent IO performance
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-03-30
Joe Thornber
dm thin: speed up cell_defer_no_holder()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-03-30
Joe Thornber
dm bufio: add lock_history optimization for cache iterators
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-03-30
Joe Thornber
dm bufio: improve concurrent IO performance
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-03-30
Joe Thornber
dm bufio: add dm_buffer_cache abstraction
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-03-30
Joe Thornber
dm bufio: add LRU abstraction
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-03-30
Joe Thornber
dm bufio: remove unused dm_bufio_release_move interface
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-01-30
Joe Thornber
dm cache: Add some documentation to dm-cache-background...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2023-01-30
Joe Thornber
dm cache: free background tracker's queued work in...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2022-01-04
Joe Thornber
dm space map common: add bounds check to sm_ll_lookup_bitmap()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2022-01-04
Joe Thornber
dm btree: add a defensive bounds check to insert_at()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2022-01-04
Joe Thornber
dm btree remove: change a bunch of BUG_ON() calls to...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2022-01-04
Joe Thornber
dm btree spine: eliminate duplicate le32_to_cpu() in...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2022-01-04
Joe Thornber
dm btree spine: remove extra node_check function declaration
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2021-11-24
Joe Thornber
dm btree remove: fix use after free in rebalance_children()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2021-06-04
Joe Thornber
dm space map disk: cache a small number of index entries
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2021-06-04
Joe Thornber
dm space maps: improve performance with inc/dec on...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2021-06-04
Joe Thornber
dm space maps: don't reset space map allocation cursor...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2021-06-04
Joe Thornber
dm btree: improve btree residency
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2021-04-19
Joe Thornber
dm space map common: fix division bug in sm_ll_find_free_block()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2021-04-19
Joe Thornber
dm persistent data: packed struct should have an aligned...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2021-04-19
Joe Thornber
dm btree spine: remove paranoid node_check call in...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2021-04-19
Joe Thornber
dm space map disk: remove redundant calls to sm_disk_get_nr_...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2020-01-15
Joe Thornber
dm space map common: fix to ensure new block isn't...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2019-01-15
Joe Thornber
dm thin: fix passdown_double_checking_shared_status()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2018-10-04
Joe Thornber
dm cache metadata: ignore hints array being too small...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2018-09-10
Joe Thornber
dm thin metadata: try to avoid ever aborting transactions
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2018-01-17
Joe Thornber
dm btree: fix serious bug in btree_split_beneath()
Signed-off-by:
Joe Thornber
<thornber@redhat.com>
commit
|
commitdiff
|
tree
2017-11-10
Joe Thornber
dm cache: remove usused deferred_cells member from...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-11-10
Joe Thornber
dm cache policy smq: allocate cache blocks in order
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-11-10
Joe Thornber
dm cache policy smq: change max background work from...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-11-10
Joe Thornber
dm cache background tracker: limit amount of background...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-11-10
Joe Thornber
dm cache policy smq: take origin idle status into account...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-11-10
Joe Thornber
dm cache policy smq: handle races with queuing background_work
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-11-10
Joe Thornber
dm cache: fix race condition in the writeback mode...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm space map disk: fix some book keeping in the disk...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm thin metadata: call precommit before saving the...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm cache policy smq: don't do any writebacks unless...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm cache: simplify the IDLE vs BUSY state calculation
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm cache: track all IO to the cache rather than just...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm cache policy smq: stop preemptively demoting blocks
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm cache policy smq: put newly promoted entries at...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm cache policy smq: be more aggressive about triggering...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm cache policy smq: only demote entries in bottom...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-15
Joe Thornber
dm cache: fix incorrect 'idle_time' reset in IO tracker
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-05-04
Joe Thornber
dm cache policy smq: allow demotions to happen even...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-03-31
Joe Thornber
dm cache policy smq: make the cleaner policy write...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-03-31
Joe Thornber
dm cache: set/clear the cache core's dirty_bitset when...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-03-20
Joe Thornber
dm cache metadata: fix metadata2 format's blocks_are_clean_s...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-03-07
Joe Thornber
dm cache: significant rework to leverage dm-bio-prison-v2
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-03-07
Joe Thornber
dm bio prison v2: new interface for the bio prison
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm persistent data: add cursor skip functions to the...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm cache metadata: use dm_bitset_new() to create the...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm bitset: add dm_bitset_new()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm cache metadata: add "metadata2" feature
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm cache metadata: use bitset cursor api to load discard...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm bitset: introduce cursor api
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm btree: use GFP_NOFS in dm_btree_del()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm space map common: memcpy the disk root to ensure...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm block manager: add unlikely() annotations on dm_bufio...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2017-02-16
Joe Thornber
dm cache: fix corruption seen when using cache > 2TB
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-11-14
Joe Thornber
dm block manager: make block locking optional
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-09-22
Joe Thornber
dm cache metadata: switch to using the new cursor api...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-09-22
Joe Thornber
dm array: introduce cursor api
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-09-22
Joe Thornber
dm btree: introduce cursor api
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-09-22
Joe Thornber
dm cache policy smq: distribute entries to random levels...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-09-22
Joe Thornber
dm cache: speed up writing of the hint array
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-09-22
Joe Thornber
dm array: add dm_array_new()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-07-20
Joe Thornber
dm thin: fix a race condition between discarding and...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-07-20
Joe Thornber
dm btree: fix a bug in dm_btree_find_next_single()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-05-13
Joe Thornber
dm thin: unroll issue_discard() to create longer discard...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-03-10
Joe Thornber
dm cache: make sure every metadata function checks...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-03-10
Joe Thornber
dm thin metadata: don't issue prefetches if a transaction...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2016-03-10
Joe Thornber
dm cache: make the 'mq' policy an alias for 'smq'
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-12-10
Joe Thornber
dm thin metadata: make dm_thin_find_mapped_range()...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-12-10
Joe Thornber
dm thin metadata: speed up discard of partially mapped...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-12-10
Joe Thornber
dm btree: fix bufio buffer leaks in dm_btree_del()...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-12-09
Joe Thornber
dm space map metadata: fix ref counting bug when bootstrappi...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-12-09
Joe Thornber
dm thin metadata: fix bug when taking a metadata snapshot
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-12-02
Joe Thornber
dm thin metadata: fix bug in dm_thin_remove_range()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-10-23
Joe Thornber
dm cache: the CLEAN_SHUTDOWN flag was not being set
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-10-23
Joe Thornber
dm btree remove: fix a bug when rebalancing nodes after...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-10-09
Joe Thornber
dm cache: fix NULL pointer when switching from cleaner...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-09-01
Joe Thornber
dm cache: fix use after freeing migrations
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-08-31
Joe Thornber
dm cache: fix leaking of deferred bio prison cells
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-08-12
Joe Thornber
dm cache: move wake_waker() from free_migrations()...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-08-12
Joe Thornber
dm cache policy smq: change the mutex to a spinlock
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-08-12
Joe Thornber
dm btree: add ref counting ops for the leaves of top...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-08-12
Joe Thornber
dm thin metadata: delete btrees when releasing metadata...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-08-07
Joe Thornber
dm btree remove: fix bug in remove_one()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-07-06
Joe Thornber
dm btree: silence lockdep lock inversion in dm_btree_del()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-07-06
Joe Thornber
dm thin: allocate the cell_sort_array dynamically
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-06-17
Joe Thornber
dm space map metadata: fix occasional leak of a metadata...
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-06-11
Joe Thornber
dm thin metadata: fix a race when entering fail mode
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-06-11
Joe Thornber
dm thin: range discard support
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-06-11
Joe Thornber
dm thin metadata: add dm_thin_remove_range()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-06-11
Joe Thornber
dm thin metadata: add dm_thin_find_mapped_range()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
2015-06-11
Joe Thornber
dm btree: add dm_btree_remove_leaves()
Signed-off-by:
Joe Thornber
<ejt@redhat.com>
commit
|
commitdiff
|
tree
next