dm-devel.redhat.com archive mirror
 help / color / mirror / Atom feed
From: Alasdair G Kergon <agk@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Kiyoshi Ueda <k-ueda@ct.jp.nec.com>,
	Mike Snitzer <snitzer@redhat.com>,
	Mikulas Patocka <mpatocka@redhat.com>,
	Takahiro Yasui <tyasui@redhat.com>,
	Jun'ichi Nomura <j-nomura@ce.jp.nec.com>,
	Milan Broz <mbroz@redhat.com>,
	Peter Rajnoha <prajnoha@redhat.com>,
	Arnd Bergmann <arnd@relay.de.ibm.com>,
	Julia Lawall <julia@diku.dk>,
	Tomohiro Kusumi <kusumi.tomohiro@jp.fujitsu.com>,
	Will Drewry <wad@chromium.org>,
	linux-kernel@vger.kernel.org, dm-devel@redhat.com
Subject: [git pull] device-mapper patches for 2.6.36
Date: Thu, 12 Aug 2010 06:59:26 +0100	[thread overview]
Message-ID: <20100812055926.GF4535@agk-dp.fab.redhat.com> (raw)

[Resent with mailing lists I lost from the cc - again...]

Please pull from:

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

to get the following device-mapper fixes and enhancements for inclusion in
2.6.36.

The main enhancement here is discard support.  We left the dm-crypt target out
of this for now, hoping we might find some cryptographers to help us consider
this.
 
Alasdair G Kergon (3):
      dm mpath: fix NULL pointer dereference when path parameters missing
      dm ioctl: make __dev_status void
      dm: use dm_target_offset macro

Arnd Bergmann (1):
      dm ioctl: use nonseekable_open

Julia Lawall (1):
      dm crypt: use kstrdup

Kiyoshi Ueda (3):
      dm: prevent access to md being deleted
      dm ioctl: release _hash_lock between devices in remove_all
      dm: separate device deletion from dm_put

Mike Snitzer (11):
      dm ioctl: make bio or request based device type immutable
      dm: do not initialise full request queue when bio based
      dm: rename map_info flush_request to target_request_nr
      dm: linear support discard
      dm: use common __issue_target_request for flush and discard support
      dm: factor out max_io_len_target_boundary
      dm: zero silently drop discards
      dm delay: support discard
      dm: error return error for discards
      dm: split discard requests on target boundaries
      dm mpath: support discard

Mikulas Patocka (7):
      dm snapshot: iterate origin and cow devices
      dm snapshot: test chunk size against both origin and snapshot
      dm: skip second flush on bio unsupported error
      dm snapshot: implement merge
      dm stripe: move sector translation to a function
      dm stripe: optimize sector division
      dm stripe: support discards

Milan Broz (2):
      dm crypt: simplify crypt_config destruction logic
      dm crypt: simplify crypt_ctr

Peter Rajnoha (3):
      dm ioctl: remove __dev_status from geometry and target message
      dm ioctl: return uevent flag after rename
      dm: allow autoloading of dm mod

Tomohiro Kusumi (1):
      dm snapshot: persistent use define for disk header chunk size

Will Drewry (1):
      dm ioctl: refactor dm_table_complete

 Documentation/devices.txt       |    1 +
 drivers/md/dm-crypt.c           |  342 +++++++++++++++++++++------------------
 drivers/md/dm-delay.c           |    6 +-
 drivers/md/dm-exception-store.c |    4 +-
 drivers/md/dm-exception-store.h |    3 +-
 drivers/md/dm-ioctl.c           |  207 ++++++++++++------------
 drivers/md/dm-linear.c          |    3 +-
 drivers/md/dm-mpath.c           |   11 ++
 drivers/md/dm-raid1.c           |    2 +-
 drivers/md/dm-snap-persistent.c |    6 +-
 drivers/md/dm-snap.c            |   62 +++++--
 drivers/md/dm-stripe.c          |   87 +++++++++--
 drivers/md/dm-table.c           |   99 +++++++++++-
 drivers/md/dm-target.c          |    5 +
 drivers/md/dm-zero.c            |    5 +
 drivers/md/dm.c                 |  329 ++++++++++++++++++++++++++++---------
 drivers/md/dm.h                 |   14 ++-
 include/linux/device-mapper.h   |   16 ++-
 include/linux/dm-ioctl.h        |    5 +-
 include/linux/miscdevice.h      |    1 +
 20 files changed, 822 insertions(+), 386 deletions(-)

Thanks,
Alasdair.

                 reply	other threads:[~2010-08-12  5:59 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100812055926.GF4535@agk-dp.fab.redhat.com \
    --to=agk@redhat.com \
    --cc=arnd@relay.de.ibm.com \
    --cc=dm-devel@redhat.com \
    --cc=j-nomura@ce.jp.nec.com \
    --cc=julia@diku.dk \
    --cc=k-ueda@ct.jp.nec.com \
    --cc=kusumi.tomohiro@jp.fujitsu.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mbroz@redhat.com \
    --cc=mpatocka@redhat.com \
    --cc=prajnoha@redhat.com \
    --cc=snitzer@redhat.com \
    --cc=torvalds@linux-foundation.org \
    --cc=tyasui@redhat.com \
    --cc=wad@chromium.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).