[GIT PULL] first round of SCSI updates for the 5.11+ merge window

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series consists of the usual driver updates (ufs, ibmvfc, qla2xxx,
hisi_sas, pm80xx) plus the removal of the gdth driver (which is bound
to cause conflicts with a trivial change somewhere).  The only big
major rework of note is the one from Hannes trying to clean up our
result handling code in the drivers to make it consistent.

The patch is available here:

git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc

The short changelog is:

Adrian Hunter (2):
      scsi: ufs: ufs-debugfs: Add error counters
      scsi: docs: ABI: sysfs-driver-ufs: Add DeepSleep power mode

Ahmed S. Darwish (19):
      scsi: libsas: Remove temporarily-added _gfp() API variants
      scsi: mvsas: Switch back to original libsas event notifiers
      scsi: isci: Switch back to original libsas event notifiers
      scsi: libsas: Switch back to original event notifiers API
      scsi: pm80xx: Switch back to original libsas event notifiers
      scsi: aic94xx: Switch back to original libsas event notifiers
      scsi: hisi_sas: Switch back to original libsas event notifiers
      scsi: libsas: Add gfp_t flags parameter to event notifications
      scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers
      scsi: aic94xx: Pass gfp_t flags to libsas event notifiers
      scsi: pm80xx: Pass gfp_t flags to libsas event notifiers
      scsi: libsas: Pass gfp_t flags to event notifiers
      scsi: isci: Pass gfp_t flags in isci_port_bc_change_received()
      scsi: isci: Pass gfp_t flags in isci_port_link_up()
      scsi: isci: Pass gfp_t flags in isci_port_link_down()
      scsi: mvsas: Pass gfp_t flags to libsas event notifiers
      scsi: libsas: Introduce a _gfp() variant of event notifiers
      scsi: libsas: docs: Remove notify_ha_event()
      scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct()

Anastasia Kovaleva (2):
      scsi: target: core: Change ASCQ for residual write
      scsi: target: core: Signal WRITE residuals

Andrea Parri (Microsoft) (3):
      scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()
      scsi: storvsc: Resolve data race in storvsc_probe()
      scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer

Arnd Bergmann (1):
      scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression

Avri Altman (1):
      scsi: ufs: A tad optimization in query upiu trace

Bean Huo (15):
      scsi: ufs: Cleanup WB buffer flush toggle implementation
      scsi: ufs: Group UFS WB related flags in struct ufs_dev_info
      scsi: ufs: Remove two WB related fields from struct ufs_dev_info
      scsi: ufs: Update comment in the function ufshcd_wb_probe()
      scsi: ufs: docs: ABI: Add wb_on documentation for new entry wb_on
      scsi: ufs: Add "wb_on" sysfs node to control WB on/off
      scsi: ufs: Delete redundant if statement in ufshcd_intr()
      scsi: ufs: Remove unnecessary devm_kfree()
      scsi: ufs: Replace sprintf and snprintf with sysfs_emit
      scsi: ufs: Make UPIU trace easier differentiate among CDB, OSF, and TM
      scsi: ufs: Distinguish between TM request UPIU and response UPIU in TM UPIU trace
      scsi: ufs: Distinguish between query REQ and query RSP in query trace
      scsi: ufs: Don't call trace_ufshcd_upiu() in case trace poit is disabled
      scsi: ufs: Use __print_symbolic() for UFS trace string print
      scsi: ufs: Remove stringize operator '#' restriction

Bhavesh Jashnani (1):
      scsi: pm80xx: Simultaneous poll for all FW readiness

Bikash Hazarika (1):
      scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe

Bjorn Helgaas (2):
      scsi: lpfc: Fix 'physical' typos
      scsi: message: fusion: Fix 'physical' typos

Brian King (1):
      scsi: ibmvfc: Set default timeout to avoid crash during migration

Can Guo (7):
      scsi: ufs: Give clk scaling min gear a value
      Revert "Make sure clk scaling happens only when HBA is runtime ACTIVE"
      scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating()
      scsi: ufs: Protect some contexts from unexpected clock scaling
      scsi: ufs: Protect PM ops and err_handler from user access through sysfs
      scsi: ufs: Fix a possible NULL pointer issue
      scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback

Christophe JAILLET (1):
      scsi: pm80xx: Switch from 'pci_' to 'dma_' API

Colin Ian King (3):
      scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded"
      scsi: pm80xx: Clean up indentation of a code block
      scsi: mpt3sas: Fix spelling mistake in Kconfig "compatiblity" -> "compatibility"

Dan Carpenter (3):
      scsi: lpfc: Fix ancient double free
      scsi: qla2xxx: Fix some memory corruption
      scsi: qla2xxx: Remove unnecessary NULL check

Dinghao Liu (2):
      scsi: fnic: Fix memleak in vnic_dev_init_devcmd2
      scsi: scsi_debug: Fix memleak in scsi_debug_init()

Enzo Matsumiya (1):
      scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit

Eric Curtin (1):
      scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0()

Ewan D. Milne (1):
      scsi: sd: Suppress spurious errors when WRITE SAME is being disabled

Hannes Reinecke (36):
      scsi: ncr53c8xx: Fix typos
      scsi: ncr53c8xx: Use SAM status values
      scsi: advansys: Kill driver-defined status byte accessors
      scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value
      scsi: storvsc: Return DID_ERROR for invalid commands
      scsi: ips: Use correct command completion on error
      scsi: wd33c93: Use SCSI status
      scsi: esp_scsi: Do not set SCSI message byte
      scsi: esp_scsi: Use host byte as last argument to esp_cmd_is_done()
      scsi: core: Add 'set_status_byte()' accessor
      scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message
      scsi: mac53c94: Do not set invalid command result
      scsi: atp870u: Use standard definitions
      scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE
      scsi: scsi_debug: Do not set COMMAND_COMPLETE
      scsi: initio: Drop internal SCSI message definition
      scsi: dc395x: Drop internal SCSI message definitions
      scsi: aic7xxx: aic79xx: Drop internal SCSI message definition
      scsi: nsp_cs: Drop internal SCSI message definition
      scsi: stex: Do not set COMMAND_COMPLETE
      scsi: hpsa: Do not set COMMAND_COMPLETE
      scsi: aacraid: Avoid setting message byte on completion
      scsi: zfcp: Do not set COMMAND_COMPLETE
      scsi: qla4xxx: Use standard SAM status definitions
      scsi: dc395: Drop private SAM status code definitions
      scsi: nsp32: Fixup status handling
      scsi: acornscsi: Use standard defines
      scsi: bfa: Drop driver-defined SCSI status codes
      scsi: aic7xxx: aic79xx: Remove driver-defined SAM status definitions
      scsi: aic7xxx: aic79xx: Kill pointless forward declarations
      scsi: aic7xxx: aic79xx: Whitespace cleanup
      scsi: atp870u: Whitespace cleanup
      scsi: 3w-sas: Whitespace cleanup
      scsi: 3w-9xxx: Whitespace cleanup
      scsi: 3w-xxxx: Whitespace cleanup
      scsi: Drop gdth driver

Jaegeuk Kim (3):
      scsi: ufs: WB is only available on LUN #0 to #7
      scsi: ufs: Fix tm request when non-fatal error happens
      scsi: ufs: Fix livelock of ufshcd_clear_ua_wluns()

James Smart (15):
      scsi: lpfc: Update lpfc version to 12.8.0.7
      scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability
      scsi: lpfc: Implement health checking when aborting I/O
      scsi: lpfc: Fix crash when nvmet transport calls host_release
      scsi: lpfc: Fix vport create logging
      scsi: lpfc: Fix NVMe recovery after mailbox timeout
      scsi: lpfc: Fix target reset failing
      scsi: lpfc: Fix error log messages being logged following SCSI task mgnt
      scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework
      scsi: lpfc: Fix FW reset action if I/Os are outstanding
      scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests
      scsi: lpfc: Fix crash when a fabric node is released prematurely
      scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state
      scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3
      scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config

Javed Hasan (1):
      scsi: libfc: Avoid invoking response handler twice if ep is already completed

Jiapeng Zhong (2):
      scsi: qla2xxx: Simplify the calculation of variables
      scsi: qla2xxx: Assign boolean values to a bool variable

John Garry (6):
      scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep()
      scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe()
      scsi: libsas: Remove notifier indirection
      scsi: MAINTAINERS: Remove intel-linux-scu@xxxxxxxxx for INTEL C600 SAS DRIVER
      scsi: hisi_sas: Remove auto_affine_msi_experimental module_param
      scsi: hisi_sas: Expose HW queues for v2 hw

Kiwoong Kim (5):
      scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE
      scsi: ufs: Introduce a quirk to allow only page-aligned sg entries
      scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts
      scsi: ufs: Add a quirk to permit overriding UniPro defaults
      scsi: ufs: Relocate flush of exceptional event

Lukas Bulwahn (3):
      scsi: MAINTAINERS: Adjust to reflect gdth scsi driver removal
      scsi: docs: ABI: sysfs-driver-ufs: Rectify table formatting
      scsi: sd: Remove obsolete variable in sd_remove()

Luo Jiaxing (3):
      scsi: hisi_sas: Add trace FIFO debugfs support
      scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove()
      scsi: hisi_sas: Enable debugfs support by default

Martin K. Petersen (1):
      Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug""

Martin Wilck (1):
      scsi: scsi_transport_srp: Don't block target in failfast state

Muneendra Kumar (5):
      scsi: lpfc: Add support for eh_should_retry_cmd()
      scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs
      scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL
      scsi: core: No retries on abort success
      scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h

Nilesh Javali (2):
      scsi: qla2xxx: Update version to 10.02.00.105-k
      scsi: qedi: Correct max length of CHAP secret

Pavel Begunkov (1):
      scsi: target: file: Don't zero iter before iov_iter_bvec

Quinn Tran (1):
      scsi: qla2xxx: Fix mailbox Ch erroneous error

Randy Dunlap (2):
      scsi: ufs: Fix all Kconfig help text indentation
      scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM

René Rebe (1):
      scsi: qla1280: Fix printk regression

Roman Bolshakov (1):
      scsi: target: core: Set residuals for 4Kn devices

Saurav Kashyap (4):
      scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER
      scsi: qla2xxx: Move some messages from debug to normal log level
      scsi: qla2xxx: Add error counters to debugfs node
      scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port

Sebastian Andrzej Siewior (5):
      scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls()
      scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay()
      scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code
      scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count()
      scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session()

Sergey Shtylyov (3):
      scsi: aha1542: Fix multi-line comment style
      scsi: aha1542: Kill trailing whitespace
      scsi: aha1542: Clarify 'struct ccb' comments

Shin'ichiro Kawasaki (1):
      scsi: target: tcmu: Fix use-after-free of se_cmd->priv

Stanley Chu (6):
      scsi: ufs: Clean up and refactor clk-scaling feature
      scsi: ufs: Remove redundant null checking of devfreq instance
      scsi: ufs: Refactor cancelling clkscaling works
      scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
      scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
      scsi: ufs: Fix possible power drain during system suspend

Tong Zhang (1):
      scsi: lpfc: Add auto select on IRQ_POLL

Tyrel Datwyler (27):
      scsi: ibmvfc: Provide modules parameters for MQ settings
      scsi: ibmvfc: Enable MQ and set reasonable defaults
      scsi: ibmvfc: Purge SCSI channels after transport loss/reset
      scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel
      scsi: ibmvfc: Add cancel mad initialization helper
      scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup
      scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized
      scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct
      scsi: ibmvfc: Advertise client support for using hardware channels
      scsi: ibmvfc: Implement channel enquiry and setup commands
      scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler
      scsi: ibmvfc: Define Sub-CRQ interrupt handler routine
      scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses
      scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine
      scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels
      scsi: ibmvfc: Add Subordinate CRQ definitions
      scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ
      scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool()
      scsi: ibmvfc: Init/free event pool during queue allocation/free
      scsi: ibmvfc: Move event pool init/free routines
      scsi: ibmvfc: Add vhost fields and defaults for MQ enablement
      scsi: ibmvfc: Relax locking around ibmvfc_queuecommand()
      scsi: ibmvfc: Complete commands outside the host/queue lock
      scsi: ibmvfc: Define per-queue state/list locks
      scsi: ibmvfc: Make command event pool queue specific
      scsi: ibmvfc: Define generic queue structure for CRQs
      scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle

Valdis Kletnieks (1):
      scsi: target: iscsi: Fix typo in comment

Vishakha Channapattan (1):
      scsi: pm80xx: Log SATA IOMB completion status on failure

Viswas G (1):
      scsi: pm80xx: Fix driver fatal dump failure

YANG LI (4):
      scsi: mpt3sas: Simplify bool comparison
      scsi: lpfc: Simplify bool comparison
      scsi: qedf: Simplify bool comparison
      scsi: isci: Remove the unneeded variable "status"

Yang Li (1):
      scsi: qla2xxx: Remove redundant NULL check

Ziqi Chen (2):
      scsi: ufs-qcom: Fix ufs RST_n spec violation
      scsi: ufs: core: Fix ufs clk specs violation

akshatzen (4):
      scsi: pm80xx: Fix missing tag_free in NVMD DATA req
      scsi: pm80xx: Check main config table address
      scsi: pm80xx: Check for fatal error
      scsi: pm80xx: Do not busy wait in MPI init check

dingsenjie (1):
      scsi: megaraid_mbox: Fix spelling of 'allocated'

kernel test robot (1):
      scsi: megaraid: Fix ifnullfree.cocci warnings

And the diffstat:

 Documentation/ABI/testing/sysfs-driver-ufs         |   47 +-
 Documentation/kbuild/makefiles.rst                 |    4 +-
 Documentation/process/magic-number.rst             |    2 -
 Documentation/scsi/libsas.rst                      |    9 +-
 Documentation/scsi/scsi-parameters.rst             |    3 -
 Documentation/userspace-api/ioctl/ioctl-number.rst |    1 -
 MAINTAINERS                                        |    8 -
 drivers/message/fusion/lsi/mpi_cnfg.h              |    2 +-
 drivers/message/fusion/lsi/mpi_history.txt         |    2 +-
 drivers/s390/scsi/zfcp_fc.h                        |    1 -
 drivers/scsi/3w-9xxx.c                             |   56 +-
 drivers/scsi/3w-9xxx.h                             |  156 +-
 drivers/scsi/3w-sas.c                              |   52 +-
 drivers/scsi/3w-sas.h                              |  118 +-
 drivers/scsi/3w-xxxx.c                             |  251 +-
 drivers/scsi/3w-xxxx.h                             |  199 +-
 drivers/scsi/Kconfig                               |   16 +-
 drivers/scsi/Makefile                              |    2 -
 drivers/scsi/aacraid/aachba.c                      |  173 +-
 drivers/scsi/advansys.c                            |   84 +-
 drivers/scsi/aha1542.c                             |  133 +-
 drivers/scsi/aha1542.h                             |   33 +-
 drivers/scsi/aic7xxx/aic79xx.h                     |   36 +-
 drivers/scsi/aic7xxx/aic79xx_core.c                |  257 +-
 drivers/scsi/aic7xxx/aic79xx_osm.c                 |   20 +-
 drivers/scsi/aic7xxx/aic79xx_osm.h                 |   37 +-
 drivers/scsi/aic7xxx/aic79xx_osm_pci.c             |    6 +-
 drivers/scsi/aic7xxx/aic79xx_proc.c                |   13 +-
 drivers/scsi/aic7xxx/aic7xxx_93cx6.c               |    4 +-
 drivers/scsi/aic7xxx/aic7xxx_core.c                |  263 +-
 drivers/scsi/aic7xxx/aic7xxx_osm.c                 |   88 +-
 drivers/scsi/aic7xxx/aic7xxx_osm.h                 |   39 +-
 drivers/scsi/aic7xxx/aic7xxx_proc.c                |   15 +-
 drivers/scsi/aic7xxx/aiclib.h                      |   15 -
 drivers/scsi/aic7xxx/scsi_message.h                |   41 -
 drivers/scsi/aic94xx/aic94xx_scb.c                 |   24 +-
 drivers/scsi/arm/acornscsi.c                       |   14 +-
 drivers/scsi/atp870u.c                             |  451 +-
 drivers/scsi/atp870u.h                             |   14 +-
 drivers/scsi/bfa/bfa_fc.h                          |   15 -
 drivers/scsi/bfa/bfa_fcpim.c                       |    2 +-
 drivers/scsi/bfa/bfad_im.c                         |    2 +-
 drivers/scsi/dc395x.c                              |   28 +-
 drivers/scsi/dc395x.h                              |   38 -
 drivers/scsi/dpt_i2o.c                             |    2 +-
 drivers/scsi/esp_scsi.c                            |   23 +-
 drivers/scsi/fnic/vnic_dev.c                       |    8 +-
 drivers/scsi/gdth.c                                | 4322 --------------------
 drivers/scsi/gdth.h                                |  981 -----
 drivers/scsi/gdth_ioctl.h                          |  251 --
 drivers/scsi/gdth_proc.c                           |  586 ---
 drivers/scsi/gdth_proc.h                           |   18 -
 drivers/scsi/hisi_sas/Kconfig                      |    6 +
 drivers/scsi/hisi_sas/hisi_sas.h                   |   22 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |   59 +-
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |    7 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |   85 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  264 +-
 drivers/scsi/hpsa.c                                |    4 +-
 drivers/scsi/ibmvscsi/ibmvfc.c                     | 1278 ++++--
 drivers/scsi/ibmvscsi/ibmvfc.h                     |   91 +-
 drivers/scsi/initio.c                              |   64 +-
 drivers/scsi/initio.h                              |   25 -
 drivers/scsi/ips.c                                 |    9 +-
 drivers/scsi/isci/port.c                           |   11 +-
 drivers/scsi/isci/request.c                        |    4 +-
 drivers/scsi/libfc/fc_exch.c                       |   16 +-
 drivers/scsi/libsas/sas_event.c                    |   27 +-
 drivers/scsi/libsas/sas_init.c                     |   19 +-
 drivers/scsi/libsas/sas_internal.h                 |    6 +-
 drivers/scsi/lpfc/lpfc.h                           |    4 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |    9 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |    4 +-
 drivers/scsi/lpfc/lpfc_crtn.h                      |    6 +-
 drivers/scsi/lpfc/lpfc_disc.h                      |   15 +-
 drivers/scsi/lpfc/lpfc_els.c                       |   49 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   36 +-
 drivers/scsi/lpfc/lpfc_init.c                      |  241 +-
 drivers/scsi/lpfc/lpfc_mbox.c                      |    2 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c                 |   21 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   45 +-
 drivers/scsi/lpfc/lpfc_nvmet.c                     |   33 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |   59 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  141 +-
 drivers/scsi/lpfc/lpfc_version.h                   |    2 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |    2 +-
 drivers/scsi/mac53c94.c                            |    1 -
 drivers/scsi/megaraid/megaraid_mbox.c              |    2 +-
 drivers/scsi/megaraid/megaraid_sas_base.c          |   45 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |   32 +-
 drivers/scsi/mpt3sas/Kconfig                       |    2 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |    4 +-
 drivers/scsi/mvsas/mv_sas.c                        |   25 +-
 drivers/scsi/ncr53c8xx.c                           |   83 +-
 drivers/scsi/ncr53c8xx.h                           |   16 -
 drivers/scsi/nsp32.c                               |    2 +-
 drivers/scsi/pcmcia/nsp_cs.c                       |   12 +-
 drivers/scsi/pcmcia/nsp_cs.h                       |   11 -
 drivers/scsi/pm8001/pm8001_hwi.c                   |   69 +-
 drivers/scsi/pm8001/pm8001_init.c                  |   20 +-
 drivers/scsi/pm8001/pm8001_sas.c                   |   21 +-
 drivers/scsi/pm8001/pm8001_sas.h                   |    2 +
 drivers/scsi/pm8001/pm80xx_hwi.c                   |  280 +-
 drivers/scsi/pm8001/pm80xx_hwi.h                   |   17 +-
 drivers/scsi/qedf/qedf_main.c                      |    2 +-
 drivers/scsi/qedi/qedi_main.c                      |    4 +-
 drivers/scsi/qla1280.c                             |   12 +-
 drivers/scsi/qla2xxx/qla_attr.c                    |    9 +
 drivers/scsi/qla2xxx/qla_bsg.c                     |  342 ++
 drivers/scsi/qla2xxx/qla_bsg.h                     |    5 +
 drivers/scsi/qla2xxx/qla_dbg.c                     |    1 +
 drivers/scsi/qla2xxx/qla_def.h                     |   83 +
 drivers/scsi/qla2xxx/qla_dfs.c                     |   28 +
 drivers/scsi/qla2xxx/qla_fw.h                      |   27 +-
 drivers/scsi/qla2xxx/qla_gbl.h                     |   29 +
 drivers/scsi/qla2xxx/qla_gs.c                      |    1 +
 drivers/scsi/qla2xxx/qla_init.c                    |  245 +-
 drivers/scsi/qla2xxx/qla_iocb.c                    |    8 +
 drivers/scsi/qla2xxx/qla_isr.c                     |   87 +-
 drivers/scsi/qla2xxx/qla_mbx.c                     |   18 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |   93 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   29 +-
 drivers/scsi/qla2xxx/qla_version.h                 |    4 +-
 drivers/scsi/qla4xxx/ql4_fw.h                      |    1 -
 drivers/scsi/qla4xxx/ql4_isr.c                     |    2 +-
 drivers/scsi/scsi_debug.c                          |    7 +-
 drivers/scsi/scsi_error.c                          |   23 +-
 drivers/scsi/scsi_lib.c                            |    1 +
 drivers/scsi/scsi_transport_fc.c                   |  118 +-
 drivers/scsi/scsi_transport_srp.c                  |    9 +-
 drivers/scsi/sd.c                                  |    6 +-
 drivers/scsi/stex.c                                |   25 +-
 drivers/scsi/storvsc_drv.c                         |   60 +-
 drivers/scsi/ufs/Kconfig                           |   15 +-
 drivers/scsi/ufs/Makefile                          |   13 +-
 drivers/scsi/ufs/ufs-debugfs.c                     |   56 +
 drivers/scsi/ufs/ufs-debugfs.h                     |   22 +
 drivers/scsi/ufs/ufs-exynos.c                      |    9 +-
 drivers/scsi/ufs/ufs-mediatek.c                    |    1 +
 drivers/scsi/ufs/ufs-qcom.c                        |   18 +-
 drivers/scsi/ufs/ufs-sysfs.c                       |  175 +-
 drivers/scsi/ufs/ufs.h                             |   52 +-
 drivers/scsi/ufs/ufshcd-crypto.c                   |    4 +-
 drivers/scsi/ufs/ufshcd.c                          |  629 +--
 drivers/scsi/ufs/ufshcd.h                          |   41 +-
 drivers/scsi/wd33c93.c                             |    6 +-
 drivers/target/iscsi/iscsi_target.c                |   20 +-
 drivers/target/iscsi/iscsi_target.h                |    2 +-
 drivers/target/iscsi/iscsi_target_erl0.c           |    2 +-
 drivers/target/iscsi/iscsi_target_login.c          |    2 +-
 drivers/target/iscsi/iscsi_target_util.c           |   11 +-
 drivers/target/iscsi/iscsi_target_util.h           |    2 +-
 drivers/target/target_core_alua.c                  |    2 -
 drivers/target/target_core_file.c                  |    2 +-
 drivers/target/target_core_transport.c             |   65 +-
 drivers/target/target_core_user.c                  |   11 +-
 include/scsi/libsas.h                              |    9 +-
 include/scsi/scsi.h                                |    2 +
 include/scsi/scsi_cmnd.h                           |    5 +
 include/scsi/scsi_host.h                           |    6 +
 include/scsi/scsi_transport_fc.h                   |    4 +-
 include/target/target_core_base.h                  |    1 +
 include/trace/events/ufs.h                         |  108 +-
 163 files changed, 5729 insertions(+), 9120 deletions(-)
 delete mode 100644 drivers/scsi/gdth.c
 delete mode 100644 drivers/scsi/gdth.h
 delete mode 100644 drivers/scsi/gdth_ioctl.h
 delete mode 100644 drivers/scsi/gdth_proc.c
 delete mode 100644 drivers/scsi/gdth_proc.h
 create mode 100644 drivers/scsi/ufs/ufs-debugfs.c
 create mode 100644 drivers/scsi/ufs/ufs-debugfs.h

James





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux