Mostly small bug fixes and trivial updates. The major new core update
is a change to the way device, target and host reference counting is
done to try to make it more robust (this change has soaked for a while
to try to winkle out any bugs).
[my key just expired so you'll need to do the dane update thing I
showed you]
The patch is available here:
git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc
The short changelog is:
Bart Van Assche (3):
scsi: core: Call blk_mq_free_tag_set() earlier
scsi: core: Make sure that targets outlive devices
scsi: ufs: core: Increase the maximum data buffer size
Colin Ian King (2):
scsi: megaraid_sas: Remove redundant variable cmd_type
scsi: FlashPoint: Remove redundant variable bm_int_st
Daniil Lunev (1):
scsi: ufs: ufs-pci: Correct check for RESET DSM
Dmitry Bogdanov (2):
scsi: target: core: De-RCU of se_lun and se_lun acl
scsi: target: core: Fix race during ACL removal
Ming Lei (2):
scsi: core: Simplify LLD module reference counting
scsi: core: Make sure that hosts outlive targets
Peter Wang (1):
scsi: ufs: core: Correct ufshcd_shutdown() flow
Slark Xiao (1):
scsi: pm8001: Fix typo 'the the' in comment
Steffen Maier (1):
scsi: zfcp: Fix missing auto port scan and thus missing target ports
William Dean (1):
scsi: lpfc: Check the return value of alloc_workqueue()
And the diffstat:
drivers/s390/scsi/zfcp_fc.c | 29 ++++++++++++++++++--------
drivers/s390/scsi/zfcp_fc.h | 6 ++++--
drivers/s390/scsi/zfcp_fsf.c | 4 ++--
drivers/scsi/FlashPoint.c | 4 ++--
drivers/scsi/hosts.c | 18 +++++++++++-----
drivers/scsi/lpfc/lpfc_init.c | 2 ++
drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +--
drivers/scsi/pm8001/pm8001_hwi.c | 2 +-
drivers/scsi/scsi.c | 9 +++++---
drivers/scsi/scsi_scan.c | 9 ++++++++
drivers/scsi/scsi_sysfs.c | 29 +++++++++++++++-----------
drivers/target/target_core_alua.c | 3 +--
drivers/target/target_core_device.c | 32 ++++++++++-------------------
drivers/target/target_core_pr.c | 28 ++++++++-----------------
drivers/target/target_core_stat.c | 10 ++++-----
drivers/target/target_core_xcopy.c | 2 +-
drivers/ufs/core/ufshcd.c | 7 ++-----
drivers/ufs/host/ufshcd-pci.c | 17 +++++++++++----
include/scsi/scsi_device.h | 2 ++
include/scsi/scsi_host.h | 3 +++
include/target/target_core_base.h | 4 ++--
21 files changed, 124 insertions(+), 99 deletions(-)
James
On Sat, Aug 13, 2022 at 5:55 AM James Bottomley
<[email protected]> wrote:
>
> [my key just expired so you'll need to do the dane update thing I
> showed you]
Oh, I don't care about expired keys at all. As long as you keep using
the *same* key, I'm happy, and gpg saying "Note: This key has
expired!" is something I'll happily ignore.
None of the technical rules of pgp keys make any sense at all. The
"sufficient trust" computations are completely pointless garbage with
the whole "marginal" vs "complete trust". It's all just crazy talk.
The expiry times likewise. I will completely ignore those.
I will check the signatures of a key as I import them. Because anybody
who thinks that "trust" is about automation is probably not human, or
so far on the spectrum that they don't understand humans.
Linus
The pull request you sent on Sat, 13 Aug 2022 13:55:46 +0100:
> git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e140f731f9807035e967c401198171f316744696
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html