lkml.org 
[lkml]   [2002]   [Sep]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: aic7xxx sets CDR offline, how to reset?
Date
From
dledford@redhat.com said:
> Leave abort active. It does actually work in certain scenarios. The
> CD burner scenario that started this thread is an example of
> somewhere that an abort should actually do the job.

Unfortunately, it would destroy the REQ_BARRIER approach in the block layer.
At best, abort probably causes a command to overtake a barrier it shouldn't,
at worst we abort the ordered tag that is the barrier and transactional
integrity is lost.

When error correction is needed, we have to return all the commands for that
device to the block layer so that ordering and barrier issues can be taken
care of in the reissue. This makes LUN RESET (for those that support it) the
minimum level of error correction we can apply.

James


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:28    [W:0.087 / U:1.520 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site