On Wed, Jan 02, 2008 at 11:19:14AM -0800, Linus Torvalds wrote:
I really don't think the root cause is known.
I think reverting it is the correct thing to do.
sd_done and sr_done are called for REQ_TYPE_FS -- if the request comes
in through one of the SG interfaces, we call scsi_setup_blk_pc_cmnd()
which sets the ->done callback to scsi_blk_pc_done.
That's in the patch. But it would be the wrong thing to do because SG
commands should not be molested by the sr/sd driver.
--
Intel are signing my paycheques ... these opinions are still mine
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours. We can't possibly take such
a retrograde step."
--