Merge tag 'for-6.3/dm-fixes' of...
Merge tag 'for-6.3/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm Pull device mapper fixes from Mike Snitzer: - Fix DM thin to work as a swap device by using 'limit_swap_bios' DM target flag (initially added to allow swap to dm-crypt) to throttle the amount of outstanding swap bios. - Fix DM crypt soft lockup warnings by calling cond_resched() from the cpu intensive loop in dmcrypt_write(). - Fix DM crypt to not access an uninitialized tasklet. This fix allows for consistent handling of IO completion, by _not_ needlessly punting to a workqueue when tasklets are not needed. - Fix DM core's alloc_dev() initialization for DM stats to check for and propagate alloc_percpu() failure. * tag 'for-6.3/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm: dm stats: check for and propagate alloc_percpu failure dm crypt: avoid accessing uninitialized tasklet dm crypt: add cond_resched() to dmcrypt_write() dm thin: fix deadlock when swapping to thin device
No related branches found
No related tags found
Showing
- drivers/md/dm-crypt.c 10 additions, 6 deletionsdrivers/md/dm-crypt.c
- drivers/md/dm-stats.c 6 additions, 1 deletiondrivers/md/dm-stats.c
- drivers/md/dm-stats.h 1 addition, 1 deletiondrivers/md/dm-stats.h
- drivers/md/dm-thin.c 2 additions, 0 deletionsdrivers/md/dm-thin.c
- drivers/md/dm.c 3 additions, 1 deletiondrivers/md/dm.c
Loading
Please register or sign in to comment