* [GIT PULL] Block fixes for 4.20-rc6
@ 2018-12-05 20:25 Jens Axboe
2018-12-05 22:35 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: Jens Axboe @ 2018-12-05 20:25 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-block
Hi Linus,
A bit earlier in the week as usual, but there's a fix here that should
go in sooner rather than later. Under a combination of circumstance, the
direct issue path in blk-mq could corrupt data. This wasn't easy to hit,
but the ones that are affected by it, seem to hit it pretty easily. Full
explanation in the patch. None of the regular filesystem and storage
testing has triggered it, even though it's been around since 4.19-rc1.
Outside of that, whitelist trim tweak for certain Samsung devices for
libata.
Please pull!
git://git.kernel.dk/linux-block.git tags/for-linus-20181205
----------------------------------------------------------------
Jens Axboe (1):
blk-mq: fix corruption with direct issue
Juha-Matti Tilli (1):
libata: whitelist all SAMSUNG MZ7KM* solid-state disks
block/blk-mq.c | 26 +++++++++++++++++++++++++-
drivers/ata/libata-core.c | 1 +
2 files changed, 26 insertions(+), 1 deletion(-)
--
Jens Axboe
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Block fixes for 4.20-rc6
@ 2018-12-07 17:12 Jens Axboe
2018-12-07 18:55 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: Jens Axboe @ 2018-12-07 17:12 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-block
Hi Linus,
Let's try this again... We're finally happy with the DM livelock issue,
and it's also passed overnight testing and the corruption regression
test. The end result is much nicer now too, which is great. Outside of
that fix, there's a pull request for NVMe with two small fixes, and a
regression fix for BFQ from this merge window. The BFQ fix looks bigger
than it is, it's 90% comment updates.
Please pull!
git://git.kernel.dk/linux-block.git tags/for-linus-20181207
----------------------------------------------------------------
Israel Rukshin (1):
nvmet-rdma: fix response use after free
James Smart (1):
nvme: validate controller state before rescheduling keep alive
Jens Axboe (2):
blk-mq: punt failed direct issue to dispatch list
Merge branch 'nvme-4.20' of git://git.infradead.org/nvme into for-linus
Paolo Valente (1):
block, bfq: fix decrement of num_active_groups
block/bfq-iosched.c | 76 ++++++++++++++++++++++++++++++++--------------
block/bfq-iosched.h | 51 +++++++++++++++++++++++++++++--
block/bfq-wf2q.c | 5 ++-
block/blk-mq.c | 33 +++-----------------
drivers/nvme/host/core.c | 10 +++++-
drivers/nvme/target/rdma.c | 3 +-
6 files changed, 123 insertions(+), 55 deletions(-)
--
Jens Axboe
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-12-07 18:55 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-05 20:25 [GIT PULL] Block fixes for 4.20-rc6 Jens Axboe
2018-12-05 22:35 ` pr-tracker-bot
2018-12-07 17:12 Jens Axboe
2018-12-07 18:55 ` 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).