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(-) -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel