• Linus Torvalds's avatar
    Merge tag 'for-4.13/dm-changes' of... · 3a564bb3
    Linus Torvalds authored
    Merge tag 'for-4.13/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
    
    Pull device mapper updates from Mike Snitzer:
    
     - Add the ability to use select or poll /dev/mapper/control to wait for
       events from multiple DM devices.
    
     - Convert DM's printk macros over to using pr_<level> macros.
    
     - Add a big-endian variant of plain64 IV to dm-crypt.
    
     - Add support for zoned (aka SMR) devices to DM core. DM kcopyd was
       also improved to provide a sequential write feature needed by zoned
       devices.
    
     - Introduce DM zoned target that provides support for host-managed
       zoned devices, the result dm-zoned device acts as a drive-managed
       interface to the underlying host-managed device.
    
     - A DM raid fix to avoid using BUG() for error handling.
    
    * tag 'for-4.13/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm:
      dm zoned: fix overflow when converting zone ID to sectors
      dm raid: stop using BUG() in __rdev_sectors()
      dm zoned: drive-managed zoned block device target
      dm kcopyd: add sequential write feature
      dm linear: add support for zoned block devices
      dm flakey: add support for zoned block devices
      dm: introduce dm_remap_zone_report()
      dm: fix REQ_OP_ZONE_REPORT bio handling
      dm: fix REQ_OP_ZONE_RESET bio handling
      dm table: add zoned block devices validation
      dm: convert DM printk macros to pr_<level> macros
      dm crypt: add big-endian variant of plain64 IV
      dm bio prison: use rb_entry() rather than container_of()
      dm ioctl: report event number in DM_LIST_DEVICES
      dm ioctl: add a new DM_DEV_ARM_POLL ioctl
      dm: add basic support for using the select or poll function
    3a564bb3
dm.c 67.6 KB