1. Jun 23, 2023
  2. Jun 22, 2023
  3. Jun 21, 2023
  4. Jun 20, 2023
  5. Jun 17, 2023
  6. Jun 16, 2023
    • 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
  7. Jun 15, 2023
  8. Jun 14, 2023
    • Jens Axboe's avatar
      Merge tag 'md-next-20230613' of... · 60701311
      Jens Axboe authored
      Merge tag 'md-next-20230613' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.5/block
      
      Pull MD updates from Song:
      
      "The major changes are:
      
       1. Protect md_thread with rcu, by Yu Kuai;
       2. Various non-urgent raid5 and raid1/10 fixes, by Yu Kuai;
       3. Non-urgent raid10 fixes, by Li Nan."
      
      * tag 'md-next-20230613' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md: (29 commits)
        md/raid1-10: limit the number of plugged bio
        md/raid1-10: don't handle pluged bio by daemon thread
        md/md-bitmap: add a new helper to unplug bitmap asynchrously
        md/raid1-10: submit write io directly if bitmap is not enabled
        md/raid1-10: factor out a helper to submit normal write
        md/raid1-10: factor out a helper to add bio to plug
        md/raid10: prevent soft lockup while flush writes
        md/raid10: fix io loss while replacement replace rdev
        md/raid10: Do not add spare disk when recovery fails
        md/raid10: clean up md_add_new_disk()
        md/raid10: prioritize adding disk to 'removed' mirror
        md/raid10: improve code of mrdev in raid10_sync_request
        md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
        md/raid5: don't start reshape when recovery or replace is in progress
        md: protect md_thread with rcu
        md/bitmap: factor out a helper to set timeout
        md/bitmap: always wake up md_thread in timeout_store
        dm-raid: remove useless checking in raid_message()
        md: factor out a helper to wake up md_thread directly
        md: fix duplicate filename for rdev
        ...
      60701311