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.196
Date: Wed, 29 Oct 2025 14:41:29 +0100	[thread overview]
Message-ID: <2025102930-gloater-always-6c2f@gregkh> (raw)

I'm announcing the release of the 5.15.196 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

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

 Documentation/arm64/silicon-errata.rst              |    2 
 Documentation/networking/seg6-sysctl.rst            |    3 
 Makefile                                            |    2 
 arch/arm64/Kconfig                                  |    1 
 arch/arm64/include/asm/cputype.h                    |    2 
 arch/arm64/include/asm/pgtable.h                    |    3 
 arch/arm64/kernel/cpu_errata.c                      |    1 
 arch/m68k/include/asm/bitops.h                      |   25 ++-
 arch/mips/mti-malta/malta-setup.c                   |    2 
 arch/nios2/kernel/setup.c                           |   15 ++
 arch/riscv/kernel/probes/kprobes.c                  |   13 +
 block/blk-crypto-fallback.c                         |    3 
 drivers/android/binder.c                            |   11 -
 drivers/base/arch_topology.c                        |    2 
 drivers/base/devcoredump.c                          |  138 ++++++++++++--------
 drivers/base/power/runtime.c                        |   44 ++++++
 drivers/comedi/comedi_buf.c                         |    2 
 drivers/cpufreq/cppc_cpufreq.c                      |   14 +-
 drivers/cpuidle/governors/menu.c                    |   21 +--
 drivers/crypto/rockchip/rk3288_crypto_ahash.c       |    3 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c    |    5 
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c               |    7 -
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c               |    7 -
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c |    3 
 drivers/gpu/drm/exynos/exynos7_drm_decon.c          |   98 ++++----------
 drivers/hid/hid-multitouch.c                        |   27 ++-
 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c   |    5 
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c    |   35 +----
 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c    |    5 
 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c     |   35 +----
 drivers/media/rc/lirc_dev.c                         |   15 +-
 drivers/media/rc/rc-main.c                          |    6 
 drivers/misc/mei/hw-me-regs.h                       |    2 
 drivers/misc/mei/pci-me.c                           |    2 
 drivers/most/most_usb.c                             |   13 -
 drivers/net/bonding/bond_main.c                     |   40 ++---
 drivers/net/can/m_can/m_can_platform.c              |    2 
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c            |    1 
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c           |    1 
 drivers/net/ethernet/broadcom/tg3.c                 |    5 
 drivers/net/ethernet/dlink/dl2k.c                   |   23 ++-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c    |    3 
 drivers/net/ethernet/freescale/enetc/enetc.h        |    2 
 drivers/net/ethernet/realtek/r8169_main.c           |    5 
 drivers/net/ethernet/renesas/ravb_main.c            |    8 +
 drivers/net/usb/aqc111.c                            |    2 
 drivers/net/usb/lan78xx.c                           |   42 ++++--
 drivers/net/usb/r8152.c                             |    9 +
 drivers/net/usb/rndis_host.c                        |    2 
 drivers/net/usb/rtl8150.c                           |   13 +
 drivers/net/wireless/ath/ath11k/core.c              |    6 
 drivers/net/wireless/ath/ath11k/hal.c               |   16 ++
 drivers/net/wireless/ath/ath11k/hal.h               |    1 
 drivers/pci/controller/cadence/pci-j721e.c          |   64 +++++++++
 drivers/pci/controller/dwc/pcie-designware-ep.c     |    1 
 drivers/pci/controller/dwc/pcie-tegra194.c          |   28 +++-
 drivers/pci/controller/pcie-rcar-host.c             |   83 ++++++------
 drivers/pci/pci-sysfs.c                             |   10 +
 drivers/s390/cio/device.c                           |   37 +++--
 drivers/tty/serial/8250/8250_exar.c                 |   11 +
 drivers/usb/core/quirks.c                           |    2 
 drivers/usb/gadget/function/f_acm.c                 |   42 ++----
 drivers/usb/gadget/function/f_ncm.c                 |   78 ++++-------
 drivers/usb/gadget/legacy/raw_gadget.c              |    2 
 drivers/usb/gadget/udc/core.c                       |    3 
 drivers/usb/host/xhci-dbgcap.c                      |    9 +
 drivers/usb/serial/option.c                         |   10 +
 fs/btrfs/relocation.c                               |   13 +
 fs/dax.c                                            |    2 
 fs/dcache.c                                         |    2 
 fs/dlm/lockspace.c                                  |    2 
 fs/exec.c                                           |    2 
 fs/ext4/inode.c                                     |    8 +
 fs/f2fs/data.c                                      |    2 
 fs/fuse/dir.c                                       |    2 
 fs/fuse/file.c                                      |   75 ++++++----
 fs/fuse/fuse_i.h                                    |    2 
 fs/hfs/bfind.c                                      |    8 +
 fs/hfs/brec.c                                       |   27 +++
 fs/hfs/mdb.c                                        |    2 
 fs/hfsplus/bfind.c                                  |    8 +
 fs/hfsplus/bnode.c                                  |   41 -----
 fs/hfsplus/btree.c                                  |    6 
 fs/hfsplus/hfsplus_fs.h                             |   42 ++++++
 fs/hfsplus/super.c                                  |   25 ++-
 fs/hfsplus/unicode.c                                |   24 +++
 fs/jbd2/transaction.c                               |   13 +
 fs/nfsd/blocklayout.c                               |    5 
 fs/nfsd/blocklayoutxdr.c                            |    7 -
 fs/nfsd/flexfilelayout.c                            |    8 +
 fs/nfsd/flexfilelayoutxdr.c                         |    3 
 fs/nfsd/nfs4layouts.c                               |    1 
 fs/nfsd/nfs4proc.c                                  |   34 ++--
 fs/nfsd/nfs4xdr.c                                   |   14 --
 fs/nfsd/xdr4.h                                      |   36 +++++
 fs/ocfs2/move_extents.c                             |    5 
 fs/splice.c                                         |   31 ++++
 fs/xfs/libxfs/xfs_log_format.h                      |   30 ++++
 fs/xfs/xfs_log.c                                    |    8 -
 fs/xfs/xfs_log_priv.h                               |    4 
 fs/xfs/xfs_log_recover.c                            |   34 +++-
 fs/xfs/xfs_ondisk.h                                 |    2 
 fs/xfs/xfs_super.c                                  |   33 +++-
 include/linux/cpufreq.h                             |    3 
 include/linux/fs.h                                  |    1 
 include/linux/net.h                                 |    1 
 include/linux/netdevice.h                           |    9 +
 include/linux/pm_runtime.h                          |    4 
 include/linux/splice.h                              |    1 
 include/linux/usb/gadget.h                          |   25 +++
 include/net/ip_tunnels.h                            |   15 ++
 include/net/rtnetlink.h                             |    9 +
 include/net/sock.h                                  |    1 
 include/uapi/linux/netlink.h                        |    1 
 kernel/padata.c                                     |    6 
 kernel/sched/fair.c                                 |   38 ++---
 net/core/rtnetlink.c                                |   81 ++++++++---
 net/ipv4/ip_tunnel.c                                |   14 --
 net/ipv4/tcp_output.c                               |   19 ++
 net/ipv6/ip6_tunnel.c                               |    3 
 net/sctp/inqueue.c                                  |   13 +
 net/socket.c                                        |   10 +
 net/tls/tls_main.c                                  |    7 -
 net/tls/tls_sw.c                                    |   22 ++-
 net/vmw_vsock/af_vsock.c                            |   38 ++---
 sound/firewire/amdtp-stream.h                       |    2 
 sound/usb/card.c                                    |   10 +
 tools/perf/tests/perf-record.c                      |    4 
 128 files changed, 1304 insertions(+), 727 deletions(-)

Alexander Aring (1):
      dlm: check for defined force value in dlm_lockspace_release

Alexander Usyskin (1):
      mei: me: add wildcat lake P DID

Alexey Simakov (2):
      tg3: prevent use of uninitialized remote_adv and local_adv variables
      sctp: avoid NULL dereference when chunk data buffer is missing

Alice Ryhl (1):
      binder: remove "invalid inc weak" check

Amir Goldstein (1):
      fuse: allocate ff->release_args only if release is needed

Andrey Konovalov (1):
      usb: raw-gadget: do not limit transfer length

Arnd Bergmann (1):
      media: s5p-mfc: remove an unused/uninitialized variable

Bence Csókás (1):
      PM: runtime: Add new devm functions

Benjamin Tissoires (1):
      HID: multitouch: fix sticky fingers

Brian Norris (1):
      PCI/sysfs: Ensure devices are powered for config reads (part 2)

Christoph Hellwig (2):
      xfs: rename the old_crc variable in xlog_recover_process
      xfs: fix log CRC mismatches between i386 and other architectures

Chuck Lever (1):
      NFSD: Define a proc_layoutcommit for the FlexFiles layout type

Darrick J. Wong (2):
      fuse: fix livelock in synchronous file put from fuseblk workers
      xfs: always warn about deprecated mount options

David Howells (1):
      splice, net: Add a splice_eof op to file-ops and socket-ops

David Lechner (1):
      iio: imu: inv_icm42600: use = { } instead of memset()

Deepanshu Kartikey (3):
      ext4: detect invalid INLINE_DATA + EXTENTS flag combination
      ocfs2: clear extent cache after moving/defragmenting extents
      comedi: fix divide-by-zero in comedi_buf_munge()

Dmitry Safonov (1):
      net/ip6_tunnel: Prevent perpetual tunnel growth

Eric Dumazet (1):
      tcp: fix tcp_tso_should_defer() vs large RTT

Fabian Vogt (1):
      riscv: kprobes: Fix probe address validation

Filipe Manana (1):
      btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running

Florian Eckert (1):
      serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018

Geert Uytterhoeven (1):
      m68k: bitops: Fix find_*_bit() signatures

Greg Kroah-Hartman (1):
      Linux 5.15.196

Gui-Dong Han (1):
      drm/amdgpu: use atomic functions with memory barriers for vm fault info

Huang Ying (1):
      arm64, mm: avoid always making PTE dirty in pte_mkwrite()

I Viswanath (1):
      net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset

Ingo Molnar (1):
      sched/balancing: Rename newidle_balance() => sched_balance_newidle()

Ioana Ciornei (1):
      dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path

Jaegeuk Kim (1):
      f2fs: fix wrong block mapping for multi-devices

Jakub Kicinski (1):
      net: usb: use eth_hw_addr_set() instead of ether_addr_copy()

Jan Kara (1):
      vfs: Don't leak disconnected dentries on umount

Jiaming Zhang (1):
      ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card

Johannes Wiesböck (1):
      rtnetlink: Allow deleting FDB entries in user namespace

Kaushlendra Kumar (1):
      arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()

Kaustabh Chakraborty (3):
      drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functions
      drm/exynos: exynos7_drm_decon: properly clear channels during bind
      drm/exynos: exynos7_drm_decon: remove ctx->suspended

Kuen-Han Tsai (4):
      usb: gadget: Store endpoint pointer in usb_request
      usb: gadget: Introduce free_usb_request helper
      usb: gadget: f_ncm: Refactor bind path to use __free()
      usb: gadget: f_acm: Refactor bind path to use __free()

LI Qingwu (1):
      USB: serial: option: add Telit FN920C04 ECM compositions

Lad Prabhakar (1):
      net: ravb: Ensure memory write completes before ringing TX doorbell

Linmao Li (1):
      r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H

Ma Ke (1):
      media: lirc: Fix error handling in lirc_register()

Maarten Lankhorst (1):
      devcoredump: Fix circular locking dependency with devcd->mutex.

Maciej W. Rozycki (1):
      MIPS: Malta: Fix keyboard resource preventing i8042 driver from registering

Marc Kleine-Budde (1):
      can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()

Marek Vasut (4):
      PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock
      PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access()
      PCI: rcar-host: Drop PMSR spinlock
      PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()

Mark Rutland (2):
      arm64: cputype: Add Neoverse-V3AE definitions
      arm64: errata: Apply workarounds for Neoverse-V3AE

Mathias Nyman (1):
      xhci: dbc: enable back DbC in resume if it was enabled before suspend

Michal Pecio (1):
      net: usb: rtl8150: Fix frame padding

Muhammad Usama Anjum (1):
      wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again

Nicolas Dichtel (1):
      doc: fix seg6_flowlabel path

Niklas Cassel (1):
      PCI: tegra194: Reset BARs when running in PCIe endpoint mode

Niko Mauno (1):
      Revert "perf test: Don't leak workload gopipe in PERF_RECORD_*"

Nikolay Aleksandrov (6):
      net: rtnetlink: add helper to extract msg type's kind
      net: rtnetlink: use BIT for flag values
      net: netlink: add NLM_F_BULK delete request modifier
      net: rtnetlink: add bulk delete support flag
      net: add ndo_fdb_del_bulk
      net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del

Oleksij Rempel (1):
      net: usb: lan78xx: Add error handling to lan78xx_init_mac_address

Rafael J. Wysocki (2):
      cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay
      Revert "cpuidle: menu: Avoid discarding useful information"

Raju Rangoju (1):
      amd-xgbe: Avoid spurious link down messages during interface toggle

Randy Dunlap (1):
      ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings

Reinhard Speyerer (1):
      USB: serial: option: add Quectel RG255C

Renjun Wang (1):
      USB: serial: option: add UNISOC UIS7720

Sabrina Dubroca (3):
      tls: wait for async encrypt in case of error during latter iterations of sendmsg
      tls: always set record_type in tls_process_cmsg
      tls: don't rely on tx_work during send()

Sascha Hauer (1):
      net: tls: wait for async completion on last message

Sean Nyekjaer (2):
      iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspended
      iio: imu: inv_icm42600: Simplify pm_runtime setup

Sergey Bashirov (3):
      NFSD: Rework encoding and decoding of nfsd4_deviceid
      NFSD: Minor cleanup in layoutcommit processing
      NFSD: Fix last write offset handling in layoutcommit

Siddharth Vadapalli (2):
      PCI: j721e: Enable ACSPCIE Refclk if "ti,syscon-acspcie-proxy-ctrl" exists
      PCI: j721e: Fix programming sequence of "strap" settings

Simon Schuster (1):
      nios2: ensure that memblock.current_limit is set when setting pfn limits

Stefano Garzarella (1):
      vsock: fix lock inversion in vsock_assign_transport()

Thomas Fourier (1):
      crypto: rockchip - Fix dma_unmap_sg() nents value

Tim Guttzeit (1):
      usb/core/quirks: Add Huawei ME906S to wakeup quirk

Timur Kristóf (1):
      drm/amd/powerplay: Fix CIK shutdown temperature

Tonghao Zhang (1):
      net: bonding: fix possible peer notify event loss or dup issue

Viacheslav Dubeyko (6):
      hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()
      hfs: clear offset and space out of valid records in b-tree node
      hfs: make proper initalization of struct hfs_find_data
      hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()
      hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()
      hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()

Victoria Votokina (2):
      most: usb: Fix use-after-free in hdm_disconnect
      most: usb: hdm_probe: Fix calling put_device() before device initialization

Vidya Sagar (1):
      PCI: tegra194: Handle errors in BPMP response

Vincent Guittot (1):
      sched/fair: Fix pelt lost idle time detection

Vineeth Vijayan (1):
      s390/cio: Update purge function to unregister the unused subchannels

Wei Fang (1):
      net: enetc: correct the value of ENETC_RXB_TRUESIZE

Xiao Liang (1):
      padata: Reset next CPU when reorder sequence wraps around

Xichao Zhao (1):
      exec: Fix incorrect type for ret

Yang Chenzhi (1):
      hfs: validate record offset in hfsplus_bmap_alloc

Yangtao Li (1):
      hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()

Yeounsu Moon (1):
      net: dlink: handle dma_map_single() failure properly

Yi Cong (1):
      r8152: add error handling in rtl8152_driver_init

Yu Kuai (1):
      blk-crypto: fix missing blktrace bio split events

Yuezhang Mo (1):
      dax: skip read lock assertion for read-only filesystems

Zhang Yi (1):
      jbd2: ensure that all ongoing I/O complete before freeing blocks

Zhengchao Shao (1):
      net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg

keliu (1):
      media: rc: Directly use ida_free()


             reply	other threads:[~2025-10-29 13:41 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-29 13:41 Greg Kroah-Hartman [this message]
2025-10-29 13:41 ` Linux 5.15.196 Greg Kroah-Hartman
  -- strict thread matches above, loose matches on Subject: below --
2025-10-29 13:41 Greg Kroah-Hartman
2025-10-29 13:41 ` 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=2025102930-gloater-always-6c2f@gregkh \
    --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.