]> err.no Git - linux-2.6/blobdiff - drivers/scsi/sym53c8xx_2/sym_glue.h
[SCSI] add use_sg_chaining option to scsi_host_template
[linux-2.6] / drivers / scsi / sym53c8xx_2 / sym_glue.h
index cc92d0c70cd710ed2ea42c94f54beb38d5d96aa9..0f097ba4f71233e47bacdb7e2ae554dfeeb4e918 100644 (file)
@@ -40,7 +40,6 @@
 #ifndef SYM_GLUE_H
 #define SYM_GLUE_H
 
-#include <linux/config.h>
 #include <linux/delay.h>
 #include <linux/ioport.h>
 #include <linux/pci.h>
@@ -68,7 +67,7 @@
  */
 #define        SYM_CONF_TIMER_INTERVAL         ((HZ+1)/2)
 
-#define SYM_OPT_HANDLE_DEVICE_QUEUEING
+#undef SYM_OPT_HANDLE_DEVICE_QUEUEING
 #define SYM_OPT_LIMIT_COMMAND_REORDERING
 
 /*
@@ -256,7 +255,7 @@ sym_get_cam_status(struct scsi_cmnd *cmd)
  */
 static __inline void sym_set_cam_result_ok(struct sym_ccb *cp, struct scsi_cmnd *cmd, int resid)
 {
-       cmd->resid = resid;
+       scsi_set_resid(cmd, resid);
        cmd->result = (((DID_OK) << 16) + ((cp->ssss_status) & 0x7f));
 }
 void sym_set_cam_result_error(struct sym_hcb *np, struct sym_ccb *cp, int resid);