Skip to content
Permalink
Heiner-Kallwei…
Switch branches/tags

Commits on Aug 22, 2021

  1. scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword()

    Use pci_vpd_find_ro_info_keyword() to search for keywords in VPD to
    simplify the code.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  2. cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()

    Use pci_vpd_find_ro_info_keyword() to search for keywords in VPD to
    simplify the code.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  3. cxgb4: Remove unused vpd_param member ec

    Member ec isn't used, so remove it.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  4. cxgb4: Validate VPD checksum with pci_vpd_check_csum()

    Validate the VPD checksum with pci_vpd_check_csum() to simplify the code.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  5. bnxt: Search VPD with pci_vpd_find_ro_info_keyword()

    Use pci_vpd_find_ro_info_keyword() to search for keywords in VPD to
    simplify the code.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  6. bnxt: Read VPD with pci_vpd_alloc()

    Use pci_vpd_alloc() to dynamically allocate a properly sized buffer and
    read the full VPD data into it.
    
    This simplifies the code, and we no longer have to make assumptions about
    VPD size.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  7. bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()

    Use pci_vpd_find_ro_info_keyword() to search for keywords in VPD to
    simplify the code.
    
    str_id_reg and str_id_cap hold the same string and are used in the same
    comparison. This doesn't make sense, use one string str_id instead.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  8. bnx2x: Read VPD with pci_vpd_alloc()

    Use pci_vpd_alloc() to dynamically allocate a properly sized buffer and
    read the full VPD data into it.
    
    This simplifies the code, and we no longer have to make assumptions about
    VPD size.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  9. bnx2: Replace open-coded version with swab32s()

    Use swab32s() instead of open-coding it.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  10. bnx2: Search VPD with pci_vpd_find_ro_info_keyword()

    Use pci_vpd_find_ro_info_keyword() to search for keywords in VPD to
    simplify the code.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  11. sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword()

    This is the same as 37838aa "sfc: Search VPD with
    pci_vpd_find_ro_info_keyword()", just for the falcon chip version.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021
  12. sfc: falcon: Read VPD with pci_vpd_alloc()

    This is the same as 5119e20 "sfc: Read VPD with pci_vpd_alloc()",
    just for the falcon chip version.
    
    Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
    hkallweit authored and intel-lab-lkp committed Aug 22, 2021

Commits on Aug 17, 2021

  1. Merge branch 'misc' into for-next

    James Bottomley authored and James Bottomley committed Aug 17, 2021

Commits on Aug 13, 2021

  1. scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI

    Use the SCSI midlayer interfaces to query protection interval, reference
    tag, and per-command DIX flags
    
    Link: https://lore.kernel.org/r/20210806040023.5355-4-martin.petersen@oracle.com
    Cc: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
    Cc: Kashyap Desai <kashyap.desai@broadcom.com>
    Acked-by: Kashyap Desai <kashyap.desai@broadcom.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    martinkpetersen committed Aug 13, 2021

Commits on Aug 12, 2021

  1. scsi: qla2xxx: Update version to 10.02.06.100-k

    Link: https://lore.kernel.org/r/20210810043720.1137-15-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Nilesh Javali authored and martinkpetersen committed Aug 12, 2021
  2. scsi: qla2xxx: Sync queue idx with queue_pair_map idx

    The first invocation of function find_first_zero_bit will return 0 and
    queue_id gets set to 0.
    
    An index of queue_pair_map also gets set to 0.
    
    	qpair_id = find_first_zero_bit(ha->qpair_qid_map, ha->max_qpairs);
    
            set_bit(qpair_id, ha->qpair_qid_map);
            ha->queue_pair_map[qpair_id] = qpair;
    
    In the alloc_queue callback driver checks the map, if queue is already
    allocated:
    
    	ha->queue_pair_map[qidx]
    
    This works fine as long as max_qpairs is greater than nvme_max_hw_queues(8)
    since the size of the queue_pair_map is equal to max_qpair. In case nr_cpus
    is less than 8, max_qpairs is less than 8. This creates wrong value
    returned as qpair.
    
    [ 1572.353669] qla2xxx [0000:24:00.3]-2121:6: Returning existing qpair of 4e00000000000000 for idx=2
    [ 1572.354458] general protection fault: 0000 [#1] SMP PTI
    [ 1572.354461] CPU: 1 PID: 44 Comm: kworker/1:1H Kdump: loaded Tainted: G          IOE    --------- -  - 4.18.0-304.el8.x86_64 #1
    [ 1572.354462] Hardware name: HP ProLiant DL380p Gen8, BIOS P70 03/01/2013
    [ 1572.354467] Workqueue: kblockd blk_mq_run_work_fn
    [ 1572.354485] RIP: 0010:qla_nvme_post_cmd+0x92/0x760 [qla2xxx]
    [ 1572.354486] Code: 84 24 5c 01 00 00 00 00 b8 0a 74 1e 66 83 79 48 00 0f 85 a8 03 00 00 48 8b 44 24 08 48 89 ee 4c 89 e7 8b 50 24 e8 5e 8e 00 00 <f0> 41 ff 47 04 0f ae f0 41 f6 47 24 04 74 19 f0 41 ff 4f 04 b8 f0
    [ 1572.354487] RSP: 0018:ffff9c81c645fc90 EFLAGS: 00010246
    [ 1572.354489] RAX: 0000000000000001 RBX: ffff8ea3e5070138 RCX: 0000000000000001
    [ 1572.354490] RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffff8ea4c866b800
    [ 1572.354491] RBP: ffff8ea4c866b800 R08: 0000000000005010 R09: ffff8ea4c866b800
    [ 1572.354492] R10: 0000000000000001 R11: 000000069d1ca3ff R12: ffff8ea4bc460000
    [ 1572.354493] R13: ffff8ea3e50702b0 R14: ffff8ea4c4c16a58 R15: 4e00000000000000
    [ 1572.354494] FS:  0000000000000000(0000) GS:ffff8ea4dfd00000(0000) knlGS:0000000000000000
    [ 1572.354495] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    [ 1572.354496] CR2: 000055884504fa58 CR3: 00000005a1410001 CR4: 00000000000606e0
    [ 1572.354497] Call Trace:
    [ 1572.354503]  ? check_preempt_curr+0x62/0x90
    [ 1572.354506]  ? dma_direct_map_sg+0x72/0x1f0
    [ 1572.354509]  ? nvme_fc_start_fcp_op.part.32+0x175/0x460 [nvme_fc]
    [ 1572.354511]  ? blk_mq_dispatch_rq_list+0x11c/0x730
    [ 1572.354515]  ? __switch_to_asm+0x35/0x70
    [ 1572.354516]  ? __switch_to_asm+0x41/0x70
    [ 1572.354518]  ? __switch_to_asm+0x35/0x70
    [ 1572.354519]  ? __switch_to_asm+0x41/0x70
    [ 1572.354521]  ? __switch_to_asm+0x35/0x70
    [ 1572.354522]  ? __switch_to_asm+0x41/0x70
    [ 1572.354523]  ? __switch_to_asm+0x35/0x70
    [ 1572.354525]  ? entry_SYSCALL_64_after_hwframe+0xb9/0xca
    [ 1572.354527]  ? __switch_to_asm+0x41/0x70
    [ 1572.354529]  ? __blk_mq_sched_dispatch_requests+0xc6/0x170
    [ 1572.354531]  ? blk_mq_sched_dispatch_requests+0x30/0x60
    [ 1572.354532]  ? __blk_mq_run_hw_queue+0x51/0xd0
    [ 1572.354535]  ? process_one_work+0x1a7/0x360
    [ 1572.354537]  ? create_worker+0x1a0/0x1a0
    [ 1572.354538]  ? worker_thread+0x30/0x390
    [ 1572.354540]  ? create_worker+0x1a0/0x1a0
    [ 1572.354541]  ? kthread+0x116/0x130
    [ 1572.354543]  ? kthread_flush_work_fn+0x10/0x10
    [ 1572.354545]  ? ret_from_fork+0x35/0x40
    
    Fix is to use index 0 for admin and first IO queue.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-14-njavali@marvell.com
    Fixes: e84067d ("scsi: qla2xxx: Add FC-NVMe F/W initialization and transport registration")
    Cc: stable@vger.kernel.org
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Saurav Kashyap <skashyap@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Saurav Kashyap authored and martinkpetersen committed Aug 12, 2021
  3. scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS

    The MSI-X and MSI calls fails in kdump kernel. Because of this
    qla2xxx_create_qpair() fails leading to .create_queue callback failure.
    The fix is to return existing qpair instead of allocating new one and
    allocate a single hw queue.
    
    [   19.975838] qla2xxx [0000:d8:00.1]-00c7:11: MSI-X: Failed to enable support,
    giving   up -- 16/-28.
    [   19.984885] qla2xxx [0000:d8:00.1]-0037:11: Falling back-to MSI mode --
    ret=-28.
    [   19.992278] qla2xxx [0000:d8:00.1]-0039:11: Falling back-to INTa mode --
    ret=-28.
    ..
    ..
    ..
    [   21.141518] qla2xxx [0000:d8:00.0]-2104:2: qla_nvme_alloc_queue: handle
    00000000e7ee499d, idx =1, qsize 32
    [   21.151166] qla2xxx [0000:d8:00.0]-0181:2: FW/Driver is not multi-queue capable.
    [   21.158558] qla2xxx [0000:d8:00.0]-2122:2: Failed to allocate qpair
    [   21.164824] nvme nvme0: NVME-FC{0}: reset: Reconnect attempt failed (-22)
    [   21.171612] nvme nvme0: NVME-FC{0}: Reconnect attempt in 2 seconds
    
    Link: https://lore.kernel.org/r/20210810043720.1137-13-njavali@marvell.com
    Cc: stable@vger.kernel.org
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Saurav Kashyap <skashyap@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Saurav Kashyap authored and martinkpetersen committed Aug 12, 2021
  4. scsi: qla2xxx: Changes to support kdump kernel

    Avoid allocating firmware dump and only allocate a single queue for a kexec
    kernel.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-12-njavali@marvell.com
    Cc: stable@vger.kernel.org
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Saurav Kashyap <skashyap@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Saurav Kashyap authored and martinkpetersen committed Aug 12, 2021
  5. scsi: qla2xxx: Suppress unnecessary log messages during login

    Suppress logging of retryable errors. These can still be seen if extended
    logging is enabled.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-11-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Arun Easi <aeasi@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Arun Easi authored and martinkpetersen committed Aug 12, 2021
  6. scsi: qla2xxx: Fix NPIV create erroneous error

    When user creates multiple NPIVs, the switch capabilities field is checked
    before a vport is allowed to be created. This field is being toggled if a
    switch scan is in progress. This creates erroneous reject of vport create.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-10-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Quinn Tran <qutran@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Quinn Tran authored and martinkpetersen committed Aug 12, 2021
  7. scsi: qla2xxx: Fix unsafe removal from linked list

    On NPIV delete, the VPort is taken off a linked list in an unsafe manner.
    The check for VPort refcount should be done behind lock before taking off
    the element.
    
    [ 2733.016907] general protection fault: 0000 [#1] SMP NOPTI
    [ 2733.016908] qla2xxx [0000:22:00.1]-7088:27: VP[4] deleted.
    [ 2733.016912] CPU: 22 PID: 23481 Comm: qla2xxx_15_dpc Kdump: loaded Tainted:
    G           OE KX    5.3.18-47-default #1 SLE15-SP3
    [ 2733.016914] Hardware name: Dell Inc. PowerEdge R7525/0PYVT1, BIOS 2.1.4 02/17/2021
    [ 2733.016929] RIP: 0010:qla2x00_abort_isp+0x90/0x850 [qla2xxx]
    [ 2733.016933] RSP: 0018:ffffb9cfc91efe98 EFLAGS: 00010087
    [ 2733.016935] RAX: 0000000000000292 RBX: dead000000000100 RCX: 0000000000000000
    [ 2733.016936] RDX: 0000000000000001 RSI: ffff944bfeb99558 RDI: ffff944bfc4b4488
    [ 2733.016937] RBP: ffff944bfc4b2868 R08: 00000000000187a2 R09: 0000000000000001
    [ 2733.016937] R10: ffffb9cfc91efcc8 R11: 0000000000000001 R12: ffff944bfc4b4000
    [ 2733.016938] R13: ffff944bfc4b4870 R14: ffff944bfc4b4488 R15: ffff944bda895c80
    [ 2733.016939] FS:  0000000000000000(0000) GS:ffff944bfeb80000(0000) knlGS:0000000000000000
    [ 2733.016940] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    [ 2733.016940] CR2: 00007fc173e74458 CR3: 0000001ff57de000 CR4: 0000000000350ee0
    [ 2733.016941] Call Trace:
    [ 2733.016951]   qla2xxx_pci_error_detected+0x190/0x190 [qla2xxx]
    [ 2733.016957]   qla2x00_do_dpc+0x560/0xa10 [qla2xxx]
    [ 2733.016962]   kthread+0x10d/0x130
    [ 2733.016963]   kthread_park+0xa0/0xa0
    [ 2733.016966]   ret_from_fork+0x22/0x40
    
    Link: https://lore.kernel.org/r/20210810043720.1137-9-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Quinn Tran <qutran@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Quinn Tran authored and martinkpetersen committed Aug 12, 2021
  8. scsi: qla2xxx: Fix port type info

    Over time, fcport->port_type became a flag field. The flags within this
    field were not defined properly. This caused external tools to read wrong
    info.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-8-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Quinn Tran <qutran@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Quinn Tran authored and martinkpetersen committed Aug 12, 2021
  9. scsi: qla2xxx: Add debug print of 64G link speed

    Add debug print of 64G link speed.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-7-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Quinn Tran <qutran@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Quinn Tran authored and martinkpetersen committed Aug 12, 2021
  10. scsi: qla2xxx: Show OS name and version in FDMI-1

    To be consistent with other OS drivers, register OS name and version in
    FDMI-1 fabric registration.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-6-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Arun Easi <aeasi@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Arun Easi authored and martinkpetersen committed Aug 12, 2021
  11. scsi: qla2xxx: Changes to support FCP2 Target

    Add changes to support FCP2 Target.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-5-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Saurav Kashyap <skashyap@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Saurav Kashyap authored and martinkpetersen committed Aug 12, 2021
  12. scsi: qla2xxx: Adjust request/response queue size for 28xx

    Adjust request/respond queue size for 28xx to match 27xx adapter.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-4-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Quinn Tran <qutran@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Quinn Tran authored and martinkpetersen committed Aug 12, 2021
  13. scsi: qla2xxx: Add host attribute to trigger MPI hang

    Add a mechanism to trigger MPI pause for debugging purposes.
    
    Link: https://lore.kernel.org/r/20210810043720.1137-2-njavali@marvell.com
    Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
    Signed-off-by: Arun Easi <aeasi@marvell.com>
    Signed-off-by: Nilesh Javali <njavali@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Arun Easi authored and martinkpetersen committed Aug 12, 2021
  14. scsi: qedi: Add support for fastpath doorbell recovery

    Driver fastpath employs doorbells to indicate to the device that work is
    available. Each doorbell translates to a message sent to the device over
    PCI. These messages are queued by the doorbell queue HW block, and handled
    by the HW.
    
    If a sufficient amount of CPU cores are sending messages at a sufficient
    rate, the queue can overflow, and messages can be dropped. There are many
    entities in the driver which can send doorbell messages.  When overflow
    happens, a fatal HW attention is indicated, and the Doorbell HW block stops
    accepting new doorbell messages until recovery procedure is done.
    
    When overflow occurs, all doorbells are dropped. Since doorbells are
    aggregatives, if more doorbells are sent nothing has to be done.  But if
    the "last" doorbell is dropped, the doorbelling entity doesn’t know this
    happened, and may wait forever for the device to perform the action.  The
    doorbell recovery mechanism addresses just that - it sends the last
    doorbell of every entity.
    
    [mkp: fix missing brackets reported by Guenter Roeck]
    
    Link: https://lore.kernel.org/r/20210804221412.5048-1-smalin@marvell.com
    Co-developed-by: Manish Rangankar <mrangankar@marvell.com>
    Signed-off-by: Manish Rangankar <mrangankar@marvell.com>
    Signed-off-by: Shai Malin <smalin@marvell.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    smalin1 authored and martinkpetersen committed Aug 12, 2021
  15. Merge branch '5.14/scsi-fixes' into 5.15/scsi-staging

    Resolve mpt3sas conflict between 5.14/scsi-fixes and 5.15/scsi-staging
    reported by sfr.
    
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    martinkpetersen committed Aug 12, 2021
  16. scsi: isci: Use the proper SCSI midlayer interfaces for PI

    Use scsi_prot_ref_tag() instead of scsi_get_lba() to get the reference tag
    for a given I/O.
    
    Link: https://lore.kernel.org/r/20210806040023.5355-3-martin.petersen@oracle.com
    Reviewed-by: Bart Van Assche <bvanassche@acm.org>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    martinkpetersen committed Aug 12, 2021
  17. scsi: core: Add helper to return number of logical blocks in a request

    Link: https://lore.kernel.org/r/20210806040023.5355-2-martin.petersen@oracle.com
    Cc: Bart Van Assche <bvanassche@acm.org>
    Reviewed-by: Bart Van Assche <bvanassche@acm.org>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    martinkpetersen committed Aug 12, 2021
  18. scsi: core: Remove the request member from struct scsi_cmnd

    Since all scsi_cmnd.request users are gone, remove the request pointer
    from struct scsi_cmnd.
    
    Link: https://lore.kernel.org/r/20210809230355.8186-53-bvanassche@acm.org
    Cc: Christoph Hellwig <hch@lst.de>
    Cc: Hannes Reinecke <hare@suse.de>
    Cc: Ming Lei <ming.lei@redhat.com>
    Signed-off-by: Bart Van Assche <bvanassche@acm.org>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    bvanassche authored and martinkpetersen committed Aug 12, 2021
  19. scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request

    Prepare for removal of the request pointer by using scsi_cmd_to_rq()
    instead. This patch does not change any functionality.
    
    Link: https://lore.kernel.org/r/20210809230355.8186-1-bvanassche@acm.org
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    martinkpetersen committed Aug 12, 2021
  20. scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request

    Prepare for removal of the request pointer by using scsi_cmd_to_rq()
    instead. This patch does not change any functionality.
    
    Link: https://lore.kernel.org/r/20210809230355.8186-1-bvanassche@acm.org
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    martinkpetersen committed Aug 12, 2021
  21. scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cmnd.request

    Prepare for removal of the request pointer by using scsi_cmd_to_rq()
    instead. This patch does not change any functionality.
    
    Link: https://lore.kernel.org/r/20210809230355.8186-52-bvanassche@acm.org
    Acked-by: Alan Stern <stern@rowland.harvard.edu>
    Signed-off-by: Bart Van Assche <bvanassche@acm.org>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    bvanassche authored and martinkpetersen committed Aug 12, 2021
Older