On 6/3/06, Christoph Hellwig <hch@xxxxxx> wrote:
Currently struct scsi_cmnd has various fields that are used to backup original data after the corresponding fields have been overridden for EH commands. This means drivers can easily get at it and misuse it. Due to the old_ naming this doesn't happen for most of them, but two that have different names have been used wrong a lot (see previous patch).
I guess that I'm an abuser :-(
Index: scsi-misc-2.6/include/scsi/scsi_cmnd.h
- void *buffer; /* Data buffer */
arch/ia64/hp/sim/simscsi.c is still using this (and so doesn't compile now that this change has hit mainline). It seems that simscsi.c is expecting to find a "scatterlist" there ... but looking at the rest of the patch that removed this element, it isn't obvious where it went. -Tony - : 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