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:01 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.