* [git pull] device mapper changes for 5.5
@ 2019-11-22 15:37 Mike Snitzer
2019-11-25 22:45 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Mike Snitzer @ 2019-11-22 15:37 UTC (permalink / raw)
To: Linus Torvalds
Cc: dm-devel, linux-block, Alasdair G Kergon, Bryan Gurney,
Dmitry Fomichev, Gustavo A. R. Silva, Heinz Mauelshagen,
Jeffle Xu, Krzysztof Kozlowski, Maged Mokhtar, Mikulas Patocka,
Nathan Chancellor, Nikos Tsironis
Hi Linus,
The following changes since commit a99d8080aaf358d5d23581244e5da23b35e340b9:
Linux 5.4-rc6 (2019-11-03 14:07:26 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-5.5/dm-changes
for you to fetch changes up to f612b2132db529feac4f965f28a1b9258ea7c22b:
Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (2019-11-20 17:27:39 -0500)
Please pull, thanks!
Mike
----------------------------------------------------------------
- Fix DM core to disallow stacking request-based DM on partitions.
- Fix DM raid target to properly resync raidset even if bitmap needed
additional pages.
- Fix DM crypt performance regression due to use of WQ_HIGHPRI for the
IO and crypt workqueues.
- Fix DM integrity metadata layout that was aligned on 128K boundary
rather than the intended 4K boundary (removes 124K of wasted space for
each metadata block).
- Improve the DM thin, cache and clone targets to use spin_lock_irq
rather than spin_lock_irqsave where possible.
- Fix DM thin single thread performance that was lost due to needless
workqueue wakeups.
- Fix DM zoned target performance that was lost due to excessive backing
device checks.
- Add ability to trigger write failure with the DM dust test target.
- Fix whitespace indentation in drivers/md/Kconfig.
- Various smalls fixes and cleanups (e.g. use struct_size, fix
uninitialized variable, variable renames, etc).
----------------------------------------------------------------
Bryan Gurney (3):
dm dust: change result vars to r
dm dust: change ret to r in dust_map_read and dust_map
dm dust: add limited write failure mode
Dmitry Fomichev (1):
dm zoned: reduce overhead of backing device checks
Gustavo A. R. Silva (1):
dm stripe: use struct_size() in kmalloc()
Heinz Mauelshagen (4):
dm raid: change rs_set_dev_and_array_sectors API and callers
dm raid: to ensure resynchronization, perform raid set grow in preresume
dm raid: simplify rs_setup_recovery call chain
dm raid: streamline rs_get_progress() and its raid_status() caller side
Jeffle Xu (1):
dm thin: wakeup worker only when deferred bios exist
Krzysztof Kozlowski (1):
dm: Fix Kconfig indentation
Maged Mokhtar (1):
dm writecache: handle REQ_FUA
Mike Snitzer (2):
dm table: do not allow request-based DM to stack on partitions
Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues"
Mikulas Patocka (6):
dm writecache: fix uninitialized variable warning
dm clone: replace spin_lock_irqsave with spin_lock_irq
dm thin: replace spin_lock_irqsave with spin_lock_irq
dm bio prison: replace spin_lock_irqsave with spin_lock_irq
dm cache: replace spin_lock_irqsave with spin_lock_irq
dm integrity: fix excessive alignment of metadata runs
Nathan Chancellor (1):
dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout
Nikos Tsironis (1):
dm clone: add bucket_lock_irq/bucket_unlock_irq helpers
.../admin-guide/device-mapper/dm-integrity.rst | 5 +
.../admin-guide/device-mapper/dm-raid.rst | 2 +
drivers/md/Kconfig | 54 +++----
drivers/md/dm-bio-prison-v1.c | 27 ++--
drivers/md/dm-bio-prison-v2.c | 26 ++--
drivers/md/dm-cache-target.c | 77 ++++------
drivers/md/dm-clone-metadata.c | 29 ++--
drivers/md/dm-clone-metadata.h | 4 +-
drivers/md/dm-clone-target.c | 62 ++++----
drivers/md/dm-crypt.c | 9 +-
drivers/md/dm-dust.c | 97 ++++++++----
drivers/md/dm-integrity.c | 28 +++-
drivers/md/dm-raid.c | 164 +++++++++++----------
drivers/md/dm-stripe.c | 15 +-
drivers/md/dm-table.c | 27 +---
drivers/md/dm-thin.c | 118 +++++++--------
drivers/md/dm-writecache.c | 5 +-
drivers/md/dm-zoned-metadata.c | 29 ++--
drivers/md/dm-zoned-reclaim.c | 8 +-
drivers/md/dm-zoned-target.c | 54 +++++--
drivers/md/dm-zoned.h | 2 +
include/linux/device-mapper.h | 3 -
22 files changed, 433 insertions(+), 412 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [git pull] device mapper changes for 5.5
2019-11-22 15:37 [git pull] device mapper changes for 5.5 Mike Snitzer
@ 2019-11-25 22:45 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2019-11-25 22:45 UTC (permalink / raw)
To: Mike Snitzer
Cc: Linus Torvalds, dm-devel, linux-block, Alasdair G Kergon,
Bryan Gurney, Dmitry Fomichev, Gustavo A. R. Silva,
Heinz Mauelshagen, Jeffle Xu, Krzysztof Kozlowski, Maged Mokhtar,
Mikulas Patocka, Nathan Chancellor, Nikos Tsironis
The pull request you sent on Fri, 22 Nov 2019 10:37:47 -0500:
> git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-5.5/dm-changes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/eeee2827ae75ca58a6965e1b6d208576a5a01920
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-11-25 22:45 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-22 15:37 [git pull] device mapper changes for 5.5 Mike Snitzer
2019-11-25 22:45 ` pr-tracker-bot
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).