Merge tag 'for-4.18/dm-fixes' of...
Merge tag 'for-4.18/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 core to use more efficient bio_split() instead of bio_clone_bioset(). Also fixes splitting bio that has integrity payload. - Three fixes related to properly validating DAX capabilities of a stacked DM device that will advertise DAX support. - Update DM writecache target to use 2-factor allocator arguments. Kees says this is the last related change for 4.18. - Fix DM zoned target to use GFP_NOIO to avoid triggering reclaim during IO submission (caught by lockdep). - Fix DM thinp to gracefully recover from running out of data space while a previous async discard completes (whereby freeing space). - Fix DM thinp's metadata transaction commit to avoid needless work. * tag 'for-4.18/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm: dm: prevent DAX mounts if not supported dax: check for QUEUE_FLAG_DAX in bdev_dax_supported() pmem: only set QUEUE_FLAG_DAX for fsdax mode dm thin: handle running out of data space vs concurrent discard dm raid: don't use 'const' in function return dm zoned: avoid triggering reclaim from inside dmz_map() dm writecache: use 2-factor allocator arguments dm thin metadata: remove needless work from __commit_transaction dm: use bio_split() when splitting out the already processed bio
No related branches found
No related tags found
Showing
- drivers/dax/super.c 8 additions, 0 deletionsdrivers/dax/super.c
- drivers/md/dm-raid.c 1 addition, 1 deletiondrivers/md/dm-raid.c
- drivers/md/dm-table.c 4 additions, 3 deletionsdrivers/md/dm-table.c
- drivers/md/dm-thin-metadata.c 0 additions, 9 deletionsdrivers/md/dm-thin-metadata.c
- drivers/md/dm-thin.c 9 additions, 2 deletionsdrivers/md/dm-thin.c
- drivers/md/dm-writecache.c 5 additions, 5 deletionsdrivers/md/dm-writecache.c
- drivers/md/dm-zoned-target.c 1 addition, 1 deletiondrivers/md/dm-zoned-target.c
- drivers/md/dm.c 3 additions, 5 deletionsdrivers/md/dm.c
- drivers/nvdimm/pmem.c 2 additions, 1 deletiondrivers/nvdimm/pmem.c
Loading
Please register or sign in to comment