diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-11-13 22:25:38 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-11-13 22:25:38 -0500 |
| commit | 0d522ee7499e4abe7189b2f1728e838959b8ddde (patch) | |
| tree | 094f60e8bdb0083b58a43a0decbca59443a66e39 | |
| parent | 5eea9be8b2478dbc2f9fb1cd6228a90e8dba804e (diff) | |
| parent | 323f6226a816f0b01514d25fba5529e0e68636c3 (diff) | |
Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Pull first round of SCSI updates from James Bottomley:
"This patch set is driver updates for qla4xxx, scsi_debug, pm80xx,
fcoe/libfc, eas2r, lpfc, be2iscsi and megaraid_sas plus some assorted
bug fixes and cleanups"
* tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (106 commits)
[SCSI] scsi_error: Escalate to LUN reset if abort fails
[SCSI] Add 'eh_deadline' to limit SCSI EH runtime
[SCSI] remove check for 'resetting'
[SCSI] dc395: Move 'last_reset' into internal host structure
[SCSI] tmscsim: Move 'last_reset' into host structure
[SCSI] advansys: Remove 'last_reset' references
[SCSI] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset
[SCSI] dpt_i2o: Remove DPTI_STATE_IOCTL
[SCSI] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path
[SCSI] lpfc: Fix typo on NULL assignment
[SCSI] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning
[SCSI] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention
[SCSI] esas2r: Cleanup snprinf formatting of firmware version
[SCSI] esas2r: Remove superfluous mask of pcie_cap_reg
[SCSI] esas2r: Fixes for big-endian platforms
[SCSI] esas2r: Directly call kernel functions for atomic bit operations
[SCSI] lpfc 8.3.43: Update lpfc version to driver version 8.3.43
[SCSI] lpfc 8.3.43: Fixed not processing task management IOCB response status
[SCSI] lpfc 8.3.43: Fixed spinlock hang.
[SCSI] lpfc 8.3.43: Fixed invalid Total_Data_Placed value received for els and ct command responses
...
92 files changed, 5591 insertions, 1420 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 67c0068b7a0f..647d21877d7e 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -1867,7 +1867,7 @@ S: Supported | |||
| 1867 | F: drivers/net/wireless/brcm80211/ | 1867 | F: drivers/net/wireless/brcm80211/ |
| 1868 | 1868 | ||
| 1869 | BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER | 1869 | BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER |
| 1870 | M: Bhanu Prakash Gollapudi <bprakash@broadcom.com> | 1870 | M: Eddie Wai <eddie.wai@broadcom.com> |
| 1871 | L: linux-scsi@vger.kernel.org | 1871 | L: linux-scsi@vger.kernel.org |
| 1872 | S: Supported | 1872 | S: Supported |
| 1873 | F: drivers/scsi/bnx2fc/ | 1873 | F: drivers/scsi/bnx2fc/ |
diff --git a/drivers/scsi/BusLogic.c b/drivers/scsi/BusLogic.c index 757eb0716d45..972f8176665f 100644 --- a/drivers/scsi/BusLogic.c +++ b/drivers/scsi/BusLogic.c | |||
| @@ -26,8 +26,8 @@ | |||
| 26 | 26 | ||
| 27 | */ | 27 | */ |
| 28 | 28 | ||
| 29 | #define blogic_drvr_version "2.1.16" | 29 | #define blogic_drvr_version "2.1.17" |
| 30 | #define blogic_drvr_date "18 July 2002" | 30 | #define blogic_drvr_date "12 September 2013" |
| 31 | 31 | ||
| 32 | #include <linux/module.h> | 32 | #include <linux/module.h> |
| 33 | #include <linux/init.h> | 33 | #include <linux/init.h> |
| @@ -311,12 +311,14 @@ static struct blogic_ccb *blogic_alloc_ccb(struct blogic_adapter *adapter) | |||
| 311 | caller. | 311 | caller. |
| 312 | */ | 312 | */ |
| 313 | 313 | ||
| 314 | static void blogic_dealloc_ccb(struct blogic_ccb *ccb) | 314 | static void blogic_dealloc_ccb(struct blogic_ccb *ccb, int dma_unmap) |
| 315 | { | 315 | { |
| 316 | struct blogic_adapter *adapter = ccb->adapter; | 316 | struct blogic_adapter *adapter = ccb->adapter; |
| 317 | 317 | ||
| 318 | scsi_dma_unmap(ccb->command); | 318 | if (ccb->command != NULL) |
| 319 | pci_unmap_single(adapter->pci_device, ccb->sensedata, | 319 | scsi_dma_unmap(ccb->command); |
| 320 | if (dma_unmap) | ||
