2022-08-13 12:59:29

by James Bottomley

[permalink] [raw]
Subject: [GIT PULL] final round of SCSI updates for the 5.19+ merge window

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



2022-08-13 20:52:45

by Linus Torvalds

[permalink] [raw]
Subject: Re: [GIT PULL] final round of SCSI updates for the 5.19+ merge window

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

2022-08-13 21:49:56

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] final round of SCSI updates for the 5.19+ merge window

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