linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* add a bi_error field to struct bio V3
@ 2015-07-20 13:29 Christoph Hellwig
  2015-07-20 13:29 ` [PATCH] block: add a bi_error field to struct bio Christoph Hellwig
  0 siblings, 1 reply; 13+ messages in thread
From: Christoph Hellwig @ 2015-07-20 13:29 UTC (permalink / raw)
  To: Jens Axboe
  Cc: Martin K. Petersen, Neil Brown, Liu Bo, linux-raid, dm-devel,
	linux-btrfs, linux-kernel

Bio error reporting has been a mess for a while, and the increasing
use of chained bios makes it worse.  Add a bi_error field to struct
bio to fix this.

Note that the rebase to 4.2-rc means a lot of context changes, so I've
dropped the Reviewed-by tags from V2 as it will need a re-review.

^ permalink raw reply	[flat|nested] 13+ messages in thread
* add a bi_error field to struct bio V2
@ 2015-06-11 15:54 Christoph Hellwig
  2015-06-11 15:54 ` [PATCH] block: add a bi_error field to struct bio Christoph Hellwig
  0 siblings, 1 reply; 13+ messages in thread
From: Christoph Hellwig @ 2015-06-11 15:54 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-raid, dm-devel, linux-btrfs, linux-kernel

Bio error reporting has been a mess for a while, and the increasing
use of chained bios makes it worse.  Add a bi_error field to struct
bio to fix this.

^ permalink raw reply	[flat|nested] 13+ messages in thread
* [RFC] add a bi_error field
@ 2015-06-03 13:42 Christoph Hellwig
  2015-06-03 13:42 ` [PATCH] block: add a bi_error field to struct bio Christoph Hellwig
  0 siblings, 1 reply; 13+ messages in thread
From: Christoph Hellwig @ 2015-06-03 13:42 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-raid, linux-btrfs, dm-devel

Bio error reporting has been a mess for a while, and the increasing
use of chained bios makes it worse.

This series attempts to add a proper error field to struct bio
to sort this out.  It's working fine for me, but MD and btrfs were
doing pretty nasty things with the BIO_UPTODATE flag, so I would
appreciate some detailed review there.


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

end of thread, other threads:[~2015-07-29  2:15 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-20 13:29 add a bi_error field to struct bio V3 Christoph Hellwig
2015-07-20 13:29 ` [PATCH] block: add a bi_error field to struct bio Christoph Hellwig
2015-07-21  8:19   ` [dm-devel] " Hannes Reinecke
2015-07-22  5:00   ` NeilBrown
2015-07-22 18:51   ` Jens Axboe
2015-07-22 21:59     ` Jens Axboe
2015-07-24 10:49       ` Christoph Hellwig
2015-07-24 16:36         ` Jens Axboe
2015-07-28 11:12           ` Christoph Hellwig
2015-07-28 14:33             ` Jens Axboe
2015-07-29  2:15   ` Liu Bo
  -- strict thread matches above, loose matches on Subject: below --
2015-06-11 15:54 add a bi_error field to struct bio V2 Christoph Hellwig
2015-06-11 15:54 ` [PATCH] block: add a bi_error field to struct bio Christoph Hellwig
2015-06-03 13:42 [RFC] add a bi_error field Christoph Hellwig
2015-06-03 13:42 ` [PATCH] block: add a bi_error field to struct bio Christoph Hellwig

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).