This second patch applies cleanly, and no errors were generated in
dmesg. Subsequent usage of growisofs fails to burn a dvd, and hangs the
computer. The following error message was displayed on the console:
cd0(atapiscsi0:0:0):User Command with no buffer
ah, good catch. this is another
this is a new version of my diff, which is necessary following some
changes that have been committed to the tree since my original diff.
it also fixes a race in the scsi_scsi_cmd completion path, and locks
the sd buffers consistently.
this diff has been tested on mpi, siop, isp, ami, ahci, and