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 6.12.49
Date: Thu, 25 Sep 2025 11:43:02 +0200	[thread overview]
Message-ID: <2025092503-barman-headrest-4083@gregkh> (raw)

I'm announcing the release of the 6.12.49 kernel.

All users of the 6.12 kernel series must upgrade.

The updated 6.12.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.12.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/admin-guide/hw-vuln/srso.rst               |   13 
 Documentation/netlink/specs/mptcp_pm.yaml                |    4 
 Makefile                                                 |    2 
 arch/loongarch/Kconfig                                   |    8 
 arch/loongarch/include/asm/acenv.h                       |    7 
 arch/loongarch/kernel/env.c                              |    2 
 arch/loongarch/kernel/stacktrace.c                       |    3 
 arch/loongarch/kernel/vdso.c                             |    3 
 arch/um/drivers/virtio_uml.c                             |    6 
 arch/um/os-Linux/file.c                                  |    2 
 arch/x86/events/intel/core.c                             |    2 
 arch/x86/include/asm/cpufeatures.h                       |    5 
 arch/x86/include/asm/msr-index.h                         |    1 
 arch/x86/kernel/cpu/bugs.c                               |   28 +-
 arch/x86/kvm/svm/svm.c                                   |   68 ++++
 arch/x86/kvm/svm/svm.h                                   |    2 
 arch/x86/lib/msr.c                                       |    2 
 crypto/af_alg.c                                          |   10 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c        |   39 ++
 drivers/gpu/drm/bridge/analogix/anx7625.c                |    6 
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c      |    6 
 drivers/gpu/drm/xe/xe_tile_sysfs.c                       |   12 
 drivers/gpu/drm/xe/xe_vm.c                               |    4 
 drivers/iommu/amd/amd_iommu_types.h                      |    1 
 drivers/iommu/amd/io_pgtable.c                           |   25 +
 drivers/iommu/intel/iommu.c                              |    7 
 drivers/md/dm-raid.c                                     |    6 
 drivers/md/dm-stripe.c                                   |   10 
 drivers/mmc/host/mvsdio.c                                |    2 
 drivers/net/bonding/bond_main.c                          |    2 
 drivers/net/ethernet/broadcom/cnic.c                     |    3 
 drivers/net/ethernet/cavium/liquidio/request_manager.c   |    2 
 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c      |    2 
 drivers/net/ethernet/intel/i40e/i40e_txrx.c              |    3 
 drivers/net/ethernet/intel/ice/ice.h                     |    3 
 drivers/net/ethernet/intel/ice/ice_base.c                |   34 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c                |   80 ++---
 drivers/net/ethernet/intel/ice/ice_txrx.h                |    4 
 drivers/net/ethernet/intel/ice/ice_virtchnl.c            |    7 
 drivers/net/ethernet/intel/igc/igc.h                     |    1 
 drivers/net/ethernet/intel/igc/igc_main.c                |   12 
 drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c |    3 
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c    |    2 
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c        |    2 
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c         |   27 +
 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c        |    1 
 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h       |   15 +
 drivers/net/ethernet/natsemi/ns83820.c                   |   13 
 drivers/net/ethernet/qlogic/qed/qed_debug.c              |    7 
 drivers/net/vmxnet3/vmxnet3_drv.c                        |   10 
 drivers/net/wireless/microchip/wilc1000/wlan_cfg.c       |   37 +-
 drivers/net/wireless/microchip/wilc1000/wlan_cfg.h       |    5 
 drivers/nvme/host/core.c                                 |   18 -
 drivers/pcmcia/omap_cf.c                                 |    8 
 drivers/platform/x86/asus-nb-wmi.c                       |   25 +
 drivers/platform/x86/asus-wmi.h                          |    3 
 drivers/power/supply/bq27xxx_battery.c                   |    4 
 drivers/rtc/rtc-pcf2127.c                                |   10 
 drivers/usb/host/xhci-dbgcap.c                           |   94 ++++--
 drivers/usb/host/xhci-debugfs.c                          |    5 
 drivers/usb/host/xhci-mem.c                              |   74 ++---
 drivers/usb/host/xhci.c                                  |   24 -
 drivers/usb/host/xhci.h                                  |    9 
 fs/btrfs/tree-checker.c                                  |    4 
 fs/btrfs/tree-log.c                                      |    2 
 fs/nilfs2/sysfs.c                                        |    4 
 fs/nilfs2/sysfs.h                                        |    8 
 fs/smb/client/cifsproto.h                                |    4 
 fs/smb/client/inode.c                                    |    6 
 fs/smb/client/misc.c                                     |   38 +-
 fs/smb/client/smbdirect.c                                |    7 
 fs/smb/server/transport_rdma.c                           |   26 +
 include/crypto/if_alg.h                                  |   10 
 include/linux/io_uring_types.h                           |    4 
 include/linux/minmax.h                                   |  205 ++++++---------
 include/linux/mlx5/driver.h                              |    1 
 include/linux/mm.h                                       |   55 ++++
 include/uapi/linux/mptcp.h                               |    2 
 include/uapi/linux/mptcp_pm.h                            |    4 
 io_uring/io_uring.c                                      |   12 
 io_uring/io_uring.h                                      |   13 
 io_uring/kbuf.h                                          |    2 
 io_uring/msg_ring.c                                      |   24 -
 io_uring/notif.c                                         |    2 
 io_uring/poll.c                                          |    3 
 io_uring/timeout.c                                       |    2 
 io_uring/uring_cmd.c                                     |    6 
 kernel/cgroup/cgroup.c                                   |   43 ++-
 mm/gup.c                                                 |   41 ++-
 mm/migrate.c                                             |   22 -
 mm/vmscan.c                                              |    2 
 net/ipv4/tcp.c                                           |    5 
 net/ipv4/tcp_ao.c                                        |    4 
 net/mac80211/driver-ops.h                                |    2 
 net/mac80211/main.c                                      |    7 
 net/mptcp/options.c                                      |    6 
 net/mptcp/pm_netlink.c                                   |    7 
 net/mptcp/protocol.c                                     |   16 +
 net/mptcp/subflow.c                                      |    4 
 net/rds/ib_frmr.c                                        |   20 -
 net/rfkill/rfkill-gpio.c                                 |    4 
 net/tls/tls.h                                            |    1 
 net/tls/tls_strp.c                                       |   14 -
 net/tls/tls_sw.c                                         |    3 
 sound/firewire/motu/motu-hwdep.c                         |    2 
 sound/pci/hda/patch_realtek.c                            |    1 
 sound/soc/codecs/wm8940.c                                |    9 
 sound/soc/codecs/wm8974.c                                |    8 
 sound/soc/intel/catpt/pcm.c                              |   23 +
 sound/soc/qcom/qdsp6/audioreach.c                        |    1 
 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c                  |    7 
 sound/soc/sof/intel/hda-stream.c                         |    2 
 tools/arch/loongarch/include/asm/inst.h                  |   12 
 tools/objtool/arch/loongarch/decode.c                    |   33 ++
 tools/testing/selftests/net/mptcp/mptcp_connect.c        |   11 
 tools/testing/selftests/net/mptcp/mptcp_sockopt.c        |   16 -
 tools/testing/selftests/net/mptcp/pm_nl_ctl.c            |    7 
 tools/testing/selftests/net/mptcp/userspace_pm.sh        |   14 -
 118 files changed, 1062 insertions(+), 564 deletions(-)

Ajay.Kathat@microchip.com (1):
      wifi: wilc1000: avoid buffer overflow in WID string configuration

Alexey Nepomnyashih (1):
      net: liquidio: fix overflow in octeon_init_instr_queue()

Amadeusz Sławiński (1):
      ASoC: Intel: catpt: Expose correct bit depth to userspace

Anderson Nascimento (1):
      net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR

Antheas Kapenekakis (2):
      platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13
      platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk

Borislav Petkov (1):
      x86/bugs: KVM: Add support for SRSO_MSR_FIX

Borislav Petkov (AMD) (1):
      x86/bugs: Add SRSO_USER_KERNEL_NO support

Bruno Thomsen (1):
      rtc: pcf2127: fix SPI command byte for PCF2131 backport

Charles Keepax (3):
      ASoC: wm8940: Correct PLL rate rounding
      ASoC: wm8940: Correct typo in control name
      ASoC: wm8974: Correct PLL rate rounding

Chen Ridong (1):
      cgroup: split cgroup_destroy_wq into 3 workqueues

Christoph Hellwig (1):
      nvme: fix PI insert on write

Colin Ian King (1):
      ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message

Dan Carpenter (1):
      drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()

David Laight (7):
      minmax.h: add whitespace around operators and after commas
      minmax.h: update some comments
      minmax.h: reduce the #define expansion of min(), max() and clamp()
      minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
      minmax.h: move all the clamp() definitions after the min/max() ones
      minmax.h: simplify the variants of clamp()
      minmax.h: remove some #defines that are only expanded once

Duoming Zhou (2):
      cnic: Fix use-after-free bugs in cnic_delete_task
      octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()

Eugene Koira (1):
      iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()

Filipe Manana (1):
      btrfs: fix invalid extref key setup when replaying dentry

Geert Uytterhoeven (1):
      pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch

Geliang Tang (1):
      selftests: mptcp: sockopt: fix error messages

Greg Kroah-Hartman (1):
      Linux 6.12.49

Guangshuo Li (1):
      LoongArch: vDSO: Check kcalloc() result in init_vdso()

H. Nikolaus Schaller (2):
      power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
      power: supply: bq27xxx: restrict no-battery detection to bq27000

Hangbin Liu (2):
      bonding: set random address only when slaves already exist
      bonding: don't set oif to bond dev when getting NS target destination

Hans de Goede (1):
      net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer

Herbert Xu (2):
      crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
      crypto: af_alg - Set merge to zero early in af_alg_sendmsg

Huacai Chen (1):
      LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled

Hugh Dickins (2):
      mm: revert "mm: vmscan.c: fix OOM on swap stress test"
      mm/gup: check ref_count instead of lru before migration

Håkon Bugge (1):
      rds: ib: Increment i_fastreg_wrs before bailing out

Ioana Ciornei (1):
      dpaa2-switch: fix buffer pool seeding for control traffic

Ivan Lipski (1):
      drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put

Jacob Keller (2):
      ice: store max_frame and rx_buf_len only in ice_rx_ring
      ice: fix Rx page leak on multi-buffer frames

Jakub Kicinski (1):
      tls: make sure to abort the stream if headers are bogus

Jamie Bainbridge (1):
      qed: Don't collect too many protection override GRC elements

Jens Axboe (4):
      io_uring: backport io_should_terminate_tw()
      io_uring: include dying ring in task_work "should cancel" state
      io_uring/msg_ring: kill alloc_cache for io_kiocb allocations
      io_uring/kbuf: drop WARN_ON_ONCE() from incremental length check

Jianbo Liu (1):
      net/mlx5e: Harden uplink netdev access against device unbind

Kan Liang (1):
      perf/x86/intel: Fix crash in icl_update_topdown_event()

Kohei Enju (1):
      igc: don't fail igc_probe() on LED setup error

Krzysztof Kozlowski (1):
      ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed

Kuniyuki Iwashima (1):
      tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().

Lachlan Hodges (1):
      wifi: mac80211: increase scan_ies_len for S1G

Li Zhe (1):
      gup: optimize longterm pin_user_pages() for large folio

Liao Yuanhong (1):
      wifi: mac80211: fix incorrect type for ret

Loic Poulain (1):
      drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ

Maciej Fijalkowski (1):
      i40e: remove redundant memory barrier when cleaning Tx descs

Maciej S. Szmigiero (1):
      KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active

Mathias Nyman (2):
      xhci: dbc: decouple endpoint allocation from initialization
      xhci: dbc: Fix full DbC transfer ring after several reconnects

Matthieu Baerts (NGI0) (7):
      mptcp: set remote_deny_join_id0 on SYN recv
      selftests: mptcp: userspace pm: validate deny-join-id0 flag
      mptcp: tfo: record 'deny join id0' info
      mptcp: propagate shutdown to subflows when possible
      selftests: mptcp: connect: catch IO errors on listen side
      selftests: mptcp: avoid spurious errors on TCP disconnect
      mptcp: pm: nl: announce deny-join-id0 flag

Miaoqian Lin (1):
      um: virtio_uml: Fix use-after-free after put_device in probe

Mikulas Patocka (2):
      dm-raid: don't set io_min and io_opt for raid1
      dm-stripe: fix a possible integer overflow

Mohammad Rafi Shaik (2):
      ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
      ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S

Namjae Jeon (1):
      ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer

Nathan Chancellor (1):
      nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*

Niklas Neronin (2):
      usb: xhci: introduce macro for ring segment list iteration
      usb: xhci: remove option to change a default ring's TRB cycle bit

Paulo Alcantara (1):
      smb: client: fix filename matching of deferred files

Pavel Begunkov (1):
      io_uring/cmd: let cmds to know about dying task

Praful Adiga (1):
      ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx

Qi Xi (1):
      drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path

Qu Wenruo (1):
      btrfs: tree-checker: fix the incorrect inode ref size check

Sankararaman Jayaraman (1):
      vmxnet3: unregister xdp rxq info in the reset path

Sathesh B Edara (1):
      octeon_ep: fix VF MAC address lifecycle handling

Sean Christopherson (1):
      KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transitions

Shivank Garg (1):
      mm: add folio_expected_ref_count() for reference count calculation

Shuicheng Lin (1):
      drm/xe/tile: Release kobject for the failure path

Stefan Metzmacher (3):
      ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
      smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
      smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path

Takashi Sakamoto (1):
      ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported

Tao Cui (1):
      LoongArch: Check the return value when creating kobj

Tariq Toukan (1):
      Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"

Thomas Fourier (1):
      mmc: mvsdio: Fix dma_unmap_sg() nents value

Tiezhu Yang (4):
      LoongArch: Update help info of ARCH_STRICT_ALIGN
      objtool/LoongArch: Mark types based on break immediate code
      objtool/LoongArch: Mark special atomic instruction as INSN_BUG type
      LoongArch: Fix unreliable stack for live patching

Tiwei Bie (1):
      um: Fix FD copy size in os_rcv_fd_msg()

Vasant Hegde (1):
      iommu/amd/pgtbl: Fix possible race while increase page table level

Yang Xiuwei (1):
      io_uring: fix incorrect io_kiocb reference in io_link_skb

Yeounsu Moon (1):
      net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure


             reply	other threads:[~2025-09-25  9:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-09-25  9:43 Greg Kroah-Hartman [this message]
2025-09-25  9:43 ` Linux 6.12.49 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=2025092503-barman-headrest-4083@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.