1. 16 Jun, 2023 2 commits
    • Jens Axboe's avatar
      Merge tag 'nvme-6.5-2023-06-16' of git://git.infradead.org/nvme into for-6.5/block · 236f2552
      Jens Axboe authored
      Pull NVMe updates from Keith:
      
      "nvme updates for Linux 6.5
      
       - Various cleanups all around (Irvin, Chaitanya, Christophe)
       - Better struct packing (Christophe JAILLET)
       - Reduce controller error logs for optional commands (Keith)
       - Support for >=64KiB block sizes (Daniel Gomez)
       - Fabrics fixes and code organization (Max, Chaitanya, Daniel Wagner)"
      
      * tag 'nvme-6.5-2023-06-16' of git://git.infradead.org/nvme: (27 commits)
        nvme: forward port sysfs delete fix
        nvme: skip optional id ctrl csi if it failed
        nvme-core: use nvme_ns_head_multipath instead of ns->head->disk
        nvmet-fcloop: Do not wait on completion when unregister fails
        nvme-fabrics: open code __nvmf_host_find()
        nvme-fabrics: error out to unlock the mutex
        nvme: Increase block size variable size to 32-bit
        nvme-fcloop: no need to return from void function
        nvmet-auth: remove unnecessary break after goto
        nvmet-auth: remove some dead code
        nvme-core: remove redundant check from nvme_init_ns_head
        nvme: move sysfs code to a dedicated sysfs.c file
        nvme-fabrics: prevent overriding of existing host
        nvme-fabrics: check hostid using uuid_equal
        nvme-fabrics: unify common code in admin and io queue connect
        nvmet: reorder fields in 'struct nvmefc_fcp_req'
        nvmet: reorder fields in 'struct nvme_dhchap_queue_context'
        nvmet: reorder fields in 'struct nvmf_ctrl_options'
        nvme: reorder fields in 'struct nvme_ctrl'
        nvmet: reorder fields in 'struct nvmet_sq'
        ...
      236f2552
    • Keith Busch's avatar
      nvme: forward port sysfs delete fix · 1c606f7f
      Keith Busch authored
      We had a late fix that modified nvme_sysfs_delete() after the staging
      branch for the next merge window relocated the function to a new file.
      Port commit 2eb94dd5 ("nvme: do not let the user delete a ctrl
      before a complete") to the latest to avoid a potentially confusing merge
      conflict.
      
      Cc: Maurizio Lombardi <mlombard@redhat.com>
      Cc: Max Gurtovoy <mgurtovoy@nvidia.com>
      Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
      Signed-off-by: default avatarKeith Busch <kbusch@kernel.org>
      1c606f7f
  2. 15 Jun, 2023 9 commits
  3. 14 Jun, 2023 4 commits
  4. 13 Jun, 2023 25 commits