Re: [PATCH 1/2] Avoid bio_endio recursion

From: Alan Cox
Date: Thu Jul 03 2008 - 19:18:26 EST


> SCSI. Even the NCQ commands are done via IDE registers, not SCSI command
> block. It seems like someone wanted to save few weeks of coding by reusing

Thats really a trivial question of encoding, in all but actual
byte encoding it is SCSI. Once you look at SAS and ATAPI it's all the
more clear.

> the SCSI disk queuing ... and created a lot of other problems (example: if
> you have disk error with IDE driver, it dumps IDE registers into log ...
> if you have disk error with SATA driver, it dumps sense key ... but

Actually it dumps both - and that behaviour was chosen to match existing
drivers in a large part (eg 3ware).
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/