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.29
Date: Sun, 18 May 2025 08:41:53 +0200	[thread overview]
Message-ID: <2025051854-unrevised-dreamless-0ec7@gregkh> (raw)

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

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

 .clippy.toml                                                    |    2 
 Documentation/ABI/testing/sysfs-devices-system-cpu              |    1 
 Documentation/admin-guide/hw-vuln/index.rst                     |    1 
 Documentation/admin-guide/hw-vuln/indirect-target-selection.rst |  168 ++++++++
 Documentation/admin-guide/kernel-parameters.txt                 |   18 
 Makefile                                                        |    2 
 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi                |   25 -
 arch/arm64/include/asm/cputype.h                                |    2 
 arch/arm64/include/asm/insn.h                                   |    1 
 arch/arm64/include/asm/spectre.h                                |    3 
 arch/arm64/kernel/cpufeature.c                                  |    9 
 arch/arm64/kernel/proton-pack.c                                 |   13 
 arch/arm64/lib/insn.c                                           |   60 +-
 arch/arm64/net/bpf_jit_comp.c                                   |   57 ++
 arch/mips/include/asm/ptrace.h                                  |    3 
 arch/riscv/kernel/traps.c                                       |   64 +--
 arch/riscv/kernel/traps_misaligned.c                            |   17 
 arch/s390/kernel/entry.S                                        |    3 
 arch/s390/pci/pci_clp.c                                         |    2 
 arch/um/include/linux/time-internal.h                           |    2 
 arch/um/kernel/skas/syscall.c                                   |   11 
 arch/x86/Kconfig                                                |   12 
 arch/x86/entry/entry_64.S                                       |   20 
 arch/x86/include/asm/alternative.h                              |   32 +
 arch/x86/include/asm/cpufeatures.h                              |    3 
 arch/x86/include/asm/microcode.h                                |    2 
 arch/x86/include/asm/msr-index.h                                |    8 
 arch/x86/include/asm/nospec-branch.h                            |   38 +
 arch/x86/kernel/alternative.c                                   |  208 +++++++++-
 arch/x86/kernel/cpu/bugs.c                                      |  176 ++++++++
 arch/x86/kernel/cpu/common.c                                    |   72 ++-
 arch/x86/kernel/cpu/microcode/amd.c                             |    6 
 arch/x86/kernel/cpu/microcode/core.c                            |   58 +-
 arch/x86/kernel/cpu/microcode/intel.c                           |    2 
 arch/x86/kernel/cpu/microcode/internal.h                        |    1 
 arch/x86/kernel/ftrace.c                                        |    2 
 arch/x86/kernel/head32.c                                        |    4 
 arch/x86/kernel/module.c                                        |    6 
 arch/x86/kernel/static_call.c                                   |    4 
 arch/x86/kernel/vmlinux.lds.S                                   |   10 
 arch/x86/kvm/smm.c                                              |    1 
 arch/x86/kvm/svm/svm.c                                          |    4 
 arch/x86/kvm/x86.c                                              |    4 
 arch/x86/lib/retpoline.S                                        |   39 +
 arch/x86/mm/tlb.c                                               |   23 +
 arch/x86/net/bpf_jit_comp.c                                     |   58 ++
 drivers/accel/ivpu/ivpu_hw.c                                    |    2 
 drivers/base/cpu.c                                              |    3 
 drivers/block/loop.c                                            |  104 +++--
 drivers/bluetooth/btmtk.c                                       |   12 
 drivers/clocksource/i8253.c                                     |    4 
 drivers/firmware/arm_scmi/driver.c                              |   13 
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h                         |    1 
 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c                           |    7 
 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c                           |    7 
 drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c                           |   12 
 drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c                           |    7 
 drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c                           |    7 
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c                           |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c                           |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c                           |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c                           |    4 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c                         |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c                         |    1 
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c                         |    3 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c               |   36 -
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c     |   28 +
 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c   |   14 
 drivers/gpu/drm/panel/panel-simple.c                            |   25 -
 drivers/gpu/drm/v3d/v3d_sched.c                                 |   28 +
 drivers/gpu/drm/xe/tests/xe_mocs.c                              |   21 -
 drivers/gpu/drm/xe/xe_gt_pagefault.c                            |   11 
 drivers/iio/accel/adis16201.c                                   |    4 
 drivers/iio/accel/adxl355_core.c                                |    2 
 drivers/iio/accel/adxl367.c                                     |   10 
 drivers/iio/adc/ad7606_spi.c                                    |    2 
 drivers/iio/adc/dln2-adc.c                                      |    2 
 drivers/iio/adc/rockchip_saradc.c                               |   17 
 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c                      |    2 
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c                  |    6 
 drivers/iio/temperature/maxim_thermocouple.c                    |    2 
 drivers/input/joystick/xpad.c                                   |   40 +
 drivers/input/keyboard/mtk-pmic-keys.c                          |    4 
 drivers/input/mouse/synaptics.c                                 |    5 
 drivers/input/touchscreen/cyttsp5.c                             |    7 
 drivers/md/dm-table.c                                           |    3 
 drivers/net/can/m_can/m_can.c                                   |    3 
 drivers/net/can/rockchip/rockchip_canfd-core.c                  |    2 
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c                  |   42 +-
 drivers/net/dsa/b53/b53_common.c                                |  207 +++++++--
 drivers/net/dsa/b53/b53_priv.h                                  |    3 
 drivers/net/dsa/bcm_sf2.c                                       |    1 
 drivers/net/ethernet/intel/ice/ice_adapter.c                    |   39 -
 drivers/net/ethernet/intel/ice/ice_adapter.h                    |    6 
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                     |   19 
 drivers/net/ethernet/meta/fbnic/fbnic_csr.h                     |    2 
 drivers/net/ethernet/meta/fbnic/fbnic_fw.c                      |  180 ++++----
 drivers/net/ethernet/meta/fbnic/fbnic_mac.c                     |    6 
 drivers/net/virtio_net.c                                        |   61 ++
 drivers/nvme/host/core.c                                        |    3 
 drivers/pci/hotplug/s390_pci_hpc.c                              |    1 
 drivers/staging/axis-fifo/axis-fifo.c                           |   14 
 drivers/staging/iio/adc/ad7816.c                                |    2 
 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c   |    1 
 drivers/usb/cdns3/cdnsp-gadget.c                                |   31 +
 drivers/usb/cdns3/cdnsp-gadget.h                                |    6 
 drivers/usb/cdns3/cdnsp-pci.c                                   |   12 
 drivers/usb/cdns3/cdnsp-ring.c                                  |    3 
 drivers/usb/cdns3/core.h                                        |    3 
 drivers/usb/class/usbtmc.c                                      |   59 +-
 drivers/usb/dwc3/core.h                                         |    4 
 drivers/usb/dwc3/gadget.c                                       |   60 +-
 drivers/usb/gadget/composite.c                                  |   12 
 drivers/usb/gadget/function/f_ecm.c                             |    7 
 drivers/usb/gadget/udc/tegra-xudc.c                             |    4 
 drivers/usb/host/uhci-platform.c                                |    2 
 drivers/usb/host/xhci-tegra.c                                   |    3 
 drivers/usb/misc/onboard_usb_dev.c                              |   10 
 drivers/usb/typec/tcpm/tcpm.c                                   |    2 
 drivers/usb/typec/ucsi/displayport.c                            |    2 
 drivers/vfio/pci/vfio_pci_core.c                                |   12 
 drivers/xen/swiotlb-xen.c                                       |    1 
 drivers/xen/xenbus/xenbus.h                                     |    2 
 drivers/xen/xenbus/xenbus_comms.c                               |    9 
 drivers/xen/xenbus/xenbus_dev_frontend.c                        |    2 
 drivers/xen/xenbus/xenbus_xs.c                                  |   18 
 fs/btrfs/volumes.c                                              |   91 ----
 fs/erofs/fileio.c                                               |    4 
 fs/erofs/zdata.c                                                |   31 -
 fs/namespace.c                                                  |    3 
 fs/ocfs2/journal.c                                              |   80 ++-
 fs/ocfs2/journal.h                                              |    1 
 fs/ocfs2/ocfs2.h                                                |   17 
 fs/ocfs2/quota_local.c                                          |    9 
 fs/ocfs2/suballoc.c                                             |   38 +
 fs/ocfs2/suballoc.h                                             |    1 
 fs/ocfs2/super.c                                                |    3 
 fs/smb/client/cached_dir.c                                      |   10 
 fs/smb/server/oplock.c                                          |    7 
 fs/smb/server/smb2pdu.c                                         |    5 
 fs/smb/server/vfs.c                                             |    7 
 fs/smb/server/vfs_cache.c                                       |   33 +
 fs/userfaultfd.c                                                |   28 +
 include/linux/cpu.h                                             |    2 
 include/linux/execmem.h                                         |    3 
 include/linux/ieee80211.h                                       |    2 
 include/linux/module.h                                          |    5 
 include/linux/types.h                                           |    3 
 include/linux/vmalloc.h                                         |    1 
 include/net/netdev_queues.h                                     |    6 
 include/uapi/linux/types.h                                      |    1 
 init/Kconfig                                                    |    3 
 io_uring/io_uring.c                                             |   58 +-
 io_uring/sqpoll.c                                               |    2 
 kernel/params.c                                                 |    4 
 kernel/sched/fair.c                                             |    4 
 mm/huge_memory.c                                                |   11 
 mm/internal.h                                                   |   27 -
 mm/memblock.c                                                   |    9 
 mm/page_alloc.c                                                 |  159 ++++---
 mm/vmalloc.c                                                    |   31 +
 net/can/gw.c                                                    |  149 ++++---
 net/core/filter.c                                               |    1 
 net/core/netdev-genl.c                                          |   69 ++-
 net/ipv6/addrconf.c                                             |   15 
 net/mac80211/mlme.c                                             |   12 
 net/netfilter/ipset/ip_set_hash_gen.h                           |    2 
 net/netfilter/ipvs/ip_vs_xmit.c                                 |   27 -
 net/openvswitch/actions.c                                       |    3 
 net/sched/sch_htb.c                                             |   15 
 net/wireless/scan.c                                             |    2 
 rust/bindings/lib.rs                                            |    1 
 rust/kernel/alloc/kvec.rs                                       |    3 
 rust/kernel/list.rs                                             |    3 
 rust/kernel/str.rs                                              |   46 +-
 rust/macros/module.rs                                           |   19 
 rust/macros/pinned_drop.rs                                      |    3 
 rust/uapi/lib.rs                                                |    1 
 tools/objtool/check.c                                           |    1 
 tools/testing/selftests/Makefile                                |    1 
 tools/testing/selftests/mm/compaction_test.c                    |   19 
 tools/testing/selftests/mm/pkey-powerpc.h                       |   12 
 tools/testing/selftests/x86/bugs/Makefile                       |    3 
 tools/testing/selftests/x86/bugs/common.py                      |  164 +++++++
 tools/testing/selftests/x86/bugs/its_indirect_alignment.py      |  150 +++++++
 tools/testing/selftests/x86/bugs/its_permutations.py            |  109 +++++
 tools/testing/selftests/x86/bugs/its_ret_alignment.py           |  139 ++++++
 tools/testing/selftests/x86/bugs/its_sysfs.py                   |   65 +++
 188 files changed, 3220 insertions(+), 1086 deletions(-)

Aditya Garg (3):
      Input: synaptics - enable InterTouch on Dynabook Portege X30L-G
      Input: synaptics - enable InterTouch on Dell Precision M3800
      Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5

Al Viro (1):
      do_umount(): add missing barrier before refcount checks in sync case

Alex Deucher (5):
      drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
      drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
      drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
      drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
      drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush

Alex Williamson (1):
      vfio/pci: Align huge faults to order

Alexander Duyck (6):
      fbnic: Fix initialization of mailbox descriptor rings
      fbnic: Gate AXI read/write enabling on FW mailbox
      fbnic: Actually flush_tx instead of stalling out
      fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready
      fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context
      fbnic: Do not allow mailbox to toggle to ready outside fbnic_mbx_poll_tx_ready

Alexey Charkov (1):
      usb: uhci-platform: Make the clock really optional

Andrei Kuchynski (1):
      usb: typec: ucsi: displayport: Fix NULL pointer access

Andy Shevchenko (1):
      types: Complement the aligned types with signed 64-bit one

Angelo Dureghello (1):
      iio: adc: ad7606: fix serial register access

Antonios Salios (1):
      can: m_can: m_can_class_allocate_dev(): initialize spin lock on device probe

Aurabindo Pillai (1):
      drm/amd/display: more liberal vmin/vmax update for freesync

Borislav Petkov (AMD) (1):
      x86/microcode: Consolidate the loader enablement checking

Christian Lamparter (1):
      Revert "um: work around sched_yield not yielding in time-travel mode"

Christoph Hellwig (2):
      loop: refactor queue limits updates
      loop: factor out a loop_assign_backing_file helper

Clément Léger (2):
      riscv: misaligned: factorize trap handling
      riscv: misaligned: enable IRQs while handling misaligned accesses

Cong Wang (1):
      sch_htb: make htb_deactivate() idempotent

Cristian Marussi (1):
      firmware: arm_scmi: Fix timeout checks on polling path

Dan Carpenter (1):
      dm: add missing unlock on in dm_keyslot_evict()

Daniel Golle (1):
      net: ethernet: mtk_eth_soc: reset all TX queues on DMA free

Daniel Sneddon (2):
      x86/bpf: Call branch history clearing sequence on exit
      x86/bpf: Add IBHF call at end of classic BPF

Daniel Wagner (1):
      nvme: unblock ctrl state transition for firmware update

Dave Hansen (1):
      x86/mm: Eliminate window where TLB flushes may be inadvertently skipped

Dave Penkler (3):
      usb: usbtmc: Fix erroneous get_stb ioctl error returns
      usb: usbtmc: Fix erroneous wait_srq ioctl return
      usb: usbtmc: Fix erroneous generic_read ioctl return

Dave Stevenson (1):
      staging: bcm2835-camera: Initialise dev in v4l2_dev

David Lechner (1):
      iio: imu: inv_mpu6050: align buffer for timestamp

Dmitry Antipov (1):
      module: ensure that kobject_put() is safe for module type kobjects

Dmitry Torokhov (1):
      Input: synaptics - enable SMBus for HP Elitebook 850 G1

Eelco Chaudron (1):
      openvswitch: Fix unsafe attribute parsing in output_userspace()

Eric Biggers (1):
      x86/its: Fix build errors when CONFIG_MODULES=n

Feng Tang (1):
      selftests/mm: compaction_test: support platform with huge mount of memory

Frank Wunderlich (1):
      net: ethernet: mtk_eth_soc: do not reset PSE when setting FE

Gabriel Krisman Bertazi (1):
      io_uring/sqpoll: Increase task_work submission batch size

Gabriel Shahrouzi (4):
      staging: iio: adc: ad7816: Correct conditional logic for store mode
      staging: axis-fifo: Remove hardware resets for user errors
      staging: axis-fifo: Correct handling of tx_fifo_depth for size validation
      iio: adis16201: Correct inclinometer channel resolution

Gao Xiang (1):
      erofs: ensure the extra temporary copy is valid for shortened bvecs

Gary Bisson (1):
      Input: mtk-pmic-keys - fix possible null pointer dereference

Gavin Guo (1):
      mm/huge_memory: fix dereferencing invalid pmd migration entry

Greg Kroah-Hartman (1):
      Linux 6.12.29

Guillaume Nault (1):
      gre: Fix again IPv6 link-local address generation.

Hao Qin (2):
      Bluetooth: btmtk: Remove resetting mt7921 before downloading the fw
      Bluetooth: btmtk: Remove the resetting step before downloading the fw

Heiko Carstens (1):
      s390/entry: Fix last breaking event handling in case of stack corruption

Heming Zhao (1):
      ocfs2: fix the issue with discontiguous allocation in the global_bitmap

Himal Prasad Ghimiray (1):
      drm/xe/tests/mocs: Update xe_force_wake_get() return handling

Hugo Villeneuve (1):
      Input: cyttsp5 - ensure minimum reset pulse width

Jacek Lawrynowicz (1):
      accel/ivpu: Increase state dump msg timeout

Jakub Kicinski (3):
      virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable()
      net: export a helper for adding up queue stats
      virtio-net: fix total qstat values

James Morse (6):
      arm64: insn: Add support for encoding DSB
      arm64: proton-pack: Expose whether the platform is mitigated by firmware
      arm64: proton-pack: Expose whether the branchy loop k value
      arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs
      arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users
      arm64: proton-pack: Add new CPUs 'k' values for branch mitigation

Jan Kara (3):
      ocfs2: switch osb->disable_recovery to enum
      ocfs2: implement handshaking with ocfs2 recovery thread
      ocfs2: stop quota recovery before disabling quotas

Jason Andryuk (1):
      xenbus: Use kref to track req lifetime

Jens Axboe (2):
      io_uring: ensure deferred completions are flushed for multishot
      io_uring: always arm linked timeouts prior to issue

Jim Lin (1):
      usb: host: tegra: Prevent host controller crash when OTG port is used

Johannes Weiner (2):
      mm: page_alloc: don't steal single pages from biggest buddy
      mm: page_alloc: speed up fallbacks in rmqueue_bulk()

John Ernberg (1):
      xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it

John Garry (2):
      loop: Use bdev limit helpers for configuring discard
      loop: Simplify discard granularity calc

Jonas Gorski (11):
      net: dsa: b53: allow leaky reserved multicast
      net: dsa: b53: keep CPU port always tagged again
      net: dsa: b53: fix clearing PVID of a port
      net: dsa: b53: fix flushing old pvid VLAN on pvid change
      net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
      net: dsa: b53: always rejoin default untagged VLAN on bridge leave
      net: dsa: b53: do not allow to configure VLAN 0
      net: dsa: b53: do not program vlans when vlan filtering is off
      net: dsa: b53: fix toggling vlan_filtering
      net: dsa: b53: fix learning on VLAN unaware bridges
      net: dsa: b53: do not set learning and unicast/multicast on up

Jonathan Cameron (3):
      iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer.
      iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64
      iio: adc: dln2: Use aligned_s64 for timestamp

Jozsef Kadlecsik (1):
      netfilter: ipset: fix region locking in hash types

Julian Anastasov (1):
      ipvs: fix uninit-value for saddr in do_output_route4

Kees Cook (1):
      mm: vmalloc: support more granular vrealloc() sizing

Kelsey Maes (1):
      can: mcp251xfd: fix TDC setting for low data bit rates

Kevin Baker (1):
      drm/panel: simple: Update timings for AUO G101EVN010

Lizhi Xu (1):
      loop: Add sanity check for read/write_iter

Lode Willems (1):
      Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller

Lothar Rubusch (1):
      iio: accel: adxl367: fix setting odr for activity time update

Lukasz Czechowski (1):
      usb: misc: onboard_usb_dev: fix support for Cypress HX3 hubs

Manuel Fombuena (1):
      Input: synaptics - enable InterTouch on Dynabook Portege X30-D

Marc Kleine-Budde (3):
      can: mcan: m_can_class_unregister(): fix order of unregistration calls
      can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls
      can: rockchip_canfd: rkcanfd_remove(): fix order of unregistration calls

Matthew Brost (1):
      drm/xe: Add page queue multiplier

Max Kellermann (1):
      fs/erofs/fileio: call erofs_onlinefolio_split() after bio_add_folio()

Maíra Canal (1):
      drm/v3d: Add job to pending list if the reset was skipped

Michael-CY Lee (1):
      wifi: mac80211: fix the type of status_code for negotiated TID to Link Mapping

Miguel Ojeda (5):
      rust: clean Rust 1.88.0's `unnecessary_transmutes` lint
      objtool/rust: add one more `noreturn` Rust function for Rust 1.87.0
      rust: clean Rust 1.88.0's warning about `clippy::disallowed_macros` configuration
      rust: allow Rust 1.87.0's `clippy::ptr_eq` lint
      rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint

Mikael Gonella-Bolduc (1):
      Input: cyttsp5 - fix power control issue on wakeup

Mikhail Lobanov (1):
      KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception

Namjae Jeon (1):
      ksmbd: prevent rename with empty string

Niklas Schnelle (2):
      s390/pci: Fix missing check for zpci_create_device() error return
      s390/pci: Fix duplicate pci_dev_put() in disable_slot() when PF has child VFs

Norbert Szetei (1):
      ksmbd: prevent out-of-bounds stream writes by validating *pos

Nylon Chen (1):
      riscv: misaligned: Add handling for ZCB instructions

Nysal Jan K.A. (1):
      selftests/mm: fix a build failure on powerpc

OGAWA Hirofumi (1):
      loop: Fix ABBA locking race

Oliver Hartkopp (1):
      can: gw: fix RCU/BH usage in cgw_create_job()

Oliver Neukum (1):
      USB: usbtmc: use interruptible sleep in usbtmc_read

Omar Sandoval (1):
      sched/eevdf: Fix se->slice being set to U64_MAX and resulting crash

Paul Aurich (1):
      smb: client: Avoid race in open_cached_dir with lease breaks

Paul Chaignon (1):
      bpf: Scrub packet on bpf_redirect_peer

Pawan Gupta (14):
      x86/bhi: Do not set BHI_DIS_S in 32-bit mode
      x86/speculation: Simplify and make CALL_NOSPEC consistent
      x86/speculation: Add a conditional CS prefix to CALL_NOSPEC
      x86/speculation: Remove the extra #ifdef around CALL_NOSPEC
      Documentation: x86/bugs/its: Add ITS documentation
      x86/its: Enumerate Indirect Target Selection (ITS) bug
      x86/its: Add support for ITS-safe indirect thunk
      x86/its: Add support for ITS-safe return thunk
      x86/its: Enable Indirect Target Selection mitigation
      x86/its: Add "vmexit" option to skip mitigation on some CPUs
      x86/its: Add support for RSB stuffing mitigation
      x86/its: Align RETs in BHB clear sequence to avoid thunking
      x86/ibt: Keep IBT disabled during alternative patching
      selftest/x86/bugs: Add selftests for ITS

Pawel Laszczak (2):
      usb: cdnsp: Fix issue with resuming from L1
      usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version

Peter Xu (1):
      mm/userfaultfd: fix uninitialized output field for -EAGAIN race

Peter Zijlstra (2):
      x86/its: Use dynamic thunks for indirect branches
      x86/its: FineIBT-paranoid vs ITS

Petr Vaněk (1):
      mm: fix folio_pte_batch() on XEN PV

Prashanth K (3):
      usb: dwc3: gadget: Make gadget_wakeup asynchronous
      usb: gadget: f_ecm: Add get_status callback
      usb: gadget: Use get_status callback to set remote wakeup capability

Przemek Kitszel (1):
      ice: use DSN instead of PCI BDF for ice_adapter index

Qu Wenruo (1):
      Revert "btrfs: canonicalize the device path before adding it"

RD Babiera (1):
      usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition

Roman Li (1):
      drm/amd/display: Fix invalid context error in dml helper

Ruijing Dong (1):
      drm/amdgpu/vcn: using separate VCN1_AON_SOC offset

Sean Heelan (1):
      ksmbd: Fix UAF in __close_file_table_ids

Sebastian Andrzej Siewior (1):
      clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable()

Sergey Temerkhanov (1):
      ice: Initial support for E825C hardware in ice_adapter

Silvano Seva (2):
      iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo
      iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo

Simon Xue (1):
      iio: adc: rockchip: Fix clock initialization sequence

Tejas Upadhyay (1):
      drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs

Thorsten Blum (1):
      MIPS: Fix MAX_REG_OFFSET

Tom Lendacky (1):
      memblock: Accept allocated memory before use in memblock_double_array()

Veerendranath Jakkam (1):
      wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation

Vicki Pfau (2):
      Input: xpad - fix Share button on Xbox One controllers
      Input: xpad - fix two controller table values

Wang Zhaolong (1):
      ksmbd: fix memory leak in parse_lease_state()

Wayne Chang (1):
      usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN

Wayne Lin (5):
      drm/amd/display: Shift DMUB AUX reply command if necessary
      drm/amd/display: Fix the checking condition in dmub aux handling
      drm/amd/display: Remove incorrect checking in dmub aux handler
      drm/amd/display: Fix wrong handling for AUX_DEFER case
      drm/amd/display: Copy AUX read reply data whenever length > 0

Wojciech Dubowik (1):
      arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2

Xuan Zhuo (1):
      virtio_net: xsk: bind/unbind xsk for tx

Yeoreum Yun (1):
      arm64: cpufeature: Move arm64_use_ng_mappings to the .data section to prevent wrong idmap generation


             reply	other threads:[~2025-05-18  6:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-18  6:41 Greg Kroah-Hartman [this message]
2025-05-18  6:41 ` Linux 6.12.29 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=2025051854-unrevised-dreamless-0ec7@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.