Loading drivers/fc4/fc.c +1 −1 Original line number Diff line number Diff line Loading @@ -1004,8 +1004,8 @@ int fcp_scsi_dev_reset(Scsi_Cmnd *SCpnt) return FAILED; } fc->rst_pkt->eh_state = SCSI_STATE_UNUSED; return SUCCESS; #endif return SUCCESS; } static int __fcp_scsi_host_reset(Scsi_Cmnd *SCpnt) Loading drivers/scsi/aic7xxx/aic7xxx_osm.c +11 −13 Original line number Diff line number Diff line Loading @@ -1264,14 +1264,12 @@ ahc_platform_set_tags(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, } switch ((dev->flags & (AHC_DEV_Q_BASIC|AHC_DEV_Q_TAGGED))) { case AHC_DEV_Q_BASIC: scsi_adjust_queue_depth(sdev, MSG_SIMPLE_TASK, dev->openings + dev->active); scsi_set_tag_type(sdev, MSG_SIMPLE_TAG); scsi_activate_tcq(sdev, dev->openings + dev->active); break; case AHC_DEV_Q_TAGGED: scsi_adjust_queue_depth(sdev, MSG_ORDERED_TASK, dev->openings + dev->active); scsi_set_tag_type(sdev, MSG_ORDERED_TAG); scsi_activate_tcq(sdev, dev->openings + dev->active); break; default: /* Loading @@ -1280,9 +1278,7 @@ ahc_platform_set_tags(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, * serially on the controller/device. This should * remove some latency. */ scsi_adjust_queue_depth(sdev, /*NON-TAGGED*/0, /*queue depth*/2); scsi_deactivate_tcq(sdev, 2); break; } } Loading Loading @@ -1635,9 +1631,9 @@ ahc_send_async(struct ahc_softc *ahc, char channel, spi_period(starget) = tinfo->curr.period; spi_width(starget) = tinfo->curr.width; spi_offset(starget) = tinfo->curr.offset; spi_dt(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_DT_REQ; spi_qas(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_QAS_REQ; spi_iu(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ; spi_dt(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_DT_REQ ? 1 : 0; spi_qas(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_QAS_REQ ? 1 : 0; spi_iu(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ ? 1 : 0; spi_display_xfer_agreement(starget); break; } Loading Loading @@ -2429,12 +2425,14 @@ static void ahc_linux_set_dt(struct scsi_target *starget, int dt) unsigned int ppr_options = tinfo->goal.ppr_options & ~MSG_EXT_PPR_DT_REQ; unsigned int period = tinfo->goal.period; unsigned int width = tinfo->goal.width; unsigned long flags; struct ahc_syncrate *syncrate; if (dt) { period = 9; /* 12.5ns is the only period valid for DT */ ppr_options |= MSG_EXT_PPR_DT_REQ; if (!width) ahc_linux_set_width(starget, 1); } else if (period == 9) period = 10; /* if resetting DT, period must be >= 25ns */ Loading drivers/scsi/ibmvscsi/srp.h +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ enum srp_types { SRP_LOGIN_REQ_TYPE = 0x00, SRP_LOGIN_RSP_TYPE = 0xC0, SRP_LOGIN_REJ_TYPE = 0x80, SRP_LOGIN_REJ_TYPE = 0xC2, SRP_I_LOGOUT_TYPE = 0x03, SRP_T_LOGOUT_TYPE = 0x80, SRP_TSK_MGMT_TYPE = 0x01, Loading drivers/scsi/ips.c +5 −3 Original line number Diff line number Diff line Loading @@ -133,10 +133,12 @@ /* 6.10.00 - Remove 1G Addressing Limitations */ /* 6.11.xx - Get VersionInfo buffer off the stack ! DDTS 60401 */ /* 6.11.xx - Make Logical Drive Info structure safe for DMA DDTS 60639 */ /* 7.10.xx - Add highmem_io flag in SCSI Templete for 2.4 kernels */ /* 7.10.18 - Add highmem_io flag in SCSI Templete for 2.4 kernels */ /* - Fix path/name for scsi_hosts.h include for 2.6 kernels */ /* - Fix sort order of 7k */ /* - Remove 3 unused "inline" functions */ /* 7.12.xx - Use STATIC functions whereever possible */ /* - Clean up deprecated MODULE_PARM calls */ /*****************************************************************************/ /* Loading Loading @@ -207,8 +209,8 @@ module_param(ips, charp, 0); /* * DRIVER_VER */ #define IPS_VERSION_HIGH "7.10" #define IPS_VERSION_LOW ".18 " #define IPS_VERSION_HIGH "7.12" #define IPS_VERSION_LOW ".02 " #if !defined(__i386__) && !defined(__ia64__) && !defined(__x86_64__) #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" Loading drivers/scsi/ips.h +21 −18 Original line number Diff line number Diff line Loading @@ -87,15 +87,14 @@ #define scsi_set_pci_device(sh,dev) (0) #endif #if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0) #ifndef irqreturn_t #ifndef IRQ_NONE typedef void irqreturn_t; #endif #define IRQ_NONE #define IRQ_HANDLED #define IRQ_RETVAL(x) #endif #if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0) #define IPS_REGISTER_HOSTS(SHT) scsi_register_module(MODULE_SCSI_HA,SHT) #define IPS_UNREGISTER_HOSTS(SHT) scsi_unregister_module(MODULE_SCSI_HA,SHT) #define IPS_ADD_HOST(shost,device) Loading Loading @@ -124,6 +123,10 @@ #define min(x,y) ((x) < (y) ? x : y) #endif #ifndef __iomem /* For clean compiles in earlier kernels without __iomem annotations */ #define __iomem #endif #define pci_dma_hi32(a) ((a >> 16) >> 16) #define pci_dma_lo32(a) (a & 0xffffffff) Loading Loading @@ -1206,13 +1209,13 @@ typedef struct { #define IPS_VER_MAJOR 7 #define IPS_VER_MAJOR_STRING "7" #define IPS_VER_MINOR 10 #define IPS_VER_MINOR_STRING "10" #define IPS_VER_BUILD 18 #define IPS_VER_BUILD_STRING "18" #define IPS_VER_STRING "7.10.18" #define IPS_VER_MINOR 12 #define IPS_VER_MINOR_STRING "12" #define IPS_VER_BUILD 02 #define IPS_VER_BUILD_STRING "02" #define IPS_VER_STRING "7.12.02" #define IPS_RELEASE_ID 0x00020000 #define IPS_BUILD_IDENT 731 #define IPS_BUILD_IDENT 761 #define IPS_LEGALCOPYRIGHT_STRING "(C) Copyright IBM Corp. 1994, 2002. All Rights Reserved." #define IPS_ADAPTECCOPYRIGHT_STRING "(c) Copyright Adaptec, Inc. 2002 to 2004. All Rights Reserved." #define IPS_DELLCOPYRIGHT_STRING "(c) Copyright Dell 2004. All Rights Reserved." Loading @@ -1223,12 +1226,12 @@ typedef struct { #define IPS_VER_SERVERAID2 "2.88.13" #define IPS_VER_NAVAJO "2.88.13" #define IPS_VER_SERVERAID3 "6.10.24" #define IPS_VER_SERVERAID4H "7.10.11" #define IPS_VER_SERVERAID4MLx "7.10.18" #define IPS_VER_SARASOTA "7.10.18" #define IPS_VER_MARCO "7.10.18" #define IPS_VER_SEBRING "7.10.18" #define IPS_VER_KEYWEST "7.10.18" #define IPS_VER_SERVERAID4H "7.12.02" #define IPS_VER_SERVERAID4MLx "7.12.02" #define IPS_VER_SARASOTA "7.12.02" #define IPS_VER_MARCO "7.12.02" #define IPS_VER_SEBRING "7.12.02" #define IPS_VER_KEYWEST "7.12.02" /* Compatability IDs for various adapters */ #define IPS_COMPAT_UNKNOWN "" Loading Loading
drivers/fc4/fc.c +1 −1 Original line number Diff line number Diff line Loading @@ -1004,8 +1004,8 @@ int fcp_scsi_dev_reset(Scsi_Cmnd *SCpnt) return FAILED; } fc->rst_pkt->eh_state = SCSI_STATE_UNUSED; return SUCCESS; #endif return SUCCESS; } static int __fcp_scsi_host_reset(Scsi_Cmnd *SCpnt) Loading
drivers/scsi/aic7xxx/aic7xxx_osm.c +11 −13 Original line number Diff line number Diff line Loading @@ -1264,14 +1264,12 @@ ahc_platform_set_tags(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, } switch ((dev->flags & (AHC_DEV_Q_BASIC|AHC_DEV_Q_TAGGED))) { case AHC_DEV_Q_BASIC: scsi_adjust_queue_depth(sdev, MSG_SIMPLE_TASK, dev->openings + dev->active); scsi_set_tag_type(sdev, MSG_SIMPLE_TAG); scsi_activate_tcq(sdev, dev->openings + dev->active); break; case AHC_DEV_Q_TAGGED: scsi_adjust_queue_depth(sdev, MSG_ORDERED_TASK, dev->openings + dev->active); scsi_set_tag_type(sdev, MSG_ORDERED_TAG); scsi_activate_tcq(sdev, dev->openings + dev->active); break; default: /* Loading @@ -1280,9 +1278,7 @@ ahc_platform_set_tags(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, * serially on the controller/device. This should * remove some latency. */ scsi_adjust_queue_depth(sdev, /*NON-TAGGED*/0, /*queue depth*/2); scsi_deactivate_tcq(sdev, 2); break; } } Loading Loading @@ -1635,9 +1631,9 @@ ahc_send_async(struct ahc_softc *ahc, char channel, spi_period(starget) = tinfo->curr.period; spi_width(starget) = tinfo->curr.width; spi_offset(starget) = tinfo->curr.offset; spi_dt(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_DT_REQ; spi_qas(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_QAS_REQ; spi_iu(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ; spi_dt(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_DT_REQ ? 1 : 0; spi_qas(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_QAS_REQ ? 1 : 0; spi_iu(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ ? 1 : 0; spi_display_xfer_agreement(starget); break; } Loading Loading @@ -2429,12 +2425,14 @@ static void ahc_linux_set_dt(struct scsi_target *starget, int dt) unsigned int ppr_options = tinfo->goal.ppr_options & ~MSG_EXT_PPR_DT_REQ; unsigned int period = tinfo->goal.period; unsigned int width = tinfo->goal.width; unsigned long flags; struct ahc_syncrate *syncrate; if (dt) { period = 9; /* 12.5ns is the only period valid for DT */ ppr_options |= MSG_EXT_PPR_DT_REQ; if (!width) ahc_linux_set_width(starget, 1); } else if (period == 9) period = 10; /* if resetting DT, period must be >= 25ns */ Loading
drivers/scsi/ibmvscsi/srp.h +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ enum srp_types { SRP_LOGIN_REQ_TYPE = 0x00, SRP_LOGIN_RSP_TYPE = 0xC0, SRP_LOGIN_REJ_TYPE = 0x80, SRP_LOGIN_REJ_TYPE = 0xC2, SRP_I_LOGOUT_TYPE = 0x03, SRP_T_LOGOUT_TYPE = 0x80, SRP_TSK_MGMT_TYPE = 0x01, Loading
drivers/scsi/ips.c +5 −3 Original line number Diff line number Diff line Loading @@ -133,10 +133,12 @@ /* 6.10.00 - Remove 1G Addressing Limitations */ /* 6.11.xx - Get VersionInfo buffer off the stack ! DDTS 60401 */ /* 6.11.xx - Make Logical Drive Info structure safe for DMA DDTS 60639 */ /* 7.10.xx - Add highmem_io flag in SCSI Templete for 2.4 kernels */ /* 7.10.18 - Add highmem_io flag in SCSI Templete for 2.4 kernels */ /* - Fix path/name for scsi_hosts.h include for 2.6 kernels */ /* - Fix sort order of 7k */ /* - Remove 3 unused "inline" functions */ /* 7.12.xx - Use STATIC functions whereever possible */ /* - Clean up deprecated MODULE_PARM calls */ /*****************************************************************************/ /* Loading Loading @@ -207,8 +209,8 @@ module_param(ips, charp, 0); /* * DRIVER_VER */ #define IPS_VERSION_HIGH "7.10" #define IPS_VERSION_LOW ".18 " #define IPS_VERSION_HIGH "7.12" #define IPS_VERSION_LOW ".02 " #if !defined(__i386__) && !defined(__ia64__) && !defined(__x86_64__) #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" Loading
drivers/scsi/ips.h +21 −18 Original line number Diff line number Diff line Loading @@ -87,15 +87,14 @@ #define scsi_set_pci_device(sh,dev) (0) #endif #if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0) #ifndef irqreturn_t #ifndef IRQ_NONE typedef void irqreturn_t; #endif #define IRQ_NONE #define IRQ_HANDLED #define IRQ_RETVAL(x) #endif #if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0) #define IPS_REGISTER_HOSTS(SHT) scsi_register_module(MODULE_SCSI_HA,SHT) #define IPS_UNREGISTER_HOSTS(SHT) scsi_unregister_module(MODULE_SCSI_HA,SHT) #define IPS_ADD_HOST(shost,device) Loading Loading @@ -124,6 +123,10 @@ #define min(x,y) ((x) < (y) ? x : y) #endif #ifndef __iomem /* For clean compiles in earlier kernels without __iomem annotations */ #define __iomem #endif #define pci_dma_hi32(a) ((a >> 16) >> 16) #define pci_dma_lo32(a) (a & 0xffffffff) Loading Loading @@ -1206,13 +1209,13 @@ typedef struct { #define IPS_VER_MAJOR 7 #define IPS_VER_MAJOR_STRING "7" #define IPS_VER_MINOR 10 #define IPS_VER_MINOR_STRING "10" #define IPS_VER_BUILD 18 #define IPS_VER_BUILD_STRING "18" #define IPS_VER_STRING "7.10.18" #define IPS_VER_MINOR 12 #define IPS_VER_MINOR_STRING "12" #define IPS_VER_BUILD 02 #define IPS_VER_BUILD_STRING "02" #define IPS_VER_STRING "7.12.02" #define IPS_RELEASE_ID 0x00020000 #define IPS_BUILD_IDENT 731 #define IPS_BUILD_IDENT 761 #define IPS_LEGALCOPYRIGHT_STRING "(C) Copyright IBM Corp. 1994, 2002. All Rights Reserved." #define IPS_ADAPTECCOPYRIGHT_STRING "(c) Copyright Adaptec, Inc. 2002 to 2004. All Rights Reserved." #define IPS_DELLCOPYRIGHT_STRING "(c) Copyright Dell 2004. All Rights Reserved." Loading @@ -1223,12 +1226,12 @@ typedef struct { #define IPS_VER_SERVERAID2 "2.88.13" #define IPS_VER_NAVAJO "2.88.13" #define IPS_VER_SERVERAID3 "6.10.24" #define IPS_VER_SERVERAID4H "7.10.11" #define IPS_VER_SERVERAID4MLx "7.10.18" #define IPS_VER_SARASOTA "7.10.18" #define IPS_VER_MARCO "7.10.18" #define IPS_VER_SEBRING "7.10.18" #define IPS_VER_KEYWEST "7.10.18" #define IPS_VER_SERVERAID4H "7.12.02" #define IPS_VER_SERVERAID4MLx "7.12.02" #define IPS_VER_SARASOTA "7.12.02" #define IPS_VER_MARCO "7.12.02" #define IPS_VER_SEBRING "7.12.02" #define IPS_VER_KEYWEST "7.12.02" /* Compatability IDs for various adapters */ #define IPS_COMPAT_UNKNOWN "" Loading