- Subject: [git pull] device-mapper updates for 3.4
- From: Alasdair G Kergon <agk@xxxxxxxxxx>
- Date: Wed, 28 Mar 2012 19:16:55 +0100
- Cc: Steffen Klassert <steffen.klassert@xxxxxxxxxxx>, Olof Johansson <olofj@xxxxxxxxxxxx>, Will Drewry <wad@xxxxxxxxxxxx>, Mike Snitzer <snitzer@xxxxxxxxxx>, Andrei Warkentin <andrey.warkentin@xxxxxxxxx>, Heiko Carstens <heiko.carstens@xxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, stable@xxxxxxxxxx, dm-devel@xxxxxxxxxx, Elly Jones <ellyjones@xxxxxxxxxxxx>, Mikulas Patocka <mpatocka@xxxxxxxxxx>, Mandeep Singh Baines <msb@xxxxxxxxxxxx>, "Jun'ichi Nomura" <j-nomura@xxxxxxxxxxxxx>, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>, Joe Thornber <ejt@xxxxxxxxxx>, Milan Broz <mbroz@xxxxxxxxxx>
- Mail-followup-to: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>, Andrei Warkentin <andrey.warkentin@xxxxxxxxx>, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>, Dave Wysochanski <dwysocha@xxxxxxxxxx>, dm-devel@xxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, Elly Jones <ellyjones@xxxxxxxxxxxx>, Hannes Reinecke <hare@xxxxxxx>, Heiko Carstens <heiko.carstens@xxxxxxxxxx>, Joe Thornber <ejt@xxxxxxxxxx>, Jonathan Brassow <jbrassow@xxxxxxxxxx>, Jun'ichi Nomura <j-nomura@xxxxxxxxxxxxx>, Mandeep Singh Baines <msb@xxxxxxxxxxxx>, Mike Snitzer <snitzer@xxxxxxxxxx>, Mikulas Patocka <mpatocka@xxxxxxxxxx>, Milan Broz <mbroz@xxxxxxxxxx>, Olof Johansson <olofj@xxxxxxxxxxxx>, stable@xxxxxxxxxx, Steffen Klassert <steffen.klassert@xxxxxxxxxxx>, Will Drewry <wad@xxxxxxxxxxxx>
- Organization: Red Hat UK Ltd. Registered in England and Wales, number 03798903. Registered Office: 64 Baker Street, 4th floor, London, W1U 7DF.
- Reply-to: device-mapper development <dm-devel@xxxxxxxxxx>
- User-agent: Mutt/1.5.18 (2008-05-17)
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm tags/dm-3.4-changes
to get the following device-mapper updates for 3.4.
Thanks,
Alasdair
----------------------------------------------------------------
Device-mapper changes for 3.4.
- Update thin provisioning to support read-only external snapshot origins and
discards.
- A new target, dm verity, for device content validation.
- Mark dm uevent and dm raid as no-longer-experimental.
- Miscellaneous other fixes and clean-ups.
----------------------------------------------------------------
Alasdair G Kergon (4):
dm: add persistent data to MAINTAINERS
dm uevent: no longer experimental
dm raid: no longer experimental
dm thin: use dm_target_offset
Andrei Warkentin (1):
dm exception store: fix init error path
Hannes Reinecke (2):
dm table: simplify call to free_devices
dm: clear bi_end_io on remapping failure
Joe Thornber (11):
dm thin: fix stacked bi_next usage
dm persistent data: fix btree rebalancing after remove
dm thin: correct comments
dm persistent data: remove redundant value_size arg from value_ptr
dm thin metadata: pass correct space map to dm_sm_root_size
dm thin: commit outstanding data every second
dm persistent data: remove space map ref_count entries if redundant
dm thin: support read only external snapshot origins
dm thin: prepare to support discard
dm thin: support discards
dm thin: add pool target flags to control discard
Jonathan E Brassow (1):
dm raid: handle failed devices during start up
Jun'ichi Nomura (1):
dm mpath: detect invalid map_context
Mike Snitzer (1):
dm thin: relax hard limit on the maximum size of a metadata device
Mikulas Patocka (5):
dm crypt: fix mempool deadlock
dm crypt: add missing error handling
dm: reject trailing characters in sccanf input
dm bufio: prefetch
dm: add verity target
Milan Broz (1):
dm: document sysfs entries
Documentation/ABI/testing/sysfs-block-dm | 25 +
Documentation/device-mapper/thin-provisioning.txt | 65 +-
Documentation/device-mapper/verity.txt | 194 +++++
MAINTAINERS | 5 +-
drivers/md/Kconfig | 28 +-
drivers/md/Makefile | 1 +
drivers/md/dm-bufio.c | 108 ++-
drivers/md/dm-bufio.h | 8 +
drivers/md/dm-crypt.c | 46 +-
drivers/md/dm-delay.c | 9 +-
drivers/md/dm-exception-store.c | 2 +-
drivers/md/dm-flakey.c | 3 +-
drivers/md/dm-ioctl.c | 5 +-
drivers/md/dm-linear.c | 3 +-
drivers/md/dm-log.c | 3 +-
drivers/md/dm-mpath.c | 52 +-
drivers/md/dm-queue-length.c | 3 +-
drivers/md/dm-raid.c | 53 +-
drivers/md/dm-raid1.c | 12 +-
drivers/md/dm-round-robin.c | 3 +-
drivers/md/dm-service-time.c | 5 +-
drivers/md/dm-stripe.c | 3 +-
drivers/md/dm-table.c | 9 +-
drivers/md/dm-thin-metadata.c | 5 +-
drivers/md/dm-thin-metadata.h | 13 +
drivers/md/dm-thin.c | 680 +++++++++++----
drivers/md/dm-verity.c | 913 +++++++++++++++++++++
drivers/md/dm.c | 1 +
drivers/md/persistent-data/dm-btree-internal.h | 7 +-
drivers/md/persistent-data/dm-btree-remove.c | 202 +++--
drivers/md/persistent-data/dm-btree.c | 27 +-
drivers/md/persistent-data/dm-space-map-common.c | 3 -
32 files changed, 2104 insertions(+), 392 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-block-dm
create mode 100644 Documentation/device-mapper/verity.txt
create mode 100644 drivers/md/dm-verity.c
--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel
[DM Crypt]
[Fedora Desktop]
[ATA RAID]
[Fedora Marketing]
[Fedora Packaging]
[Fedora SELinux]
[Yosemite Discussion]
[Yosemite Photos]
[KDE Users]
[Fedora Tools]
[Fedora Docs]