- list_for_each_entry_safe(rq, tmp, &list, timeout_list)
+ list_for_each_entry_safe(rq, tmp, &list, timeout_list) {
+ /*
+ * Mark all requests even if we are unable to abort. The
+ * aborted flag can used by lower levels to indicate that
+ * the request should finished as soon as possible.
+ */
+ blk_mark_rq_aborted(rq);
+
if (!blk_queue_stopped(q))
blk_abort_request(rq);
+ }
/*
* Occasionally, blk_abort_request() will return without
--
1.6.6.1
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
05-04-2010, 10:44 AM
Hannes Reinecke
blk: Mark requests aborted
Mike Anderson wrote:
> Mark requests aborted using blk_mark_rq_aborted to assist lower levels in
> identifying aborted requests.
>
> Signed-off-by: Mike Anderson <andmike@linux.vnet.ibm.com>
> Cc: Jens Axobe <jens.axboe@oracle.com>
Acked-by: Hannes Reinecke <hare@suse.de>
Cheers,
Hannes
--
Dr. Hannes Reinecke zSeries & Storage
hare@suse.de +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Markus Rex, HRB 16746 (AG Nürnberg)
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel