Merge tag 'dm-4.2-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Pull device mapper fixes from Mike Snitzer: - 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 * tag 'dm-4.2-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm: dm cache: avoid calls to prealloc_free_structs() if possible dm cache: avoid preallocation if no work in writeback_some_dirty_blocks() dm cache: do not wake_worker() in free_migration() dm cache: display 'needs_check' in status if it is set dm thin: display 'needs_check' in status if it is set dm thin: stay in out-of-data-space mode once no_space_timeout expires dm: fix use after free crash due to incorrect cleanup sequence Revert "dm: only run the queue on completion if congested or no requests pending" dm btree: silence lockdep lock inversion in dm_btree_del() dm thin: allocate the cell_sort_array dynamically dm btree remove: fix bug in redistribute3
Showing
- Documentation/device-mapper/cache.txt 6 additions, 0 deletionsDocumentation/device-mapper/cache.txt
- Documentation/device-mapper/thin-provisioning.txt 8 additions, 1 deletionDocumentation/device-mapper/thin-provisioning.txt
- drivers/md/dm-cache-target.c 23 additions, 15 deletionsdrivers/md/dm-cache-target.c
- drivers/md/dm-thin.c 37 additions, 7 deletionsdrivers/md/dm-thin.c
- drivers/md/dm.c 4 additions, 8 deletionsdrivers/md/dm.c
- drivers/md/persistent-data/dm-btree-remove.c 3 additions, 3 deletionsdrivers/md/persistent-data/dm-btree-remove.c
- drivers/md/persistent-data/dm-btree.c 1 addition, 1 deletiondrivers/md/persistent-data/dm-btree.c
Loading
Please register or sign in to comment