Linus Torvalds
a3b4924b02
SCSI misc on 20170303
...
This is the set of stuff that didn't quite make the initial pull and a
set of fixes for stuff which did. The new stuff is basically lpfc
(nvme), qedi and aacraid. The fixes cover a lot of previously
submitted stuff, the most important of which probably covers some of
the failing irq vectors allocation and other fallout from having the
SCSI command allocated as part of the block allocation functions.
Signed-off-by: James E.J. Bottomley <jejb@linux.vnet.ibm.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABAgAGBQJYug/3AAoJEAVr7HOZEZN4bRwP/RvAW/NWlvs812gUeHNahUHx
HF3EtY5YHneZev1L4fa1Myd8cNcB3gic53e1WvQhN5f+LczeI7iXHH8xIQK/B4GT
OI5W7ZCGlhIamgsU8tUFGrtIOM6N/LIMZPMsaE62dcev0jC0Db4p/5yv5bUg1yuL
JOLWqIaTYTx7b5FwR2cXKv7KGYpXonvcoVUDV6s8aMYToJhJiQ6JtWmjaAA+/OJ7
HTcqNX/KSWQBG3ERjE3A/rGBFxPR9KPq8kpqVJlw39KEN9tMjXb0QAGvAeauNye2
xaIjV41tXH1Ys3aoh6ZU+TpzN3HLlH/gegRe8671fUwqu/RnSzFC8Eidoddzgqne
z5BF0Dy36FA5ol2HTFEwS5WM1gRM+z6YGnbhpE/XfyTL2sLHRynSXKxb02IdjRNi
gCdV89AL8xdfPPFJjsx4hGWUJhalW/RwuPayAupePKGQHePabHa19McI2ssg0WBg
OC6uuEk7vT95xuTZVJlrwXTJPnc9dxWJwzh21oEnvMfWM0VMW06EKT4AcX8FOsjL
RswiYp9wl8JDmfNxyJnQJj0+QXeIE/gh35vBQCGsLVKY4+xzbi3yZfb1sZB0XOum
yLK2LFQ+Ltk1TaPPSZsgXQZfodot0dFJPTnWr+whOfY1kepNlFRwQHltXnCWzgRs
QG//WHsk0u1Mj2gehwmQ
=e+6v
-----END PGP SIGNATURE-----
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Pull more SCSI updates from James Bottomley:
"This is the set of stuff that didn't quite make the initial pull and a
set of fixes for stuff which did.
The new stuff is basically lpfc (nvme), qedi and aacraid. The fixes
cover a lot of previously submitted stuff, the most important of which
probably covers some of the failing irq vectors allocation and other
fallout from having the SCSI command allocated as part of the block
allocation functions"
* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (59 commits)
scsi: qedi: Fix memory leak in tmf response processing.
scsi: aacraid: remove redundant zero check on ret
scsi: lpfc: use proper format string for dma_addr_t
scsi: lpfc: use div_u64 for 64-bit division
scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m
scsi: cciss: correct check map error.
scsi: qla2xxx: fix spelling mistake: "seperator" -> "separator"
scsi: aacraid: Fixed expander hotplug for SMART family
scsi: mpt3sas: switch to pci_alloc_irq_vectors
scsi: qedf: fixup compilation warning about atomic_t usage
scsi: remove scsi_execute_req_flags
scsi: merge __scsi_execute into scsi_execute
scsi: simplify scsi_execute_req_flags
scsi: make the sense header argument to scsi_test_unit_ready mandatory
scsi: sd: improve TUR handling in sd_check_events
scsi: always zero sshdr in scsi_normalize_sense
scsi: scsi_dh_emc: return success in clariion_std_inquiry()
scsi: fix memory leak of sdpk on when gd fails to allocate
scsi: sd: make sd_devt_release() static
scsi: qedf: Add QLogic FastLinQ offload FCoE driver framework.
...
2017-03-03 21:36:56 -08:00
..
acard-ahci.c
ahci: Store irq number in struct ahci_host_priv
2015-06-03 01:37:49 -04:00
ahci.c
Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2016-12-13 13:26:24 -08:00
ahci.h
sata: ahci: export ahci_do_hardreset() locally
2017-01-31 17:48:21 +05:30
ahci_brcm.c
ata: ahci_brcm: Add support for Broadcom NSP SoC
2016-06-16 16:24:55 -04:00
ahci_ceva.c
drivers: ata: add support for Ceva sata host controller
2015-06-10 11:15:17 +09:00
ahci_da850.c
sata: ahci-da850: un-hardcode the MPY bits
2017-01-31 20:41:52 +05:30
ahci_imx.c
ahci: imx: fix building without hwmon or thermal
2017-01-15 18:51:12 -05:00
ahci_mvebu.c
ata: ahci_mvebu: add support for Armada 3700 variant
2016-02-18 12:41:17 -05:00
ahci_octeon.c
libata: support AHCI on OCTEON platform
2016-02-11 10:12:04 -05:00
ahci_platform.c
ata: ahci-platform: Add ports-implemented DT bindings.
2016-04-01 10:30:30 -04:00
ahci_qoriq.c
ahci: qoriq: added ls2088a platforms support
2017-01-20 08:31:14 -05:00
ahci_seattle.c
ata: fix return value check in ahci_seattle_get_port_info()
2016-06-15 14:26:41 -04:00
ahci_st.c
ahci: st: Add ports-implemented property in support
2016-08-10 12:16:49 -04:00
ahci_sunxi.c
ata: ahci_platform: fix owner module reference mismatch for scsi host
2015-01-28 18:45:23 -05:00
ahci_tegra.c
ata: ahci_platform: fix owner module reference mismatch for scsi host
2015-01-28 18:45:23 -05:00
ahci_xgene.c
ata: ahci_xgene: free structure returned by acpi_get_object_info()
2017-01-06 11:39:14 -05:00
ata_generic.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
ata_piix.c
ata_piix: Add Device IDs for Intel 9 Series PCH
2014-08-28 08:53:40 -04:00
Kconfig
ahci: imx: fix building without hwmon or thermal
2017-01-15 18:51:12 -05:00
libahci.c
sata: ahci: export ahci_do_hardreset() locally
2017-01-31 17:48:21 +05:30
libahci_platform.c
ahci: Store irq number in struct ahci_host_priv
2015-06-03 01:37:49 -04:00
libata-acpi.c
ACPI and power management updates for 3.15-rc1
2014-04-01 12:48:54 -07:00
libata-core.c
Merge branch 'for-4.10-fixes' into for-4.11
2017-01-09 07:38:25 -05:00
libata-eh.c
scripts/spelling.txt: add "followings" pattern and fix typo instances
2017-02-27 18:43:47 -08:00
libata-pmp.c
ata: pmp: add quirk for Marvell 4140 SATA PMP
2015-07-14 17:46:38 -04:00
libata-scsi.c
scsi: merge __scsi_execute into scsi_execute
2017-02-23 16:57:19 -05:00
libata-sff.c
libata-sff: Don't scan disabled ports when checking for legacy mode.
2017-01-23 14:35:17 -05:00
libata-trace.c
libata: NCQ encapsulation for ZAC MANAGEMENT OUT
2016-05-09 12:36:46 -04:00
libata-transport.c
scsi: remove eh_timed_out methods in the transport template
2017-02-06 19:10:03 -05:00
libata-transport.h
libata-zpodd.c
libata: zpodd: eliminate odd_can_poweroff
2014-03-14 11:23:47 -04:00
libata.h
Merge branch 'for-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2017-02-21 17:21:32 -08:00
Makefile
ata: add Atari Falcon PATA controller driver
2017-01-10 11:11:18 -05:00
pata_acpi.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_ali.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_amd.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_arasan_cf.c
drivers: ata: pata_arasan_cf: use the same name for the same lock
2016-06-28 12:49:40 -04:00
pata_artop.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_at32.c
ata: drop owner assignment from platform_drivers
2014-10-20 16:20:17 +02:00
pata_at91.c
ata: pass queued command to ->sff_data_xfer method
2017-01-10 11:11:17 -05:00
pata_atiixp.c
pata_atiixp: Don't use unconnected secondary port on SB600/SB700
2017-01-23 14:38:30 -05:00
pata_atp867x.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
pata_bf54x.c
ata: pass queued command to ->sff_data_xfer method
2017-01-10 11:11:17 -05:00
pata_cmd64x.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_cmd640.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_cs5520.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
pata_cs5530.c
ata: Delete unnecessary checks before the function call "pci_dev_put"
2015-02-03 07:04:44 -05:00
pata_cs5535.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_cs5536.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_cypress.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_efar.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_ep93xx.c
ata: pass queued command to ->sff_data_xfer method
2017-01-10 11:11:17 -05:00
pata_falcon.c
Merge branch 'for-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2017-02-21 17:21:32 -08:00
pata_hpt3x2n.c
ata: delete non-required instances of include <linux/init.h>
2014-02-13 16:40:56 -05:00
pata_hpt3x3.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
pata_hpt37x.c
ata: delete non-required instances of include <linux/init.h>
2014-02-13 16:40:56 -05:00
pata_hpt366.c
ata: hpt366: fix incorrect mask when checking at cmd_high_time
2016-07-12 11:02:05 -04:00
pata_icside.c
scsi: rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS
2016-04-15 16:53:14 -04:00
pata_imx.c
pata: imx: support controller modes up to PIO4
2016-11-09 11:48:58 -05:00
pata_isapnp.c
PNP: ata/pata_isapnp: Use module_pnp_driver to register driver
2015-03-18 22:39:17 +01:00
pata_it821x.c
pata_it821x: use "const char *" for string literals
2015-10-15 10:58:53 -04:00
pata_it8213.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_ixp4xx_cf.c
ata: pass queued command to ->sff_data_xfer method
2017-01-10 11:11:17 -05:00
pata_jmicron.c
PCI: Disable async suspend/resume for JMicron multi-function SATA/AHCI
2015-08-24 15:27:11 -05:00
pata_legacy.c
ata: pass queued command to ->sff_data_xfer method
2017-01-10 11:11:17 -05:00
pata_macio.c
PCI: Remove includes of asm/pci-bridge.h
2016-02-05 16:29:28 -06:00
pata_marvell.c
ata: Use IS_ENABLED() instead of checking for built-in or module
2016-05-27 11:27:23 -04:00
pata_mpc52xx.c
ata: drop owner assignment from platform_drivers
2014-10-20 16:20:17 +02:00
pata_mpiix.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_netcell.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_ninja32.c
pata_ninja32: Avoid corrupting status flags
2016-08-30 11:59:47 -04:00
pata_ns87410.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_ns87415.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_octeon_cf.c
pata_octeon_cf: remove unused local variables from octeon_cf_set_piomode()
2017-01-23 14:28:51 -05:00
pata_of_platform.c
ata: pata_of_platform: using of_property_read_u32() helper
2017-01-24 11:15:01 -05:00
pata_oldpiix.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_opti.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_optidma.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_palmld.c
ata: drop owner assignment from platform_drivers
2014-10-20 16:20:17 +02:00
pata_pcmcia.c
ata: pass queued command to ->sff_data_xfer method
2017-01-10 11:11:17 -05:00
pata_pdc202xx_old.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_pdc2027x.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
pata_piccolo.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_platform.c
ata: pata_platform: fix owner module reference mismatch for scsi host
2015-01-28 18:45:23 -05:00
pata_pxa.c
ata: pata_pxa: dmaengine conversion
2015-09-10 17:02:04 -04:00
pata_radisys.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_rb532_cf.c
pata-rb532-cf: get rid of the irq_to_gpio() call
2016-02-18 11:26:27 -05:00
pata_rdc.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_rz1000.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_samsung_cf.c
ata: pass queued command to ->sff_data_xfer method
2017-01-10 11:11:17 -05:00
pata_sc1200.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_sch.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_serverworks.c
pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller
2014-10-07 17:10:14 -04:00
pata_sil680.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
pata_sis.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_sl82c105.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_triflex.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pata_via.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
pdc_adma.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
sata_dwc_460ex.c
ata: sata_dwc_460ex: remove redundant dev_err call
2016-07-19 14:32:04 -04:00
sata_fsl.c
ata/sata_fsl.c: add ATA_FLAG_NO_LOG_PAGE to blacklist the controller for log page reads
2015-12-07 10:25:57 -05:00
sata_highbank.c
remove lots of IS_ERR_VALUE abuses
2016-05-27 15:26:11 -07:00
sata_inic162x.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
sata_mv.c
ata: sata_mv: Convert to devm_ioremap_resource()
2017-01-09 07:41:27 -05:00
sata_nv.c
ata:sata_nv - Change 1 to true for bool type variable.
2015-05-25 20:06:55 -04:00
sata_promise.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
sata_promise.h
sata_qstor.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
sata_rcar.c
ata: pass queued command to ->sff_data_xfer method
2017-01-10 11:11:17 -05:00
sata_sil.c
sata_sil: disable trim
2015-11-30 10:02:49 -05:00
sata_sil24.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
sata_sis.c
ata: use CONFIG_PM_SLEEP instead of CONFIG_PM where applicable in host drivers
2014-05-09 22:37:49 -04:00
sata_svw.c
powerpc updates for 4.1
2015-04-16 13:53:32 -05:00
sata_sx4.c
sata_sx4: correctly handling failed allocation
2015-12-31 21:33:42 -05:00
sata_uli.c
ata: delete non-required instances of include <linux/init.h>
2014-02-13 16:40:56 -05:00
sata_via.c
sata_via: Implement hotplug for VT6421
2016-02-25 13:22:16 -05:00
sata_vsc.c
ata: remove deprecated use of pci api
2015-04-08 10:55:05 -04:00
sis.h