* [git pull] device mapper fixes for 4.2-rc3
@ 2015-07-17 18:27 Mike Snitzer
0 siblings, 0 replies; only message in thread
From: Mike Snitzer @ 2015-07-17 18:27 UTC (permalink / raw)
To: Linus Torvalds
Cc: dm-devel, Mikulas Patocka, Joe Thornber, Alasdair G Kergon,
Dennis Yang
Hi Linus,
The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm tags/dm-4.2-fixes-2
for you to fetch changes up to 665022d72f9b5762f21b5ea02fa0503d04802849:
dm cache: avoid calls to prealloc_free_structs() if possible (2015-07-16 22:32:08 -0400)
Please pull, thanks.
Mike
----------------------------------------------------------------
- Revert a request-based DM core change that caused IO latency to
increase and adversely impact both throughput and system load
- Fix for a use after free bug in DM core's device cleanup
- A couple DM btree removal fixes (used by dm-thinp)
- A DM thinp fix for order-5 allocation failure
- A DM thinp fix to not degrade to read-only metadata mode when in
out-of-data-space mode for longer than the 'no_space_timeout'
- Fix a long-standing oversight in both dm-thinp and dm-cache by
now exporting 'needs_check' in status if it was set in metadata
- Fix an embarrassing dm-cache busy-loop that caused worker threads to
eat cpu even if no IO was actively being issued to the cache device
----------------------------------------------------------------
Dennis Yang (1):
dm btree remove: fix bug in redistribute3
Joe Thornber (2):
dm thin: allocate the cell_sort_array dynamically
dm btree: silence lockdep lock inversion in dm_btree_del()
Mike Snitzer (7):
Revert "dm: only run the queue on completion if congested or no requests pending"
dm thin: stay in out-of-data-space mode once no_space_timeout expires
dm thin: display 'needs_check' in status if it is set
dm cache: display 'needs_check' in status if it is set
dm cache: do not wake_worker() in free_migration()
dm cache: avoid preallocation if no work in writeback_some_dirty_blocks()
dm cache: avoid calls to prealloc_free_structs() if possible
Mikulas Patocka (1):
dm: fix use after free crash due to incorrect cleanup sequence
Documentation/device-mapper/cache.txt | 6 ++++
Documentation/device-mapper/thin-provisioning.txt | 9 ++++-
drivers/md/dm-cache-target.c | 38 ++++++++++++--------
drivers/md/dm-thin.c | 44 +++++++++++++++++++----
drivers/md/dm.c | 12 +++----
drivers/md/persistent-data/dm-btree-remove.c | 6 ++--
drivers/md/persistent-data/dm-btree.c | 2 +-
7 files changed, 82 insertions(+), 35 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-07-17 18:27 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-17 18:27 [git pull] device mapper fixes for 4.2-rc3 Mike Snitzer
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.