linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] final round of SCSI updates for the 5.15+ merge window
@ 2021-11-12 13:43 James Bottomley
  2021-11-12 20:34 ` Linus Torvalds
  2021-11-12 20:42 ` pr-tracker-bot
  0 siblings, 2 replies; 4+ messages in thread
From: James Bottomley @ 2021-11-12 13:43 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: linux-scsi, linux-kernel

This series is all the stragglers that didn't quite make the first
merge window pull.  It's mostly minor updates and bug fixes of merge
window code but it also has two driver updates: ufs and qla2xxx.

James


The patch is available here:

git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc

The short changelog is:

Adrian Hunter (1):
      scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk

Alexey Dobriyan (1):
      scsi: sr: Remove duplicate assignment

Andrea Parri (Microsoft) (1):
      scsi: storvsc: Fix validation for unsolicited incoming packets

Avri Altman (2):
      scsi: ufs: ufshpb: Properly handle max-single-cmd
      scsi: ufs: ufshpb: Remove HPB2.0 flows

Bart Van Assche (10):
      scsi: ufs: core: Micro-optimize ufshcd_map_sg()
      scsi: ufs: core: Add a compile-time structure size check
      scsi: ufs: core: Remove three superfluous casts
      scsi: ufs: core: Add debugfs attributes for triggering the UFS EH
      scsi: ufs: core: Make it easier to add new debugfs attributes
      scsi: ufs: core: Export ufshcd_schedule_eh_work()
      scsi: ufs: core: Log error handler activity
      scsi: ufs: core: Improve static type checking
      scsi: ufs: core: Improve source code comments
      scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully"

Brian King (1):
      scsi: ibmvfc: Fix up duplicate response detection

Chanho Park (12):
      scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host
      scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9
      scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS
      scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks
      scsi: ufs: ufs-exynos: Factor out priv data init
      scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option
      scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops
      scsi: ufs: ufs-exynos: Add setup_clocks callback
      scsi: ufs: ufs-exynos: Add refclkout_stop control
      scsi: ufs: ufs-exynos: Simplify drv_data retrieval
      scsi: ufs: ufs-exynos: Change pclk available max value
      scsi: ufs: ufs-exynos: Correct timeout value setting registers

Christophe JAILLET (1):
      scsi: elx: Use 'bitmap_zalloc()' when applicable

Dexuan Cui (1):
      scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()

Dmitry Bogdanov (2):
      scsi: target: core: Remove from tmr_list during LUN unlink
      scsi: qla2xxx: Fix unmap of already freed sgl

Ewan D. Milne (1):
      scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run

George Kennedy (1):
      scsi: scsi_debug: Don't call kcalloc() if size arg is zero

Jackie Liu (1):
      scsi: bsg: Fix errno when scsi_bsg_register_queue() fails

Joy Gu (1):
      scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els()

Martin K. Petersen (1):
      scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT

Mike Christie (1):
      scsi: iscsi: Fix set_param() handling

Miles Chen (1):
      scsi: sd: Fix crashes in sd_resume_runtime()

Ming Lei (1):
      scsi: core: Put LLD module refcnt after SCSI device is released

Nilesh Javali (1):
      scsi: qla2xxx: Update version to 10.02.07.200-k

Quinn Tran (12):
      scsi: qla2xxx: edif: Fix EDIF bsg
      scsi: qla2xxx: edif: Fix inconsistent check of db_flags
      scsi: qla2xxx: edif: Increase ELS payload
      scsi: qla2xxx: edif: Reduce connection thrash
      scsi: qla2xxx: edif: Tweak trace message
      scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
      scsi: qla2xxx: edif: Flush stale events and msgs on session down
      scsi: qla2xxx: edif: Fix app start delay
      scsi: qla2xxx: edif: Fix app start fail
      scsi: qla2xxx: Turn off target reset during issue_lip
      scsi: qla2xxx: Fix gnl list corruption
      scsi: qla2xxx: Relogin during fabric disturbance

Sreekanth Reddy (1):
      scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs

Steffen Maier (1):
      scsi: core: Fix early registration of sysfs attributes for scsi_device

Tadeusz Struk (2):
      scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd()
      scsi: scsi_ioctl: Validate command size

Zheyu Ma (1):
      scsi: qla2xxx: Return -ENOMEM if kzalloc() fails

jongmin jeong (2):
      scsi: ufs: Add quirk to enable host controller without PH configuration
      scsi: ufs: Add quirk to handle broken UIC command



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] final round of SCSI updates for the 5.15+ merge window
  2021-11-12 13:43 [GIT PULL] final round of SCSI updates for the 5.15+ merge window James Bottomley
@ 2021-11-12 20:34 ` Linus Torvalds
  2021-11-12 22:03   ` James Bottomley
  2021-11-12 20:42 ` pr-tracker-bot
  1 sibling, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2021-11-12 20:34 UTC (permalink / raw)
  To: James Bottomley; +Cc: Andrew Morton, linux-scsi, linux-kernel

On Fri, Nov 12, 2021 at 5:43 AM James Bottomley
<James.Bottomley@hansenpartnership.com> wrote:
>
> This series is all the stragglers that didn't quite make the first
> merge window pull.  It's mostly minor updates and bug fixes of merge
> window code but it also has two driver updates: ufs and qla2xxx.

Hmm? No diffstat?

I suspect it's because there's a merge in there, and thus multiple
merge base commits, and the autogenerated diffstat ends up being
worthless.

In that situation, the nice thing to do is to at least tell me why
there's no diffstat, but optimally you can do a temporary throw-away
merge in a temporary branch just to get the diffstat.

And yes, "git request-pull" could do that, automating this all and
reporting any conflicts at the same time.

But git historically did *not* do that just because it requires a
working tree and can be messy, and because the "just do the diff from
the merge base" works fine for maintainers that don't do merges
themselves, and so the only maintainers that can hit this issue are
the maintainers that also should be able to do that temporary merge
thing on their own.

Anyway, I don't require that temporary merge, but I _do_ really want
to get notified of "look, I did the diffstat, and it was useless
garbage, so I'm not including it here".

Because as-is, this just looks like an incomplete pull request.

I've done the pull, verified the shortlog, and checked that the
(proper) diffstat all looks sane. But I am writing this email just to
say "you could have done so much better".

                 Linus

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] final round of SCSI updates for the 5.15+ merge window
  2021-11-12 13:43 [GIT PULL] final round of SCSI updates for the 5.15+ merge window James Bottomley
  2021-11-12 20:34 ` Linus Torvalds
@ 2021-11-12 20:42 ` pr-tracker-bot
  1 sibling, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2021-11-12 20:42 UTC (permalink / raw)
  To: James Bottomley; +Cc: Andrew Morton, Linus Torvalds, linux-scsi, linux-kernel

The pull request you sent on Fri, 12 Nov 2021 08:43:14 -0500:

> 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/6cbcc7ab2147d721700029a78558dc0ea4207153

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] final round of SCSI updates for the 5.15+ merge window
  2021-11-12 20:34 ` Linus Torvalds
@ 2021-11-12 22:03   ` James Bottomley
  0 siblings, 0 replies; 4+ messages in thread
From: James Bottomley @ 2021-11-12 22:03 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, linux-scsi, linux-kernel

On Fri, 2021-11-12 at 12:34 -0800, Linus Torvalds wrote:
> On Fri, Nov 12, 2021 at 5:43 AM James Bottomley
> <James.Bottomley@hansenpartnership.com> wrote:
> > This series is all the stragglers that didn't quite make the first
> > merge window pull.  It's mostly minor updates and bug fixes of
> > merge window code but it also has two driver updates: ufs and
> > qla2xxx.
> 
> Hmm? No diffstat?
> 
> I suspect it's because there's a merge in there, and thus multiple
> merge base commits, and the autogenerated diffstat ends up being
> worthless.

Um, no, it's because I forgot, sorry.

> In that situation, the nice thing to do is to at least tell me why
> there's no diffstat, but optimally you can do a temporary throw-away
> merge in a temporary branch just to get the diffstat.
> 
> And yes, "git request-pull" could do that, automating this all and
> reporting any conflicts at the same time.
> 
> But git historically did *not* do that just because it requires a
> working tree and can be messy, and because the "just do the diff from
> the merge base" works fine for maintainers that don't do merges
> themselves, and so the only maintainers that can hit this issue are
> the maintainers that also should be able to do that temporary merge
> thing on their own.
> 
> Anyway, I don't require that temporary merge, but I _do_ really want
> to get notified of "look, I did the diffstat, and it was useless
> garbage, so I'm not including it here".
> 
> Because as-is, this just looks like an incomplete pull request.
> 
> I've done the pull, verified the shortlog, and checked that the
> (proper) diffstat all looks sane. But I am writing this email just to
> say "you could have done so much better".

Will do next time, sorry.

James



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-11-12 22:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-12 13:43 [GIT PULL] final round of SCSI updates for the 5.15+ merge window James Bottomley
2021-11-12 20:34 ` Linus Torvalds
2021-11-12 22:03   ` James Bottomley
2021-11-12 20:42 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).