[dm-devel] [git pull] device-mapper patches for 3.0

Alasdair G Kergon agk at redhat.com
Tue Aug 2 12:52:00 UTC 2011


Please pull from:

  master.kernel.org:/pub/scm/linux/kernel/git/agk/linux-2.6-dm.git master

to get the following device-mapper patches for inclusion in 3.0.

The main enhancement this time is further integration with the md code, with
raid1 now supported.  Patches making use of this will shortly go into userspace
LVM, so it'll be possible to create Logical Volumes using the md raid
implementations.

(I had hoped to include the new thin provisioning target in this pull
request, but I'm holding it back in linux-next for now because of some
unresolved reports of data corruption.)

Akinobu Mita (1):
      dm log: clean up bit little endian bitops

Alasdair G Kergon (4):
      dm: fix idr leak on module removal
      dm: suppress endian warnings
      dm ioctl: prevent empty message
      dm raid: tidy includes

Joe Perches (1):
      dm: use vzalloc

Jonathan Brassow (7):
      dm snapshot: style cleanups
      dm raid: cleanup parameter handling
      dm raid: improve table parameters documentation
      dm raid: add region_size parameter
      dm raid: add write_mostly parameter
      dm raid: support metadata devices
      dm raid: add md raid1 support

Kirill A. Shutemov (1):
      dm log: userspace use list_move

Mike Snitzer (9):
      dm mpath: fix potential NULL pointer in feature arg processing
      dm table: fix discard support
      dm table: clean dm_get_device and move exports
      dm table: share target argument parsing functions
      dm flakey: use dm_target_offset and support discards
      dm flakey: support feature args
      dm flakey: add drop_writes
      dm flakey: add corrupt_bio_byte feature
      dm table: set flush capability based on underlying devices

Mikulas Patocka (10):
      dm snapshot: flush disk cache when merging
      dm io: flush cpu cache with vmapped io
      dm kcopyd: remove offset field from job structure
      dm kcopyd: remove nr_pages field from job structure
      dm snapshot: remove unused definitions
      dm: ignore merge_bvec for snapshots when safe
      dm snapshot: skip reading origin when overwriting complete chunk
      dm ioctl: fill in device parameters in more ioctls
      dm ioctl: introduce __get_dev_cell
      dm ioctl: forbid multiple device specifiers

Milan Broz (1):
      dm crypt: optionally support discard requests

 Documentation/device-mapper/dm-crypt.txt  |   21 +-
 Documentation/device-mapper/dm-flakey.txt |   48 ++-
 Documentation/device-mapper/dm-raid.txt   |  138 ++++---
 drivers/md/Kconfig                        |    5 +-
 drivers/md/dm-crypt.c                     |   62 +++-
 drivers/md/dm-flakey.c                    |  270 +++++++++++--
 drivers/md/dm-io.c                        |   29 ++-
 drivers/md/dm-ioctl.c                     |   89 +++--
 drivers/md/dm-kcopyd.c                    |   42 ++-
 drivers/md/dm-log-userspace-base.c        |    3 +-
 drivers/md/dm-log.c                       |   32 +-
 drivers/md/dm-mpath.c                     |  147 ++-----
 drivers/md/dm-raid.c                      |  621 ++++++++++++++++++++++++++---
 drivers/md/dm-snap-persistent.c           |   80 ++--
 drivers/md/dm-snap.c                      |   84 +++-
 drivers/md/dm-table.c                     |  155 ++++++--
 drivers/md/dm.c                           |   75 ++++-
 drivers/md/dm.h                           |    2 +
 include/linux/device-mapper.h             |   43 ++
 include/linux/dm-ioctl.h                  |    4 +-
 include/linux/dm-kcopyd.h                 |   15 +
 21 files changed, 1561 insertions(+), 404 deletions(-)

Thanks,
Alasdair.




More information about the dm-devel mailing list