projects
/
platform
/
kernel
/
linux-exynos.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
dm thin: range discard support
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
2015-06-11
Joe Thornber
dm cache: age and write back cache entries even without...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-06-11
Joe Thornber
dm cache: add fail io mode and needs_check flag
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-06-11
Joe Thornber
dm cache: wake the worker thread every time we free...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-06-11
Joe Thornber
dm cache: add stochastic-multi-queue (smq) policy
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-05-29
Joe Thornber
dm cache: boost promotion of blocks that will be overwritten
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-05-29
Joe Thornber
dm cache: defer whole cells
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-05-29
Joe Thornber
dm bio prison: add dm_cell_promote_or_release()
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-05-29
Joe Thornber
dm cache: pull out some bitset utility functions for...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-05-29
Joe Thornber
dm cache: pass a new 'critical' flag to the policies...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-05-29
Joe Thornber
dm cache: track IO to the origin device using io_tracker
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-05-29
Joe Thornber
dm cache: add io_tracker
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-05-29
Joe Thornber
dm cache: fix race when issuing a POLICY_REPLACE operation
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-05-29
Joe Thornber
dm: fix casting bug in dm_merge_bvec()
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-03-31
Joe Thornber
dm cache policy mq: try not to writeback data that...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-03-31
Joe Thornber
dm cache policy mq: remove unused generation member...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-03-31
Joe Thornber
dm cache policy mq: track entries hit this 'tick' via...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-03-31
Joe Thornber
dm cache policy mq: remove queue_shift_down()
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-03-31
Joe Thornber
dm cache policy mq: keep track of the number of entries...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-02-27
Joe Thornber
dm thin: fix to consistently zero-fill reads to unprovisione...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-01-28
Joe Thornber
dm thin: don't allow messages to be sent to a pool...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-01-28
Joe Thornber
dm cache: fix missing ERR_PTR returns and handling
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-01-23
Joe Thornber
dm cache: fix problematic dual use of a single migration...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2015-01-23
Joe Thornber
dm cache: share cache-metadata object across inactive...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-17
Joe Thornber
dm thin: fix missing out-of-data-space to write mode...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-17
Joe Thornber
dm thin: fix inability to discard blocks when in out...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-02
Joe Thornber
dm space map metadata: fix sm_bootstrap_get_count()
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-01
Joe Thornber
dm cache: fix spurious cell_defer when dealing with...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-01
Joe Thornber
dm cache: dirty flag was mistakenly being cleared when...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-01
Joe Thornber
dm cache: only use overwrite optimisation for promotion...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-01
Joe Thornber
dm cache: discard block size must be a multiple of...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-01
Joe Thornber
dm cache: fix a harmless race when working out if a...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-01
Joe Thornber
dm cache: when reloading a discard bitset allow for...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-01
Joe Thornber
dm cache: fix some issues with the new discard range...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-12-01
Joe Thornber
dm array: if resizing the array is a noop set the new...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-13
Joe Thornber
dm cache: emit a warning message if there are a lot...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm cache: improve discard support
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm cache: revert "prevent corruption caused by discard_block...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm cache: revert "remove remainder of distinct discard...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm bio prison: introduce support for locking ranges...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm cache policy mq: tweak algorithm that decides when...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm thin: sort the deferred cells
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm thin: direct dispatch when breaking sharing
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm thin: remap the bios in a cell immediately
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm thin: defer whole cells rather than individual bios
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm thin: performance improvement to discard processing
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm thin: throttle incoming IO
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm thin: prefetch missing metadata pages
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm transaction manager: add support for prefetching...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm thin metadata: change dm_thin_find_block to allow...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm bio prison: switch to using a red black tree
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm bufio: evict buffers that are past the max age but...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm bufio: switch from a huge hash table to an rbtree
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-10
Joe Thornber
dm btree: fix a recursion depth bug in btree walking...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-11-04
Joe Thornber
dm thin: grab a virtual cell before looking up the...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-10-06
Joe Thornber
dm bufio: update last_accessed when relinking a buffer
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-08-01
Joe Thornber
dm cache: fail migrations in the do_worker error path
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-08-01
Joe Thornber
dm cache: simplify deferred set reference count increments
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-08-01
Joe Thornber
dm thin: relax external origin size constraints
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-08-01
Joe Thornber
dm thin: switch to an atomic_t for tracking pending...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-08-01
Joe Thornber
dm io: simplify dec_count and sync_io
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-03
Joe Thornber
dm era: check for a non-NULL metadata object before...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-03
Joe Thornber
dm thin: cleanup noflush_work to use a proper completion
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-14
Joe Thornber
dm thin: add timeout to stop out-of-data-space mode...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-14
Joe Thornber
dm thin: allow metadata commit if pool is in PM_OUT_OF_DATA_...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-08
Joe Thornber
dm thin: fix rcu_read_lock being held in code that...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-08
Joe Thornber
dm thin: irqsave must always be used with the pool...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-04
Joe Thornber
dm cache: fix a lock-inversion
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-03-27
Joe Thornber
dm: take care to copy the space map roots before locking...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-03-27
Joe Thornber
dm transaction manager: fix corruption due to non-atomic...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-03-27
Joe Thornber
dm bitset: only flush the current word if it has been...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-03-27
Joe Thornber
dm: add era target
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-03-07
Joe Thornber
dm space map metadata: fix refcount decrement below...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-03-05
Joe Thornber
dm thin: fix noflush suspend IO queueing
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-03-05
Joe Thornber
dm thin: fix deadlock in __requeue_bio_list
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-03-05
Joe Thornber
dm thin: fix out of data space handling
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-01-21
Joe Thornber
dm space map metadata: fix bug in resizing of thin...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-01-09
Joe Thornber
dm btree: add dm_btree_find_lowest_key
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-01-08
Joe Thornber
dm space map metadata: fix extending the space map
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-01-08
Joe Thornber
dm space map common: make sure new space is used during...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-01-07
Joe Thornber
dm cache policy mq: introduce three promotion threshold...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-01-07
Joe Thornber
dm thin: handle metadata failures more consistently
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-01-07
Joe Thornber
dm thin: factor out check_low_water_mark and use bools
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-01-07
Joe Thornber
dm thin: return error from alloc_data_block if pool...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2014-01-07
Joe Thornber
dm thin: fix discard support to a previously shared...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-12-13
Joe Thornber
dm array: fix a reference counting bug in shadow_ablock
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-12-13
Joe Thornber
dm space map: disallow decrementing a reference count...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-12-10
Joe Thornber
dm cache policy mq: fix promotions to occur as expected
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-12-10
Joe Thornber
dm thin: allow pool in read-only mode to transition...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-12-10
Joe Thornber
dm thin: re-establish read-only state when switching...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-12-10
Joe Thornber
dm thin: always fallback the pool mode if commit fails
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-12-10
Joe Thornber
dm thin: switch to read only mode if a mapping insert...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-11-11
Joe Thornber
dm cache: add cache block invalidation support
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-11-11
Joe Thornber
dm cache: add remove_cblock method to policy interface
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-11-11
Joe Thornber
dm cache policy mq: reduce memory requirements
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-11-11
Joe Thornber
dm cache metadata: check the metadata version when...
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
2013-11-11
Joe Thornber
dm cache: add passthrough mode
Signed-off-by: Joe Thornber <
ejt@redhat.com
>
commit
|
commitdiff
|
tree
next