mpt fusion
cover mpt fusion
I'm sending this set of patchs with hope they get into the 2.6.24 merge window. This applied over jejb scsi-misc tip.
1) adding usage of shost_priv and removing all the typecasting
2) Fixing sparse warnings
3) locking down ScsiLookup
4) fix up fusion prints using the sdev_printk, dev_printk, and shost_printk API
5) mptlan: bug fix, only half the message frame is dma'd resulting in corruption
6) -mm patch: shutup uninitialized variable warnings