All of lore.kernel.org
 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 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.