Conflicts in dec_esp.c (Thanks Bacchus), scsi_transport_iscsi.c and
scsi_transport_fc.h
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
                        mem_start = get_tc_base_addr(slot);
  
                        /* Store base addr into esp struct */
 -                      esp->slot = mem_start;
 +                      esp->slot = CPHYSADDR(mem_start);
  
                        esp->dregs = 0;
-                       esp->eregs = (struct ESP_regs *) (mem_start + DEC_SCSI_SREG);
+                       esp->eregs = (void *)CKSEG1ADDR(mem_start +
+                                                       DEC_SCSI_SREG);
                        esp->do_pio_cmds = 1;
  
                        /* Set the command buffer */
 
   * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
   */
  #include <linux/module.h>
 +#include <linux/string.h>
 +#include <linux/slab.h>
+ #include <linux/mempool.h>
+ #include <net/tcp.h>
 +
  #include <scsi/scsi.h>
  #include <scsi/scsi_host.h>
  #include <scsi/scsi_device.h>
 
  #define SCSI_TRANSPORT_FC_H
  
  #include <linux/config.h>
 +#include <linux/sched.h>
+ #include <scsi/scsi.h>
  
  struct scsi_transport_template;