All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 5.15.39
Date: Thu, 12 May 2022 13:16:22 +0200	[thread overview]
Message-ID: <165235418220997@kroah.com> (raw)

I'm announcing the release of the 5.15.39 kernel.

All users of the 5.15 kernel series must upgrade.

The updated 5.15.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Makefile                                                       |    2 
 arch/mips/include/asm/timex.h                                  |    8 
 arch/mips/kernel/time.c                                        |   11 
 arch/parisc/kernel/processor.c                                 |    3 
 arch/parisc/kernel/setup.c                                     |    2 
 arch/parisc/kernel/time.c                                      |    6 
 arch/riscv/mm/init.c                                           |   21 
 arch/x86/kernel/fpu/core.c                                     |   67 -
 arch/x86/kernel/kvm.c                                          |   13 
 arch/x86/kvm/cpuid.c                                           |    5 
 arch/x86/kvm/lapic.c                                           |   10 
 arch/x86/kvm/mmu/mmu.c                                         |    2 
 arch/x86/kvm/svm/pmu.c                                         |   28 
 drivers/firewire/core-card.c                                   |    3 
 drivers/firewire/core-cdev.c                                   |    4 
 drivers/firewire/core-topology.c                               |    9 
 drivers/firewire/core-transaction.c                            |   30 
 drivers/firewire/sbp2.c                                        |   13 
 drivers/gpio/gpio-mvebu.c                                      |    7 
 drivers/gpio/gpio-pca953x.c                                    |    4 
 drivers/gpio/gpio-visconti.c                                   |    7 
 drivers/gpio/gpiolib-of.c                                      |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c                    |    8 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                     |   30 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                        |   24 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c                     |   23 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h                     |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c                        |   30 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h                        |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c                       |    4 
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c               |    2 
 drivers/gpu/drm/msm/dp/dp_display.c                            |    6 
 drivers/gpu/drm/msm/dp/dp_panel.c                              |   11 
 drivers/gpu/drm/msm/dp/dp_panel.h                              |    1 
 drivers/hwmon/adt7470.c                                        |    4 
 drivers/hwmon/pmbus/pmbus_core.c                               |    3 
 drivers/infiniband/hw/irdma/cm.c                               |   26 
 drivers/infiniband/hw/irdma/utils.c                            |   21 
 drivers/infiniband/hw/irdma/verbs.c                            |    4 
 drivers/infiniband/sw/siw/siw_cm.c                             |    7 
 drivers/iommu/apple-dart.c                                     |   10 
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c                |    9 
 drivers/iommu/intel/iommu.c                                    |   27 
 drivers/iommu/intel/svm.c                                      |    4 
 drivers/mmc/core/mmc.c                                         |   23 
 drivers/mmc/host/rtsx_pci_sdmmc.c                              |   29 
 drivers/mmc/host/sdhci-msm.c                                   |   42 
 drivers/mmc/host/sunxi-mmc.c                                   |    5 
 drivers/net/can/grcan.c                                        |   46 -
 drivers/net/dsa/mt7530.c                                       |    1 
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                      |   13 
 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c                |    7 
 drivers/net/ethernet/mediatek/mtk_sgmii.c                      |    1 
 drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c        |   31 
 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c       |    4 
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c             |    4 
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c             |   10 
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c                |   11 
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c             |   60 -
 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c               |   38 
 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h               |    7 
 drivers/net/ethernet/smsc/smsc911x.c                           |    2 
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c              |    1 
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c              |    1 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c              |    2 
 drivers/net/ethernet/ti/cpsw_new.c                             |    5 
 drivers/net/ethernet/xilinx/xilinx_emaclite.c                  |   15 
 drivers/net/mdio/mdio-mux-bcm6368.c                            |    2 
 drivers/nfc/nfcmrvl/main.c                                     |    2 
 drivers/pci/controller/pci-aardvark.c                          |  428 +++++++---
 drivers/pci/pci-bridge-emul.c                                  |   49 +
 drivers/s390/block/dasd.c                                      |   18 
 drivers/s390/block/dasd_eckd.c                                 |   28 
 drivers/s390/block/dasd_int.h                                  |   14 
 drivers/video/fbdev/core/fbmem.c                               |    5 
 fs/btrfs/disk-io.c                                             |   11 
 fs/btrfs/tree-log.c                                            |   14 
 fs/btrfs/xattr.c                                               |    6 
 fs/nfs/nfs4proc.c                                              |   12 
 include/linux/stmmac.h                                         |    1 
 kernel/irq/internals.h                                         |    2 
 kernel/irq/irqdesc.c                                           |    2 
 kernel/irq/manage.c                                            |   39 
 kernel/rcu/tree.c                                              |   31 
 kernel/time/timekeeping.c                                      |    4 
 net/can/isotp.c                                                |   22 
 net/ipv4/igmp.c                                                |    9 
 net/ipv6/mcast.c                                               |    8 
 net/nfc/core.c                                                 |   29 
 net/nfc/netlink.c                                              |    4 
 net/rxrpc/local_object.c                                       |    3 
 net/sunrpc/clnt.c                                              |   11 
 net/sunrpc/xprtsock.c                                          |    3 
 sound/firewire/fireworks/fireworks_hwdep.c                     |    1 
 sound/pci/hda/patch_realtek.c                                  |    1 
 sound/soc/codecs/da7219.c                                      |   14 
 sound/soc/codecs/wm8958-dsp2.c                                 |    8 
 sound/soc/meson/aiu-acodec-ctrl.c                              |    2 
 sound/soc/meson/aiu-codec-ctrl.c                               |    2 
 sound/soc/meson/g12a-tohdmitx.c                                |    2 
 sound/soc/soc-generic-dmaengine-pcm.c                          |    6 
 sound/soc/soc-ops.c                                            |    2 
 tools/testing/selftests/drivers/net/ocelot/tc_flower_chains.sh |    2 
 tools/testing/selftests/kvm/include/x86_64/processor.h         |   15 
 tools/testing/selftests/kvm/kvm_page_table_test.c              |    2 
 tools/testing/selftests/kvm/lib/x86_64/processor.c             |  192 +---
 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1q.sh |    3 
 tools/testing/selftests/net/so_txtime.c                        |    4 
 tools/testing/selftests/seccomp/seccomp_bpf.c                  |   10 
 tools/testing/selftests/vm/mremap_test.c                       |   53 +
 110 files changed, 1292 insertions(+), 655 deletions(-)

Adam Wujek (1):
      hwmon: (pmbus) disable PEC if not enabled

Andreas Larsson (2):
      can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
      can: grcan: only use the NAPI poll budget for RX

Andrei Lalaev (1):
      gpiolib: of: fix bounds check for 'gpio-reserved-ranges'

Armin Wolf (1):
      hwmon: (adt7470) Fix warning on module removal

Aya Levin (1):
      net/mlx5: Fix slab-out-of-bounds while reading resource dump menu

Baruch Siach (1):
      gpio: mvebu: drop pwm base assignment

Brian Norris (1):
      mmc: core: Set HS clock speed before sending HS CMD13

Cheng Xu (1):
      RDMA/siw: Fix a condition race issue in MPA request processing

Chengfeng Ye (1):
      firewire: fix potential uaf in outbound_phy_packet_callback()

Codrin Ciubotariu (1):
      ASoC: dmaengine: Restore NULL prepare_slave_config() callback

Daniel Hellstrom (1):
      can: grcan: use ofdev->dev when allocating DMA memory

David Howells (1):
      rxrpc: Enable IPv6 checksums on transport socket

David Stevens (1):
      iommu/vt-d: Calculate mask for non-aligned flushes

Duoming Zhou (4):
      can: grcan: grcan_close(): fix deadlock
      nfc: replace improper check device_is_registered() in netlink related functions
      nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
      NFC: netlink: fix sleep in atomic bug when firmware download timeout

Eric Dumazet (2):
      net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
      mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()

Filipe Manana (2):
      btrfs: do not BUG_ON() on failure to update inode when setting xattr
      btrfs: always log symlinks in full mode

Frederic Weisbecker (2):
      rcu: Fix callbacks processing time limit retaining cond_resched()
      rcu: Apply callbacks processing time limit only on softirq

Greg Kroah-Hartman (1):
      Linux 5.15.39

Harry Wentland (1):
      drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT

Hector Martin (1):
      iommu/dart: Add missing module owner to ops structure

Helge Deller (2):
      parisc: Merge model and model name into one line in /proc/cpuinfo
      Revert "parisc: Mark sched_clock unstable only if clocks are not syncronized"

Ido Schimmel (1):
      selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational

Jakob Koschel (1):
      firewire: remove check of list iterator against head past the loop body

Jan Höppner (2):
      s390/dasd: Fix read for ESE with blksize < 4k
      s390/dasd: Fix read inconsistency for ESE DASD devices

Jann Horn (1):
      selftests/seccomp: Don't call read() on TTY from background pgrp

Javier Martinez Canillas (1):
      fbdev: Make fb_release() return -ENODEV if fbdev was unregistered

Kai-Heng Feng (1):
      drm/amdgpu: Ensure HDA function is suspended before ASIC reset

Kuogee Hsieh (1):
      drm/msm/dp: remove fail safe mode related code

Kurt Kanzenbach (1):
      timekeeping: Mark NMI safe time accessors as notrace

Kyle Huey (1):
      KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id

Lu Baolu (1):
      iommu/vt-d: Drop stop marker messages

Maciej W. Rozycki (1):
      MIPS: Fix CP0 counter erratum detection for R4k CPUs

Marc Kleine-Budde (2):
      selftests/net: so_txtime: fix parsing of start time stamp on 32 bit systems
      selftests/net: so_txtime: usage(): fix documentation of default clock

Marek Behún (5):
      PCI: aardvark: Make MSI irq_chip structures static driver structures
      PCI: aardvark: Make msi_domain_info structure a static driver structure
      PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
      PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
      PCI: aardvark: Update comment about link going down after link-up

Marek Marczykowski-Górecki (1):
      drm/amdgpu: do not use passthrough mode in Xen dom0

Mario Limonciello (2):
      drm/amdgpu: explicitly check for s0ix when evicting resources
      drm/amdgpu: don't set s3 and s0ix at the same time

Mark Brown (5):
      ASoC: da7219: Fix change notifications for tone generator frequency
      ASoC: wm8958: Fix change notifications for DSP controls
      ASoC: meson: Fix event generation for AUI ACODEC mux
      ASoC: meson: Fix event generation for G12A tohdmi mux
      ASoC: meson: Fix event generation for AUI CODEC mux

Mark Zhang (1):
      net/mlx5e: Fix the calling of update_buffer_lossy() API

Michael Chan (1):
      bnxt_en: Fix unnecessary dropping of RX packets

Moshe Shemesh (2):
      net/mlx5: Avoid double clear or set of sync reset requested
      net/mlx5: Fix deadlock in sync reset flow

Moshe Tal (1):
      net/mlx5e: Fix trust state reset in reload

Mustafa Ismail (1):
      RDMA/irdma: Fix possible crash due to NULL netdev in notifier

Nick Kossifidis (1):
      RISC-V: relocate DTB if it's outside memory region

Nicolin Chen (1):
      iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range()

Niels Dossche (2):
      firewire: core: extend card->lock in fw_core_handle_bus_reset
      net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller

Nirmoy Das (1):
      drm/amdgpu: unify BO evicting method in amdgpu_ttm

Nobuhiro Iwamatsu (1):
      gpio: visconti: Fix fwnode of GPIO IRQ

Olga Kornievskaia (1):
      SUNRPC release the transport of a relocated task with an assigned transport

Oliver Hartkopp (1):
      can: isotp: remove re-binding of bound socket

Pali Rohár (25):
      PCI: pci-bridge-emul: Add description for class_revision field
      PCI: pci-bridge-emul: Add definitions for missing capabilities registers
      PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge
      PCI: aardvark: Clear all MSIs at setup
      PCI: aardvark: Comment actions in driver remove method
      PCI: aardvark: Disable bus mastering when unbinding driver
      PCI: aardvark: Mask all interrupts when unbinding driver
      PCI: aardvark: Fix memory leak in driver unbind
      PCI: aardvark: Assert PERST# when unbinding driver
      PCI: aardvark: Disable link training when unbinding driver
      PCI: aardvark: Disable common PHY when unbinding driver
      PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
      PCI: aardvark: Rewrite IRQ code to chained IRQ handler
      PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ
      PCI: aardvark: Refactor unmasking summary MSI interrupt
      PCI: aardvark: Add support for masking MSI interrupts
      PCI: aardvark: Fix setting MSI address
      PCI: aardvark: Enable MSI-X support
      PCI: aardvark: Add support for ERR interrupt on emulated bridge
      PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge
      PCI: aardvark: Add support for PME interrupts
      PCI: aardvark: Fix support for PME requester on emulated bridge
      PCI: aardvark: Use separate INTA interrupt for emulated root bridge
      PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
      PCI: aardvark: Don't mask irq when mapping

Paolo Bonzini (3):
      kvm: selftests: do not use bitfields larger than 32-bits for PTEs
      KVM: x86: Do not change ICR on write to APIC_SELF_IPI
      KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs

Paul Blakey (1):
      net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release

Pierre-Louis Bossart (1):
      ASoC: soc-ops: fix error handling

Puyou Lu (1):
      gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set)

Qiao Ma (1):
      hinic: fix bug of wq out of bound access

Qu Wenruo (1):
      btrfs: force v2 space cache usage for subpage mount

Ricky WU (1):
      mmc: rtsx: add 74 Clocks in power on flow

Samuel Holland (1):
      mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits

Sandipan Das (1):
      kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU

Sergey Shtylyov (1):
      smsc911x: allow using IRQ0

Shaik Sajida Bhanu (1):
      mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC

Shiraz Saleem (1):
      RDMA/irdma: Reduce iWARP QP destroy time

Shravya Kumbham (1):
      net: emaclite: Add error handling for of_address_to_resource()

Sidhartha Kumar (2):
      selftest/vm: verify mmap addr in mremap_test
      selftest/vm: verify remap destination address in mremap_test

Somnath Kotur (1):
      bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag

Stefan Haberland (2):
      s390/dasd: fix data corruption for ESE devices
      s390/dasd: prevent double format of tracks for ESE devices

Takashi Sakamoto (1):
      ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes

Tan Tee Min (1):
      net: stmmac: disable Split Header (SPH) for Intel platforms

Tatyana Nikolova (1):
      RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state

Thomas Gleixner (1):
      x86/fpu: Prevent FPU state corruption

Thomas Huth (1):
      KVM: selftests: Silence compiler warning in the kvm_page_table_test

Thomas Pfaff (1):
      genirq: Synchronize interrupt thread startup

Trond Myklebust (2):
      Revert "SUNRPC: attempt AF_LOCAL connect on setup"
      NFSv4: Don't invalidate inode attributes on delegation return

Vlad Buslov (4):
      net/mlx5e: Don't match double-vlan packets if cvlan is not set
      net/mlx5e: Lag, Fix use-after-free in fib event handler
      net/mlx5e: Lag, Fix fib_info pointer assignment
      net/mlx5e: Lag, Don't skip fib events on current dst

Vladimir Oltean (1):
      selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer

Wanpeng Li (2):
      x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
      KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised

Yang Yingliang (5):
      iommu/dart: check return value after calling platform_get_resource()
      net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
      net: dsa: mt7530: add missing of_node_put() in mt7530_setup()
      net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
      net: cpsw: add missing of_node_put() in cpsw_probe_dt()

Zihao Wang (1):
      ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers


             reply	other threads:[~2022-05-12 11:19 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-12 11:16 Greg Kroah-Hartman [this message]
2022-05-12 11:16 ` Linux 5.15.39 Greg Kroah-Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=165235418220997@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=jslaby@suse.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lwn@lwn.net \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.