mbox series

[SRU,Hirsute,PULL] Hirsute upstream stable patchset 2021-09-28

Message ID 20210928174255.19158-1-kamal@canonical.com
State New
Headers show
Series [SRU,Hirsute,PULL] Hirsute upstream stable patchset 2021-09-28 | expand

Pull-request

git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-hirsute.git tags/hirsute-stable-2021-09-28

Message

Kamal Mostafa Sept. 28, 2021, 5:42 p.m. UTC
This pull request (48 commits) includes the following Hirsute stable
patchsets:

	Hirsute upstream stable patchset 2021-09-28
		Ported from the following upstream stable releases:
			v5.10.63, v5.13.15
			v5.10.64, v5.13.16
	https://bugs.launchpad.net/bugs/1945353

Note also that the 'stable-next' branch head contains this and all prior
pending upstream stable releases, rebased to master-next:

   git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-hirsute.git stable-next

 -Kamal

-----

The following changes since commit 7d7783039af74cad199b3a39673ae012077bfd11:

  UBUNTU: Ubuntu-5.11.0-38.42 (2021-09-24 14:35:35 +0200)

are available in the Git repository at:

  git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-hirsute.git tags/hirsute-stable-2021-09-28

for you to fetch changes up to 33ad14624f7d7fb5af53c44c6d02b63905506088:

  UBUNTU: upstream stable to v5.10.64, v5.13.16 (2021-09-28 10:17:56 -0700)

----------------------------------------------------------------
Al Viro (1):
      new helper: inode_wrong_type()

Alexander Tsoy (1):
      ALSA: usb-audio: Add registration quirk for JBL Quantum 800

Amir Goldstein (1):
      fuse: fix illegal access to inode with reused nodeid

Andy Shevchenko (1):
      spi: Switch to signed types for *_native_cs SPI controller fields

Christoph Hellwig (1):
      cryptoloop: add a deprecation warning

Chunfeng Yun (4):
      usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
      usb: mtu3: restore HS function when set SS/SSP
      usb: mtu3: use @mult for HS isoc or intr
      usb: mtu3: fix the wrong HS mult value

Eric Dumazet (1):
      netfilter: nftables: avoid potential overflows on 32bit arches

Esben Haabendal (1):
      net: ll_temac: Remove left-over debug message

Greg Kroah-Hartman (3):
      Revert "ucounts: Increase ucounts reference counter before the security hook"
      Revert "cred: add missing return error code when set_cred_ucounts() failed"
      Revert "Add a reference to ucounts for each cred"

Harini Katakam (1):
      net: macb: Add a NULL check on desc_ptp

Hayes Wang (1):
      Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM"

Jan Kara (1):
      ext4: fix e2fsprogs checksum failure for mounted filesystem

Jiri Slaby (1):
      tty: drop termiox user definitions

Johnathon Clark (1):
      ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup

Kamal Mostafa (2):
      UBUNTU: upstream stable to v5.10.63, v5.13.15
      UBUNTU: upstream stable to v5.10.64, v5.13.16

Kim Phillips (2):
      perf/x86/amd/ibs: Work around erratum #1197
      perf/x86/amd/power: Assign pmu.module

Krzysztof Hałasa (1):
      gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats

Larry Finger (1):
      Bluetooth: Add additional Bluetooth part for Realtek 8852AE

Liu Jian (1):
      igmp: Add ip_mc_list lock in ip_check_mc_rcu

Maciej Falkowski (1):
      ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power

Marek Behún (1):
      PCI: Call Max Payload Size-related fixup quirks early

Mathias Nyman (2):
      xhci: fix even more unsafe memory usage in xhci tracing
      xhci: fix unsafe memory usage in xhci tracing

Matthieu Baerts (1):
      static_call: Fix unused variable warn w/o MODULE

Ming Lei (3):
      blk-mq: fix kernel panic during iterating over flush request
      blk-mq: fix is_flush_rq
      blk-mq: clearing flush request reference in tags->rqs[]

Paul Gortmaker (1):
      x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions

Pavel Skripkin (1):
      media: stkwebcam: fix memory leak in stk_camera_probe

Randy Dunlap (1):
      xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG

Sai Krishna Potthuri (1):
      reset: reset-zynqmp: Fixed the argument data type

Shai Malin (2):
      qed: Fix the VF msix vectors flow
      qede: Fix memset corruption

Suravee Suthikulpanit (1):
      x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating

Takashi Iwai (2):
      ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
      ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC

Tom Rix (1):
      USB: serial: mos7720: improve OOM-handling in read_mos_reg()

Tuo Li (1):
      ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()

Xiaoyao Li (1):
      perf/x86/intel/pt: Fix mask of num_address_ranges

Yoshihiro Shimoda (1):
      usb: host: xhci-rcar: Don't reload firmware after the completion

Zubin Mithra (1):
      ALSA: pcm: fix divide error in snd_pcm_lib_ioctl

 arch/arm/mach-omap1/board-ams-delta.c        | 14 ------
 arch/x86/events/amd/ibs.c                    |  8 +++
 arch/x86/events/amd/iommu.c                  | 47 ++++++++++--------
 arch/x86/events/amd/power.c                  |  1 +
 arch/x86/events/intel/pt.c                   |  2 +-
 arch/x86/kernel/reboot.c                     |  3 +-
 arch/xtensa/Kconfig                          |  2 +-
 block/blk-core.c                             |  1 -
 block/blk-flush.c                            | 13 +++++
 block/blk-mq.c                               | 37 +++++++++++++-
 block/blk.h                                  |  6 +--
 debian.master/upstream-stable                |  4 +-
 drivers/block/Kconfig                        |  4 +-
 drivers/block/cryptoloop.c                   |  2 +
 drivers/bluetooth/btusb.c                    |  4 ++
 drivers/gpu/ipu-v3/ipu-cpmem.c               | 30 ++++++------
 drivers/media/usb/stkwebcam/stk-webcam.c     |  6 ++-
 drivers/net/ethernet/cadence/macb_ptp.c      | 11 ++++-
 drivers/net/ethernet/qlogic/qed/qed_main.c   |  7 ++-
 drivers/net/ethernet/qlogic/qede/qede_main.c |  2 +-
 drivers/net/ethernet/realtek/r8169_main.c    |  1 +
 drivers/net/ethernet/xilinx/ll_temac_main.c  |  4 +-
 drivers/pci/quirks.c                         | 12 ++---
 drivers/reset/reset-zynqmp.c                 |  3 +-
 drivers/usb/gadget/udc/tegra-xudc.c          |  4 +-
 drivers/usb/host/xhci-debugfs.c              | 14 ++++--
 drivers/usb/host/xhci-rcar.c                 |  7 +++
 drivers/usb/host/xhci-ring.c                 |  3 +-
 drivers/usb/host/xhci-trace.h                | 26 +++++-----
 drivers/usb/host/xhci.h                      | 73 ++++++++++++++--------------
 drivers/usb/mtu3/mtu3_core.c                 |  4 +-
 drivers/usb/mtu3/mtu3_gadget.c               |  6 +--
 drivers/usb/serial/mos7720.c                 |  4 +-
 fs/9p/vfs_inode.c                            |  4 +-
 fs/9p/vfs_inode_dotl.c                       |  4 +-
 fs/ceph/mdsmap.c                             |  8 +--
 fs/cifs/inode.c                              |  5 +-
 fs/exec.c                                    |  4 --
 fs/ext4/super.c                              |  8 +++
 fs/fuse/dir.c                                |  6 +--
 fs/fuse/fuse_i.h                             |  7 +++
 fs/fuse/inode.c                              |  4 +-
 fs/fuse/readdir.c                            |  7 ++-
 fs/nfs/inode.c                               |  6 +--
 fs/nfsd/nfsproc.c                            |  2 +-
 fs/overlayfs/namei.c                         |  4 +-
 include/linux/cred.h                         |  2 -
 include/linux/fs.h                           |  5 ++
 include/linux/spi/spi.h                      |  4 +-
 include/linux/user_namespace.h               |  4 --
 include/uapi/linux/termios.h                 | 15 ------
 kernel/cred.c                                | 41 ----------------
 kernel/fork.c                                |  6 ---
 kernel/static_call.c                         |  4 +-
 kernel/sys.c                                 | 12 -----
 kernel/ucount.c                              | 40 ++-------------
 kernel/user_namespace.c                      |  3 --
 net/ipv4/igmp.c                              |  2 +
 net/netfilter/nf_tables_api.c                |  7 ++-
 net/netfilter/nft_set_hash.c                 | 10 ++--
 sound/core/pcm_lib.c                         |  2 +-
 sound/pci/hda/patch_realtek.c                | 11 +++++
 sound/usb/endpoint.c                         |  5 ++
 sound/usb/quirks.c                           |  1 +
 64 files changed, 308 insertions(+), 300 deletions(-)

Comments

Stefan Bader Oct. 1, 2021, 9:19 a.m. UTC | #1
On 28.09.21 19:42, Kamal Mostafa wrote:
> This pull request (48 commits) includes the following Hirsute stable
> patchsets:
> 
> 	Hirsute upstream stable patchset 2021-09-28
> 		Ported from the following upstream stable releases:
> 			v5.10.63, v5.13.15
> 			v5.10.64, v5.13.16
> 	https://bugs.launchpad.net/bugs/1945353
> 
> Note also that the 'stable-next' branch head contains this and all prior
> pending upstream stable releases, rebased to master-next:
> 
>     git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-hirsute.git stable-next
> 
>   -Kamal
> 
> -----
> 
> The following changes since commit 7d7783039af74cad199b3a39673ae012077bfd11:
> 
>    UBUNTU: Ubuntu-5.11.0-38.42 (2021-09-24 14:35:35 +0200)
> 
> are available in the Git repository at:
> 
>    git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-hirsute.git tags/hirsute-stable-2021-09-28
> 
> for you to fetch changes up to 33ad14624f7d7fb5af53c44c6d02b63905506088:
> 
>    UBUNTU: upstream stable to v5.10.64, v5.13.16 (2021-09-28 10:17:56 -0700)
> 
> ----------------------------------------------------------------
> Al Viro (1):
>        new helper: inode_wrong_type()
> 
> Alexander Tsoy (1):
>        ALSA: usb-audio: Add registration quirk for JBL Quantum 800
> 
> Amir Goldstein (1):
>        fuse: fix illegal access to inode with reused nodeid
> 
> Andy Shevchenko (1):
>        spi: Switch to signed types for *_native_cs SPI controller fields
> 
> Christoph Hellwig (1):
>        cryptoloop: add a deprecation warning
> 
> Chunfeng Yun (4):
>        usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
>        usb: mtu3: restore HS function when set SS/SSP
>        usb: mtu3: use @mult for HS isoc or intr
>        usb: mtu3: fix the wrong HS mult value
> 
> Eric Dumazet (1):
>        netfilter: nftables: avoid potential overflows on 32bit arches
> 
> Esben Haabendal (1):
>        net: ll_temac: Remove left-over debug message
> 
> Greg Kroah-Hartman (3):
>        Revert "ucounts: Increase ucounts reference counter before the security hook"
>        Revert "cred: add missing return error code when set_cred_ucounts() failed"
>        Revert "Add a reference to ucounts for each cred"
> 
> Harini Katakam (1):
>        net: macb: Add a NULL check on desc_ptp
> 
> Hayes Wang (1):
>        Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM"
> 
> Jan Kara (1):
>        ext4: fix e2fsprogs checksum failure for mounted filesystem
> 
> Jiri Slaby (1):
>        tty: drop termiox user definitions
> 
> Johnathon Clark (1):
>        ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
> 
> Kamal Mostafa (2):
>        UBUNTU: upstream stable to v5.10.63, v5.13.15
>        UBUNTU: upstream stable to v5.10.64, v5.13.16
> 
> Kim Phillips (2):
>        perf/x86/amd/ibs: Work around erratum #1197
>        perf/x86/amd/power: Assign pmu.module
> 
> Krzysztof Hałasa (1):
>        gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
> 
> Larry Finger (1):
>        Bluetooth: Add additional Bluetooth part for Realtek 8852AE
> 
> Liu Jian (1):
>        igmp: Add ip_mc_list lock in ip_check_mc_rcu
> 
> Maciej Falkowski (1):
>        ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power
> 
> Marek Behún (1):
>        PCI: Call Max Payload Size-related fixup quirks early
> 
> Mathias Nyman (2):
>        xhci: fix even more unsafe memory usage in xhci tracing
>        xhci: fix unsafe memory usage in xhci tracing
> 
> Matthieu Baerts (1):
>        static_call: Fix unused variable warn w/o MODULE
> 
> Ming Lei (3):
>        blk-mq: fix kernel panic during iterating over flush request
>        blk-mq: fix is_flush_rq
>        blk-mq: clearing flush request reference in tags->rqs[]
> 
> Paul Gortmaker (1):
>        x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
> 
> Pavel Skripkin (1):
>        media: stkwebcam: fix memory leak in stk_camera_probe
> 
> Randy Dunlap (1):
>        xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
> 
> Sai Krishna Potthuri (1):
>        reset: reset-zynqmp: Fixed the argument data type
> 
> Shai Malin (2):
>        qed: Fix the VF msix vectors flow
>        qede: Fix memset corruption
> 
> Suravee Suthikulpanit (1):
>        x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating
> 
> Takashi Iwai (2):
>        ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
>        ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
> 
> Tom Rix (1):
>        USB: serial: mos7720: improve OOM-handling in read_mos_reg()
> 
> Tuo Li (1):
>        ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
> 
> Xiaoyao Li (1):
>        perf/x86/intel/pt: Fix mask of num_address_ranges
> 
> Yoshihiro Shimoda (1):
>        usb: host: xhci-rcar: Don't reload firmware after the completion
> 
> Zubin Mithra (1):
>        ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
> 
>   arch/arm/mach-omap1/board-ams-delta.c        | 14 ------
>   arch/x86/events/amd/ibs.c                    |  8 +++
>   arch/x86/events/amd/iommu.c                  | 47 ++++++++++--------
>   arch/x86/events/amd/power.c                  |  1 +
>   arch/x86/events/intel/pt.c                   |  2 +-
>   arch/x86/kernel/reboot.c                     |  3 +-
>   arch/xtensa/Kconfig                          |  2 +-
>   block/blk-core.c                             |  1 -
>   block/blk-flush.c                            | 13 +++++
>   block/blk-mq.c                               | 37 +++++++++++++-
>   block/blk.h                                  |  6 +--
>   debian.master/upstream-stable                |  4 +-
>   drivers/block/Kconfig                        |  4 +-
>   drivers/block/cryptoloop.c                   |  2 +
>   drivers/bluetooth/btusb.c                    |  4 ++
>   drivers/gpu/ipu-v3/ipu-cpmem.c               | 30 ++++++------
>   drivers/media/usb/stkwebcam/stk-webcam.c     |  6 ++-
>   drivers/net/ethernet/cadence/macb_ptp.c      | 11 ++++-
>   drivers/net/ethernet/qlogic/qed/qed_main.c   |  7 ++-
>   drivers/net/ethernet/qlogic/qede/qede_main.c |  2 +-
>   drivers/net/ethernet/realtek/r8169_main.c    |  1 +
>   drivers/net/ethernet/xilinx/ll_temac_main.c  |  4 +-
>   drivers/pci/quirks.c                         | 12 ++---
>   drivers/reset/reset-zynqmp.c                 |  3 +-
>   drivers/usb/gadget/udc/tegra-xudc.c          |  4 +-
>   drivers/usb/host/xhci-debugfs.c              | 14 ++++--
>   drivers/usb/host/xhci-rcar.c                 |  7 +++
>   drivers/usb/host/xhci-ring.c                 |  3 +-
>   drivers/usb/host/xhci-trace.h                | 26 +++++-----
>   drivers/usb/host/xhci.h                      | 73 ++++++++++++++--------------
>   drivers/usb/mtu3/mtu3_core.c                 |  4 +-
>   drivers/usb/mtu3/mtu3_gadget.c               |  6 +--
>   drivers/usb/serial/mos7720.c                 |  4 +-
>   fs/9p/vfs_inode.c                            |  4 +-
>   fs/9p/vfs_inode_dotl.c                       |  4 +-
>   fs/ceph/mdsmap.c                             |  8 +--
>   fs/cifs/inode.c                              |  5 +-
>   fs/exec.c                                    |  4 --
>   fs/ext4/super.c                              |  8 +++
>   fs/fuse/dir.c                                |  6 +--
>   fs/fuse/fuse_i.h                             |  7 +++
>   fs/fuse/inode.c                              |  4 +-
>   fs/fuse/readdir.c                            |  7 ++-
>   fs/nfs/inode.c                               |  6 +--
>   fs/nfsd/nfsproc.c                            |  2 +-
>   fs/overlayfs/namei.c                         |  4 +-
>   include/linux/cred.h                         |  2 -
>   include/linux/fs.h                           |  5 ++
>   include/linux/spi/spi.h                      |  4 +-
>   include/linux/user_namespace.h               |  4 --
>   include/uapi/linux/termios.h                 | 15 ------
>   kernel/cred.c                                | 41 ----------------
>   kernel/fork.c                                |  6 ---
>   kernel/static_call.c                         |  4 +-
>   kernel/sys.c                                 | 12 -----
>   kernel/ucount.c                              | 40 ++-------------
>   kernel/user_namespace.c                      |  3 --
>   net/ipv4/igmp.c                              |  2 +
>   net/netfilter/nf_tables_api.c                |  7 ++-
>   net/netfilter/nft_set_hash.c                 | 10 ++--
>   sound/core/pcm_lib.c                         |  2 +-
>   sound/pci/hda/patch_realtek.c                | 11 +++++
>   sound/usb/endpoint.c                         |  5 ++
>   sound/usb/quirks.c                           |  1 +
>   64 files changed, 308 insertions(+), 300 deletions(-)
> 

Applied to hirsute:linux/master-next. Thanks.

-Stefan