From: Mike Snitzer <snitzer@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Jiasheng Jiang <jiasheng@iscas.ac.cn>,
Mike Snitzer <snitzer@kernel.org>, Coly Li <colyli@suse.de>,
linux-block@vger.kernel.org, dm-devel@redhat.com,
Mikulas Patocka <mpatocka@redhat.com>,
Alasdair G Kergon <agk@redhat.com>
Subject: [dm-devel] [git pull] device mapper fixes for 6.3-rc4
Date: Fri, 24 Mar 2023 13:21:42 -0400 [thread overview]
Message-ID: <ZB3cJuV78aKnnWrO@redhat.com> (raw)
Hi Linus,
The following changes since commit d695e44157c8da8d298295d1905428fb2495bc8b:
dm: remove unnecessary (void*) conversion in event_callback() (2023-02-20 11:52:49 -0500)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-6.3/dm-fixes
for you to fetch changes up to d3aa3e060c4a80827eb801fc448debc9daa7c46b:
dm stats: check for and propagate alloc_percpu failure (2023-03-16 13:37:06 -0400)
Please pull, thanks.
Mike
----------------------------------------------------------------
- Fix DM thin to work as a swap device by using 'limit_swap_bios' DM
target flag (initially added to allow swap to dm-crypt) to throttle
the amount of outstanding swap bios.
- Fix DM crypt soft lockup warnings by calling cond_resched() from the
cpu intensive loop in dmcrypt_write().
- Fix DM crypt to not access an uninitialized tasklet. This fix allows
for consistent handling of IO completion, by _not_ needlessly punting
to a workqueue when tasklets are not needed.
- Fix DM core's alloc_dev() initialization for DM stats to check for
and propagate alloc_percpu() failure.
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEJfWUX4UqZ4x1O2wixSPxCi2dA1oFAmQd2p0ACgkQxSPxCi2d
A1qvXAf/WCMNXRbFhO35QqukBqS7sUOMfWl1hIEdABRu+3Ul1KHBWzXVYWuWgebw
kr79V3LZG63cLvhreCy64X/0tXLZa0c0AGWZI6rJ/QAozSCs9R8BqOrJnB5GT1o9
/lvmOL31MloMnIKArWseIQViNM97gEHmFpuj0saqitcvNTjjipzxq/wOyhmDQwnE
8rxJpKSHBJXs9X/VyM9FTWxtijTQw3c8wxJJo7eV6TTuLyrErm46tyI1cBQ4vDoa
ogMVWVrf51uTsqL6DqGenDc+kO7CH5lipIJij1bTtKgs3aBNlaiZQC1nPkMST9Ue
hpH61ixAg+bsWi4/xLFafCl6QAGMlA==
=71ya
-----END PGP SIGNATURE-----
----------------------------------------------------------------
Coly Li (1):
dm thin: fix deadlock when swapping to thin device
Jiasheng Jiang (1):
dm stats: check for and propagate alloc_percpu failure
Mike Snitzer (1):
dm crypt: avoid accessing uninitialized tasklet
Mikulas Patocka (1):
dm crypt: add cond_resched() to dmcrypt_write()
drivers/md/dm-crypt.c | 16 ++++++++++------
drivers/md/dm-stats.c | 7 ++++++-
drivers/md/dm-stats.h | 2 +-
drivers/md/dm-thin.c | 2 ++
drivers/md/dm.c | 4 +++-
5 files changed, 22 insertions(+), 9 deletions(-)
--
dm-devel mailing list
dm-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/dm-devel
WARNING: multiple messages have this Message-ID (diff)
From: Mike Snitzer <snitzer@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: dm-devel@redhat.com, linux-block@vger.kernel.org,
Alasdair G Kergon <agk@redhat.com>,
Benjamin Marzinski <bmarzins@redhat.com>,
Coly Li <colyli@suse.de>, Jiasheng Jiang <jiasheng@iscas.ac.cn>,
Mike Snitzer <snitzer@kernel.org>,
Mikulas Patocka <mpatocka@redhat.com>
Subject: [git pull] device mapper fixes for 6.3-rc4
Date: Fri, 24 Mar 2023 13:21:42 -0400 [thread overview]
Message-ID: <ZB3cJuV78aKnnWrO@redhat.com> (raw)
Hi Linus,
The following changes since commit d695e44157c8da8d298295d1905428fb2495bc8b:
dm: remove unnecessary (void*) conversion in event_callback() (2023-02-20 11:52:49 -0500)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-6.3/dm-fixes
for you to fetch changes up to d3aa3e060c4a80827eb801fc448debc9daa7c46b:
dm stats: check for and propagate alloc_percpu failure (2023-03-16 13:37:06 -0400)
Please pull, thanks.
Mike
----------------------------------------------------------------
- Fix DM thin to work as a swap device by using 'limit_swap_bios' DM
target flag (initially added to allow swap to dm-crypt) to throttle
the amount of outstanding swap bios.
- Fix DM crypt soft lockup warnings by calling cond_resched() from the
cpu intensive loop in dmcrypt_write().
- Fix DM crypt to not access an uninitialized tasklet. This fix allows
for consistent handling of IO completion, by _not_ needlessly punting
to a workqueue when tasklets are not needed.
- Fix DM core's alloc_dev() initialization for DM stats to check for
and propagate alloc_percpu() failure.
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEJfWUX4UqZ4x1O2wixSPxCi2dA1oFAmQd2p0ACgkQxSPxCi2d
A1qvXAf/WCMNXRbFhO35QqukBqS7sUOMfWl1hIEdABRu+3Ul1KHBWzXVYWuWgebw
kr79V3LZG63cLvhreCy64X/0tXLZa0c0AGWZI6rJ/QAozSCs9R8BqOrJnB5GT1o9
/lvmOL31MloMnIKArWseIQViNM97gEHmFpuj0saqitcvNTjjipzxq/wOyhmDQwnE
8rxJpKSHBJXs9X/VyM9FTWxtijTQw3c8wxJJo7eV6TTuLyrErm46tyI1cBQ4vDoa
ogMVWVrf51uTsqL6DqGenDc+kO7CH5lipIJij1bTtKgs3aBNlaiZQC1nPkMST9Ue
hpH61ixAg+bsWi4/xLFafCl6QAGMlA==
=71ya
-----END PGP SIGNATURE-----
----------------------------------------------------------------
Coly Li (1):
dm thin: fix deadlock when swapping to thin device
Jiasheng Jiang (1):
dm stats: check for and propagate alloc_percpu failure
Mike Snitzer (1):
dm crypt: avoid accessing uninitialized tasklet
Mikulas Patocka (1):
dm crypt: add cond_resched() to dmcrypt_write()
drivers/md/dm-crypt.c | 16 ++++++++++------
drivers/md/dm-stats.c | 7 ++++++-
drivers/md/dm-stats.h | 2 +-
drivers/md/dm-thin.c | 2 ++
drivers/md/dm.c | 4 +++-
5 files changed, 22 insertions(+), 9 deletions(-)
next reply other threads:[~2023-03-24 17:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-24 17:21 Mike Snitzer [this message]
2023-03-24 17:21 ` [git pull] device mapper fixes for 6.3-rc4 Mike Snitzer
2023-03-24 21:23 ` [dm-devel] " pr-tracker-bot
2023-03-24 21:23 ` pr-tracker-bot
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=ZB3cJuV78aKnnWrO@redhat.com \
--to=snitzer@kernel.org \
--cc=agk@redhat.com \
--cc=colyli@suse.de \
--cc=dm-devel@redhat.com \
--cc=jiasheng@iscas.ac.cn \
--cc=linux-block@vger.kernel.org \
--cc=mpatocka@redhat.com \
--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.