• Linus Torvalds's avatar
    Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · 6e6d0536
    Linus Torvalds authored
    Pull SCSI fixes from James Bottomley:
     "Seven fixes to four drivers with no core changes.
    
      The mpt3sas one is theoretical until we get a CPU that goes up to 64
      bits physical, the qla2xxx one fixes an oops in a driver
      initialization error leg and the others are mostly cosmetic"
    
    [ The fcoe patches may be worth highlighting - they may be "just"
      cleanups, but they simplify and fix the odd fc_rport_priv structure
      handling rules so that the new gcc-9 warnings about memset crossing
      structure boundaries are gone.
    
      The old code was hard for humans to understand too, and really
      confused the compiler sanity checks  - Linus ]
    
    * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
      scsi: qla2xxx: Fix possible fcport null-pointer dereferences
      scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA
      scsi: hpsa: remove printing internal cdb on tag collision
      scsi: hpsa: correct scsi command status issue after reset
      scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv
      scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure
      scsi: libfc: Whitespace cleanup in libfc.h
    6e6d0536
hpsa.c 272 KB