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.19
Date: Thu, 13 Mar 2025 13:28:19 +0100	[thread overview]
Message-ID: <2025031320-obsessed-gentile-edc7@gregkh> (raw)

I'm announcing the release of the 6.12.19 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                                                 |    9 
 .gitignore                                                   |    1 
 Documentation/admin-guide/sysctl/kernel.rst                  |   11 
 Documentation/rust/coding-guidelines.rst                     |  146 +
 MAINTAINERS                                                  |    8 
 Makefile                                                     |   22 
 arch/arm64/include/asm/hugetlb.h                             |    4 
 arch/arm64/mm/hugetlbpage.c                                  |   61 
 arch/loongarch/include/asm/bug.h                             |   13 
 arch/loongarch/include/asm/hugetlb.h                         |    6 
 arch/loongarch/kernel/machine_kexec.c                        |    4 
 arch/loongarch/kernel/setup.c                                |    3 
 arch/loongarch/kernel/smp.c                                  |   47 
 arch/loongarch/kvm/exit.c                                    |    6 
 arch/loongarch/kvm/main.c                                    |    7 
 arch/loongarch/kvm/vcpu.c                                    |    2 
 arch/loongarch/kvm/vm.c                                      |    6 
 arch/mips/include/asm/hugetlb.h                              |    6 
 arch/parisc/include/asm/hugetlb.h                            |    2 
 arch/parisc/mm/hugetlbpage.c                                 |    2 
 arch/powerpc/include/asm/hugetlb.h                           |    6 
 arch/powerpc/kvm/e500_mmu_host.c                             |   19 
 arch/riscv/include/asm/hugetlb.h                             |    3 
 arch/riscv/mm/hugetlbpage.c                                  |    2 
 arch/s390/include/asm/hugetlb.h                              |   17 
 arch/s390/kernel/traps.c                                     |    6 
 arch/s390/mm/hugetlbpage.c                                   |    4 
 arch/sparc/include/asm/hugetlb.h                             |    2 
 arch/sparc/mm/hugetlbpage.c                                  |    2 
 arch/x86/boot/compressed/pgtable_64.c                        |    2 
 arch/x86/include/asm/kvm_host.h                              |    1 
 arch/x86/kernel/amd_nb.c                                     |    9 
 arch/x86/kernel/cpu/cacheinfo.c                              |    2 
 arch/x86/kernel/cpu/intel.c                                  |   52 
 arch/x86/kernel/cpu/microcode/amd.c                          |    6 
 arch/x86/kernel/cpu/sgx/ioctl.c                              |    7 
 arch/x86/kvm/cpuid.c                                         |    2 
 arch/x86/kvm/svm/sev.c                                       |   13 
 arch/x86/kvm/svm/svm.c                                       |   49 
 arch/x86/kvm/svm/svm.h                                       |    2 
 arch/x86/kvm/svm/vmenter.S                                   |   10 
 arch/x86/kvm/vmx/vmx.c                                       |    8 
 arch/x86/kvm/vmx/vmx.h                                       |    2 
 arch/x86/kvm/x86.c                                           |    2 
 arch/x86/mm/init.c                                           |   23 
 block/partitions/efi.c                                       |    2 
 drivers/base/core.c                                          |    1 
 drivers/block/rnull.rs                                       |    4 
 drivers/block/ublk_drv.c                                     |    7 
 drivers/bluetooth/btusb.c                                    |    1 
 drivers/bus/mhi/host/pci_generic.c                           |    5 
 drivers/cdx/cdx.c                                            |    6 
 drivers/char/misc.c                                          |    2 
 drivers/gpio/gpio-aggregator.c                               |   20 
 drivers/gpio/gpio-rcar.c                                     |   31 
 drivers/gpio/gpio-vf610.c                                    |   11 
 drivers/gpu/drm/Kconfig                                      |   12 
 drivers/gpu/drm/Makefile                                     |    6 
 drivers/gpu/drm/amd/amdkfd/kfd_queue.c                       |    4 
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c            |    3 
 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c               |   12 
 drivers/gpu/drm/drm_client_setup.c                           |   66 
 drivers/gpu/drm/drm_fb_helper.c                              |   85 -
 drivers/gpu/drm/drm_fbdev_client.c                           |  141 +
 drivers/gpu/drm/drm_fbdev_ttm.c                              |  142 -
 drivers/gpu/drm/drm_fourcc.c                                 |   30 
 drivers/gpu/drm/drm_panic_qr.rs                              |   25 
 drivers/gpu/drm/i915/display/i9xx_plane.c                    |   22 
 drivers/gpu/drm/i915/display/icl_dsi.c                       |  448 ++---
 drivers/gpu/drm/i915/display/icl_dsi.h                       |    4 
 drivers/gpu/drm/i915/display/intel_atomic_plane.c            |   49 
 drivers/gpu/drm/i915/display/intel_atomic_plane.h            |   19 
 drivers/gpu/drm/i915/display/intel_color.c                   |   17 
 drivers/gpu/drm/i915/display/intel_color.h                   |    1 
 drivers/gpu/drm/i915/display/intel_cursor.c                  |  101 -
 drivers/gpu/drm/i915/display/intel_ddi.c                     |    2 
 drivers/gpu/drm/i915/display/intel_de.h                      |   11 
 drivers/gpu/drm/i915/display/intel_display.c                 |   58 
 drivers/gpu/drm/i915/display/intel_display_types.h           |   16 
 drivers/gpu/drm/i915/display/intel_sprite.c                  |   27 
 drivers/gpu/drm/i915/display/skl_universal_plane.c           |  307 ++-
 drivers/gpu/drm/imagination/pvr_fw_meta.c                    |    6 
 drivers/gpu/drm/imagination/pvr_fw_trace.c                   |    4 
 drivers/gpu/drm/imagination/pvr_queue.c                      |   18 
 drivers/gpu/drm/imagination/pvr_queue.h                      |    4 
 drivers/gpu/drm/imagination/pvr_vm.c                         |  134 +
 drivers/gpu/drm/imagination/pvr_vm.h                         |    3 
 drivers/gpu/drm/nouveau/Kconfig                              |    2 
 drivers/gpu/drm/nouveau/nouveau_drm.c                        |   10 
 drivers/gpu/drm/radeon/r300.c                                |    3 
 drivers/gpu/drm/radeon/radeon_asic.h                         |    1 
 drivers/gpu/drm/radeon/rs400.c                               |   18 
 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h              |    4 
 drivers/gpu/drm/xe/display/xe_plane_initial.c                |   10 
 drivers/gpu/drm/xe/xe_gt.c                                   |    4 
 drivers/gpu/drm/xe/xe_hmm.c                                  |  188 +-
 drivers/gpu/drm/xe/xe_hmm.h                                  |    7 
 drivers/gpu/drm/xe/xe_pt.c                                   |   96 -
 drivers/gpu/drm/xe/xe_pt_walk.c                              |    3 
 drivers/gpu/drm/xe/xe_pt_walk.h                              |    4 
 drivers/gpu/drm/xe/xe_vm.c                                   |  100 -
 drivers/gpu/drm/xe/xe_vm.h                                   |   10 
 drivers/gpu/drm/xe/xe_vm_types.h                             |    8 
 drivers/hid/hid-appleir.c                                    |    2 
 drivers/hid/hid-google-hammer.c                              |    2 
 drivers/hid/hid-steam.c                                      |    2 
 drivers/hid/intel-ish-hid/ishtp-hid-client.c                 |    2 
 drivers/hid/intel-ish-hid/ishtp-hid.c                        |    4 
 drivers/hwmon/ad7314.c                                       |   10 
 drivers/hwmon/ntc_thermistor.c                               |   66 
 drivers/hwmon/peci/dimmtemp.c                                |   10 
 drivers/hwmon/pmbus/pmbus.c                                  |    2 
 drivers/hwmon/xgene-hwmon.c                                  |    2 
 drivers/hwtracing/intel_th/pci.c                             |   15 
 drivers/iio/adc/ad7192.c                                     |    2 
 drivers/iio/adc/at91-sama5d2_adc.c                           |   68 
 drivers/iio/dac/ad3552r.c                                    |    6 
 drivers/iio/filter/admv8818.c                                |   14 
 drivers/iio/light/apds9306.c                                 |    4 
 drivers/misc/cardreader/rtsx_usb.c                           |   15 
 drivers/misc/eeprom/digsy_mtc_eeprom.c                       |    2 
 drivers/misc/mei/hw-me-regs.h                                |    2 
 drivers/misc/mei/pci-me.c                                    |    2 
 drivers/misc/mei/vsc-tp.c                                    |    2 
 drivers/net/caif/caif_virtio.c                               |    2 
 drivers/net/dsa/mt7530.c                                     |    8 
 drivers/net/ethernet/emulex/benet/be.h                       |    2 
 drivers/net/ethernet/emulex/benet/be_cmds.c                  |  197 +-
 drivers/net/ethernet/emulex/benet/be_main.c                  |    2 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c       |    2 
 drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c         |    6 
 drivers/net/ipa/data/ipa_data-v4.7.c                         |   18 
 drivers/net/mctp/mctp-i3c.c                                  |    3 
 drivers/net/phy/phy.c                                        |   43 
 drivers/net/phy/phy_device.c                                 |    2 
 drivers/net/ppp/ppp_generic.c                                |   28 
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                 |    2 
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c             |    7 
 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c          |    2 
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h           |    5 
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c            |    6 
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c                 |   23 
 drivers/nvme/host/ioctl.c                                    |   20 
 drivers/nvme/host/nvme.h                                     |    7 
 drivers/nvme/host/pci.c                                      |  147 +
 drivers/nvme/host/tcp.c                                      |   81 
 drivers/nvme/target/tcp.c                                    |   15 
 drivers/of/of_reserved_mem.c                                 |    4 
 drivers/platform/x86/thinkpad_acpi.c                         |    1 
 drivers/rapidio/devices/rio_mport_cdev.c                     |    3 
 drivers/rapidio/rio-scan.c                                   |    5 
 drivers/slimbus/messaging.c                                  |    5 
 drivers/usb/atm/cxacru.c                                     |   13 
 drivers/usb/core/hub.c                                       |   33 
 drivers/usb/core/quirks.c                                    |    4 
 drivers/usb/dwc3/core.c                                      |   85 -
 drivers/usb/dwc3/core.h                                      |    2 
 drivers/usb/dwc3/drd.c                                       |    4 
 drivers/usb/dwc3/gadget.c                                    |   10 
 drivers/usb/gadget/composite.c                               |   17 
 drivers/usb/gadget/function/u_ether.c                        |    4 
 drivers/usb/host/xhci-hub.c                                  |    8 
 drivers/usb/host/xhci-mem.c                                  |    3 
 drivers/usb/host/xhci-pci.c                                  |   18 
 drivers/usb/host/xhci.h                                      |    2 
 drivers/usb/renesas_usbhs/common.c                           |    6 
 drivers/usb/renesas_usbhs/mod_gadget.c                       |    2 
 drivers/usb/typec/tcpm/tcpci_rt1711h.c                       |   11 
 drivers/usb/typec/ucsi/ucsi.c                                |   25 
 drivers/usb/typec/ucsi/ucsi.h                                |    2 
 drivers/usb/typec/ucsi/ucsi_acpi.c                           |   21 
 drivers/usb/typec/ucsi/ucsi_ccg.c                            |    1 
 drivers/usb/typec/ucsi/ucsi_glink.c                          |    1 
 drivers/usb/typec/ucsi/ucsi_stm32g0.c                        |    1 
 drivers/usb/typec/ucsi/ucsi_yoga_c630.c                      |    1 
 drivers/virt/acrn/hsm.c                                      |    6 
 fs/btrfs/file.c                                              |    9 
 fs/btrfs/volumes.c                                           |    1 
 fs/coredump.c                                                |   15 
 fs/exfat/balloc.c                                            |   10 
 fs/exfat/exfat_fs.h                                          |    2 
 fs/exfat/fatent.c                                            |   11 
 fs/exfat/file.c                                              |    2 
 fs/exfat/namei.c                                             |    2 
 fs/netfs/read_collect.c                                      |   21 
 fs/netfs/read_pgpriv2.c                                      |    5 
 fs/nfs/file.c                                                |    3 
 fs/smb/client/cifsglob.h                                     |    6 
 fs/smb/client/inode.c                                        |    2 
 fs/smb/client/reparse.h                                      |   28 
 fs/smb/client/smb1ops.c                                      |    4 
 fs/smb/client/smb2inode.c                                    |    4 
 fs/smb/client/smb2ops.c                                      |    3 
 fs/smb/server/smb2pdu.c                                      |    8 
 fs/smb/server/smbacl.c                                       |   16 
 fs/smb/server/transport_ipc.c                                |    1 
 include/asm-generic/hugetlb.h                                |    2 
 include/drm/drm_client_setup.h                               |   26 
 include/drm/drm_drv.h                                        |   18 
 include/drm/drm_fbdev_client.h                               |   19 
 include/drm/drm_fbdev_ttm.h                                  |   13 
 include/drm/drm_fourcc.h                                     |    1 
 include/linux/compaction.h                                   |    5 
 include/linux/ethtool.h                                      |   23 
 include/linux/hugetlb.h                                      |    4 
 include/linux/nvme-tcp.h                                     |    2 
 include/linux/nvme.h                                         |    1 
 include/linux/phy.h                                          |   36 
 include/linux/phylib_stubs.h                                 |   42 
 include/linux/sched.h                                        |    2 
 kernel/events/core.c                                         |    4 
 kernel/events/uprobes.c                                      |    2 
 kernel/sched/fair.c                                          |    6 
 kernel/trace/trace_fprobe.c                                  |   15 
 kernel/trace/trace_probe.h                                   |    2 
 mm/compaction.c                                              |    3 
 mm/hugetlb.c                                                 |    4 
 mm/internal.h                                                |    5 
 mm/kasan/kasan_test_rust.rs                                  |    3 
 mm/kmsan/hooks.c                                             |    1 
 mm/memory-failure.c                                          |   63 
 mm/memory.c                                                  |   21 
 mm/memory_hotplug.c                                          |   26 
 mm/page_alloc.c                                              |    4 
 mm/userfaultfd.c                                             |   17 
 mm/vma.c                                                     |   12 
 mm/vmalloc.c                                                 |    4 
 net/8021q/vlan.c                                             |    3 
 net/bluetooth/mgmt.c                                         |    5 
 net/ethtool/cabletest.c                                      |    8 
 net/ethtool/linkstate.c                                      |   26 
 net/ethtool/netlink.c                                        |    6 
 net/ethtool/netlink.h                                        |    5 
 net/ethtool/phy.c                                            |    2 
 net/ethtool/plca.c                                           |    6 
 net/ethtool/pse-pd.c                                         |    4 
 net/ethtool/stats.c                                          |   18 
 net/ethtool/strset.c                                         |    2 
 net/ipv4/tcp_offload.c                                       |   11 
 net/ipv4/udp_offload.c                                       |    8 
 net/ipv6/ila/ila_lwt.c                                       |    4 
 net/llc/llc_s_ac.c                                           |   49 
 net/mac80211/ieee80211_i.h                                   |    2 
 net/mac80211/mlme.c                                          |    1 
 net/mac80211/parse.c                                         |  164 +
 net/mptcp/pm_netlink.c                                       |   18 
 net/wireless/nl80211.c                                       |    5 
 net/wireless/reg.c                                           |    3 
 rust/Makefile                                                |   92 -
 rust/bindgen_parameters                                      |    5 
 rust/bindings/bindings_helper.h                              |    1 
 rust/bindings/lib.rs                                         |    6 
 rust/exports.c                                               |    1 
 rust/ffi.rs                                                  |   48 
 rust/helpers/helpers.c                                       |    1 
 rust/helpers/slab.c                                          |    6 
 rust/helpers/vmalloc.c                                       |    9 
 rust/kernel/alloc.rs                                         |  150 +
 rust/kernel/alloc/allocator.rs                               |  208 +-
 rust/kernel/alloc/allocator_test.rs                          |   95 +
 rust/kernel/alloc/box_ext.rs                                 |   89 -
 rust/kernel/alloc/kbox.rs                                    |  456 +++++
 rust/kernel/alloc/kvec.rs                                    |  913 +++++++++++
 rust/kernel/alloc/layout.rs                                  |   91 +
 rust/kernel/alloc/vec_ext.rs                                 |  185 --
 rust/kernel/block/mq/gen_disk.rs                             |    6 
 rust/kernel/block/mq/operations.rs                           |   18 
 rust/kernel/block/mq/raw_writer.rs                           |    2 
 rust/kernel/block/mq/tag_set.rs                              |    2 
 rust/kernel/error.rs                                         |   82 
 rust/kernel/firmware.rs                                      |    2 
 rust/kernel/init.rs                                          |  127 -
 rust/kernel/init/__internal.rs                               |   13 
 rust/kernel/init/macros.rs                                   |   18 
 rust/kernel/ioctl.rs                                         |    2 
 rust/kernel/lib.rs                                           |    5 
 rust/kernel/list.rs                                          |    1 
 rust/kernel/list/arc_field.rs                                |    2 
 rust/kernel/net/phy.rs                                       |   16 
 rust/kernel/prelude.rs                                       |    5 
 rust/kernel/print.rs                                         |    5 
 rust/kernel/rbtree.rs                                        |   49 
 rust/kernel/std_vendor.rs                                    |   12 
 rust/kernel/str.rs                                           |   46 
 rust/kernel/sync/arc.rs                                      |   25 
 rust/kernel/sync/arc/std_vendor.rs                           |    2 
 rust/kernel/sync/condvar.rs                                  |    7 
 rust/kernel/sync/lock.rs                                     |    8 
 rust/kernel/sync/lock/mutex.rs                               |    4 
 rust/kernel/sync/lock/spinlock.rs                            |    4 
 rust/kernel/sync/locked_by.rs                                |    2 
 rust/kernel/task.rs                                          |    8 
 rust/kernel/time.rs                                          |    4 
 rust/kernel/types.rs                                         |  140 -
 rust/kernel/uaccess.rs                                       |   48 
 rust/kernel/workqueue.rs                                     |   29 
 rust/macros/lib.rs                                           |   14 
 rust/macros/module.rs                                        |    8 
 rust/uapi/lib.rs                                             |    6 
 samples/rust/rust_minimal.rs                                 |    4 
 samples/rust/rust_print.rs                                   |    1 
 scripts/Makefile.build                                       |    4 
 scripts/generate_rust_analyzer.py                            |   11 
 sound/core/seq/seq_clientmgr.c                               |   46 
 sound/pci/hda/Kconfig                                        |    1 
 sound/pci/hda/hda_intel.c                                    |    2 
 sound/pci/hda/patch_realtek.c                                |  107 +
 sound/usb/usx2y/usbusx2y.c                                   |   11 
 sound/usb/usx2y/usbusx2y.h                                   |   26 
 sound/usb/usx2y/usbusx2yaudio.c                              |   27 
 tools/testing/selftests/bpf/benchs/bench_trigger.c           |    3 
 tools/testing/selftests/bpf/bpf_util.h                       |    9 
 tools/testing/selftests/bpf/map_tests/task_storage_map.c     |    3 
 tools/testing/selftests/bpf/prog_tests/bpf_cookie.c          |    2 
 tools/testing/selftests/bpf/prog_tests/bpf_iter.c            |    6 
 tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c  |   10 
 tools/testing/selftests/bpf/prog_tests/core_reloc.c          |    2 
 tools/testing/selftests/bpf/prog_tests/linked_funcs.c        |    2 
 tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c |    2 
 tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c       |    4 
 tools/testing/selftests/bpf/prog_tests/task_local_storage.c  |    8 
 tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c   |    2 
 tools/testing/selftests/damon/damon_nr_regions.py            |    2 
 tools/testing/selftests/damon/damos_quota.py                 |    9 
 tools/testing/selftests/damon/damos_quota_goal.py            |    3 
 tools/testing/selftests/mm/hugepage-mremap.c                 |    2 
 tools/testing/selftests/mm/ksm_functional_tests.c            |    8 
 tools/testing/selftests/mm/memfd_secret.c                    |   14 
 tools/testing/selftests/mm/mkdirty.c                         |    8 
 tools/testing/selftests/mm/mlock2.h                          |    1 
 tools/testing/selftests/mm/protection_keys.c                 |    2 
 tools/testing/selftests/mm/uffd-common.c                     |    4 
 tools/testing/selftests/mm/uffd-stress.c                     |   15 
 tools/testing/selftests/mm/uffd-unit-tests.c                 |   14 
 usr/include/Makefile                                         |    2 
 335 files changed, 6008 insertions(+), 2448 deletions(-)

Ahmed S. Darwish (3):
      x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
      x86/cpu: Validate CPUID leaf 0x2 EDX output
      x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63

Alessio Belle (1):
      drm/imagination: Fix timestamps in firmware traces

Alexander Shishkin (2):
      intel_th: pci: Add Panther Lake-H support
      intel_th: pci: Add Panther Lake-P/U support

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

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

Andrew Cooper (1):
      x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()

Andrew Martin (1):
      drm/amdkfd: Fix NULL Pointer Dereference in KFD queue

Andy Shevchenko (2):
      xhci: pci: Fix indentation in the PCI device ID definitions
      eeprom: digsy_mtc: Make GPIO lookup table match the device

Angelo Dureghello (1):
      iio: dac: ad3552r: clear reset status flag

AngeloGioacchino Del Regno (1):
      usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality

Antheas Kapenekakis (1):
      ALSA: hda/realtek: Remove (revert) duplicate Ally X config

Antoine Tenart (1):
      net: gso: fix ownership in __udp_gso_segment

Ard Biesheuvel (1):
      x86/boot: Sanitize boot params before parsing command line

Arnd Bergmann (2):
      kbuild: hdrcheck: fix cross build with clang
      ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage

Asahi Lina (1):
      rust: alloc: Fix `ArrayLayout` allocations

Badhri Jagan Sridharan (1):
      usb: dwc3: gadget: Prevent irq storm when TH re-executes

Bartosz Golaszewski (1):
      gpio: vf610: use generic device_get_match_data()

Benno Lossin (1):
      rust: alloc: introduce `ArrayLayout`

Bibo Mao (4):
      LoongArch: Set max_pfn with the PFN of the last page
      LoongArch: KVM: Add interrupt checking for AVEC
      LoongArch: KVM: Reload guest CSR registers after sleep
      LoongArch: KVM: Fix GPA size issue about VM

Borislav Petkov (AMD) (1):
      x86/microcode/AMD: Add some forgotten models to the SHA check

Brendan King (3):
      drm/imagination: avoid deadlock on fence release
      drm/imagination: Hold drm_gem_gpuva lock for unmap
      drm/imagination: only init job done fences once

Brian Geffon (1):
      mm: fix finish_fault() handling for large folios

Christian A. Ehrhardt (1):
      acpi: typec: ucsi: Introduce a ->poll_cci method

Christian Heusel (1):
      Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"

Claudiu Beznea (3):
      usb: renesas_usbhs: Call clk_put()
      usb: renesas_usbhs: Use devm_usb_get_phy()
      usb: renesas_usbhs: Flush the notify_hotplug_work

Dan Carpenter (1):
      nvme-tcp: fix signedness bug in nvme_tcp_init_connection()

Daniil Dulov (1):
      HID: appleir: Fix potential NULL dereference at raw event handle

Danilo Krummrich (28):
      rust: alloc: add `Allocator` trait
      rust: alloc: separate `aligned_size` from `krealloc_aligned`
      rust: alloc: rename `KernelAllocator` to `Kmalloc`
      rust: alloc: implement `ReallocFunc`
      rust: alloc: make `allocator` module public
      rust: alloc: implement `Allocator` for `Kmalloc`
      rust: alloc: add module `allocator_test`
      rust: alloc: implement `Vmalloc` allocator
      rust: alloc: implement `KVmalloc` allocator
      rust: alloc: add __GFP_NOWARN to `Flags`
      rust: alloc: implement kernel `Box`
      rust: treewide: switch to our kernel `Box` type
      rust: alloc: remove extension of std's `Box`
      rust: alloc: add `Box` to prelude
      rust: alloc: implement kernel `Vec` type
      rust: alloc: implement `IntoIterator` for `Vec`
      rust: alloc: implement `collect` for `IntoIter`
      rust: treewide: switch to the kernel `Vec` type
      rust: alloc: remove `VecExt` extension
      rust: alloc: add `Vec` to prelude
      rust: error: use `core::alloc::LayoutError`
      rust: error: check for config `test` in `Error::name`
      rust: alloc: implement `contains` for `Flags`
      rust: alloc: implement `Cmalloc` in module allocator_test
      rust: str: test: replace `alloc::format`
      rust: alloc: update module comment of alloc.rs
      kbuild: rust: remove the `alloc` crate and `GlobalAlloc`
      MAINTAINERS: add entry for the Rust `alloc` module

Dave Airlie (1):
      drm/nouveau: select FW caching

Emmanuel Grumbach (1):
      wifi: iwlwifi: mvm: don't try to talk to a dead firmware

Eric Dumazet (1):
      llc: do not use skb_get() before dev_queue_xmit()

Eric Sandeen (1):
      exfat: short-circuit zero-byte writes in exfat_file_write_iter

Erik Schumacher (1):
      hwmon: (ad7314) Validate leading zero bits and return error

Ethan D. Twardy (1):
      rust: kbuild: expand rusttest target for macros

Fabrizio Castro (1):
      gpio: rcar: Fix missing of_node_put() call

Fedor Pchelkin (1):
      usb: typec: ucsi: increase timeout for PPM reset operations

Filipe Xavier (2):
      rust: error: make conversion functions public
      rust: error: optimize error type to use nonzero

Gabriel Krisman Bertazi (1):
      Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone"

Gary Guo (4):
      rust: fix size_t in bindgen prototypes of C builtins
      rust: map `__kernel_size_t` and friends also to usize/isize
      rust: use custom FFI integer types
      rust: map `long` to `isize` and `char` to `u8`

Greg Kroah-Hartman (5):
      Revert "KVM: e500: always restore irqs"
      Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults"
      Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock"
      Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()"
      Linux 6.12.19

Hans de Goede (1):
      mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO

Hao Zhang (1):
      mm/page_alloc: fix uninitialized variable

Haoxiang Li (5):
      btrfs: fix a leaked chunk map issue in read_one_chunk()
      Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
      Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
      rapidio: add check for rio_add_net() in rio_scan_alloc_net()
      rapidio: fix an API misues when rio_add_net() fails

Haoyu Li (1):
      drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl

Heiko Carstens (1):
      s390/traps: Fix test_monitor_call() inline assembly

Hoku Ishibe (1):
      ALSA: hda: intel: Add Dell ALC3271 to power_save denylist

Huacai Chen (1):
      LoongArch: Use polling play_dead() when resuming from hibernation

Ilan Peer (4):
      wifi: iwlwifi: Free pages allocated when failing to build A-MSDU
      wifi: iwlwifi: Fix A-MSDU TSO preparation
      wifi: mac80211: Support parsing EPCS ML element
      wifi: iwlwifi: pcie: Fix TSO preparation

Imre Deak (1):
      drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro

Jakub Kicinski (1):
      net: ethtool: plumb PHY stats to PHY drivers

Jani Nikula (1):
      drm/i915/dsi: convert to struct intel_display

Jarkko Sakkinen (1):
      x86/sgx: Fix size overflows in sgx_encl_create()

Jason Xing (1):
      net-timestamp: support TCP GSO case for a few missing flags

Javier Carrasco (1):
      iio: light: apds9306: fix max_scale_nano values

Jiayuan Chen (1):
      ppp: Fix KMSAN uninit-value warning with bpf

Jiri Olsa (1):
      uprobes: Fix race in uprobe_free_utask

Johan Korsnes (1):
      gpio: vf610: add locking to gpio direction functions

Johannes Berg (4):
      wifi: iwlwifi: mvm: clean up ROC on failure
      wifi: iwlwifi: limit printed string from FW file
      wifi: mac80211: fix MLE non-inheritance parsing
      wifi: mac80211: fix vendor-specific inheritance

John Hubbard (1):
      Revert "selftests/mm: remove local __NR_* definitions"

Justin Iurman (2):
      net: ipv6: fix dst ref loop in ila lwtunnel
      net: ipv6: fix missing dst ref drop in ila lwtunnel

Kailang Yang (2):
      ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
      ALSA: hda/realtek: update ALC222 depop optimize

Kees Cook (1):
      coredump: Only sort VMAs when core_sort_vma sysctl is set

Keith Busch (3):
      nvme-pci: add support for sgl metadata
      nvme-pci: use sgls for all user requests if possible
      nvme-ioctl: fix leaked requests on mapping error

Kenneth Feng (1):
      drm/amd/pm: always allow ih interrupt from fw

Koichiro Den (1):
      gpio: aggregator: protect driver attr handlers against module unload

Krister Johansen (1):
      mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr

Kumar Kartikeya Dwivedi (1):
      selftests/bpf: Clean up open-coded gettid syscall invocations

Lorenzo Bianconi (1):
      net: dsa: mt7530: Fix traffic flooding for MMIO devices

Lorenzo Stoakes (1):
      mm: abort vma_modify() on merge out of memory failure

Luca Ceresoli (1):
      drivers: core: fix device leak in __fw_devlink_relax_cycles()

Luca Weiss (3):
      net: ipa: Fix v4.7 resource group names
      net: ipa: Fix QSB data for v4.7
      net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7

Ma Ke (1):
      drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params

Ma Wupeng (3):
      mm: memory-failure: update ttu flag inside unmap_poisoned_folio
      hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio
      mm: memory-hotplug: check folio ref count first in do_migrate_range

Maarten Lankhorst (1):
      drm/xe: Remove double pageflip

Manivannan Sadhasivam (1):
      bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock

Marc Zyngier (1):
      xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts

Marek Szyprowski (1):
      usb: gadget: Fix setting self-powered state on suspend

Markus Burri (1):
      iio: adc: ad7192: fix channel select

Masami Hiramatsu (Google) (3):
      tracing: tprobe-events: Fix a memory leak when tprobe with $retval
      tracing: tprobe-events: Reject invalid tracepoint name
      tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro

Matt Johnston (1):
      mctp i3c: handle NULL header address

Matthew Auld (1):
      drm/xe/userptr: properly setup pfn_flags_mask

Matthew Brost (1):
      drm/xe: Add staging tree for VM binds

Maud Spierings (1):
      hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table

Maurizio Lombardi (3):
      nvme-tcp: add basic support for the C2HTermReq PDU
      nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
      nvme-tcp: Fix a C2HTermReq error message

Max Kellermann (2):
      fs/netfs/read_pgpriv2: skip folio queues without `marks3`
      fs/netfs/read_collect: fix crash due to uninitialized `prev` variable

Maxime Chevallier (1):
      net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device

Meir Elisha (1):
      nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch

Miao Li (1):
      usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader

Michal Pecio (1):
      usb: xhci: Enable the TRB overfetch quirk on VIA VL805

Miguel Ojeda (19):
      rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]`
      rust: sort global Rust flags
      rust: types: avoid repetition in `{As,From}Bytes` impls
      rust: enable `clippy::undocumented_unsafe_blocks` lint
      rust: enable `clippy::unnecessary_safety_comment` lint
      rust: enable `clippy::unnecessary_safety_doc` lint
      rust: enable `clippy::ignored_unit_patterns` lint
      rust: enable `rustdoc::unescaped_backticks` lint
      rust: init: remove unneeded `#[allow(clippy::disallowed_names)]`
      rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]`
      rust: introduce `.clippy.toml`
      rust: replace `clippy::dbg_macro` with `disallowed_macros`
      rust: provide proper code documentation titles
      rust: enable Clippy's `check-private-items`
      Documentation: rust: add coding guidelines on lints
      rust: start using the `#[expect(...)]` attribute
      Documentation: rust: discuss `#[expect(...)]` in the guidelines
      rust: finish using custom FFI integer types
      docs: rust: remove spurious item in `expect` list

Mike Snitzer (1):
      NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback

Mingcong Bai (1):
      platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e

Murad Masimov (1):
      ALSA: usx2y: validate nrpacks module parameter on probe

Namjae Jeon (5):
      ksmbd: fix type confusion via race condition when using ipc_msg_send_request
      ksmbd: fix out-of-bounds in parse_sec_desc()
      ksmbd: fix use-after-free in smb2_lock
      ksmbd: fix bug on trap in smb2_lock
      exfat: fix soft lockup in exfat_clear_bitmap

Nayab Sayed (1):
      iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value

Nikita Zhandarovich (2):
      wifi: cfg80211: regulatory: improve invalid hints checking
      usb: atm: cxacru: fix a flaw in existing endpoint checks

Niklas Söderlund (1):
      gpio: rcar: Use raw_spinlock to protect register access

Nikolay Aleksandrov (1):
      be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink

Oleksij Rempel (1):
      ethtool: linkstate: migrate linkstate functions to support multi-PHY setups

Olivier Gayot (1):
      block: fix conversion of GPT partition name to 7-bit

Oscar Maes (1):
      vlan: enforce underlying device type

Pali Rohár (1):
      cifs: Remove symlink member from cifs_open_info_data union

Paolo Bonzini (1):
      KVM: e500: always restore irqs

Paul Fertser (1):
      hwmon: (peci/dimmtemp) Do not provide fake thresholds data

Pawel Chmielewski (1):
      intel_th: pci: Add Arrow Lake support

Pawel Laszczak (1):
      usb: hub: lack of clearing xHC resources

Peiyang Wang (1):
      net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error

Peter Zijlstra (2):
      loongarch: Use ASM_REACHABLE
      perf/core: Fix pmus_lock vs. pmus_srcu ordering

Philipp Stanner (2):
      stmmac: loongson: Pass correct arg to PCI function
      drm/sched: Fix preprocessor guard

Prashanth K (3):
      usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
      usb: gadget: Set self-powered based on MaxPower and bmAttributes
      usb: gadget: Check bmAttributes only if configuration is valid

Qiu-ji Chen (1):
      cdx: Fix possible UAF error in driver_override_show()

Qu Wenruo (1):
      btrfs: fix data overwriting bug during buffered write when block size < page size

Richard Thier (1):
      drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M

Rob Herring (Arm) (1):
      Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"

Ryan Roberts (3):
      mm: don't skip arch_sync_kernel_mappings() in error paths
      mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
      arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes

Salah Triki (1):
      bluetooth: btusb: Initialize .owner field of force_poll_sync_fops

Sam Winchenbach (1):
      iio: filter: admv8818: Force initialization of SDO

Sean Christopherson (7):
      KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow
      KVM: SVM: Save host DR masks on CPUs with DebugSwap
      KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
      KVM: SVM: Suppress DEBUGCTL.BTF on AMD
      KVM: x86: Snapshot the host's DEBUGCTL in common x86
      KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled
      KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs

Sebastian Andrzej Siewior (1):
      dma: kmsan: export kmsan_handle_dma() for modules

SeongJae Park (4):
      selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced
      selftests/damon/damos_quota: make real expectation of quota exceeds
      selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms
      selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries

Steve French (1):
      smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions

Suren Baghdasaryan (1):
      userfaultfd: do not block on locking a large folio with raised refcount

Takashi Iwai (1):
      ALSA: seq: Avoid module auto-load handling at event delivery

Thadeu Lima de Souza Cascardo (1):
      char: misc: deallocate static minor in error path

Thinh Nguyen (1):
      usb: dwc3: Set SUSPENDENABLE soon after phy init

Thomas Böhler (7):
      drm/panic: avoid reimplementing Iterator::find
      drm/panic: remove unnecessary borrow in alignment_pattern
      drm/panic: prefer eliding lifetimes
      drm/panic: remove redundant field when assigning value
      drm/panic: correctly indent continuation of line in list item
      drm/panic: allow verbose boolean for clarity
      drm/panic: allow verbose version check

Thomas Hellström (6):
      drm/xe/hmm: Style- and include fixes
      drm/xe/hmm: Don't dereference struct page pointers without notifier lock
      drm/xe/vm: Fix a misplaced #endif
      drm/xe/vm: Validate userptr during gpu vma prefetching
      drm/xe: Fix fault mode invalidation with unbind
      drm/xe/userptr: Unmap userptrs in the mmu notifier

Thomas Weißschuh (1):
      kbuild: userprogs: use correct lld when linking through clang

Thomas Zimmermann (5):
      drm/fbdev-helper: Move color-mode lookup into 4CC format helper
      drm/fbdev: Add memory-agnostic fbdev client
      drm: Add client-agnostic setup helper
      drm/fbdev-ttm: Support struct drm_driver.fbdev_probe
      drm/nouveau: Run DRM default client setup

Tiezhu Yang (1):
      LoongArch: Convert unreachable() to BUG()

Titus Rwantare (1):
      hwmon: (pmbus) Initialise page count in pmbus_identify()

Tvrtko Ursulin (1):
      drm/xe: Fix GT "for each engine" workarounds

Uday Shankar (1):
      ublk: set_params: properly check if parameters can be applied

Vicki Pfau (1):
      HID: hid-steam: Fix use-after-free when detaching device

Ville Syrjälä (2):
      drm/i915/color: Extract intel_color_modeset()
      drm/i915: Plumb 'dsb' all way to the plane hooks

Visweswara Tanuku (1):
      slimbus: messaging: Free transaction ID in delayed interrupt scenario

Vitaliy Shevtsov (2):
      wifi: nl80211: reject cooked mode if it is set along with other flags
      caif_virtio: fix wrong pointer check in cfv_probe()

Xi Ruoyao (1):
      x86/mm: Don't disable PCID when INVLPG has been fixed by microcode

Xiaoyao Li (1):
      KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM

Xinghuo Chen (1):
      hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()

Yu-Chun Lin (1):
      HID: google: fix unused variable warning under !CONFIG_ACPI

Yuezhang Mo (1):
      exfat: fix just enough dentries but allocate a new cluster to dir

Yutaro Ohno (1):
      rust: block: fix formatting in GenDisk doc

Zecheng Li (1):
      sched/fair: Fix potential memory corruption in child_cfs_rq_on_list

Zhang Lixu (2):
      HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove()
      HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()


             reply	other threads:[~2025-03-13 12:28 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-13 12:28 Greg Kroah-Hartman [this message]
2025-03-13 12:28 ` Linux 6.12.19 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=2025031320-obsessed-gentile-edc7@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.