[PATCH 6.12 000/225] 6.12.16-rc2 review

Greg Kroah-Hartman posted 225 patches 10 months ago
Only 0 patches received!
.../bindings/regulator/qcom,smd-rpm-regulator.yaml |   2 +-
Documentation/networking/iso15765-2.rst            |   4 +-
Makefile                                           |  17 +--
arch/alpha/include/uapi/asm/ptrace.h               |   2 +
arch/alpha/kernel/asm-offsets.c                    |   4 +
arch/alpha/kernel/entry.S                          |  24 ++--
arch/alpha/kernel/traps.c                          |   2 +-
arch/alpha/mm/fault.c                              |   4 +-
arch/arm64/Makefile                                |   4 +
arch/arm64/kernel/cacheinfo.c                      |  12 +-
arch/arm64/kernel/vdso/vdso.lds.S                  |   1 +
arch/arm64/kernel/vmlinux.lds.S                    |   1 +
arch/loongarch/kernel/genex.S                      |  28 ++--
arch/loongarch/kernel/idle.c                       |   3 +-
arch/loongarch/kernel/reset.c                      |   6 +-
arch/loongarch/kvm/main.c                          |   4 +-
arch/loongarch/lib/csum.c                          |   2 +-
arch/s390/pci/pci_bus.c                            |  20 +++
arch/s390/pci/pci_iov.c                            |  56 ++++++--
arch/s390/pci/pci_iov.h                            |   7 +
arch/x86/Kconfig                                   |   3 +-
arch/x86/events/intel/core.c                       |  33 ++---
arch/x86/events/intel/ds.c                         |  10 +-
arch/x86/include/asm/kvm-x86-ops.h                 |   1 +
arch/x86/include/asm/kvm_host.h                    |   1 +
arch/x86/include/asm/mmu.h                         |   2 +
arch/x86/include/asm/mmu_context.h                 |   1 +
arch/x86/include/asm/msr-index.h                   |   3 +-
arch/x86/include/asm/perf_event.h                  |  28 +++-
arch/x86/include/asm/tlbflush.h                    |   1 +
arch/x86/kernel/cpu/bugs.c                         |  21 ++-
arch/x86/kernel/static_call.c                      |   1 -
arch/x86/kvm/hyperv.c                              |   6 +-
arch/x86/kvm/mmu/mmu.c                             |   2 +-
arch/x86/kvm/svm/nested.c                          |  10 +-
arch/x86/kvm/svm/svm.c                             |  13 +-
arch/x86/kvm/vmx/main.c                            |   1 +
arch/x86/kvm/vmx/vmx.c                             |  10 +-
arch/x86/kvm/vmx/x86_ops.h                         |   1 +
arch/x86/kvm/x86.c                                 |   3 +
arch/x86/mm/tlb.c                                  |  35 ++++-
arch/x86/xen/mmu_pv.c                              |  75 +++++++++--
block/partitions/mac.c                             |  18 ++-
drivers/acpi/x86/utils.c                           |  13 ++
drivers/base/regmap/regmap-irq.c                   |   2 +
drivers/bluetooth/btintel_pcie.c                   |   5 +-
drivers/cpufreq/amd-pstate.c                       | 104 +++++----------
drivers/firmware/efi/efi.c                         |   6 +-
drivers/firmware/efi/libstub/randomalloc.c         |   3 +
drivers/firmware/efi/libstub/relocate.c            |   3 +
drivers/firmware/qcom/qcom_scm-smc.c               |   3 +
drivers/gpio/gpio-bcm-kona.c                       |  71 ++++++++--
drivers/gpio/gpio-stmpe.c                          |  15 ++-
drivers/gpio/gpiolib-acpi.c                        |  14 ++
drivers/gpio/gpiolib.c                             |   6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   5 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   2 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   3 +-
drivers/gpu/drm/display/drm_dp_helper.c            |   2 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c      |   4 +-
.../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h   |   4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c      |   3 -
drivers/gpu/drm/msm/msm_gem_submit.c               |   3 +-
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c    |   2 +-
.../gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h   |   1 -
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c       |   6 +-
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c |   7 +
drivers/gpu/drm/tidss/tidss_dispc.c                |  26 ++--
drivers/gpu/drm/tidss/tidss_irq.c                  |   2 +
drivers/gpu/drm/v3d/v3d_perfmon.c                  |   5 +
drivers/gpu/drm/xe/xe_drm_client.c                 |   2 +-
drivers/gpu/drm/xe/xe_trace_bo.h                   |  12 +-
drivers/gpu/host1x/dev.c                           |   2 +
drivers/gpu/host1x/intr.c                          |   2 -
drivers/hid/hid-multitouch.c                       |   5 +-
drivers/hid/hid-steam.c                            |  41 ++++--
drivers/hid/hid-thrustmaster.c                     |   2 +-
drivers/hid/hid-winwing.c                          |   2 +
drivers/i3c/master/Kconfig                         |  11 ++
drivers/i3c/master/mipi-i3c-hci/Makefile           |   1 +
drivers/i3c/master/mipi-i3c-hci/dma.c              |  17 +++
drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 148 +++++++++++++++++++++
drivers/infiniband/hw/efa/efa_main.c               |   9 +-
drivers/iommu/amd/amd_iommu_types.h                |   1 +
drivers/iommu/amd/init.c                           |   4 +
drivers/iommu/io-pgfault.c                         |   1 +
drivers/media/dvb-frontends/cxd2841er.c            |   8 +-
drivers/media/i2c/ds90ub913.c                      |  25 +++-
drivers/media/i2c/ds90ub953.c                      |  46 +++++--
drivers/media/platform/broadcom/bcm2835-unicam.c   |   8 +-
drivers/media/test-drivers/vidtv/vidtv_bridge.c    |   8 +-
drivers/media/usb/uvc/uvc_driver.c                 |  18 +++
drivers/media/usb/uvc/uvc_video.c                  |  27 +++-
drivers/media/usb/uvc/uvcvideo.h                   |   1 +
drivers/mmc/host/mtk-sd.c                          |  31 +++--
drivers/net/can/c_can/c_can_platform.c             |   5 +-
drivers/net/can/ctucanfd/ctucanfd_base.c           |  10 +-
drivers/net/can/rockchip/rockchip_canfd-core.c     |   2 +-
drivers/net/can/usb/etas_es58x/es58x_devlink.c     |   6 +-
drivers/net/ethernet/intel/idpf/idpf_lib.c         |   5 +
drivers/net/ethernet/intel/idpf/idpf_txrx.c        |   5 +-
drivers/net/ethernet/intel/igc/igc_main.c          |  22 +--
.../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c |   4 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  40 +++---
drivers/net/netdevsim/ipsec.c                      |  12 +-
drivers/net/team/team_core.c                       |   4 +-
drivers/net/vxlan/vxlan_core.c                     |   7 +-
drivers/net/wireless/ath/ath12k/wmi.c              |  61 ++++++---
drivers/net/wireless/ath/ath12k/wmi.h              |   1 -
drivers/net/wireless/realtek/rtw89/pci.c           |  17 ++-
drivers/net/wireless/realtek/rtw89/pci.h           |  11 ++
drivers/net/wireless/realtek/rtw89/pci_be.c        |   2 +
drivers/parport/parport_serial.c                   |  12 +-
drivers/pci/quirks.c                               |  15 ++-
drivers/pci/switch/switchtec.c                     |  26 ++++
drivers/pinctrl/pinconf-generic.c                  |   8 +-
drivers/pinctrl/pinctrl-cy8c95x0.c                 |  36 +++--
drivers/soc/tegra/fuse/fuse-tegra30.c              |  17 ++-
drivers/spi/spi-sn-f-ospi.c                        |   3 +
drivers/tty/serial/8250/8250.h                     |   2 +
drivers/tty/serial/8250/8250_dma.c                 |  16 +++
drivers/tty/serial/8250/8250_pci.c                 |  76 +++++------
drivers/tty/serial/8250/8250_pci1xxxx.c            |  60 ++++++++-
drivers/tty/serial/8250/8250_port.c                |   9 ++
drivers/tty/serial/serial_port.c                   |   5 +-
drivers/ufs/core/ufs_bsg.c                         |   1 +
drivers/ufs/core/ufshcd.c                          | 127 +++++++++---------
drivers/usb/class/cdc-acm.c                        |  28 +++-
drivers/usb/core/hub.c                             |  14 +-
drivers/usb/core/quirks.c                          |   6 +
drivers/usb/dwc2/gadget.c                          |   1 +
drivers/usb/dwc3/gadget.c                          |  34 +++++
drivers/usb/gadget/function/f_midi.c               |  17 ++-
drivers/usb/gadget/udc/core.c                      |   2 +-
drivers/usb/gadget/udc/renesas_usb3.c              |   2 +-
drivers/usb/host/pci-quirks.c                      |   9 ++
drivers/usb/host/xhci-pci.c                        |   7 +-
drivers/usb/roles/class.c                          |   5 +-
drivers/usb/serial/option.c                        |  49 ++++---
drivers/vfio/pci/nvgrace-gpu/main.c                |  95 ++++++++++---
drivers/vfio/pci/vfio_pci_rdwr.c                   |   1 +
drivers/vfio/platform/vfio_platform_common.c       |  10 --
drivers/video/fbdev/omap/lcd_dma.c                 |   4 +-
drivers/xen/swiotlb-xen.c                          |  20 +--
fs/btrfs/extent_io.c                               |  29 ++--
fs/btrfs/file.c                                    |   4 +-
fs/nfs/sysfs.c                                     |   6 +-
fs/nfsd/filecache.c                                |  11 +-
fs/nfsd/nfs2acl.c                                  |   2 +
fs/nfsd/nfs3acl.c                                  |   2 +
fs/nfsd/nfs4callback.c                             |   7 +-
fs/ntfs3/attrib.c                                  |   4 +-
fs/ntfs3/dir.c                                     |   2 +-
fs/ntfs3/frecord.c                                 |  12 +-
fs/ntfs3/fsntfs.c                                  |   6 +-
fs/ntfs3/index.c                                   |   6 +-
fs/ntfs3/inode.c                                   |   3 +
fs/orangefs/orangefs-debugfs.c                     |   4 +-
fs/smb/client/cifsglob.h                           |   1 -
fs/smb/client/file.c                               |   7 +-
include/drm/display/drm_dp.h                       |   1 +
include/kunit/platform_device.h                    |   1 +
include/linux/blk-mq.h                             |  18 ++-
include/linux/cgroup-defs.h                        |   6 +-
include/linux/efi.h                                |   1 +
include/linux/netdevice.h                          |   6 +
include/linux/pci_ids.h                            |  11 ++
include/linux/sched/task.h                         |   1 +
include/net/dst.h                                  |   9 ++
include/net/ip.h                                   |  13 +-
include/net/l3mdev.h                               |   2 +
include/net/net_namespace.h                        |   2 +-
include/net/route.h                                |   9 +-
include/ufs/ufshcd.h                               |   9 +-
io_uring/kbuf.c                                    |  15 ++-
io_uring/uring_cmd.c                               |   3 -
io_uring/waitid.c                                  |   4 +-
kernel/cgroup/cgroup.c                             |  20 +--
kernel/cgroup/rstat.c                              |   1 -
kernel/sched/autogroup.c                           |   4 +-
kernel/sched/core.c                                |   7 +-
kernel/sched/ext.c                                 |  35 ++---
kernel/sched/ext.h                                 |   4 +-
kernel/sched/sched.h                               |   2 +-
kernel/time/clocksource.c                          |   9 +-
kernel/trace/ring_buffer.c                         |  28 +++-
kernel/trace/trace.c                               |   4 +
kernel/workqueue.c                                 |  12 +-
net/ax25/af_ax25.c                                 |  11 ++
net/batman-adv/bat_v.c                             |   2 -
net/batman-adv/bat_v_elp.c                         | 122 ++++++++++++-----
net/batman-adv/bat_v_elp.h                         |   2 -
net/batman-adv/types.h                             |   3 -
net/can/j1939/socket.c                             |   4 +-
net/can/j1939/transport.c                          |   5 +-
net/core/fib_rules.c                               |  24 ++--
net/core/flow_dissector.c                          |  21 +--
net/core/neighbour.c                               |   8 +-
net/ipv4/arp.c                                     |   4 +-
net/ipv4/devinet.c                                 |   3 +-
net/ipv4/icmp.c                                    |  31 +++--
net/ipv4/route.c                                   |  39 +++++-
net/ipv6/icmp.c                                    |  42 +++---
net/ipv6/ioam6_iptunnel.c                          |  73 +++++-----
net/ipv6/mcast.c                                   |  45 ++++---
net/ipv6/ndisc.c                                   |  28 ++--
net/ipv6/route.c                                   |   7 +-
net/ipv6/rpl_iptunnel.c                            |  59 ++++----
net/ipv6/seg6_iptunnel.c                           |  98 ++++++++------
net/openvswitch/datapath.c                         |  12 +-
net/vmw_vsock/af_vsock.c                           |  12 +-
rust/Makefile                                      |   1 +
rust/kernel/rbtree.rs                              |   2 +-
scripts/Makefile.defconf                           |  13 +-
scripts/Makefile.extrawarn                         |  13 +-
scripts/kconfig/Makefile                           |   4 +-
sound/soc/intel/boards/bytcr_rt5640.c              |  17 ++-
tools/objtool/check.c                              |   1 +
tools/sched_ext/include/scx/common.bpf.h           |  12 +-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c  |   6 +-
.../selftests/bpf/prog_tests/uprobe_multi_test.c   |   9 +-
tools/testing/selftests/gpio/gpio-sim.sh           |  31 ++++-
tools/testing/selftests/net/pmtu.sh                | 112 +++++++++++++---
tools/testing/selftests/net/rtnetlink.sh           |   4 +-
tools/tracing/rtla/src/timerlat_hist.c             |   8 ++
tools/tracing/rtla/src/timerlat_top.c              |   8 ++
226 files changed, 2389 insertions(+), 1015 deletions(-)
[PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Greg Kroah-Hartman 10 months ago
This is the start of the stable review cycle for the 6.12.16 release.
There are 225 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Sat, 22 Feb 2025 10:44:04 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.16-rc2.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.12.16-rc2

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Revert "vfio/platform: check the bounds of read/write syscalls"

Michal Luczaj <mhal@rbox.co>
    vsock: Orphan socket after transport release

Michal Luczaj <mhal@rbox.co>
    vsock: Keep the binding until socket destruction

Pavel Begunkov <asml.silence@gmail.com>
    io_uring/kbuf: reallocate buf lists on upgrade

Avri Altman <avri.altman@wdc.com>
    scsi: ufs: core: Ensure clk_gating.lock is used only after initialization

Jakub Kicinski <kuba@kernel.org>
    net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels

Dhananjay Ugwekar <dhananjay.ugwekar@amd.com>
    cpufreq/amd-pstate: Remove the goto label in amd_pstate_update_limits

Ping-Ke Shih <pkshih@realtek.com>
    wifi: rtw89: pci: disable PCIE wake bit when PCIE deinit

Jiri Olsa <jolsa@kernel.org>
    selftests/bpf: Fix uprobe consumer test

Jason Xing <kernelxing@tencent.com>
    bpf: handle implicit declaration of function gettid in bpf_iter.c

Andrew Cooper <andrew.cooper3@citrix.com>
    x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0

Hangbin Liu <liuhangbin@gmail.com>
    selftests: rtnetlink: update netdevsim ipsec output format

Hangbin Liu <liuhangbin@gmail.com>
    netdevsim: print human readable IP address

Chris Brandt <chris.brandt@renesas.com>
    drm: renesas: rz-du: Increase supported resolutions

Thomas Hellström <thomas.hellstrom@linux.intel.com>
    drm/xe/tracing: Fix a potential TP_printk UAF

Christian Gmeiner <cgmeiner@igalia.com>
    drm/v3d: Stop active perfmon if it is being destroyed

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu1: don't choke on disabling the writeback connector

Stephan Gerhold <stephan.gerhold@linaro.org>
    drm/msm/dpu: fix x1e80100 intf_6 underrun/vsync interrupt

Tomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>
    drm/rcar-du: dsi: Fix PHY lock bit check

Dan Carpenter <dan.carpenter@linaro.org>
    drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit()

Devarsh Thakkar <devarsht@ti.com>
    drm/tidss: Clear the interrupt status for interrupts being disabled

Devarsh Thakkar <devarsht@ti.com>
    drm/tidss: Fix race condition while handling interrupt registers

Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
    drm/tidss: Fix issue in irq handling causing irq-flood issue

Eric Dumazet <edumazet@google.com>
    ipv6: mcast: add RCU protection to mld_newpack()

Filipe Manana <fdmanana@suse.com>
    btrfs: fix stale page cache after race between readahead and direct IO write

David Sterba <dsterba@suse.com>
    btrfs: rename __get_extent_map() and pass btrfs_inode

Eric Dumazet <edumazet@google.com>
    ipv6: mcast: extend RCU protection in igmp6_send()

Eric Dumazet <edumazet@google.com>
    ndisc: extend RCU protection in ndisc_send_skb()

Eric Dumazet <edumazet@google.com>
    openvswitch: use RCU protection in ovs_vport_cmd_fill_info()

Eric Dumazet <edumazet@google.com>
    arp: use RCU protection in arp_xmit()

Eric Dumazet <edumazet@google.com>
    neighbour: use RCU protection in __neigh_notify()

Eric Dumazet <edumazet@google.com>
    ndisc: use RCU protection in ndisc_alloc_skb()

Vicki Pfau <vi@endrift.com>
    HID: hid-steam: Move hidraw input (un)registering to work

Vicki Pfau <vi@endrift.com>
    HID: hid-steam: Make sure rumble work is canceled on removal

Eric Dumazet <edumazet@google.com>
    ipv6: icmp: convert to dev_net_rcu()

Eric Dumazet <edumazet@google.com>
    ipv6: use RCU protection in ip6_default_advmss()

Eric Dumazet <edumazet@google.com>
    flow_dissector: use RCU protection to fetch dev_net()

Eric Dumazet <edumazet@google.com>
    ipv4: icmp: convert to dev_net_rcu()

Eric Dumazet <edumazet@google.com>
    ipv4: use RCU protection in __ip_rt_update_pmtu()

Vladimir Vdovin <deliran@verdict.gg>
    net: ipv4: Cache pmtu for all packet paths if multipath enabled

Eric Dumazet <edumazet@google.com>
    ipv4: use RCU protection in inet_select_addr()

Eric Dumazet <edumazet@google.com>
    ipv4: use RCU protection in rt_is_expired()

Eric Dumazet <edumazet@google.com>
    ipv4: use RCU protection in ipv4_default_advmss()

Eric Dumazet <edumazet@google.com>
    net: add dev_net_rcu() helper

Eric Dumazet <edumazet@google.com>
    ipv4: use RCU protection in ip_dst_mtu_maybe_forward()

Eric Dumazet <edumazet@google.com>
    ipv4: add RCU protection to ip4_dst_hoplimit()

Dhananjay Ugwekar <dhananjay.ugwekar@amd.com>
    cpufreq/amd-pstate: Fix cpufreq_policy ref counting

Mario Limonciello <mario.limonciello@amd.com>
    cpufreq/amd-pstate: convert mutex use to guard()

Dhananjay Ugwekar <Dhananjay.Ugwekar@amd.com>
    cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and amd_pstate_epp_offline()

Dhananjay Ugwekar <Dhananjay.Ugwekar@amd.com>
    cpufreq/amd-pstate: Remove the cppc_state check in offline/online functions

Dhananjay Ugwekar <Dhananjay.Ugwekar@amd.com>
    cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and amd_pstate_epp_offline()

Dhananjay Ugwekar <Dhananjay.Ugwekar@amd.com>
    cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems

Dhananjay Ugwekar <Dhananjay.Ugwekar@amd.com>
    cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function

Justin M. Forbes <jforbes@fedoraproject.org>
    rust: kbuild: add -fzero-init-padding-bits to bindgen_skip_cflags

Avri Altman <avri.altman@wdc.com>
    scsi: ufs: Fix toggling of clk_gating.state when clock gating is not allowed

Avri Altman <avri.altman@wdc.com>
    scsi: ufs: core: Introduce a new clock_gating lock

Avri Altman <avri.altman@wdc.com>
    scsi: ufs: core: Prepare to introduce a new clock_gating lock

Avri Altman <avri.altman@wdc.com>
    scsi: ufs: core: Introduce ufshcd_has_pending_tasks()

Waiman Long <longman@redhat.com>
    clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context

Waiman Long <longman@redhat.com>
    clocksource: Use pr_info() for "Checking clocksource synchronization" message

Jakub Kicinski <kuba@kernel.org>
    net: ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels

Justin Iurman <justin.iurman@uliege.be>
    net: ipv6: rpl_iptunnel: mitigate 2-realloc issue

Justin Iurman <justin.iurman@uliege.be>
    net: ipv6: seg6_iptunnel: mitigate 2-realloc issue

Justin Iurman <justin.iurman@uliege.be>
    net: ipv6: ioam6_iptunnel: mitigate 2-realloc issue

Justin Iurman <justin.iurman@uliege.be>
    include: net: add static inline dst_dev_overhead() to dst.h

Filipe Manana <fdmanana@suse.com>
    btrfs: fix hole expansion when writing at an offset beyond EOF

Wentao Liang <vulab@iscas.ac.cn>
    mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()

Shyam Prasad N <sprasad@microsoft.com>
    cifs: pick channels for individual subrequests

Song Yoong Siang <yoong.siang.song@intel.com>
    igc: Set buffer type for empty frames in igc_init_empty_frame

Andy-ld Lu <andy-ld.lu@mediatek.com>
    mmc: mtk-sd: Fix register settings for hs400(es) mode

Nathan Chancellor <nathan@kernel.org>
    arm64: Handle .ARM.attributes section in linker scripts

Jiasheng Jiang <jiashengjiangcool@gmail.com>
    regmap-irq: Add missing kfree()

Lu Baolu <baolu.lu@linux.intel.com>
    iommu: Fix potential memory leak in iopf_queue_remove_device()

Varadarajan Narayanan <quic_varada@quicinc.com>
    regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator

Tejun Heo <tj@kernel.org>
    sched_ext: Fix incorrect autogroup migration detection

Jann Horn <jannh@google.com>
    partitions: mac: fix handling of bogus partition table

Wentao Liang <vulab@iscas.ac.cn>
    gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock

Mario Limonciello <mario.limonciello@amd.com>
    gpiolib: acpi: Add a quirk for Acer Nitro ANV14

Niklas Schnelle <schnelle@linux.ibm.com>
    s390/pci: Fix handling of isolated VFs

Niklas Schnelle <schnelle@linux.ibm.com>
    s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn()

Ivan Kokshaysky <ink@unseen.parts>
    alpha: align stack for page fault and user unaligned trap handlers

Ivan Kokshaysky <ink@unseen.parts>
    alpha: replace hardcoded stack offsets with autogenerated ones

John Keeping <jkeeping@inmusicbrands.com>
    serial: 8250: Fix fifo underflow on flush

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    serial: port: Always update ->iotype in __uart_read_properties()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    serial: port: Assign ->iotype correctly when ->iobase is set

Shakeel Butt <shakeel.butt@linux.dev>
    cgroup: fix race between fork and cgroup.kill

Miguel Ojeda <ojeda@kernel.org>
    rust: rbtree: fix overindented list item

Miguel Ojeda <ojeda@kernel.org>
    objtool/rust: add one more `noreturn` Rust function

Miguel Ojeda <ojeda@kernel.org>
    arm64: rust: clean Rust 1.85.0 warning using softfloat target

Ard Biesheuvel <ardb@kernel.org>
    efi: Avoid cold plugged memory for placing the kernel

Thomas Weißschuh <thomas.weissschuh@linutronix.de>
    kbuild: userprogs: fix bitsize and target detection on clang

Bjorn Helgaas <bhelgaas@google.com>
    PCI: Avoid FLR for Mediatek MT7922 WiFi

Aditya Kumar Singh <aditya.kumar.singh@oss.qualcomm.com>
    wifi: ath12k: fix handling of 6 GHz rules

Ivan Kokshaysky <ink@unseen.parts>
    alpha: make stack 16-byte aligned (most cases)

Vincent Mailhol <mailhol.vincent@wanadoo.fr>
    can: etas_es58x: fix potential NULL pointer dereference on udev->serial

Robin van der Gracht <robin@protonic.nl>
    can: rockchip: rkcanfd_handle_rx_fifo_overflow_int(): bail out if skb cannot be allocated

Alexander Hölzl <alexander.hoelzl@gmx.net>
    can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    can: c_can: fix unbalanced runtime PM disable in error path

Fedor Pchelkin <pchelkin@ispras.ru>
    can: ctucanfd: handle skb allocation failure

Johan Hovold <johan@kernel.org>
    USB: serial: option: drop MeiG Smart defines

Fabio Porcedda <fabio.porcedda@gmail.com>
    USB: serial: option: fix Telit Cinterion FN990A name

Fabio Porcedda <fabio.porcedda@gmail.com>
    USB: serial: option: add Telit Cinterion FN990B compositions

Chester A. Unal <chester.a.unal@arinc9.com>
    USB: serial: option: add MeiG Smart SLM828

Roy Luo <royluo@google.com>
    usb: gadget: core: flush gadget workqueue after device removal

Jann Horn <jannh@google.com>
    usb: cdc-acm: Fix handling of oversized fragments

Jann Horn <jannh@google.com>
    usb: cdc-acm: Check control transfer buffer size before access

Marek Vasut <marek.vasut+renesas@mailbox.org>
    USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk

Alan Stern <stern@rowland.harvard.edu>
    USB: hub: Ignore non-compliant devices with too many configs or interfaces

John Keeping <jkeeping@inmusicbrands.com>
    usb: gadget: f_midi: fix MIDI Streaming descriptor lengths

Mathias Nyman <mathias.nyman@linux.intel.com>
    USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone

Lei Huang <huanglei@kylinos.cn>
    USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist

Stefan Eichenberger <stefan.eichenberger@toradex.com>
    usb: core: fix pipe creation for get_bMaxPacketSize0

Huacai Chen <chenhuacai@kernel.org>
    USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI

Michal Pecio <michal.pecio@gmail.com>
    usb: xhci: Restore xhci_pci support for Renesas HCs

Fabrice Gasnier <fabrice.gasnier@foss.st.com>
    usb: dwc2: gadget: remove of_node reference upon udc_stop

Guo Ren <guoren@kernel.org>
    usb: gadget: udc: renesas_usb3: Fix compiler warning

Elson Roy Serrao <quic_eserrao@quicinc.com>
    usb: roles: set switch registered flag early on

Selvarasu Ganesan <selvarasu.g@samsung.com>
    usb: dwc3: Fix timeout issue during controller enter/exit from halt state

Selvarasu Ganesan <selvarasu.g@samsung.com>
    usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries

Steven Rostedt <rostedt@goodmis.org>
    ring-buffer: Update pages_touched to reflect persistent buffer content

Steven Rostedt <rostedt@goodmis.org>
    ring-buffer: Validate the persistent meta data subbuf array

Steven Rostedt <rostedt@goodmis.org>
    tracing: Do not allow mmap() of persistent ring buffer

Steven Rostedt <rostedt@goodmis.org>
    ring-buffer: Unlock resize on mmap error

Sean Christopherson <seanjc@google.com>
    perf/x86/intel: Ensure LBRs are disabled when a CPU is starting

Kan Liang <kan.liang@linux.intel.com>
    perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF

Sean Christopherson <seanjc@google.com>
    KVM: nSVM: Enter guest mode before initializing nested NPT MMU

Sean Christopherson <seanjc@google.com>
    KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop

Sean Christopherson <seanjc@google.com>
    KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel

Jiang Liu <gerry@linux.alibaba.com>
    drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()

Sven Eckelmann <sven@narfation.org>
    batman-adv: Drop unmanaged ELP metric worker

Sven Eckelmann <sven@narfation.org>
    batman-adv: Ignore neighbor throughput metrics in error case

Andy Strohman <andrew@andrewstrohman.com>
    batman-adv: fix panic during interface removal

Kees Cook <kees@kernel.org>
    kbuild: Use -fzero-init-padding-bits=all

Hans de Goede <hdegoede@redhat.com>
    ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: suppress stdout from merge_config for silent builds

Mike Marshall <hubcap@omnibond.com>
    orangefs: fix a oob in orangefs_debug_write

Rik van Riel <riel@fb.com>
    x86/mm/tlb: Only trim the mm_cpumask once a second

Hans de Goede <hdegoede@redhat.com>
    ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V

Koichiro Den <koichiro.den@canonical.com>
    selftests: gpio: gpio-sim: Fix missing chip disablements

Maksym Planeta <maksym@exostellar.io>
    Grab mm lock before grabbing pt lock

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode()

Ankit Agrawal <ankita@nvidia.com>
    vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM

Ankit Agrawal <ankita@nvidia.com>
    vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem

Zichen Xie <zichenxie0106@gmail.com>
    NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()

Ramesh Thomas <ramesh.thomas@intel.com>
    vfio/pci: Enable iowrite64 and ioread64 for vfio pci

Brian Norris <briannorris@chromium.org>
    kunit: platform: Resolve 'struct completion' warning

Rengarajan S <rengarajan.s@microchip.com>
    8250: microchip: pci1xxxx: Add workaround for RTS bit toggle

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    serial: 8250_pci: Share WCH IDs with parport_serial driver

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    serial: 8250_pci: Resolve WCH vendor ID ambiguity

Tomas Glozar <tglozar@redhat.com>
    rtla/timerlat_top: Abort event processing on second signal

Tomas Glozar <tglozar@redhat.com>
    rtla/timerlat_hist: Abort event processing on second signal

Guixin Liu <kanie@linux.alibaba.com>
    scsi: ufs: bsg: Set bsg_queue to NULL after removal

Rakesh Babu Saladi <Saladi.Rakeshbabu@microchip.com>
    PCI: switchtec: Add Microchip PCI100X device IDs

Takashi Iwai <tiwai@suse.de>
    PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P

Edward Adam Davis <eadavis@qq.com>
    media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread

Isaac Scott <isaac.scott@ideasonboard.com>
    media: uvcvideo: Add Kurokesu C1 PRO camera

Isaac Scott <isaac.scott@ideasonboard.com>
    media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera

Isaac Scott <isaac.scott@ideasonboard.com>
    media: uvcvideo: Implement dual stream quirk to fix loss of usb packets

Naushir Patuck <naush@raspberrypi.com>
    media: bcm2835-unicam: Disable trigger mode operation

Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
    media: i2c: ds90ub953: Add error handling for i2c reads/writes

Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
    media: i2c: ds90ub913: Add error handling to ub913_hw_init()

Arnd Bergmann <arnd@arndb.de>
    media: cxd2841er: fix 64-bit division on gcc-9

Jarkko Nikula <jarkko.nikula@linux.intel.com>
    i3c: mipi-i3c-hci: Add support for MIPI I3C HCI on PCI bus

Jarkko Nikula <jarkko.nikula@linux.intel.com>
    i3c: mipi-i3c-hci: Add Intel specific quirk to ring resuming

Kartik Rajput <kkartik@nvidia.com>
    soc/tegra: fuse: Update Tegra234 nvmem keepout list

Aaro Koskinen <aaro.koskinen@iki.fi>
    fbdev: omap: use threaded IRQ for LCD DMA

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    firmware: qcom: scm: smc: Handle missing SCM device

Michael Margolin <mrgolin@amazon.com>
    RDMA/efa: Reset device on probe failure

Masahiro Yamada <masahiroy@kernel.org>
    tools: fix annoying "mkdir -p ..." logs when building tools in parallel

Vasant Hegde <vasant.hegde@amd.com>
    iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpiolib: Fix crash on error in gpiochip_get_ngpios()

Chuyi Zhou <zhouchuyi@bytedance.com>
    sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx

Chuyi Zhou <zhouchuyi@bytedance.com>
    sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h.

Jens Axboe <axboe@kernel.dk>
    block: cleanup and fix batch completion adding conditions

Juergen Gross <jgross@suse.com>
    x86/xen: allow larger contiguous memory regions in PV guests

Juergen Gross <jgross@suse.com>
    xen/swiotlb: relax alignment requirements

Imre Deak <imre.deak@intel.com>
    drm: Fix DSC BPP increment decoding

Jiang Liu <gerry@linux.alibaba.com>
    drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()

Zhu Lingshan <lingshan.zhu@amd.com>
    amdkfd: properly free gang_ctx_bo when failed to init user queue

Jens Axboe <axboe@kernel.dk>
    io_uring/uring_cmd: remove dead req_has_async_data() check

Pavel Begunkov <asml.silence@gmail.com>
    io_uring/waitid: don't abuse io_tw_state

Artur Weber <aweber.kernel@gmail.com>
    gpio: bcm-kona: Add missing newline to dev_err format string

Artur Weber <aweber.kernel@gmail.com>
    gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ

Artur Weber <aweber.kernel@gmail.com>
    gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0

Krzysztof Karas <krzysztof.karas@intel.com>
    drm/i915/selftests: avoid using uninitialized context

Tejas Upadhyay <tejas.upadhyay@intel.com>
    drm/xe/client: bo->client does not need bos_lock

Kan Liang <kan.liang@linux.intel.com>
    perf/x86/intel: Clean up PEBS-via-PT on hybrid

Muhammad Adeel <Muhammad.Adeel@ibm.com>
    cgroup: Remove steal time from usage_usec

Rupinderjit Singh <rusingh@redhat.com>
    gpu: host1x: Fix a use of uninitialized mutex

Radu Rendec <rrendec@redhat.com>
    arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array

Maxime Ripard <mripard@kernel.org>
    drm/tests: hdmi: Fix WW_MUTEX_SLOWPATH failures

Andrea Righi <arighi@nvidia.com>
    sched_ext: Fix lock imbalance in dispatch_to_local_dsq()

Lai Jiangshan <jiangshan.ljs@antgroup.com>
    workqueue: Put the pwq after detaching the rescuer from the pool

Eric Dumazet <edumazet@google.com>
    team: better TEAM_OPTION_TYPE_STRING validation

Kiran K <kiran.k@intel.com>
    Bluetooth: btintel_pcie: Fix a potential race condition

Roger Quadros <rogerq@kernel.org>
    net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case

Roger Quadros <rogerq@kernel.org>
    net: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases

Bibo Mao <maobibo@loongson.cn>
    LoongArch: KVM: Fix typo issue about GCFG feature detection

Yuli Wang <wangyuli@uniontech.com>
    LoongArch: csum: Fix OoB access in IP checksum code for negative lengths

Marco Crivellari <marco.crivellari@suse.com>
    LoongArch: Fix idle VS timer enqueue

Eric Dumazet <edumazet@google.com>
    vxlan: check vxlan_vnigroup_init() return value

Zdenek Bouska <zdenek.bouska@siemens.com>
    igc: Fix HW RX timestamp when passed by ZC XDP

Joshua Hay <joshua.a.hay@intel.com>
    idpf: call set_real_num_queues in idpf_open

Sridhar Samudrala <sridhar.samudrala@intel.com>
    idpf: record rx queue in skb for RSC packets

Sridhar Samudrala <sridhar.samudrala@intel.com>
    idpf: fix handling rsc packet with a single segment

Eric Dumazet <edumazet@google.com>
    vrf: use RCU protection in l3mdev_l3_out()

Eric Dumazet <edumazet@google.com>
    ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()

Reyders Morales <reyders1@gmail.com>
    Documentation/networking: fix basic node example document ISO 15765-2

Eric Dumazet <edumazet@google.com>
    net: fib_rules: annotate data-races around rule->[io]ifindex

Murad Masimov <m.masimov@mt-integration.ru>
    ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt

Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
    spi: sn-f-ospi: Fix division by zero

Vicki Pfau <vi@endrift.com>
    HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context

Tulio Fernandes <tuliomf09@gmail.com>
    HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()

Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
    pinctrl: pinconf-generic: Print unsigned value if a format is registered

Nathan Chancellor <nathan@kernel.org>
    scripts/Makefile.extrawarn: Do not show clang's non-kprintf warnings at W=1

Charles Han <hanchunchao@inspur.com>
    HID: multitouch: Add NULL check in mt_input_configured

Charles Han <hanchunchao@inspur.com>
    HID: winwing: Add NULL check in winwing_init_led()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: cy8c95x0: Rename PWMSEL to SELPWM

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: cy8c95x0: Enable regmap locking for debug

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: cy8c95x0: Avoid accessing reserved registers

Patrick Bellasi <derkling@google.com>
    x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit

Jeff Layton <jlayton@kernel.org>
    nfsd: validate the nfsd_serv pointer before calling svc_wake_up

Dai Ngo <dai.ngo@oracle.com>
    NFSD: fix hang in nfsd4_shutdown_callback

Li Lingfeng <lilingfeng3@huawei.com>
    nfsd: clear acl_access/acl_default after releasing them


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

Diffstat:

 .../bindings/regulator/qcom,smd-rpm-regulator.yaml |   2 +-
 Documentation/networking/iso15765-2.rst            |   4 +-
 Makefile                                           |  17 +--
 arch/alpha/include/uapi/asm/ptrace.h               |   2 +
 arch/alpha/kernel/asm-offsets.c                    |   4 +
 arch/alpha/kernel/entry.S                          |  24 ++--
 arch/alpha/kernel/traps.c                          |   2 +-
 arch/alpha/mm/fault.c                              |   4 +-
 arch/arm64/Makefile                                |   4 +
 arch/arm64/kernel/cacheinfo.c                      |  12 +-
 arch/arm64/kernel/vdso/vdso.lds.S                  |   1 +
 arch/arm64/kernel/vmlinux.lds.S                    |   1 +
 arch/loongarch/kernel/genex.S                      |  28 ++--
 arch/loongarch/kernel/idle.c                       |   3 +-
 arch/loongarch/kernel/reset.c                      |   6 +-
 arch/loongarch/kvm/main.c                          |   4 +-
 arch/loongarch/lib/csum.c                          |   2 +-
 arch/s390/pci/pci_bus.c                            |  20 +++
 arch/s390/pci/pci_iov.c                            |  56 ++++++--
 arch/s390/pci/pci_iov.h                            |   7 +
 arch/x86/Kconfig                                   |   3 +-
 arch/x86/events/intel/core.c                       |  33 ++---
 arch/x86/events/intel/ds.c                         |  10 +-
 arch/x86/include/asm/kvm-x86-ops.h                 |   1 +
 arch/x86/include/asm/kvm_host.h                    |   1 +
 arch/x86/include/asm/mmu.h                         |   2 +
 arch/x86/include/asm/mmu_context.h                 |   1 +
 arch/x86/include/asm/msr-index.h                   |   3 +-
 arch/x86/include/asm/perf_event.h                  |  28 +++-
 arch/x86/include/asm/tlbflush.h                    |   1 +
 arch/x86/kernel/cpu/bugs.c                         |  21 ++-
 arch/x86/kernel/static_call.c                      |   1 -
 arch/x86/kvm/hyperv.c                              |   6 +-
 arch/x86/kvm/mmu/mmu.c                             |   2 +-
 arch/x86/kvm/svm/nested.c                          |  10 +-
 arch/x86/kvm/svm/svm.c                             |  13 +-
 arch/x86/kvm/vmx/main.c                            |   1 +
 arch/x86/kvm/vmx/vmx.c                             |  10 +-
 arch/x86/kvm/vmx/x86_ops.h                         |   1 +
 arch/x86/kvm/x86.c                                 |   3 +
 arch/x86/mm/tlb.c                                  |  35 ++++-
 arch/x86/xen/mmu_pv.c                              |  75 +++++++++--
 block/partitions/mac.c                             |  18 ++-
 drivers/acpi/x86/utils.c                           |  13 ++
 drivers/base/regmap/regmap-irq.c                   |   2 +
 drivers/bluetooth/btintel_pcie.c                   |   5 +-
 drivers/cpufreq/amd-pstate.c                       | 104 +++++----------
 drivers/firmware/efi/efi.c                         |   6 +-
 drivers/firmware/efi/libstub/randomalloc.c         |   3 +
 drivers/firmware/efi/libstub/relocate.c            |   3 +
 drivers/firmware/qcom/qcom_scm-smc.c               |   3 +
 drivers/gpio/gpio-bcm-kona.c                       |  71 ++++++++--
 drivers/gpio/gpio-stmpe.c                          |  15 ++-
 drivers/gpio/gpiolib-acpi.c                        |  14 ++
 drivers/gpio/gpiolib.c                             |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   5 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   3 +-
 drivers/gpu/drm/display/drm_dp_helper.c            |   2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c      |   4 +-
 .../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h   |   4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c      |   3 -
 drivers/gpu/drm/msm/msm_gem_submit.c               |   3 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c    |   2 +-
 .../gpu/drm/renesas/rcar-du/rcar_mipi_dsi_regs.h   |   1 -
 drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c       |   6 +-
 drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c |   7 +
 drivers/gpu/drm/tidss/tidss_dispc.c                |  26 ++--
 drivers/gpu/drm/tidss/tidss_irq.c                  |   2 +
 drivers/gpu/drm/v3d/v3d_perfmon.c                  |   5 +
 drivers/gpu/drm/xe/xe_drm_client.c                 |   2 +-
 drivers/gpu/drm/xe/xe_trace_bo.h                   |  12 +-
 drivers/gpu/host1x/dev.c                           |   2 +
 drivers/gpu/host1x/intr.c                          |   2 -
 drivers/hid/hid-multitouch.c                       |   5 +-
 drivers/hid/hid-steam.c                            |  41 ++++--
 drivers/hid/hid-thrustmaster.c                     |   2 +-
 drivers/hid/hid-winwing.c                          |   2 +
 drivers/i3c/master/Kconfig                         |  11 ++
 drivers/i3c/master/mipi-i3c-hci/Makefile           |   1 +
 drivers/i3c/master/mipi-i3c-hci/dma.c              |  17 +++
 drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 148 +++++++++++++++++++++
 drivers/infiniband/hw/efa/efa_main.c               |   9 +-
 drivers/iommu/amd/amd_iommu_types.h                |   1 +
 drivers/iommu/amd/init.c                           |   4 +
 drivers/iommu/io-pgfault.c                         |   1 +
 drivers/media/dvb-frontends/cxd2841er.c            |   8 +-
 drivers/media/i2c/ds90ub913.c                      |  25 +++-
 drivers/media/i2c/ds90ub953.c                      |  46 +++++--
 drivers/media/platform/broadcom/bcm2835-unicam.c   |   8 +-
 drivers/media/test-drivers/vidtv/vidtv_bridge.c    |   8 +-
 drivers/media/usb/uvc/uvc_driver.c                 |  18 +++
 drivers/media/usb/uvc/uvc_video.c                  |  27 +++-
 drivers/media/usb/uvc/uvcvideo.h                   |   1 +
 drivers/mmc/host/mtk-sd.c                          |  31 +++--
 drivers/net/can/c_can/c_can_platform.c             |   5 +-
 drivers/net/can/ctucanfd/ctucanfd_base.c           |  10 +-
 drivers/net/can/rockchip/rockchip_canfd-core.c     |   2 +-
 drivers/net/can/usb/etas_es58x/es58x_devlink.c     |   6 +-
 drivers/net/ethernet/intel/idpf/idpf_lib.c         |   5 +
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |   5 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |  22 +--
 .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c |   4 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  40 +++---
 drivers/net/netdevsim/ipsec.c                      |  12 +-
 drivers/net/team/team_core.c                       |   4 +-
 drivers/net/vxlan/vxlan_core.c                     |   7 +-
 drivers/net/wireless/ath/ath12k/wmi.c              |  61 ++++++---
 drivers/net/wireless/ath/ath12k/wmi.h              |   1 -
 drivers/net/wireless/realtek/rtw89/pci.c           |  17 ++-
 drivers/net/wireless/realtek/rtw89/pci.h           |  11 ++
 drivers/net/wireless/realtek/rtw89/pci_be.c        |   2 +
 drivers/parport/parport_serial.c                   |  12 +-
 drivers/pci/quirks.c                               |  15 ++-
 drivers/pci/switch/switchtec.c                     |  26 ++++
 drivers/pinctrl/pinconf-generic.c                  |   8 +-
 drivers/pinctrl/pinctrl-cy8c95x0.c                 |  36 +++--
 drivers/soc/tegra/fuse/fuse-tegra30.c              |  17 ++-
 drivers/spi/spi-sn-f-ospi.c                        |   3 +
 drivers/tty/serial/8250/8250.h                     |   2 +
 drivers/tty/serial/8250/8250_dma.c                 |  16 +++
 drivers/tty/serial/8250/8250_pci.c                 |  76 +++++------
 drivers/tty/serial/8250/8250_pci1xxxx.c            |  60 ++++++++-
 drivers/tty/serial/8250/8250_port.c                |   9 ++
 drivers/tty/serial/serial_port.c                   |   5 +-
 drivers/ufs/core/ufs_bsg.c                         |   1 +
 drivers/ufs/core/ufshcd.c                          | 127 +++++++++---------
 drivers/usb/class/cdc-acm.c                        |  28 +++-
 drivers/usb/core/hub.c                             |  14 +-
 drivers/usb/core/quirks.c                          |   6 +
 drivers/usb/dwc2/gadget.c                          |   1 +
 drivers/usb/dwc3/gadget.c                          |  34 +++++
 drivers/usb/gadget/function/f_midi.c               |  17 ++-
 drivers/usb/gadget/udc/core.c                      |   2 +-
 drivers/usb/gadget/udc/renesas_usb3.c              |   2 +-
 drivers/usb/host/pci-quirks.c                      |   9 ++
 drivers/usb/host/xhci-pci.c                        |   7 +-
 drivers/usb/roles/class.c                          |   5 +-
 drivers/usb/serial/option.c                        |  49 ++++---
 drivers/vfio/pci/nvgrace-gpu/main.c                |  95 ++++++++++---
 drivers/vfio/pci/vfio_pci_rdwr.c                   |   1 +
 drivers/vfio/platform/vfio_platform_common.c       |  10 --
 drivers/video/fbdev/omap/lcd_dma.c                 |   4 +-
 drivers/xen/swiotlb-xen.c                          |  20 +--
 fs/btrfs/extent_io.c                               |  29 ++--
 fs/btrfs/file.c                                    |   4 +-
 fs/nfs/sysfs.c                                     |   6 +-
 fs/nfsd/filecache.c                                |  11 +-
 fs/nfsd/nfs2acl.c                                  |   2 +
 fs/nfsd/nfs3acl.c                                  |   2 +
 fs/nfsd/nfs4callback.c                             |   7 +-
 fs/ntfs3/attrib.c                                  |   4 +-
 fs/ntfs3/dir.c                                     |   2 +-
 fs/ntfs3/frecord.c                                 |  12 +-
 fs/ntfs3/fsntfs.c                                  |   6 +-
 fs/ntfs3/index.c                                   |   6 +-
 fs/ntfs3/inode.c                                   |   3 +
 fs/orangefs/orangefs-debugfs.c                     |   4 +-
 fs/smb/client/cifsglob.h                           |   1 -
 fs/smb/client/file.c                               |   7 +-
 include/drm/display/drm_dp.h                       |   1 +
 include/kunit/platform_device.h                    |   1 +
 include/linux/blk-mq.h                             |  18 ++-
 include/linux/cgroup-defs.h                        |   6 +-
 include/linux/efi.h                                |   1 +
 include/linux/netdevice.h                          |   6 +
 include/linux/pci_ids.h                            |  11 ++
 include/linux/sched/task.h                         |   1 +
 include/net/dst.h                                  |   9 ++
 include/net/ip.h                                   |  13 +-
 include/net/l3mdev.h                               |   2 +
 include/net/net_namespace.h                        |   2 +-
 include/net/route.h                                |   9 +-
 include/ufs/ufshcd.h                               |   9 +-
 io_uring/kbuf.c                                    |  15 ++-
 io_uring/uring_cmd.c                               |   3 -
 io_uring/waitid.c                                  |   4 +-
 kernel/cgroup/cgroup.c                             |  20 +--
 kernel/cgroup/rstat.c                              |   1 -
 kernel/sched/autogroup.c                           |   4 +-
 kernel/sched/core.c                                |   7 +-
 kernel/sched/ext.c                                 |  35 ++---
 kernel/sched/ext.h                                 |   4 +-
 kernel/sched/sched.h                               |   2 +-
 kernel/time/clocksource.c                          |   9 +-
 kernel/trace/ring_buffer.c                         |  28 +++-
 kernel/trace/trace.c                               |   4 +
 kernel/workqueue.c                                 |  12 +-
 net/ax25/af_ax25.c                                 |  11 ++
 net/batman-adv/bat_v.c                             |   2 -
 net/batman-adv/bat_v_elp.c                         | 122 ++++++++++++-----
 net/batman-adv/bat_v_elp.h                         |   2 -
 net/batman-adv/types.h                             |   3 -
 net/can/j1939/socket.c                             |   4 +-
 net/can/j1939/transport.c                          |   5 +-
 net/core/fib_rules.c                               |  24 ++--
 net/core/flow_dissector.c                          |  21 +--
 net/core/neighbour.c                               |   8 +-
 net/ipv4/arp.c                                     |   4 +-
 net/ipv4/devinet.c                                 |   3 +-
 net/ipv4/icmp.c                                    |  31 +++--
 net/ipv4/route.c                                   |  39 +++++-
 net/ipv6/icmp.c                                    |  42 +++---
 net/ipv6/ioam6_iptunnel.c                          |  73 +++++-----
 net/ipv6/mcast.c                                   |  45 ++++---
 net/ipv6/ndisc.c                                   |  28 ++--
 net/ipv6/route.c                                   |   7 +-
 net/ipv6/rpl_iptunnel.c                            |  59 ++++----
 net/ipv6/seg6_iptunnel.c                           |  98 ++++++++------
 net/openvswitch/datapath.c                         |  12 +-
 net/vmw_vsock/af_vsock.c                           |  12 +-
 rust/Makefile                                      |   1 +
 rust/kernel/rbtree.rs                              |   2 +-
 scripts/Makefile.defconf                           |  13 +-
 scripts/Makefile.extrawarn                         |  13 +-
 scripts/kconfig/Makefile                           |   4 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |  17 ++-
 tools/objtool/check.c                              |   1 +
 tools/sched_ext/include/scx/common.bpf.h           |  12 +-
 tools/testing/selftests/bpf/prog_tests/bpf_iter.c  |   6 +-
 .../selftests/bpf/prog_tests/uprobe_multi_test.c   |   9 +-
 tools/testing/selftests/gpio/gpio-sim.sh           |  31 ++++-
 tools/testing/selftests/net/pmtu.sh                | 112 +++++++++++++---
 tools/testing/selftests/net/rtnetlink.sh           |   4 +-
 tools/tracing/rtla/src/timerlat_hist.c             |   8 ++
 tools/tracing/rtla/src/timerlat_top.c              |   8 ++
 226 files changed, 2389 insertions(+), 1015 deletions(-)


Re: [PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Naresh Kamboju 9 months, 3 weeks ago
On Thu, 20 Feb 2025 at 16:28, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.12.16 release.
> There are 225 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Sat, 22 Feb 2025 10:44:04 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.16-rc2.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>

## Build
* kernel: 6.12.16-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: c3d6b353438e989b2ec07730a3454b583937b796
* git describe: v6.12.15-226-gc3d6b353438e
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.12.y/build/v6.12.15-226-gc3d6b353438e

## Test Regressions (compared to v6.12.13-419-gaa95ced31609)

## Metric Regressions (compared to v6.12.13-419-gaa95ced31609)

## Test Fixes (compared to v6.12.13-419-gaa95ced31609)

## Metric Fixes (compared to v6.12.13-419-gaa95ced31609)

## Test result summary
total: 126820, pass: 104027, fail: 3980, skip: 18747, xfail: 66

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 137 total, 137 passed, 0 failed
* arm64: 49 total, 49 passed, 0 failed
* i386: 17 total, 17 passed, 0 failed
* mips: 32 total, 32 passed, 0 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 38 total, 38 passed, 0 failed
* riscv: 22 total, 22 passed, 0 failed
* s390: 24 total, 20 passed, 4 failed
* sh: 6 total, 5 passed, 1 failed
* sparc: 3 total, 3 passed, 0 failed
* x86_64: 44 total, 44 passed, 0 failed

## Test suites summary
* boot
* commands
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-exec
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-kcmp
* kselftest-kvm
* kselftest-membarrier
* kselftest-memfd
* kselftest-mincore
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-rust
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user_events
* kselftest-vDSO
* kselftest-x86
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-build-clang
* log-parser-build-gcc
* log-parser-test
* ltp-capability
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-crypto
* ltp-cve
* ltp-fcntl-locktests
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Florian Fainelli 9 months, 4 weeks ago

On 2/20/2025 2:58 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.12.16 release.
> There are 225 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Sat, 22 Feb 2025 10:44:04 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.16-rc2.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on 
BMIPS_GENERIC:

Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
-- 
Florian
Re: [PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Jon Hunter 9 months, 4 weeks ago
On Thu, 20 Feb 2025 11:58:09 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.12.16 release.
> There are 225 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Sat, 22 Feb 2025 10:44:04 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.16-rc2.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.12:
    10 builds:	10 pass, 0 fail
    26 boots:	26 pass, 0 fail
    116 tests:	116 pass, 0 fail

Linux version:	6.12.16-rc2-gc3d6b353438e
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
                tegra20-ventana, tegra210-p2371-2180,
                tegra210-p3450-0000, tegra30-cardhu-a04

Tested-by: Jon Hunter <jonathanh@nvidia.com>

Jon
Re: [PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Peter Schneider 9 months, 4 weeks ago
Am 20.02.2025 um 11:58 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.12.16 release.
> There are 225 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg 
oddities or regressions found.

Tested-by: Peter Schneider <pschneider1968@googlemail.com>


Beste Grüße,
Peter Schneider

-- 
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you.                    -- David McCullough Jr.

OpenPGP:  0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com
Re: [PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Takeshi Ogasawara 10 months ago
Hi Greg

On Thu, Feb 20, 2025 at 8:00 PM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.12.16 release.
> There are 225 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Sat, 22 Feb 2025 10:44:04 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.16-rc2.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

6.12.16-rc2rv tested.

Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.

Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)

[    0.000000] Linux version 6.12.16-rc2rv-gc3d6b353438e
(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 14.2.1 20250207, GNU ld (GNU
Binutils) 2.44) #1 SMP PREEMPT_DYNAMIC Fri Feb 21 17:21:36 JST 2025

Thanks

Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>
Re: [PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Hardik Garg 10 months ago
The kernel, bpf tool, perf tool, and kselftest builds fine for v6.12.16-rc2 on x86 and arm64 Azure VM.

Kernel binary size for x86 build:
text      data      bss      dec       hex      filename
27754202  17709094  6397952  51861248  3175700  vmlinux

Kernel binary size for arm64 build:
text      data      bss     dec       hex      filename
36387790  14992393  1052816 52432999  3201067  vmlinux

Tested-by: Hardik Garg <hargar@linux.microsoft.com>




Thanks,
Hardik
Re: [PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Slade Watkins 10 months ago
On Thu, Feb 20, 2025 at 5:58 AM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.12.16 release.
> There are 225 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Hi Greg,
No regressions or any sort of issues to speak of. Builds fine on my
x86_64 test machine.

Tested-by: Slade Watkins <srw@sladewatkins.net>

All the best,
Slade
Re: [PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Markus Reichelt 10 months ago
* Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> This is the start of the stable review cycle for the 6.12.16 release.
> There are 225 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Sat, 22 Feb 2025 10:44:04 +0000.
> Anything received after that time might be too late.

Hi Greg

6.12.16-rc2 compiles, boots and runs here on x86_64 (AMD Ryzen 5 7520U,
Slackware64-current), no regressions observed.

Tested-by: Markus Reichelt <lkt+2023@mareichelt.com>
Re: [PATCH 6.12 000/225] 6.12.16-rc2 review
Posted by Mark Brown 10 months ago
On Thu, Feb 20, 2025 at 11:58:09AM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.12.16 release.
> There are 225 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Tested-by: Mark Brown <broonie@kernel.org>