Alan Cox wrote: > The one I sent has a memory leak but it won't matter for basic testing. > Or you can change the final bit to > > > scsi_normalize_sense((char *)sense, sizeof(*sense), &sshdr); > > if (zebedee != cgc->buffer) { > if (cgc->data_direction == DMA_FROM_DEVICE) > memcpy(cgc->buffer, zebedee, cgc->buflen); > kfree(zebedee); /* Time for bed */ > } I changed it, because I'll be living with this for a while I'd bet... Works fine. No more BAD_SG_DMA() calls. Thanks! -- ----------------------------------------------------------------------- Bob Tracy WTO + WIPO = DMCA? http://www.anti-dmca.org rct@xxxxxxxx ----------------------------------------------------------------------- - To unsubscribe from this list: 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