All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] dm: fix various issues with bio splitting code
@ 2019-01-19 18:05 ` Mike Snitzer
  0 siblings, 0 replies; 30+ messages in thread
From: Mike Snitzer @ 2019-01-19 18:05 UTC (permalink / raw)
  To: dm-devel; +Cc: NeilBrown, Ming Lei, axboe, linux-block

Hi,

These mostly stable@ patches will be sent to Linus for 5.0-rc4
inclusion (would've sent today for 5.0-rc3 but I don't yet have
linux-next coverage).

Just wanted to give a heads up because some of the problems fixed
could bite other users of the bio_split()+generic_make_request()
recursive pattern.  We should probably factor out some helpers that
all users could share (e.g. so they don't forget to set
BIO_QUEUE_ENTERED or call trace_block_split(), etc).

Thanks,
Mike

Mike Snitzer (4):
  dm: fix clone_bio() to trigger blk_recount_segments()
  dm: fix redundant IO accounting for bios that need splitting
  dm: fix missing bio_split() pattern code in __split_and_process_bio()
  dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate

 drivers/md/dm.c | 44 ++++++++++++++++++++++++++++++++------------
 1 file changed, 32 insertions(+), 12 deletions(-)

-- 
2.15.0


^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2019-01-22 15:56 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-19 18:05 [PATCH 0/4] dm: fix various issues with bio splitting code Mike Snitzer
2019-01-19 18:05 ` Mike Snitzer
2019-01-19 18:05 ` [PATCH 1/4] dm: fix clone_bio() to trigger blk_recount_segments() Mike Snitzer
2019-01-19 18:05   ` Mike Snitzer
2019-01-21  3:25   ` Ming Lei
2019-01-21  3:25     ` Ming Lei
2019-01-19 18:05 ` [PATCH 2/4] dm: fix redundant IO accounting for bios that need splitting Mike Snitzer
2019-01-19 18:05   ` Mike Snitzer
2019-01-21  3:52   ` Ming Lei
2019-01-21  3:52     ` Ming Lei
2019-01-22 15:55   ` Sasha Levin
2019-01-19 18:05 ` [PATCH 3/4] dm: fix missing bio_split() pattern code in __split_and_process_bio() Mike Snitzer
2019-01-19 18:05   ` Mike Snitzer
2019-01-21  3:21   ` Ming Lei
2019-01-21  3:21     ` Ming Lei
2019-01-21 16:02     ` Mike Snitzer
2019-01-21 16:02       ` Mike Snitzer
2019-01-22  2:46       ` Ming Lei
2019-01-22  2:46         ` Ming Lei
2019-01-22  3:17         ` Mike Snitzer
2019-01-22  3:17           ` Mike Snitzer
2019-01-22  3:35           ` Mike Snitzer
2019-01-22  3:35             ` Mike Snitzer
2019-01-22  3:49             ` Ming Lei
2019-01-22  3:49               ` Ming Lei
2019-01-21  4:39   ` [dm-devel] " NeilBrown
2019-01-21  4:39     ` NeilBrown
2019-01-22 15:56   ` Sasha Levin
2019-01-19 18:05 ` [PATCH 4/4] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate Mike Snitzer
2019-01-19 18:05   ` Mike Snitzer

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.