From: Mike Snitzer <snitzer@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: dm-devel@redhat.com, linux-kernel@vger.kernel.org,
"Alasdair G Kergon" <agk@redhat.com>,
"Asaf Vertz" <asaf.vertz@tandemg.com>,
"Dan Carpenter" <dan.carpenter@oracle.com>,
"Johannes Thumshirn" <morbidrsa@gmail.com>,
"Junxiao Bi" <junxiao.bi@oracle.com>,
"Keith Busch" <keith.busch@intel.com>,
"Loic Pefferkorn" <loic@loicp.eu>,
"Manuel Schölling" <manuel.schoelling@gmx.de>,
"Markus Elfring" <elfring@users.sourceforge.net>,
"Rickard Strandqvist" <rickard_strandqvist@spectrumdigital.se>
Subject: [git pull] device mapper changes for 3.20
Date: Thu, 12 Feb 2015 17:01:45 -0500 [thread overview]
Message-ID: <20150212220145.GA27455@redhat.com> (raw)
Hi Linus,
These changes build on linux-block.git's for-3.20/core branch.
The following changes since commit db507b3ffd9b7a1c87e732ac6e2c3a5d0babb15a:
dm: fix multipath regression due to initializing wrong request (2015-02-09 10:46:08 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/dm-3.20-changes
for you to fetch changes up to a4afe76b2b922e6197944d7be0be7a18b53175ae:
dm: inherit QUEUE_FLAG_SG_GAPS flags from underlying queues (2015-02-11 10:25:46 -0500)
----------------------------------------------------------------
- Most significant change this cycle is request-based DM now supports
stacking ontop of blk-mq devices. This blk-mq support changes the
model request-based DM uses for cloning a request to relying on
calling blk_get_request() directly from the underlying blk-mq device.
Early consumer of this code is Intel's emerging NVMe hardware; thanks
to Keith Busch for working on, and pushing for, these changes.
- A few other small fixes and cleanups across other DM targets.
----------------------------------------------------------------
Asaf Vertz (1):
dm bufio: fix time comparison to use time_after_eq()
Dan Carpenter (1):
dm raid: fix a couple integer overflows
Johannes Thumshirn (1):
dm mpath: simplify failure path of dm_multipath_init()
Junxiao Bi (1):
dm ioctl: fix stale comment above dm_get_inactive_table()
Keith Busch (3):
dm: submit stacked requests in irq enabled context
dm: prepare for allocating blk-mq clone requests in target
dm: inherit QUEUE_FLAG_SG_GAPS flags from underlying queues
Loic Pefferkorn (1):
dm crypt: update url in CONFIG_DM_CRYPT help text
Manuel Schölling (1):
dm: use time_in_range() and time_after()
Markus Elfring (1):
dm snapshot: remove unnecessary NULL checks before vfree() calls
Mike Snitzer (4):
dm: remove exports for request-based interfaces without external callers
dm: split request structure out from dm_rq_target_io structure
dm: allocate requests in target when stacking on blk-mq devices
dm table: train hybrid target type detection to select blk-mq if appropriate
Rickard Strandqvist (1):
dm thin metadata: remove unused dm_pool_get_data_block_size()
drivers/md/Kconfig | 5 +-
drivers/md/dm-bufio.c | 3 +-
drivers/md/dm-cache-target.c | 5 +-
drivers/md/dm-ioctl.c | 4 +-
drivers/md/dm-log-userspace-base.c | 5 +-
drivers/md/dm-mpath.c | 87 +++++++---
drivers/md/dm-raid.c | 16 +-
drivers/md/dm-snap-persistent.c | 14 +-
drivers/md/dm-table.c | 72 ++++++--
drivers/md/dm-target.c | 15 +-
drivers/md/dm-thin-metadata.c | 9 -
drivers/md/dm-thin-metadata.h | 2 -
drivers/md/dm-thin.c | 5 +-
drivers/md/dm.c | 347 +++++++++++++++++++++++++------------
drivers/md/dm.h | 11 +-
include/linux/device-mapper.h | 10 +-
include/uapi/linux/dm-ioctl.h | 4 +-
17 files changed, 416 insertions(+), 198 deletions(-)
reply other threads:[~2015-02-12 22:02 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=20150212220145.GA27455@redhat.com \
--to=snitzer@redhat.com \
--cc=agk@redhat.com \
--cc=asaf.vertz@tandemg.com \
--cc=dan.carpenter@oracle.com \
--cc=dm-devel@redhat.com \
--cc=elfring@users.sourceforge.net \
--cc=junxiao.bi@oracle.com \
--cc=keith.busch@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=loic@loicp.eu \
--cc=manuel.schoelling@gmx.de \
--cc=morbidrsa@gmail.com \
--cc=rickard_strandqvist@spectrumdigital.se \
--cc=torvalds@linux-foundation.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