1. 22 May, 2023 24 commits
  2. 17 May, 2023 14 commits
  3. 08 May, 2023 2 commits
    • Martin K. Petersen's avatar
      Merge patch series "smartpqi updates" · 44ef1604
      Martin K. Petersen authored
      Don Brace <don.brace@microchip.com> says:
      
      These patches are based on Martin Petersen's 6.4/scsi-queue tree
        https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
        6.4/scsi-queue
      
      This set of changes consists of:
      
       * Map entire BAR 0.  The driver was mapping up to and including the
         controller registers, but not all of BAR 0.
      
       * Add PCI IDs to support new controllers.
      
       * Clean up some code by removing unnecessary NULL checks.  This cleanup is
         a result of a Coverity report.
      
       * Correct a rare memory leak whenever pqi_sas_port_add_rhpy() returns an
         error. This was Suggested by: Yang Yingliang <yangyingliang@huawei.com>
      
       * Remove atomic operations on variable raid_bypass_cnt. Accuracy is not
         required for driver operation. Change type from atomic_t to unsigned
         int.
      
       * Correct a rare drive hot-plug removal issue where we get a NULL
         io_request. We added a check for this condition.
      
       * Turn on NCQ priority for AIO requests to disks comprising RAID devices.
      
       * Correct byte aligned writew() operations on some ARM servers. Changed
         the writew() to two writeb() operations.
      
       * Change how the driver checks for a sanitize operation in progress.  We
         were using TEST UNIT READY. We removed the TEST UNIT READY code and are
         now using the controller's firmware information in order to avoid issues
         caused by drives failing to complete TEST UNIT READY.
      
       * Some customers have been requesting that we add the NUMA node to
         /sys/block/sd<scsi device>/device like the nvme driver does.
      
       * Update the copyright information to match the current year.
      
       * Bump the driver version to 2.1.22-040.
      
      Link: https://lore.kernel.org/r/20230428153712.297638-1-don.brace@microchip.comSigned-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
      44ef1604
    • Martin K. Petersen's avatar
      Merge patch series "scsi: pm80xx: Enhanced debug logs for HW events" · 79c67c54
      Martin K. Petersen authored
      Pranav Prasad <pranavpp@google.com> says:
      
      This patch series enhances debug logs for pm80xx HW events, and provides a
      minor fix in the case of a hard reset. The log enhancement involves changing
      the log severity level to enable logging for HW events which consequently
      help debug disk discovery issues.
      
       1. Changed log severity level from MSG to EVENT for HW events.  Enhanced
          the HW event logs by adding the phyid.
      
       2. Enabled INIT logging.
      
       3. Log portid along with the PHY_UP event.
      
       4. Print phyid and portid sent as part of device registration request.
      
       5. Log port state during HW events.
      
       6. Update phy_state and phy_attached to correct values after a hard reset.
      
      Link: https://lore.kernel.org/r/20230418190101.696345-1-pranavpp@google.comSigned-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
      79c67c54