This patch should make request poisoning more useful and more easily extendible in the block layer. Don't think I have hardware that will trigger a requeue, but otherwise it has been moderately tested. Comments? Thanks, Nick -- SUSE Labs, Novell Inc.