Christoph Hellwig wrote: > LLDDs should never see REQ_BLOCK_PC requests, we can handle them just > fine in the core code. There is a small behaviour change in that some > check in sr's rw_intr are bypassed, but I consider the old behaviour > a bug. > > Mike found this cleanup ooportunity and provdided early patches, so all > the credit goes to him, even if I redid the patches from scratch beause > that was easier than forward-porting the old patches. The point of the hacks in the sd driver was to make sure SG_IO ioctl commands issued via a sd device node would not get caught up in the sd driver's error processing (e.g. retries on MEDIUM ERRORs). Is there a clean path back for such errors to the SG_IO ioctl and hence the user space? The same applies to most of the error processing done in the midlayer, with TASK SET FULL being a bit of a grey area. Doug Gilbert - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html