From: Mike Snitzer <snitzer@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Viresh Kumar <viresh.kumar@linaro.org>,
Joe Thornber <ejt@redhat.com>,
dm-devel@redhat.com, Mikulas Patocka <mpatocka@redhat.com>,
Vivek Goyal <vgoyal@redhat.com>,
Sami Tolvanen <samitolvanen@google.com>,
Heinz Mauelshagen <heinzm@redhat.com>,
Alasdair G Kergon <agk@redhat.com>
Subject: [git pull] device mapper changes for 4.3
Date: Wed, 2 Sep 2015 13:39:36 -0400 [thread overview]
Message-ID: <20150902173935.GA2231@redhat.com> (raw)
Hi Linus,
The following changes since commit 34dd051741572859bc1fef525c5ddbc127158b52:
dm cache policy smq: move 'dm-cache-default' module alias to SMQ (2015-08-12 11:27:29 -0400)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm tags/dm-4.3-changes
for you to fetch changes up to f6faec30406fdec5bfb388faa4afd9b6bb39c366:
dm: disable slab merging for all DM slabs (2015-09-02 08:53:47 -0400)
Please pull, thanks.
Mike
----------------------------------------------------------------
- a couple small cleanups in dm-cache, dm-verity, persistent-data's
dm-btree, and DM core.
- a 4.1-stable fix for dm-cache that fixes the leaking of deferred bio
prison cells
- a 4.2-stable fix that adds feature reporting for the dm-stats features
added in 4.2
- improve DM-snapshot to not invalidate the on-disk snapshot if snapshot
device write overflow occurs; but a write overflow triggered through
the origin device will still invalidate the snapshot.
- optimize DM-thinp's async discard submission a bit now that late bio
splitting has been included in block core.
- switch DM-cache's SMQ policy lock from using a mutex to a spinlock;
improves performance on very low latency devices (eg. NVMe SSD).
- document DM RAID 4/5/6's discard support
- last but not least: add SLAB_NO_MERGE flag to mm/slab_common and
disable slab merging for all of DM's slabs (XFS will also use
SLAB_NO_MERGE once merged).
----------------------------------------------------------------
Heinz Mauelshagen (1):
dm raid: document RAID 4/5/6 discard support
Joe Thornber (4):
dm cache policy smq: change the mutex to a spinlock
dm cache: move wake_waker() from free_migrations() to where it is needed
dm cache: fix leaking of deferred bio prison cells
dm cache: fix use after freeing migrations
Mike Snitzer (4):
dm thin: optimize async discard submission
dm cache: small cleanups related to deferred prison cell cleanup
mm/slab_common: add SLAB_NO_MERGE flag for use when creating slabs
dm: disable slab merging for all DM slabs
Mikulas Patocka (3):
dm: test return value for DM_MAPIO_SUBMITTED
dm snapshot: don't invalidate on-disk image on snapshot write overflow
dm stats: report precise_timestamps and histogram in @stats_list output
Sami Tolvanen (1):
dm verity: remove unused mempool
Vivek Goyal (3):
dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling()
dm btree remove: remove unused function get_nr_entries()
dm: do not override error code returned from dm_get_device()
viresh kumar (1):
dm: remove unlikely() before IS_ERR()
Documentation/device-mapper/dm-raid.txt | 31 ++++++++
Documentation/device-mapper/statistics.txt | 4 +
drivers/md/dm-bio-prison.c | 2 +-
drivers/md/dm-bufio.c | 2 +-
drivers/md/dm-cache-policy-mq.c | 2 +-
drivers/md/dm-cache-policy-smq.c | 110 +++++++++-----------------
drivers/md/dm-cache-target.c | 42 +++++-----
drivers/md/dm-crypt.c | 4 +-
drivers/md/dm-delay.c | 16 ++--
drivers/md/dm-flakey.c | 6 +-
drivers/md/dm-io.c | 3 +-
drivers/md/dm-kcopyd.c | 4 +-
drivers/md/dm-linear.c | 7 +-
drivers/md/dm-log-userspace-base.c | 2 +-
drivers/md/dm-log-writes.c | 11 ++-
drivers/md/dm-mpath.c | 3 +-
drivers/md/dm-raid1.c | 8 +-
drivers/md/dm-snap-persistent.c | 2 +-
drivers/md/dm-snap.c | 24 ++++--
drivers/md/dm-stats.c | 14 +++-
drivers/md/dm-stripe.c | 8 +-
drivers/md/dm-thin.c | 91 ++++-----------------
drivers/md/dm-uevent.c | 2 +-
drivers/md/dm-verity.c | 17 +---
drivers/md/dm.c | 10 +--
drivers/md/persistent-data/dm-block-manager.c | 8 +-
drivers/md/persistent-data/dm-btree-remove.c | 22 ------
drivers/md/persistent-data/dm-btree.c | 6 +-
include/linux/slab.h | 2 +
include/uapi/linux/dm-ioctl.h | 4 +-
mm/slab.h | 2 +-
mm/slab_common.c | 2 +-
32 files changed, 212 insertions(+), 259 deletions(-)
reply other threads:[~2015-09-02 17:39 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=20150902173935.GA2231@redhat.com \
--to=snitzer@redhat.com \
--cc=agk@redhat.com \
--cc=dm-devel@redhat.com \
--cc=ejt@redhat.com \
--cc=heinzm@redhat.com \
--cc=mpatocka@redhat.com \
--cc=samitolvanen@google.com \
--cc=torvalds@linux-foundation.org \
--cc=vgoyal@redhat.com \
--cc=viresh.kumar@linaro.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.