On Wed, 2005-08-31 at 10:45 +0200, Andi Kleen wrote: > aic79xx in scsi-misc would oops when no hardware was present. > Reason was a duplicated call to free the spi transport object - > it was done both in ahd_linux_exit and in the cleanup part > of ahd_linux_init. > > Just remove the superfluous call. Actually, the fix is slightly wrong. The correct thing to do is remove ahd_linux_exit() (It really does nothing in the failure case except release the transport) which is an __exit function. The one I plan to push is here: http://www.kernel.org/git/?p=linux/kernel/git/jejb/scsi-misc-2.6.git;a=commit;h=a80b3424d9fde3c4b6d62adaf6dda78128dc5c27 James - : 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