[git pull] device-mapper patches for 3.0

From: Alasdair G Kergon
Date: Tue Aug 02 2011 - 08:53:20 EST


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.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/